Skip to content
Snippets Groups Projects
  1. Jun 04, 2007
    • Teodor Sigaev's avatar
      Fix bundle bugs of GIN: · 853d1c31
      Teodor Sigaev authored
      - Fix possible deadlock between UPDATE and VACUUM queries. Bug never was
        observed in 8.2, but it still exist there. HEAD is more sensitive to
        bug after recent "ring" of buffer improvements.
      - Fix WAL creation: if parent page is stored as is after split then
        incomplete split isn't removed during replay. This happens rather rare, only
        on large tables with a lot of updates/inserts.
      - Fix WAL replay: there was wrong test of XLR_BKP_BLOCK_* for left
        page after deletion of page. That causes wrong rightlink field: it pointed
        to deleted page.
      - add checking of match of clearing incomplete split
      - cleanup incomplete split list after proceeding
      
      All of this chages doesn't change on-disk storage, so backpatch...
      But second point may be an issue for replaying logs from previous version.
      853d1c31
  2. Jan 05, 2007
  3. Oct 04, 2006
  4. Aug 07, 2006
    • Tom Lane's avatar
      Make recovery from WAL be restartable, by executing a checkpoint-like · e0028369
      Tom Lane authored
      operation every so often.  This improves the usefulness of PITR log
      shipping for hot standby: formerly, if the standby server crashed, it
      was necessary to restart it from the last base backup and replay all
      the WAL since then.  Now it will only need to reread about the same
      amount of WAL as the master server would.  The behavior might also
      come in handy during a long PITR replay sequence.  Simon Riggs,
      with some editorialization by Tom Lane.
      e0028369
  5. Jul 14, 2006
  6. May 03, 2006
  7. May 02, 2006
Loading