tests: extend log allow list for test_sharding_split_failures (#7134)

Failure types that panic the storage controller can cause unlucky
pageservers to emit log warnings that they can't reach the generation
validation API:
https://neon-github-public-dev.s3.amazonaws.com/reports/main/8284495687/index.html

Tolerate this log message: it's an expected behavior.
This commit is contained in:
John Spray
2024-03-15 13:18:12 +00:00
committed by GitHub
parent 23416cc358
commit 6443dbef90

View File

@@ -729,6 +729,10 @@ def test_sharding_split_failures(
# thereby be unable to publish remote consistent LSN updates
ps.allowed_errors.append(".*Dropped remote consistent LSN updates.*")
# If we're using a failure that will panic the storage controller, all background
# upcalls from the pageserver can fail
ps.allowed_errors.append(".*calling control plane generation validation API failed.*")
# Make sure the node we're failing has a shard on it, otherwise the test isn't testing anything
assert (
failure.pageserver_id is None