gossipd: code to invoke compactd and reopen store.

This isn't called anywhere yet.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2026-02-12 09:27:10 +10:30
parent f56f8adcdf
commit 15696d97bd
8 changed files with 261 additions and 24 deletions

View File

@@ -319,9 +319,10 @@ void gossip_init(struct lightningd *ld, int connectd_fd)
chainparams,
ld->our_features,
&ld->our_nodeid,
ld->autoconnect_seeker_peers,
subdaemon_path(tmpctx, ld, "lightning_gossip_compactd"),
ld->dev_fast_gossip,
ld->dev_fast_gossip_prune,
ld->autoconnect_seeker_peers);
ld->dev_fast_gossip_prune);
subd_req(ld->gossip, ld->gossip, take(msg), -1, 0,
gossipd_init_done, NULL);

View File

@@ -381,9 +381,10 @@ static const char *subdaemons[] = {
"lightning_closingd",
"lightning_connectd",
"lightning_gossipd",
"lightning_gossip_compactd",
"lightning_hsmd",
"lightning_onchaind",
"lightning_openingd"
"lightning_openingd",
};
/* Return true if called with a recognized subdaemon e.g. "hsmd" */