1. 19 May, 2001 5 commits
  2. 18 May, 2001 10 commits
  3. 17 May, 2001 19 commits
  4. 16 May, 2001 6 commits
    • Bruce Momjian's avatar
      Add missing paren. · 8128ae68
      Bruce Momjian authored
      8128ae68
    • Tom Lane's avatar
      Repair race condition introduced into heap_update() in 7.1 --- · 27336e4f
      Tom Lane authored
      PageGetFreeSpace() was being called while not holding the buffer lock, which
      not only could yield a garbage answer, but even if it's the right answer there
      might be less space available after we reacquire the buffer lock.
      
      Also repair potential deadlock introduced by my recent performance improvement
      in RelationGetBufferForTuple(): it was possible for two heap_updates to try to
      lock two buffers in opposite orders.  The fix creates a global rule that
      buffers of a single heap relation should be locked in decreasing block number
      order.  Currently, this only applies to heap_update; VACUUM can get away with
      ignoring the rule since it holds exclusive lock on the whole relation anyway.
      However, if we try to implement a VACUUM that can run in parallel with other
      transactions, VACUUM will also have to obey the lock order rule.
      27336e4f
    • Bruce Momjian's avatar
      Update TODO list. · ae38a1f5
      Bruce Momjian authored
      ae38a1f5
    • Bruce Momjian's avatar
      Fix for HASH for index lookups in ODBC. · 5abaa779
      Bruce Momjian authored
      5abaa779
    • Bruce Momjian's avatar
      autoconf · 014f98dd
      Bruce Momjian authored
      014f98dd
    • Bruce Momjian's avatar
      The configure.in file erraneous assumes that FreeBSD 1.x and 2.x have · 94e2d98d
      Bruce Momjian authored
      ELF capability.
      
      While this is true to some extent, this assumption makes it impossible
      to compile PostgreSQL 7.1 and 7.2devel without the --disable-shared
      switch during configuration.
      
      Trond Endrest
      94e2d98d