Chrysostomos Nanakos aea9337ddc
feat(blockexchange): implement delta WantList updates with batching
Implements delta-based WantList updates to reduce network traffic during
block exchange. Only sends newly added blocks instead of resending the
entire WantList on every refresh.

Also some network related fixes:

- Add TCP_NODELAY flag to prevent Nagle's algorithm delays
- Clear sendConn on stream reset to allow garbage collection
- Improve error handling in NetworkPeer.send()

Part of https://github.com/codex-storage/nim-codex/issues/974

Signed-off-by: Chrysostomos Nanakos <chris@include.gr>
2025-11-03 14:10:55 +02:00
..
2025-11-03 14:10:39 +02:00
2025-01-21 20:54:46 +00:00
2023-12-22 13:04:01 +01:00
2024-01-11 08:45:23 -08:00
2025-01-21 20:54:46 +00:00
2025-02-24 21:01:23 +00:00
2024-02-09 21:40:30 +00:00
2025-01-21 20:54:46 +00:00
2022-06-14 09:19:35 -06:00
2025-01-21 20:54:46 +00:00
2025-01-21 20:54:46 +00:00
2025-05-21 21:17:04 +00:00