Commit 7750d86
authored
Add max_attempts for close slot activity, and specify query mode for slot check (#4148)
- Noticed that for a mirror which fails due to snapshot invalid
identifier the final closeSlot activity can hang as it has infinite
retries and is run on defer when the session worker is no longer
available. Adding max_attempts of 2 here
- Noticed this error:
```
error checking for replication slot - <slot_name> : expected 0 arguments, got 1
```
even though we clearly set $1 for that query. Turns out it can happen
with prepared statements to poolers. Specifying query mode at query
level like we do in other places1 parent a0668fc commit 7750d86
2 files changed
Lines changed: 4 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
249 | 249 | | |
250 | 250 | | |
251 | 251 | | |
252 | | - | |
| 252 | + | |
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| |||
262 | 262 | | |
263 | 263 | | |
264 | 264 | | |
265 | | - | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
86 | | - | |
| 86 | + | |
87 | 87 | | |
88 | 88 | | |
| 89 | + | |
89 | 90 | | |
90 | 91 | | |
91 | 92 | | |
| |||
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
97 | | - | |
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
| |||
357 | 357 | | |
358 | 358 | | |
359 | 359 | | |
360 | | - | |
361 | 360 | | |
362 | 361 | | |
363 | 362 | | |
| |||
0 commit comments