1. 20 May, 2007 2 commits
    • Tom Lane's avatar
      To support external compression of archived WAL data, add a flag bit to · a8d539f1
      Tom Lane authored
      WAL records that shows whether it is safe to remove full-page images
      (ie, whether or not an on-line backup was in progress when the WAL entry
      was made).  Also make provision for an XLOG_NOOP record type that can be
      used to fill in the extra space when decompressing the data for restore.
      
      This is the portion of Koichi Suzuki's "full page writes" patch that
      has to go into the core database.  The remainder of that work is two
      external compression and decompression programs, which for the time being
      will undergo separate development on pgfoundry.  Per discussion.
      
      Also, twiddle the handling of BTREE_SPLIT records to ensure it'll be
      possible to compress them (the previous coding caused essential info
      to be omitted).  The other commonly-used record types seem OK already,
      with the possible exception of GIN and GIST WAL records, which I don't
      understand well enough to opine on.
      a8d539f1
    • Michael Meskes's avatar
      tackling Vista problem - another try · 2f2717d1
      Michael Meskes authored
      2f2717d1
  2. 19 May, 2007 1 commit
  3. 18 May, 2007 4 commits
    • Alvaro Herrera's avatar
      Have CLUSTER advance the table's relfrozenxid. The new frozen point is the · b40776d2
      Alvaro Herrera authored
      FreezeXid introduced in a recent commit, so there isn't any data loss in this
      approach.
      
      Doing it causes ALTER TABLE (or rather, the forms of it that cause a full table
      rewrite) to be affected as well.  In this case, the frozen point is RecentXmin,
      because after the rewrite all the tuples are relabeled with the rewriting
      transaction's Xid.
      
      TOAST tables are fixed automatically as well, as fallout of the way they were
      already being handled in the respective code paths.
      
      With this patch, there is no longer need to VACUUM tables for Xid wraparound
      purposes that have been cleaned up via TRUNCATE or CLUSTER.
      b40776d2
    • Peter Eisentraut's avatar
      Mark some intermediate targets as .PRECIOUS, to replace the recently removed · 2f1bf824
      Peter Eisentraut authored
      .SECONDARY target.  This makes experimentation with the PDF builds easier.
      2f1bf824
    • Bruce Momjian's avatar
      Done: · f22967ee
      Bruce Momjian authored
      < * Fix problem with excessive logging during SSL disconnection
      > * -Fix problem with excessive logging during SSL disconnection
      f22967ee
    • Tom Lane's avatar
      Remove redundant logging of send failures when SSL is in use. While pqcomm.c · d1972c52
      Tom Lane authored
      had been taught not to do that ages ago, the SSL code was helpfully bleating
      anyway.  Resolves some recent reports such as bug #3266; however the
      underlying cause of the related bug #2829 is still unclear.
      d1972c52
  4. 17 May, 2007 11 commits
  5. 16 May, 2007 2 commits
  6. 15 May, 2007 10 commits
  7. 14 May, 2007 5 commits
  8. 13 May, 2007 2 commits
  9. 12 May, 2007 3 commits