Subject: Re: PostGres test-and-set [was Re: daily CVS update output]
To: Jonathan Stone <jonathan@DSG.Stanford.EDU>
From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
List: current-users
Date: 02/19/1998 06:45:54
On Wed, Feb 18, 1998 at 02:43:41PM -0800, Jonathan Stone wrote:

> But what about processors that cant do test-and-set?  Should we
> introduce a new MD syscall or fastpath trap for them, or what?

PostgreSQL will use SysV type semaphores if you don't supply it with a
test-and-set mechanism.  This means taking a pretty hefty performance
hit, though -- people have measured 40% of CPU time being spent in the
semaphore handlers.

Popularity is the hallmark of mediocrity.  --Niles Crane, "Frasier"