From c7d313ea00e76807f30518bacc46b1dcdbe4c105 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 27 Jan 2026 10:27:30 +1030 Subject: [PATCH] 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 --- tests/benchmark.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/benchmark.py b/tests/benchmark.py index 77d6a5422..6b50282eb 100644 --- a/tests/benchmark.py +++ b/tests/benchmark.py @@ -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}')