1. 29 Nov, 2004 7 commits
  2. 28 Nov, 2004 4 commits
  3. 27 Nov, 2004 8 commits
  4. 26 Nov, 2004 1 commit
  5. 24 Nov, 2004 6 commits
  6. 23 Nov, 2004 6 commits
  7. 22 Nov, 2004 5 commits
  8. 21 Nov, 2004 3 commits
    • Tom Lane's avatar
      Fix rounding problem in dynahash.c's decision about when the target · 294c34bb
      Tom Lane authored
      fill factor has been exceeded.  We usually run with ffactor == 1, but
      the way the test was coded, it wouldn't split a bucket until the actual
      fill factor reached 2.0, because of use of integer division.  Change
      from > to >= so that it will split more aggressively when the table
      starts to get full.
      294c34bb
    • Tom Lane's avatar
      Reduce the default size of the PortalHashTable in order to save a · 7f1711f2
      Tom Lane authored
      few cycles during transaction exit.  A typical session probably
      wouldn't have as many as half a dozen portals open at once, so the
      original value of 64 seems far larger than needed.
      7f1711f2
    • Tom Lane's avatar
      While fixing plperl and pltcl, I realized plpgsql wasn't doing · 183e8b91
      Tom Lane authored
      subtransactions quite right either: the ReleaseCurrentSubTransaction
      call should occur inside the PG_TRY, so that the proper path is taken
      if an error occurs during subtransaction commit.  This assumes that
      AbortSubTransaction can cope with the state left behind if
      CommitSubTransaction fails partway through, but we were already
      requiring that.
      183e8b91