Re: Refactoring postmaster's code to cleanup after child exit

From: Heikki Linnakangas <hlinnaka(at)iki(dot)fi>
To: Dagfinn Ilmari Mannsåker <ilmari(at)ilmari(dot)org>
Cc: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>, Andres Freund <andres(at)anarazel(dot)de>, "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Refactoring postmaster's code to cleanup after child exit
Date: 2024-10-07 21:55:00
Message-ID: 4001dd8d-a65e-4c8d-900c-bdacd55b083a@iki.fi
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On 05/10/2024 22:51, Dagfinn Ilmari Mannsåker wrote:
> Heikki Linnakangas <hlinnaka(at)iki(dot)fi> writes:
>> Sadly Windows' IO::Socket::UNIX hasn't been implemented on Windows (or
>> at least on this perl distribution we're using in Cirrus CI):
>>
>> Socket::pack_sockaddr_un not implemented on this architecture at
>> C:/strawberry/5.26.3.1/perl/lib/Socket.pm line 872.
>>
>> so I'll have to disable this test on Windows anyway.
>
> Socket version 2.028 (included in Perl 5.32) provides pack_sockaddr_un()
> on Windows, so that can be fixed by bumping the Perl version in
> https://github.com/anarazel/pg-vm-images/blob/main/packer/windows.pkr.hcl
> to something more modern (such as 5.40.0.1), and only skipping the test
> if on Windows if Socket is too old.
>
> The decision to use 5.26 seems to come from the initial creation of the
> CI images in 2021 (when 5.34 was current), with the comment «newer
> versions don't currently work correctly for plperl». That claim is
> worth revisiting, and fixing if it's still the case.

Yeah, it would be nice to update it. I wonder if commit
341f4e002d461a3c5513cb864490cddae2b43a64 fixed whatever the problem was.

In the meanwhile, here is a one more version of the test patches, with a
SKIP that checks that IO::Socket::UNIX works.

--
Heikki Linnakangas
Neon (https://neon.tech)

Attachment Content-Type Size
v6-0001-Add-test-for-connection-limits.patch text/x-patch 6.6 KB
v6-0002-Add-test-for-dead-end-backends.patch text/x-patch 5.2 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Masahiko Sawada 2024-10-07 22:23:08 Re: Make COPY format extendable: Extract COPY TO format implementations
Previous Message Jelte Fennema-Nio 2024-10-07 20:21:19 Re: Add trim_trailing_whitespace to editorconfig file