rgb-cln/lightningd/test
Rusty Russell cfa632b0e9 lightningd: use hash map for peers instead of linked list.
After connecting 100,000 peers with one channel each (not all at
once!), we see various places where we exhibit O(N^2) behaviour.

Fix these by keeping a map of id->peer instead of a simple
linked-list.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-01-21 08:05:31 -06:00
..
Makefile wire/Makefile: fix missing wire/bolt12_exp_wiregen.c in ALL_C_SOURCES. 2022-10-26 11:29:06 +10:30
run-find_my_abspath.c lightningd: correctly exit when an important-plugin fails to start. 2022-11-30 15:47:31 +01:00
run-invoice-select-inchan.c lightningd: use hash map for peers instead of linked list. 2023-01-21 08:05:31 -06:00
run-jsonrpc.c common/json_filter: routines for json filtering. 2022-11-09 20:25:58 +10:30
run-log-pruning.c jsonrpc: make error codes an enum. 2022-09-19 10:18:55 +09:30
run-shuffle_fds.c common: clean up json routine locations. 2022-07-15 12:24:00 -05:00