pg.ddx.io  pgsql-committers@postgresql.org mailing list archive  
help / color / mirror / Atom feed
press - pr: Added spanish press release
2+ messages / 2 participants
[nested] [flat]

* press - pr: Added spanish press release
@ 2009-06-23 14:49  Alvaro Herrera <alvherre@pgfoundry.org>
  0 siblings, 0 replies; 2+ messages in thread

From: alvherre@pgfoundry.org @ 2009-06-23 14:49 UTC (permalink / raw)
  To: pgsql-committers

Log Message:
-----------
Added spanish press release

Added Files:
-----------
    pr/releases/8.4/es:
        release.txt.es (r1.1)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/press/pr/releases/8.4/es/release.txt.es?rev=1.1&cont...)




^ permalink  raw  reply  [nested|flat] 2+ messages in thread

* pgsql: Fix incremental backup interaction with XLOG_DBASE_CREATE_FILE_C
@ 2024-03-04 18:33  Robert Haas <rhaas@postgresql.org>
  0 siblings, 0 replies; 2+ messages in thread

From: Robert Haas @ 2024-03-04 18:33 UTC (permalink / raw)
  To: pgsql-committers@lists.postgresql.org

Fix incremental backup interaction with XLOG_DBASE_CREATE_FILE_COPY.

After XLOG_DBASE_CREATE_FILE_COPY, a correct incremental backup needs
to copy in full everything with the database and tablespace OID
mentioned in that record; but that record doesn't specifically mention
the blocks, or even the relfilenumbers, of the affected relations.
As a result, we were failing to copy data that we should have copied.

To fix, enter the DB OID and tablespace OID into the block reference
table with relfilenumber 0 and limit block 0; and treat that as a
limit block of 0 for every relfilenumber whose DB OID and tablespace
OID match.

Also, add a test case.

Patch by me, reviewed by Noah Misch.

Discussion: http://postgr.es/m/CA+Tgmob0xa=ByvGLMdAgkUZyVQE=r4nyYZ_VEa40FCfEDFnTKA@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/d75c4027b6f260f2045b162017567aeeb909b056

Modified Files
--------------
src/backend/backup/basebackup_incremental.c    | 18 ++++++-
src/backend/postmaster/walsummarizer.c         | 75 ++++++++++++++++++++++++++
src/bin/pg_combinebackup/meson.build           |  1 +
src/bin/pg_combinebackup/t/006_db_file_copy.pl | 58 ++++++++++++++++++++
4 files changed, 151 insertions(+), 1 deletion(-)



^ permalink  raw  reply  [nested|flat] 2+ messages in thread


end of thread, other threads:[~2024-03-04 18:33 UTC | newest]

Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2009-06-23 14:49 press - pr: Added spanish press release Alvaro Herrera <alvherre@pgfoundry.org>
2024-03-04 18:33 pgsql: Fix incremental backup interaction with XLOG_DBASE_CREATE_FILE_C Robert Haas <rhaas@postgresql.org>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox