Re: [HACKERS] [COMMITTERS] pgsql: Improve performance of SendRowDescriptionMessage.

Andres Freund <andres@anarazel.de>

From: Andres Freund <andres@anarazel.de>
To: Noah Misch <noah@leadboat.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, pgsql-committers@postgresql.org
Date: 2022-08-14T00:48:47Z
Lists: pgsql-hackers
Hi,

On 2022-08-13 13:50:06 -0700, Noah Misch wrote:
> On Sat, Aug 13, 2022 at 12:08:43PM -0700, Andres Freund wrote:
> > Any chance you could check if this is still needed? I've a FIXME about it in
> > the meson code that I'd like to get rid of :)
> 
> I ran hornet against 1c497fa72d, the commit that failed in
> https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=hornet&dt=2017-10-12%2022%3A14%3A41.
> Similar failure today: "172 of 181 tests failed, 1 of these failures ignored."

Thanks. I guess we'll need the same logic then :/

Greetings,

Andres Freund



Commits

  1. Force "restrict" not to be used when compiling with xlc.

  2. Rely on sizeof(typename) rather than sizeof(variable) in pqformat.h.

  3. Use C99 restrict via pg_restrict, rather than restrict directly.

  4. Improve performance of SendRowDescriptionMessage.

  5. Partially flatten struct tupleDesc so that it can be used in DSM.

  6. Remove useless duplicate inclusions of system header files.