Re: Does v7.2.x support AIX 5.1?

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

Responses

Browse pgsql-hackers by date

  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 ...