Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search archives
  Advanced Search

Re: Fix spinlock usage in UnpinBuffer()


  • From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
  • To: "Qingqing Zhou" <zhouqq(at)cs(dot)toronto(dot)edu>
  • Cc: pgsql-patches(at)postgresql(dot)org
  • Subject: Re: Fix spinlock usage in UnpinBuffer()
  • Date: Wed, 28 Dec 2005 22:31:46 -0500
  • Message-id: <3533.1135827106@sss.pgh.pa.us> <text/plain>

"Qingqing Zhou" <zhouqq(at)cs(dot)toronto(dot)edu> writes:
> I agree on this. But before changing it, we need to inspect those spinlocks 
> one by one to making sure two things (1) if there is out-of-line-call, make 
> sure no CHECK_FOR_INTERRUPTS(); (2) ImmediateInterruptsOK is false (99% sure 
> now).

I'm sure of those things already ... but feel free to look for yourself.

>> I think it would be better to substitute our own qsort only on those
>> platforms where we have specifically proved it's a win.
>> 
> Our tests indicates that BSD version is better ... but it is just a 
> home-brew test.

Better than what is the operative question.

			regards, tom lane



Home | Main Index | Thread Index

Privacy Policy | About PostgreSQL
Copyright © 1996 – 2012 PostgreSQL Global Development Group