From: | "Zeugswetter Andreas SB SD" <ZeugswetterA(at)spardat(dot)at> |
---|---|
To: | "Bruce Momjian" <pgman(at)candle(dot)pha(dot)pa(dot)us> |
Cc: | "Justin Clift" <justin(at)postgresql(dot)org>, "PostgreSQL Hackers Mailing List" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Does v7.2.x support AIX 5.1? |
Date: | 2002-11-14 16:29:42 |
Message-ID: | 46C15C39FEB2C44BA555E356FBCD6FA4961EF3@m0114.s-mxs.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
> > 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)
Ah, great. That is perfect. Has slipped in without me noticing :-)
Thanks to whoever fixed this
Andreas
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2002-11-14 16:34:34 | Re: Does v7.2.x support AIX 5.1? |
Previous Message | Ross J. Reedstrom | 2002-11-14 16:20:20 | Re: Propose RC1 for Friday ... |