Re: GNU/Hurd portability patches
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Alexander Lakhin <exclusion@gmail.com>
Cc: Michael Banck <mbanck@gmx.net>, pgsql-hackers@lists.postgresql.org,
Michael Paquier <michael@paquier.xyz>,
Thomas Munro <thomas.munro@gmail.com>
Date: 2025-09-24T15:37:51Z
Lists: pgsql-hackers
Alexander Lakhin <exclusion@gmail.com> writes: > 24.09.2025 13:45, Michael Banck wrote: >> How much timer resolution do we require from the system? GNU Mach seems >> to (at least try to) guarantee that the timer won't go backwards, but it >> does not guarantee (currently) that two consecutive clock_gettime() >> calls will return something different in all cases. > Regarding the lowest timer resolution, as I mentioned at [3], 32k_counter > gives only 0.030517 sec... We are currently doing a short pg_test_timing run in every BF run, but with only a cursory regex-based sanity check on the output. Since it's a TAP test, we could easily report the full output in the TAP log without causing problems. I was already thinking about doing that, and if there's some question about the minimum expected timer resolution then it's really silly to not be capturing that data. I will go do that, and in a few day's time we should have enough reports to see what we can realistically expect. regards, tom lane
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add minimal sleep to stats isolation test functions.
- ef18eeeeaea7 18.1 landed
- e849bd551c32 19 (unreleased) landed
- fa42213d4af6 15.15 landed
- b4ef835f5e7d 17.7 landed
- 21ada43a6105 16.11 landed
-
Include pg_test_timing's full output in the TAP test log.
- 7ccbf6d8b5e5 19 (unreleased) landed
-
Make sure IOV_MAX is defined.
- d25d392e8944 16.10 landed
- 581305a4659d 18.0 landed
- 1fd772d19290 19 (unreleased) landed
- 0991249d7ab5 17.6 landed
-
Make safeguard against incorrect flags for fsync more portable.
- d0a695cf41de 13.22 landed
- 71d71ac4d1bb 14.19 landed
- 0fb496c704fc 15.14 landed
- 45c5276628d1 18.0 landed
- 3a2617e4f0be 16.10 landed
- 29c54ea7b49c 17.6 landed
- 29213636e6cd 19 (unreleased) landed