1. 21 Dec, 2003 4 commits
    • Bruce Momjian's avatar
      [ This description should have been on the earlier fork/exec · ced30eb8
      Bruce Momjian authored
        commit, but I am adding it now so it is in CVS.]
      
      The patch basically is a slight rearrangement of the code to allow
      fork/exec on Unix, with the ultimate goal of doing CreateProcess on
      Win32.  The changes are:
      
              o  Write out postmaster global variables and per-backend
      variables to be read by the exec'ed backend
      
              o  Mark some static variables as global when exec is used so
      then can be dumped from postmaster.c, marked NON_EXEC_STATIC
      
              o  Remove value passing with -p now that we have per-backend
      file
      
              o  Move some pointer storage out of shared memory for easier
      dumping.
      
              o  Modified pgsql_temp directory cleanup to handle per-database
      directories and the backend exec directory under datadir.
      
      
      Claudio Natoli
      ced30eb8
    • Tom Lane's avatar
      Previous change exposed some opportunities for further simplification · 2a0caefe
      Tom Lane authored
      in _bt_first().
      2a0caefe
    • Tom Lane's avatar
      Improve btree's initial-positioning-strategy code so that we never need · 569659ae
      Tom Lane authored
      to step more than one entry after descending the search tree to arrive at
      the correct place to start the scan.  This can improve the behavior
      substantially when there are many entries equal to the chosen boundary
      value.  Per suggestion from Dmitry Tkach, 14-Jul-03.
      569659ae
    • Tom Lane's avatar
      The recent DUMMY_PROCS patch broke accounting for the number of semaphores · 772d0f93
      Tom Lane authored
      needed.  This caused us to fail all the time on Darwin, and we'd fail for
      some values of maxBackends on SysV-sema platforms, too.
      772d0f93
  2. 20 Dec, 2003 8 commits
  3. 19 Dec, 2003 7 commits
  4. 18 Dec, 2003 13 commits
  5. 17 Dec, 2003 8 commits