mirror of
https://github.com/neondatabase/neon.git
synced 2026-10-18 17:52:53 +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
Ivan Efremov
parent
93f29a0065
commit
547b2d2827
Vendored
+1
-1
Submodule vendor/postgres-v14 updated: 284ae56be2...c1989c934d
Vendored
+1
-1
Submodule vendor/postgres-v15 updated: aed79ee87b...d929b9a8b9
Vendored
+1
-1
Submodule vendor/postgres-v16 updated: f5cfc6fa89...13e9e35394
Vendored
+1
-1
Submodule vendor/postgres-v17 updated: 3c15b6565f...faebe5e5af
Vendored
+4
-4
@@ -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