1. 08 Oct, 2000 4 commits
    • Bruce Momjian's avatar
      Tom Lane wrote: · be582825
      Bruce Momjian authored
      > > For a while I though it might be because we are using an alpha TAS in
      > > the spinlock rather than the old semaphore. I replaced our spinlock
      > > with the standard one and it made no difference. We have been running
      > > with our spinlock implementation for nearly 2 months on a production
      > > database now without a hitch, so I think it is ok. Did I ever submit
      > > any patches for the Alpha spinlock?
      >
      > Not that I recall.  We did get some advice from some Alpha gurus at DEC
      > who seemed to think the existing TAS code is OK.  What was it that you
      > felt needed to be improved?
      
      The current code uses semaphores, which has the advantage that it works
      well even on multi-processor machines, but the disadvantage that it is not
      the fastest way possible. Writing a spinlock on Alpha for SMP machines is
      very difficult, as you need to deal with memory barriers. A real mess. But
      then one of the people at Compaq pointed out to us that there is a
      ready-made routine on Alpha. We implemented it with the two patches below.
      I ran tests with lots of parallel back-ends and got around a 10% speed
      increase. I include the two patches. Perhaps some of the other people
      running Tru64 can have a look at these as well.
      
      Cheers,
      
      Adriaan Joubert
      be582825
    • Bruce Momjian's avatar
      Back out: · e5e5de8e
      Bruce Momjian authored
      > this is patch v 0.4 to support transactions with BLOBs.
      > All BLOBs are in one table. You need to make initdb.
      >
      > --
      > Sincerely Yours,
      > Denis Perchine
      e5e5de8e
    • Bruce Momjian's avatar
      Hello, · cf5a950c
      Bruce Momjian authored
      this is patch v 0.4 to support transactions with BLOBs.
      All BLOBs are in one table. You need to make initdb.
      
      --
      Sincerely Yours,
      Denis Perchine
      cf5a950c
    • Tom Lane's avatar
      Revert rules.out to non-broken state. I will with difficulty hold my · d8e582e2
      Tom Lane authored
      tongue about the sloppiness of (a) submitting and (b) committing this
      file.
      d8e582e2
  2. 07 Oct, 2000 12 commits
  3. 05 Oct, 2000 12 commits
  4. 04 Oct, 2000 5 commits
  5. 03 Oct, 2000 7 commits