Re: [HACKERS] Deadlock in XLogInsert at AIX
Robert Haas <robertmhaas@gmail.com>
From: Robert Haas <robertmhaas@gmail.com>
To: Michael Paquier <michael.paquier@gmail.com>
Cc: 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-22T20:50:16Z
Lists: pgsql-hackers
On Sat, Jan 20, 2018 at 6:16 PM, Michael Paquier <michael.paquier@gmail.com> wrote: >> The most recent patch version is Returned with Feedback. As a matter of >> procedure, I discourage creating commitfest entries as a tool to solicit new >> patch versions. If I were the author of a RwF patch, I would dislike finding >> a commitfest entry that I did not create with myself listed as author. > > Per my understanding, this is a bug, and we don't want to lose track of > them. 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. If they don't decide to work further on the problem, what are we going to do? Keep the entry open forever, nagging them continually until the end of time? That won't net us many new contributors. 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. -- Robert Haas EnterpriseDB: http://www.enterprisedb.com The Enterprise PostgreSQL Company
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