1. 23 Feb, 2002 1 commit
  2. 19 Feb, 2002 2 commits
  3. 10 Jan, 2002 1 commit
  4. 06 Jan, 2002 1 commit
  5. 04 Dec, 2001 1 commit
  6. 12 Nov, 2001 1 commit
  7. 11 Nov, 2001 1 commit
  8. 10 Nov, 2001 1 commit
  9. 06 Nov, 2001 1 commit
  10. 05 Nov, 2001 1 commit
  11. 04 Nov, 2001 2 commits
    • Tom Lane's avatar
      Fix now-obsolete comment. · 430cd88a
      Tom Lane authored
      430cd88a
    • Tom Lane's avatar
      Merge three existing ways of signaling postmaster from child processes, · fb5f1b2c
      Tom Lane authored
      so that only one signal number is used not three.  Flags in shared
      memory tell the reason(s) for the current signal.  This method is
      extensible to handle more signal reasons without chewing up even more
      signal numbers, but the immediate reason is to keep pg_pwd reloads
      separate from SIGHUP processing in the postmaster.
      Also clean up some problems in the postmaster with delayed response to
      checkpoint status changes --- basically, it wouldn't schedule a checkpoint
      if it wasn't getting connection requests on a regular basis.
      fb5f1b2c
  12. 02 Nov, 2001 1 commit
  13. 28 Oct, 2001 1 commit
  14. 25 Oct, 2001 1 commit
  15. 22 Oct, 2001 1 commit
    • Tom Lane's avatar
      Further cleanup of ps_status setup code. On platforms where the · 94daee3c
      Tom Lane authored
      environment strings need to be moved around, do so when called from
      initial startup (main.c), not in init_ps_status.  This eliminates the
      former risk of invalidating saved environment-string pointers, since
      no code has yet had a chance to grab any such pointers when main.c
      is running.
      94daee3c
  16. 21 Oct, 2001 1 commit
  17. 19 Oct, 2001 4 commits
  18. 03 Oct, 2001 1 commit
  19. 30 Sep, 2001 1 commit
  20. 21 Sep, 2001 2 commits
  21. 08 Sep, 2001 1 commit
    • Tom Lane's avatar
      Clean up some confusion about where and how to set whereToSendOutput. · 02b1a7fd
      Tom Lane authored
      We will no longer try to send elog messages to the client before we have
      initialized backend libpq (oops); however, reporting bogus commandline
      switches via elog does work now (not irrelevant, because of PGOPTIONS).
      Fix problem with inappropriate sending of checkpoint-process messages
      to stderr.
      02b1a7fd
  22. 07 Sep, 2001 3 commits
  23. 30 Aug, 2001 1 commit
  24. 17 Aug, 2001 1 commit
  25. 05 Aug, 2001 1 commit
    • Tom Lane's avatar
      Endeavor to make pgstats buffer process (a) safe and (b) useful. · e8f10973
      Tom Lane authored
      Make sure it exits immediately when collector process dies --- in old code,
      buffer process would hang around and compete with the new buffer process
      for packets.  Make sure it doesn't block on writing the pipe when the
      collector falls more than a pipeload behind.  Avoid leaking pgstats FDs
      into every backend.
      e8f10973
  26. 04 Aug, 2001 1 commit
    • Tom Lane's avatar
      Fix handling of SIGCHLD, per recent pghackers discussion: on some · dad8e410
      Tom Lane authored
      platforms system(2) gets confused unless the signal handler is set to
      SIG_DFL, not SIG_IGN.  pgstats.c now uses pqsignal() as it should,
      not signal().  Also, arrange for the stats collector process to show
      a reasonable ID in 'ps', rather than looking like a postmaster.
      dad8e410
  27. 31 Jul, 2001 1 commit
    • Tom Lane's avatar
      Cleanup code for preparsing pg_hba.conf and pg_ident.conf. Store line · 77896d1f
      Tom Lane authored
      number in the data structure so that we can give at least a minimally
      useful idea of where the mistake is when we issue syntax error messages.
      Move the ClientAuthentication() call to where it should have been in
      the first place, so that postmaster memory releasing can happen in a
      reasonable place also.  Update obsolete comments, correct one real bug
      (auth_argument was not picked up correctly).
      77896d1f
  28. 30 Jul, 2001 1 commit
  29. 03 Jul, 2001 1 commit
  30. 01 Jul, 2001 1 commit
    • Tom Lane's avatar
      Under new theory of operation wherein postmaster forks children · 109d50dd
      Tom Lane authored
      immediately, we will fork a child even if the database state does not
      permit connections to be accepted (eg, we are in recovery mode).
      The child process will correctly reject the connection and exit as
      soon as it's finished collecting the connection request message.
      However, this means that reaper() must be prepared to see child
      process exit signals even while it's waiting for startup or shutdown
      process to finish.  As was, a connection request arriving during a
      database recovery or shutdown would cause postmaster abort.
      109d50dd
  31. 29 Jun, 2001 1 commit
  32. 25 Jun, 2001 1 commit