forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit41f3d26
committed
logical decoding: process ASSIGNMENT during snapshot build
Most WAL records are ignored in early SnapBuild snapshot build phases.But it's critical to process some of them, so that later messages havethe correct transaction state after the snapshot is completely built; inparticular, XLOG_XACT_ASSIGNMENT messages are critical in order forsub-transactions to be correctly assigned to their parent transactions,or at least one assert misbehaves, as reported by Ildar Musin.Diagnosed-by: Masahiko SawadaAuthor: Masahiko SawadaDiscussion:https://postgr.es/m/CAONYFtOv+Er1p3WAuwUsy1zsCFrSYvpHLhapC_fMD-zNaRWxYg@mail.gmail.com1 parent82d0ae9 commit41f3d26
1 file changed
+8
-5
lines changedLines changed: 8 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
217 | 217 |
| |
218 | 218 |
| |
219 | 219 |
| |
220 |
| - | |
221 |
| - | |
222 |
| - | |
223 |
| - | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
224 | 226 |
| |
225 |
| - | |
| 227 | + | |
| 228 | + | |
226 | 229 |
| |
227 | 230 |
| |
228 | 231 |
| |
|
0 commit comments
Comments
(0)