| From: | zxwsbg <zxwsbg(at)qq(dot)com> |
|---|---|
| To: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re:Why not set builder->next_phase_at=InvalidTransactionId in SnapBuildRestore function? |
| Date: | 2022-11-24 08:03:37 |
| Message-ID: | tencent_DD447707A5E37A1D6B1A428FCE4C1057EB06@qq.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
I don't know what happened, but an image seems to be better.
------------------ Original ------------------
From: "zxwsbg" <zxwsbg(at)qq(dot)com>;
Date: Thu, Nov 24, 2022 04:01 PM
To: "pgsql-general"<pgsql-general(at)postgresql(dot)org>;
Subject: Why not set builder->next_phase_at=InvalidTransactionId in SnapBuildRestore function?
Last email has some problem, I resend one.
In PG14 or higher version, I notice that SnapBuildRestore function don't set builder->next_phase_at=InvalidTransactionId .
But in SnapBuildSerialize function, the assert check this condition.
Assert(builder->next_phase_at == InvalidTransactionId);
I'd like to know is this right?
Thanks.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Ryo Yamaji (Fujitsu) | 2022-11-24 10:06:54 | About row locking ordering |
| Previous Message | zxwsbg | 2022-11-24 08:01:52 | Why not set builder->next_phase_at=InvalidTransactionId in SnapBuildRestore function? |