Skip to content

Commit ca02426

Browse files
committed
Network Update: sprint 102
1 parent 055a241 commit ca02426

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

blog/2025-12-08-network.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Network Team Update
3+
slug: 2025-12-08-network
4+
authors: [coot]
5+
tags: [network]
6+
hide_table_of_contents: false
7+
---
8+
9+
## Overview of [spint 102][sprint-102]
10+
11+
### Leios
12+
13+
We completed a basic prototype of a request-respond mini-protocol that supports server-side message reordering while ensuring both deadlock and livelock freedom. The prototype was reviewed by the consensus and formal methods teams. Next development steps involve simplifying the API and evaluating specific modifications tailored for Leios. At this point, we consider the technical risk of this development direction to be addressed and are transitioning to other, higher-priority Leios tasks.
14+
15+
### Mithril
16+
17+
We're moving the development to a new repository: https://github.com/IntersectMBO/dmq-node
18+
19+
### Ouroboros Network
20+
21+
* __[Optimised connectivity for peers behind firewall][#4381]__: [PR#5241][#5241] is being reviewed.
22+
* __[Fixed ToJSON instance for DiffusionMode][#5245]__
23+
* __[docs: fixed broken link][#5249]__: we'd like to thank [Oleksandr88] for his open-source contribution.
24+
* __[ChainSync Timeouts][#5250]__: work in progress
25+
* __[Enforce max reconnection attempts][#5253]__: work in progress, [Karl Knutsson][karknu] ([Cardano Foundation][CF])
26+
* __[mux: handling trailing bytes][#5254]__
27+
* __[PeerSelection: fixed local root test failure][#5255]__
28+
29+
### Cardano Node
30+
31+
* __[networking improvements to new tracing system][#6385]__:
32+
- fail in genesis mode if the peer snapshot file is older than `UseLedgerPeers` in the topology file
33+
- improved ledger peer snapshot warning
34+
- mini-protocol tracers using `Debug` severity, rather than `Info` (as in the legacy tracing system)
35+
- code cleanup
36+
* __[Removed PeerT tracer][#6387]__
37+
* __[new tracing system: networking adjustments][#6388]__:
38+
Made the new tracing system behave more like the old one when tracing events from the following subsystems:
39+
- _block-fetch_,
40+
- _connection manager_,
41+
- _refactored P2P module_.
42+
43+
44+
[sprint-102]: https://github.com/orgs/IntersectMBO/projects/5/views/1?filterQuery=sprint%3A%22Sprint+101%22
45+
[karknu]: https://github.com/karknu
46+
[Oleksandr88]: https://github.com/Olexandr88
47+
[CF]: https://cardanofoundation.org/
48+
49+
[#4381]: https://github.com/IntersectMBO/ouroboros-network/issues/4381
50+
[#5241]: https://github.com/IntersectMBO/ouroboros-network/pull/5241
51+
[#5245]: https://github.com/IntersectMBO/ouroboros-network/pull/5245
52+
[#5249]: https://github.com/IntersectMBO/ouroboros-network/pull/5249
53+
[#5250]: https://github.com/IntersectMBO/ouroboros-network/pull/5250
54+
[#5253]: https://github.com/IntersectMBO/ouroboros-network/pull/5253
55+
[#5254]: https://github.com/IntersectMBO/ouroboros-network/pull/5254
56+
[#5255]: https://github.com/IntersectMBO/ouroboros-network/pull/5255
57+
[#6385]: https://github.com/IntersectMBO/cardano-node/pull/6385
58+
[#6387]: https://github.com/IntersectMBO/cardano-node/pull/6387
59+
[#6388]: https://github.com/IntersectMBO/cardano-node/pull/6388

0 commit comments

Comments
 (0)