core-lightning/cln-rpc
Christian Decker db3707f957 pytest: Highlight the re-entrancy issue for cln-plugin events
This was pointed out by Daywalker [1]: we are synchronously processing
events from `lightningd` which means that if processing one of the
hooks or requests was slow or delayed, we would not get notifications,
hooks, or RPC requests, massively impacting the flexbility.

This highlights the issue with a failing test (it times out), and in
the next commit we will isolate event processing into their own task,
so to free the event loop from having to wait for an eventual
response.

[1] https://community.corelightning.org/c/developers/hold-invoice-plugin#comment_wrapper_16754493
2023-04-13 18:13:28 -07:00
..
examples cln-rpc: Test that we forward errors correctly 2022-04-02 09:46:01 +10:30
src cln: Fix routehints conversion from cln-rpc and cln-grpc 2023-04-10 17:34:54 +09:30
Cargo.toml rs: Add cln-rpc metadata 2023-01-02 14:33:02 +01:00
Makefile pytest: Highlight the re-entrancy issue for cln-plugin events 2023-04-13 18:13:28 -07:00
README.md doc: update c-lightning to Core Lightning almost everywhere. 2022-04-07 06:53:26 +09:30

cln-rpc: Talk to Core Lightning