1. 19 Jan, 2000 7 commits
  2. 18 Jan, 2000 18 commits
  3. 17 Jan, 2000 13 commits
  4. 16 Jan, 2000 2 commits
    • Tom Lane's avatar
      Rearrange coding in COPY so that expansible string buffer for data being · e0bd6017
      Tom Lane authored
      read is reused for successive attributes, instead of being deleted and
      recreated from scratch for each value read in.  This reduces palloc/pfree
      overhead a lot.  COPY IN still seems to be noticeably slower than it was
      in 6.5 --- we need to figure out why.  This change takes care of the only
      major performance loss I can see in copy.c itself, so the performance
      problem is at a lower level somewhere.
      e0bd6017
    • Tom Lane's avatar
      Sigh, I'm an idiot ... I broke the async startup logic a couple days ago, · d00391e7
      Tom Lane authored
      by creating a race condition.  It wasn't waiting for select() to say
      write-ready immediately after connect, which meant that you might get
      an unhelpful 'broken pipe' error message if connect failed, rather than
      the intended error message.
      d00391e7