Skip to content

Commit 90c18c2

Browse files
committed
Update logbook
1 parent 6b0c3f7 commit 90c18c2

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

Logbook.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,17 @@
2525
- The `close-and-random` peers chosen for each node are now properly listed as `producers`.
2626
- Variance in upstream peers, and hence access to blocks, is now much smaller.
2727

28+
### Rust simulation
29+
30+
- Investigated oddities in simulation results
31+
- IB production broke down earlier than expected; this is due to low connectivity of the network.
32+
- CPU usage is lower than Haskell sim: this may be related to slow IB propagation.
33+
- IBs don't propagate as far when using oldest-first ordering. This may be because nodes can't make separate requests as effectively.
34+
- Refined Full Leios implementation
35+
- Added Full Leios support to visualizer
36+
- Moved visualizer off of Next.js and onto vite, so it is now a proper static site. Next step is to embed it in the public Leios website.
37+
- Bug fixes and performance improvements
38+
2839
### Analysis of simulations at tag `leios-2025w13`
2940

3041
The Haskell and Rust simulators, at tag [leios-2025w13](https://github.com/input-output-hk/ouroboros-leios/releases/tag/leios-2025w13), were used to simulation 198 scenarios of Short Leios for varied IB production rate, IB size, and network topology, CPU limits, and protocol flags. Comprehensive results are in the Jupyter notebook [analysis/sims/2025w13/analysis.ipynb](analysis/sims/2025w13/analysis.ipynb). New analyses focused on exploring simulator settings related to message delivery and CPU. The simulations resolved most of the prior outstanding issues that arose in comparing simulators, but they unearthed new ones.

0 commit comments

Comments
 (0)