1. 02 Apr, 2010 5 commits
  2. 01 Apr, 2010 10 commits
  3. 31 Mar, 2010 9 commits
  4. 30 Mar, 2010 6 commits
  5. 29 Mar, 2010 4 commits
  6. 28 Mar, 2010 2 commits
    • Tom Lane's avatar
      Rework join-removal logic as per recent discussion. In particular this · b78f6264
      Tom Lane authored
      fixes things so that it works for cases where nested removals are possible.
      The overhead of the optimization should be significantly less, as well.
      b78f6264
    • Simon Riggs's avatar
      Derive latestRemovedXid for btree deletes by reading heap pages. The · a760893d
      Simon Riggs authored
      WAL record for btree delete contains a list of tids, even when backup
      blocks are present. We follow the tids to their heap tuples, taking
      care to follow LP_REDIRECT tuples. We ignore LP_DEAD tuples on the
      understanding that they will always have xmin/xmax earlier than any
      LP_NORMAL tuples referred to by killed index tuples. Iff all tuples
      are LP_DEAD we return InvalidTransactionId. The heap relfilenode is
      added to the WAL record, requiring API changes to pass down the heap
      Relation. XLOG_PAGE_MAGIC updated.
      a760893d
  7. 26 Mar, 2010 1 commit
  8. 25 Mar, 2010 3 commits