Re: Does v7.2.x support AIX 5.1? - Mailing list pgsql-hackers

From Bruce Momjian
Subject Re: Does v7.2.x support AIX 5.1?
Date
Msg-id 200211141603.gAEG3rT04275@candle.pha.pa.us
Whole thread Raw
In response to Re: Does v7.2.x support AIX 5.1?  ("Zeugswetter Andreas SB SD" <ZeugswetterA@spardat.at>)
List pgsql-hackers
Zeugswetter Andreas SB SD wrote:
> I don't have AIX 5 here, so cannot test, sorry.
> But yes, it should definitely work.
> 
> There is a known possible performance improvement for concurrent sessions on 
> multiprocessor AIX machines. The now depricated "cs(3)" used for the AIX TAS 
> implementation should be replaced with fetch_and_or, compare_and_swap or the 
> like. I just haven't got round to doing a patch that I trust. 
> 
> Maybe Tatsuo can say more ?

cs() is gone in 7.3beta because cs() was failing on SMP machines anyway.
The new code is:
#define TAS(lock)           _check_lock(lock, 0, 1)#define S_UNLOCK(lock)      _clear_lock(lock, 0)

--  Bruce Momjian                        |  http://candle.pha.pa.us pgman@candle.pha.pa.us               |  (610)
359-1001+  If your life is a hard drive,     |  13 Roberts Road +  Christ can be your backup.        |  Newtown Square,
Pennsylvania19073
 


pgsql-hackers by date:

Previous
From: "Zeugswetter Andreas SB SD"
Date:
Subject: Re: Does v7.2.x support AIX 5.1?
Next
From: snpe
Date:
Subject: Re: create or replace view