Reproduce pageserver.pid lock on restart issue

This commit is contained in:
Bojan Serafimov
2022-08-12 09:01:17 -04:00
parent 6d99b4f1d8
commit 414279726d

View File

@@ -2,6 +2,19 @@ from fixtures.neon_fixtures import NeonEnvBuilder
from fixtures.log_helper import log
# Test that the pageserver fixture is implemented correctly, allowing quick restarts.
# This is a regression test, see https://github.com/neondatabase/neon/issues/2247
def test_fixture_restart(neon_env_builder: NeonEnvBuilder):
env = neon_env_builder.init_start()
env.neon_cli.create_branch('test_fixture_restart')
pg = env.postgres.create_start('test_fixture_restart')
for i in range(3):
env.pageserver.stop()
env.pageserver.start()
# Test restarting page server, while safekeeper and compute node keep
# running.
def test_pageserver_restart(neon_env_builder: NeonEnvBuilder):