pytest: also make sure askrene doesn't suffer when reloading many layers on startup.

We used non-persistent layers before, but what if we save to the datastore and restore?

This takes it from 29 to 45 seconds.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2026-01-27 10:27:30 +10:30
parent a3946663ec
commit c7d313ea00

View File

@@ -268,4 +268,7 @@ def test_askrene_layers(node_factory):
l1 = get_bench_node(node_factory)
NUM_LAYERS = 100_000
for i in range(NUM_LAYERS):
l1.rpc.askrene_create_layer(f'test_askrene_layers-{i}')
l1.rpc.askrene_create_layer(f'test_askrene_layers-{i}', True)
l1.restart()
l1.rpc.askrene_create_layer(f'test_askrene_layers-{NUM_LAYERS}')