Re: IPC/MultixactCreation on the Standby server

Heikki Linnakangas <hlinnaka@iki.fi>

From: Heikki Linnakangas <hlinnaka@iki.fi>
To: Andrey Borodin <x4mmm@yandex-team.ru>
Cc: Álvaro Herrera <alvherre@kurilemu.de>, pgsql-hackers@lists.postgresql.org, Ivan Bykov <i.bykov@modernsys.ru>, Kirill Reshke <reshkekirill@gmail.com>
Date: 2025-12-03T17:49:26Z
Lists: pgsql-hackers
On 01/12/2025 14:40, Heikki Linnakangas wrote:
> On 30/11/2025 14:15, Andrey Borodin wrote:
>> On 29 Nov 2025, at 00:51, Heikki Linnakangas <hlinnaka@iki.fi> wrote:
>>> I moved the wraparound test to a separate test file and commit.
>>> More test coverage is good, but it's quite separate from the
>>> bugfix and the wraparound related test shares very little with the
>>> other test. The wraparound test needs a little more cleanup: use
>>> plain perl instead of 'dd' and 'rm' for the file operations, for
>>> example. (I did that with the tests in the 64-bit mxoff patches,
>>> so we could copy from there.)
>>
>> PFA test version without dd and rm.
> 
> Thanks! I will focus on the main patch and TAP test now, but will commit 
> the wraparound test separately afterwards. At quick glance, it looks 
> good now.

And now committed the multixid wraparound test, too. Thanks!

- Heikki




Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Fix test to work with non-8kB block sizes

  2. Fix setting next multixid's offset at offset wraparound

  3. Add test for multixid wraparound

  4. Set next multixid's offset when creating a new multixid

  5. psql: Improve tab completion for large objects.

  6. Refactor some repetitive SLRU code

  7. Transaction IDs wrap around, per my proposal of 13-Aug-01. More