core-lightning/ccan
Rusty Russell 341b62eea3 ccan: update for more efficient ccan/io.
A fairly simple change: ccan/io will now call the underlying I/O
routines repeatedly until they indicate they are unfinished, *or* fail
with EAGAIN.  This should make a significant difference to large
nodes, which currently spend far too much time calling poll() to
discover a single fd is still writable (mainly, for streaming gossip).

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Changed: connectd: now should use far less CPU on large nodes.
2024-07-02 15:16:55 -07:00
..
ccan ccan: update for more efficient ccan/io. 2024-07-02 15:16:55 -07:00
licenses ccan: add local copy. 2015-06-12 13:29:06 +09:30
tools/configurator ccan: update to fix hang in ./configure with clang. 2023-06-20 17:24:48 +09:30
README ccan: update for more efficient ccan/io. 2024-07-02 15:16:55 -07:00

CCAN imported from http://ccodearchive.net.

CCAN version: init-2586-gd4932820