Skip to content
Snippets Groups Projects
  1. Dec 03, 2000
  2. Dec 02, 2000
  3. Dec 01, 2000
  4. Nov 30, 2000
  5. Nov 29, 2000
    • Tom Lane's avatar
      Just noticed that with -S switch, MyProcPid is permanently wrong in · 3c0f3c9a
      Tom Lane authored
      postmaster, because it isn't updated after forking away from the terminal.
      Apparently it's not used anyplace in the postmaster ... but seems best
      to make it show the correct PID ...
      3c0f3c9a
    • Tom Lane's avatar
      Get rid of not-very-portable fcntl(F_SETLK) mechanism for locking the Unix · 792b0f46
      Tom Lane authored
      socket file, in favor of having an ordinary lockfile beside the socket file.
      Clean up a few robustness problems in the lockfile code.  If postmaster is
      going to reject a connection request based on database state, it will now
      tell you so before authentication exchange not after.  (Of course, a failure
      after is still possible if conditions change meanwhile, but this makes life
      easier for a yet-to-be-written pg_ping utility.)
      792b0f46
    • Tom Lane's avatar
      aclitemout() shouldn't coredump when it finds an ACL item · 175f5208
      Tom Lane authored
      for a now-vanished group.  Instead, display the numeric group ID, same
      as it does for vanished users.
      175f5208
    • Tom Lane's avatar
      Significant cleanups in SysV IPC handling (shared mem and semaphores). · c715fdea
      Tom Lane authored
      IPC key assignment will now work correctly even when multiple postmasters
      are using same logical port number (which is possible given -k switch).
      There is only one shared-mem segment per postmaster now, not 3.
      Rip out broken code for non-TAS case in bufmgr and xlog, substitute a
      complete S_LOCK emulation using semaphores in spin.c.  TAS and non-TAS
      logic is now exactly the same.
      When deadlock is detected, "Deadlock detected" is now the elog(ERROR)
      message, rather than a NOTICE that comes out before an unhelpful ERROR.
      c715fdea
  6. Nov 28, 2000
  7. Nov 27, 2000
Loading