Some more allowed pageserver errors.

https://neondb.slack.com/archives/C033RQ5SPDH/p1670497680293859
This commit is contained in:
Arseny Sher
2022-12-08 15:17:28 +04:00
committed by Arseny Sher
parent f5a735ac3b
commit 2baf6c09a8

View File

@@ -1751,6 +1751,7 @@ class NeonPageserver(PgProtocol):
".*Connection aborted: error communicating with the server: Connection reset by peer.*",
".*kill_and_wait_impl.*: wait successful.*",
".*end streaming to Some.*",
".*query handler for 'pagestream.*failed: Broken pipe.*", # pageserver notices compute shut down
# safekeeper connection can fail with this, in the window between timeline creation
# and streaming start
".*Failed to process query for timeline .*: state uninitialized, no data to read.*",
@@ -1776,6 +1777,7 @@ class NeonPageserver(PgProtocol):
".*gc_loop.*Gc failed, retrying in.*timeline is Stopping", # When gc checks timeline state after acquiring layer_removal_cs
".*compaction_loop.*Compaction failed, retrying in.*timeline is Stopping", # When compaction checks timeline state after acquiring layer_removal_cs
".*query handler for 'pagestream.*failed: Timeline .* was not found", # postgres reconnects while timeline_delete doesn't hold the tenant's timelines.lock()
".*query handler for 'pagestream.*failed: Timeline .* is not active", # timeline delete in progress
]
def start(