forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitc59a973
committed
Fix test race between primary XLOG_RUNNING_XACTS and standby logical slot.
Before the previous commit, the test could hang untilLOG_SNAPSHOT_INTERVAL_MS (15s), until checkpoint_timeout (300s), orindefinitely. An indefinite hang was awfully improbable. It entailedthe test reaching checkpoint_timeout before theDecodingContextFindStartpoint() of a CREATE SUBSCRIPTION, yet after thepreceding WAL record. Back-patch to v16, which introduced the test.Bertrand Drouvot, reported by Noah Misch.Discussion:https://postgr.es/m/20240211010227.a2.nmisch@google.com1 parentf024746 commitc59a973
File tree
2 files changed
+34
-16
lines changed- src/test
- perl/PostgreSQL/Test
- recovery/t
2 files changed
+34
-16
lines changedLines changed: 32 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3092 | 3092 |
| |
3093 | 3093 |
| |
3094 | 3094 |
| |
| 3095 | + | |
| 3096 | + | |
| 3097 | + | |
| 3098 | + | |
| 3099 | + | |
| 3100 | + | |
| 3101 | + | |
| 3102 | + | |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
| 3115 | + | |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
| 3123 | + | |
| 3124 | + | |
3095 | 3125 |
| |
3096 | 3126 |
| |
3097 | 3127 |
| |
| |||
3117 | 3147 |
| |
3118 | 3148 |
| |
3119 | 3149 |
| |
3120 |
| - | |
3121 |
| - | |
3122 |
| - | |
3123 |
| - | |
3124 |
| - | |
3125 |
| - | |
3126 |
| - | |
3127 |
| - | |
3128 |
| - | |
3129 |
| - | |
3130 |
| - | |
3131 |
| - | |
3132 |
| - | |
| 3150 | + | |
3133 | 3151 |
| |
3134 |
| - | |
| 3152 | + | |
3135 | 3153 |
| |
3136 | 3154 |
| |
3137 | 3155 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
467 | 467 |
| |
468 | 468 |
| |
469 | 469 |
| |
470 |
| - | |
471 |
| - | |
| 470 | + | |
| 471 | + | |
472 | 472 |
| |
473 | 473 |
| |
474 | 474 |
| |
|
0 commit comments
Comments
(0)