Re: pgsql: Add kqueue(2) support to the WaitEventSet API.

Rémi Zara <remi_zara@mac.com>

From: Rémi Zara <remi_zara@mac.com>
To: Thomas Munro <thomas.munro@gmail.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Alvaro Herrera <alvherre@2ndquadrant.com>, Alexander Korotkov <a.korotkov@postgrespro.ru>, Thomas Munro <tmunro@postgresql.org>, pgsql-committers <pgsql-committers@lists.postgresql.org>
Date: 2020-03-30T13:42:59Z
Lists: pgsql-hackers

> Le 28 mars 2020 à 23:25, Thomas Munro <thomas.munro@gmail.com> a écrit :
> 
> Hmm, I see that Remi also runs an ancient PowerPC Mac on macOS
> 10.5/Darwin 9.8.  His build farm animal "locust" hasn't reported in 22
> days.  Remi, is that animal down for other reasons, or could it be
> stuck like this?

Hi,

locust is down, and due to circulation restrictions, I cannot access it for the moment. Sorry.

Rémi


Commits

  1. Don't use EV_CLEAR for kqueue events.

  2. Fix kqueue support under debugger on macOS.

  3. Account explicitly for long-lived FDs that are allocated outside fd.c.

  4. Add kqueue(2) support to the WaitEventSet API.

  5. Introduce WaitEventSet API.