Skip to content

Commit f499188

Browse files
committed
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 57 to 87 seconds. Signed-off-by: Rusty Russell <[email protected]>
1 parent 87c0076 commit f499188

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

tests/benchmark.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,4 +234,7 @@ def test_askrene_layers(node_factory):
234234
l1 = get_bench_node(node_factory)
235235
NUM_LAYERS = 100_000
236236
for i in range(NUM_LAYERS):
237-
l1.rpc.askrene_create_layer(f'test_askrene_layers-{i}')
237+
l1.rpc.askrene_create_layer(f'test_askrene_layers-{i}', True)
238+
239+
l1.restart()
240+
l1.rpc.askrene_create_layer(f'test_askrene_layers-{NUM_LAYERS}')

0 commit comments

Comments
 (0)