mirror of
https://github.com/neondatabase/neon.git
synced 2026-01-03 19:42:55 +00:00
Fix timeout value used in XLogWaitForReplayOf (#9937)
The previous value assumed usec precision, while the timeout used is in milliseconds, causing replica backends to wait for (potentially) many hours for WAL replay without the expected progress reports in logs. This fixes the issue. Reported-By: Alexander Lakhin <exclusion@gmail.com> ## Problem https://github.com/neondatabase/postgres/pull/279#issuecomment-2507671817 The timeout value was configured with the assumption the indicated value would be microseconds, where it's actually milliseconds. That causes the backend to wait for much longer (2h46m40s) before it emits the "I'm waiting for recovery" message. While we do have wait events configured on this, it's not great to have stuck backends without clear logs, so this fixes the timeout value in all our PostgreSQL branches. ## PG PRs * PG14: https://github.com/neondatabase/postgres/pull/542 * PG15: https://github.com/neondatabase/postgres/pull/543 * PG16: https://github.com/neondatabase/postgres/pull/544 * PG17: https://github.com/neondatabase/postgres/pull/545
This commit is contained in:
committed by
GitHub
parent
c848f25ec2
commit
973a8d2680
2
vendor/postgres-v14
vendored
2
vendor/postgres-v14
vendored
Submodule vendor/postgres-v14 updated: 284ae56be2...c1989c934d
2
vendor/postgres-v15
vendored
2
vendor/postgres-v15
vendored
Submodule vendor/postgres-v15 updated: aed79ee87b...d929b9a8b9
2
vendor/postgres-v16
vendored
2
vendor/postgres-v16
vendored
Submodule vendor/postgres-v16 updated: f5cfc6fa89...13e9e35394
2
vendor/postgres-v17
vendored
2
vendor/postgres-v17
vendored
Submodule vendor/postgres-v17 updated: 3c15b6565f...faebe5e5af
8
vendor/revisions.json
vendored
8
vendor/revisions.json
vendored
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"v17": [
|
||||
"17.2",
|
||||
"3c15b6565f6c8d36d169ed9ea7412cf90cfb2a8f"
|
||||
"faebe5e5aff5687908504453623778f8515529db"
|
||||
],
|
||||
"v16": [
|
||||
"16.6",
|
||||
"f5cfc6fa898544050e821ac688adafece1ac3cff"
|
||||
"13e9e3539419003e79bd9aa29e1bc44f3fd555dd"
|
||||
],
|
||||
"v15": [
|
||||
"15.10",
|
||||
"aed79ee87b94779cc52ec13e3b74eba6ada93f05"
|
||||
"d929b9a8b9f32f6fe5a0eac3e6e963f0e44e27e6"
|
||||
],
|
||||
"v14": [
|
||||
"14.15",
|
||||
"284ae56be2397fd3eaf20777fa220b2d0ad968f5"
|
||||
"c1989c934d46e04e78b3c496c8a34bcd40ddceeb"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user