1. 30 Nov, 2006 4 commits
    • Tom Lane's avatar
    • Peter Eisentraut's avatar
      Fix typos · f1e3e323
      Peter Eisentraut authored
      f1e3e323
    • Tom Lane's avatar
      Minor adjustments to make failures in startup/shutdown behave more cleanly. · 5f60086e
      Tom Lane authored
      StartupXLOG and ShutdownXLOG no longer need to be critical sections, because
      in all contexts where they are invoked, elog(ERROR) would be translated to
      elog(FATAL) anyway.  (One change in bgwriter.c is needed to make this true:
      set ExitOnAnyError before trying to exit.  This is a good fix anyway since
      the existing code would have gone into an infinite loop on elog(ERROR) during
      shutdown.)  That avoids a misleading report of PANIC during semi-orderly
      failures.  Modify the postmaster to include the startup process in the set of
      processes that get SIGTERM when a fast shutdown is requested, and also fix it
      to not try to restart the bgwriter if the bgwriter fails while trying to write
      the shutdown checkpoint.  Net result is that "pg_ctl stop -m fast" does
      something reasonable for a system in warm standby mode, and so should Unix
      system shutdown (ie, universal SIGTERM).  Per gripe from Stephen Harris and
      some corner-case testing of my own.
      5f60086e
    • Teodor Sigaev's avatar
      Fix bug with page deletion. If inner page is removed and it tries to · ef148d6b
      Teodor Sigaev authored
      remove page on next level linked from next inner page, ginScanToDelete()
      wrongly sets parent page. Bug reveals when many item pointers from index
      was deleted ( several hundred thousands).
      
      Bug is discovered by hubert depesz lubaczewski <depesz@gmail.com>
      
      Suppose, we need rc2 before release...
      ef148d6b
  2. 29 Nov, 2006 4 commits
  3. 28 Nov, 2006 9 commits
  4. 27 Nov, 2006 1 commit
  5. 26 Nov, 2006 1 commit
  6. 25 Nov, 2006 6 commits
  7. 24 Nov, 2006 9 commits
  8. 23 Nov, 2006 6 commits