Re: Remove AIX Support (was: Re: Relation bulk write facility)
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: Michael Banck <mbanck@gmx.net>
Cc: Noah Misch <noah@leadboat.com>, Thomas Munro <thomas.munro@gmail.com>, Heikki Linnakangas <hlinnaka@iki.fi>, Peter Smith <smithpb2250@gmail.com>, Robert Haas <robertmhaas@gmail.com>, vignesh C <vignesh21@gmail.com>, pgsql-hackers <pgsql-hackers@postgresql.org>, Melanie Plageman <melanieplageman@gmail.com>
Date: 2024-02-29T09:35:31Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Relax fsyncing at end of a bulk load that was not WAL-logged
- 68f199cea3b1 17.0 landed
- 077ad4bd76b1 18.0 landed
-
Fix cross-version upgrade tests after f0827b443.
- e8aecc5c2ce1 17.0 landed
-
Remove AIX support
- 0b16bb8776bb 17.0 landed
-
Fix compiler warning on typedef redeclaration
- d360e3cc60e3 17.0 landed
-
Introduce a new smgr bulk loading facility.
- 8af256524893 17.0 landed
Hi, On 2024-02-29 10:24:24 +0100, Michael Banck wrote: > On Thu, Feb 29, 2024 at 12:57:31AM -0800, Andres Freund wrote: > > On 2024-02-29 09:13:04 +0100, Michael Banck wrote: > > > The commit message says there is not a lot of user demand and that might > > > be right, but contrary to other fringe OSes that got removed like HPPA > > > or Irix, I believe Postgres on AIX is still used in production and if > > > so, probably in a mission-critical manner at some old-school > > > institutions (in fact, one of our customers does just that) and not as a > > > thought-experiment. It is probably well-known among Postgres hackers > > > that AIX support is problematic/a burden, but the current users might > > > not be aware of this. > > > > Then these users should have paid somebody to actually do maintenance work on > > the AIX support,o it doesn't regularly stand in the way of implementing > > various things. > > Right, absolutely. > > But: did we ever tell them to do that? I don't think it's reasonable for > them to expect to follow -hackers and jump in when somebody grumbles > about AIX being a burden somewhere deep down a thread... Well, the thing is that it's commonly going to be deep down some threads that portability problems cause pain. This is far from the only time. Just a few threads: https://postgr.es/m/CA+TgmoauCAv+p4Z57PqgVgNxsApxKs3Yh9mDLdUDB8fep-s=1w@mail.gmail.com https://postgr.es/m/CA+hUKGK=DOC+hE-62FKfZy=Ybt5uLkrg3zCZD-jFykM-iPn8yw@mail.gmail.com https://postgr.es/m/20230124165814.2njc7gnvubn2amh6@awork3.anarazel.de https://postgr.es/m/2385119.1696354473@sss.pgh.pa.us https://postgr.es/m/20221005200710.luvw5evhwf6clig6@awork3.anarazel.de https://postgr.es/m/20220820204401.vrf5kejih6jofvqb%40awork3.anarazel.de https://postgr.es/m/E1oWpzF-002EG4-AG%40gemulon.postgresql.org This is far from all. The only platform rivalling AIX on the pain-caused metric is windows. And at least that can be tested via CI (or locally). We've been relying on the gcc buildfarm to be able to maintain AIX at all, and that's not a resource that scales to many users. Greetings, Andres Freund