Re: Relation bulk write facility

Tom Lane <tgl@sss.pgh.pa.us>

From: Tom Lane <tgl@sss.pgh.pa.us>
To: Noah Misch <noah@leadboat.com>
Cc: Heikki Linnakangas <hlinnaka@iki.fi>, Thomas Munro <thomas.munro@gmail.com>, Andres Freund <andres@anarazel.de>, 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-25T19:51: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 →
  1. Relax fsyncing at end of a bulk load that was not WAL-logged

  2. Fix cross-version upgrade tests after f0827b443.

  3. Remove AIX support

  4. Fix compiler warning on typedef redeclaration

  5. Introduce a new smgr bulk loading facility.

Noah Misch <noah@leadboat.com> writes:
> On Sun, Feb 25, 2024 at 04:34:47PM +0200, Heikki Linnakangas wrote:
>> I agree with Andres though, that unless someone raises their hand and
>> volunteers to properly maintain the AIX support, we should drop it.

> There's no way forward in which AIX support stops doing net harm.  Even if AIX
> enthusiasts intercepted would-be buildfarm failures and fixed them before
> buildfarm.postgresql.org could see them, the damage from the broader community
> seeing the AIX-specific code would outweigh the benefits of AIX support.  I've
> now disabled the animals for v17+, though each may do one more run before
> picking up the disable.

So, we now need to strip the remnants of AIX support from the code and
docs?  I don't see that much of it, but it's misleading to leave it
there.

(BTW, I still want to nuke the remaining snippets of HPPA support.
I don't think it does anybody any good to make it look like that's
still expected to work.)

			regards, tom lane