1. 03 4月, 2002 1 次提交
  2. 06 3月, 2002 1 次提交
    • B
      Change made to elog: · 92288a1c
      Bruce Momjian 提交于
      o  Change all current CVS messages of NOTICE to WARNING.  We were going
      to do this just before 7.3 beta but it has to be done now, as you will
      see below.
      
      o Change current INFO messages that should be controlled by
      client_min_messages to NOTICE.
      
      o Force remaining INFO messages, like from EXPLAIN, VACUUM VERBOSE, etc.
      to always go to the client.
      
      o Remove INFO from the client_min_messages options and add NOTICE.
      
      Seems we do need three non-ERROR elog levels to handle the various
      behaviors we need for these messages.
      
      Regression passed.
      92288a1c
  3. 08 2月, 2002 1 次提交
  4. 04 12月, 2001 1 次提交
  5. 27 11月, 2001 1 次提交
  6. 25 10月, 2001 1 次提交
  7. 23 10月, 2001 1 次提交
    • T
      Further cleanup of ps_status setup code. On platforms where the · 94daee3c
      Tom Lane 提交于
      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
  8. 21 10月, 2001 1 次提交
  9. 17 10月, 2001 1 次提交
  10. 06 10月, 2001 1 次提交
    • T
      Further cleanup of dynahash.c API, in pursuit of portability and · 8a52b893
      Tom Lane 提交于
      readability.  Bizarre '(long *) TRUE' return convention is gone,
      in favor of just raising an error internally in dynahash.c when
      we detect hashtable corruption.  HashTableWalk is gone, in favor
      of using hash_seq_search directly, since it had no hope of working
      with non-LONGALIGNable datatypes.  Simplify some other code that was
      made undesirably grotty by promixity to HashTableWalk.
      8a52b893
  11. 02 10月, 2001 1 次提交
  12. 01 10月, 2001 1 次提交
    • T
      Another round of cleanups for dynahash.c (maybe it's finally clean of · 5999e78f
      Tom Lane 提交于
      portability issues).  Caller-visible data structures are now allocated
      on MAXALIGN boundaries, allowing safe use of datatypes wider than 'long'.
      Rejigger hash_create API so that caller specifies size of key and
      total size of entry, not size of key and size of rest of entry.
      This simplifies life considerably since each number is just a sizeof(),
      and padding issues etc. are taken care of automatically.
      5999e78f
  13. 24 8月, 2001 1 次提交
  14. 05 8月, 2001 1 次提交
    • T
      Endeavor to make pgstats buffer process (a) safe and (b) useful. · e8f10973
      Tom Lane 提交于
      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
  15. 04 8月, 2001 1 次提交
    • T
      Fix handling of SIGCHLD, per recent pghackers discussion: on some · dad8e410
      Tom Lane 提交于
      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
  16. 05 7月, 2001 1 次提交
  17. 01 7月, 2001 1 次提交
  18. 30 6月, 2001 1 次提交
  19. 23 6月, 2001 1 次提交