fix(test): wait for shard split complete for test_lsn_lease_storcon (#11436)

## Problem

close https://github.com/neondatabase/neon/issues/11397
ref https://github.com/neondatabase/cloud/issues/23667

## Summary of changes

We need to wait until the shard split is complete, otherwise it will
print warning like waiting for shard split exclusive lock for 30s.

Signed-off-by: Alex Chi Z <chi@neon.tech>
This commit is contained in:
Alex Chi Z.
2025-04-03 13:49:45 -04:00
committed by GitHub
parent 109c54a300
commit bfc767d60d

View File

@@ -776,6 +776,7 @@ def test_lsn_lease_storcon(neon_env_builder: NeonEnvBuilder):
env.initial_tenant, env.initial_timeline, last_flush_lsn
)
env.storage_controller.tenant_shard_split(env.initial_tenant, 8)
env.storage_controller.reconcile_until_idle(timeout_secs=120)
# TODO: do we preserve LSN leases across shard splits?
env.storage_controller.pageserver_api().timeline_lsn_lease(
env.initial_tenant, env.initial_timeline, last_flush_lsn