Re: [HACKERS] Deadlock in XLogInsert at AIX
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Robert Haas <robertmhaas@gmail.com>
Cc: Michael Paquier <michael.paquier@gmail.com>,
Noah Misch <noah@leadboat.com>, Andres Freund <andres@anarazel.de>,
Heikki Linnakangas <hlinnaka@iki.fi>,
Konstantin Knizhnik <k.knizhnik@postgrespro.ru>,
PostgreSQL Hackers <pgsql-hackers@postgresql.org>,
Bernd Helmle <mailings@oopsware.de>
Date: 2018-01-22T21:23:55Z
Lists: pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes: > I agree with Noah. It's true that having unfixed bugs isn't > particularly good, but it doesn't justify activating a CommitFest > entry under someone else's name. Agreed. The CF app is not a bug tracker. > If nobody is willing to put in the effort to keep AIX supported under > XLC, then we should just update the documentation to say that it isn't > supported. Our support for that platform is pretty marginal anyway if > we're only supporting it up through 6.1; that was released in 2007 and > went out of support in Q2 of last year. Huh? We have somebody just upthread saying that they're working out issues on newer AIX. We should at least give them time to finish that research before making any decisions. regards, tom lane
Commits
-
For all ppc compilers, implement compare_exchange and fetch_add with asm.
- 30ee5d17c20d 13.0 landed
-
For PowerPC instruction "addi", use constraint "b".
- 930787c7fab9 9.4.25 landed
- af4477b00cf9 11.6 landed
- 62e881946c4d 9.5.20 landed
- 09d74aef33de 9.6.16 landed
- 083929372e04 10.11 landed
- ef13f914e6c2 12.1 landed
- 89b4d7744c80 13.0 landed
-
For all ppc compilers, implement pg_atomic_fetch_add_ with inline asm.
- e7ff59686eac 13.0 landed
-
Replace xlc __fetch_and_add() with inline asm.
- a1df9a015dac 9.6.16 landed
- 8972ac696665 10.11 landed
- 75941f257aac 9.5.20 landed
- 40ad4202513c 11.6 landed
- 1c6b62a7d0e5 12.0 landed
- dd50f1a43290 13.0 landed
-
Test pg_atomic_fetch_add_ with variable addend and 16-bit edge cases.
- e6a90ded5a6c 10.11 landed
- 8d32f82cbbbb 9.6.16 landed
- 4737d3a75b72 9.5.20 landed
- 5b5b0f721d9c 12.0 landed
- 585fc561f824 11.6 landed
- f380c5190134 13.0 landed