1. 12 Mar, 2005 12 commits
  2. 11 Mar, 2005 11 commits
  3. 10 Mar, 2005 3 commits
  4. 08 Mar, 2005 3 commits
  5. 07 Mar, 2005 7 commits
  6. 06 Mar, 2005 1 commit
  7. 05 Mar, 2005 1 commit
  8. 04 Mar, 2005 1 commit
    • Tom Lane's avatar
      Replace the BufMgrLock with separate locks on the lookup hashtable and · 5d508736
      Tom Lane authored
      the freelist, plus per-buffer spinlocks that protect access to individual
      shared buffer headers.  This requires abandoning a global freelist (since
      the freelist is a global contention point), which shoots down ARC and 2Q
      as well as plain LRU management.  Adopt a clock sweep algorithm instead.
      Preliminary results show substantial improvement in multi-backend situations.
      5d508736
  9. 02 Mar, 2005 1 commit