Silence test failure caused by race condition between GC and detach.

Thanks to the race condition, GC sometimes fails with "no such file or
directory" error, if the tenant is detached concurrently. That's a
known issue, but it didn't cause test failures until we started to
check for unexpected ERRORs in the log in commit 46d30bf054. We should
fix the race condition, of course, but until we do, let's silence the
failures.
This commit is contained in:
Heikki Linnakangas
2022-11-16 15:07:48 +02:00
committed by Heikki Linnakangas
parent aca221ac8b
commit 9ae4da4f31

View File

@@ -21,6 +21,9 @@ def test_tenant_detach_smoke(neon_env_builder: NeonEnvBuilder):
pageserver_http = env.pageserver.http_client()
env.pageserver.allowed_errors.append(".*NotFound\\(Tenant .* not found in the local state")
# FIXME: we have a race condition between GC and detach. GC might fail with this
# error. Similar to https://github.com/neondatabase/neon/issues/2671
env.pageserver.allowed_errors.append(".*InternalServerError\\(No such file or directory.*")
# first check for non existing tenant
tenant_id = TenantId.generate()