Fix running benchmarks
Home /
Input Output /
ouroboros-network
Feb 18, 11-12 PM (0)
Feb 18, 12-1 PM (0)
Feb 18, 1-2 PM (63)
Feb 18, 2-3 PM (18)
Feb 18, 3-4 PM (0)
Feb 18, 4-5 PM (0)
Feb 18, 5-6 PM (0)
Feb 18, 6-7 PM (0)
Feb 18, 7-8 PM (0)
Feb 18, 8-9 PM (0)
Feb 18, 9-10 PM (0)
Feb 18, 10-11 PM (0)
Feb 18, 11-12 AM (0)
Feb 19, 12-1 AM (0)
Feb 19, 1-2 AM (0)
Feb 19, 2-3 AM (0)
Feb 19, 3-4 AM (0)
Feb 19, 4-5 AM (0)
Feb 19, 5-6 AM (0)
Feb 19, 6-7 AM (0)
Feb 19, 7-8 AM (0)
Feb 19, 8-9 AM (0)
Feb 19, 9-10 AM (0)
Feb 19, 10-11 AM (2)
Feb 19, 11-12 PM (6)
Feb 19, 12-1 PM (0)
Feb 19, 1-2 PM (0)
Feb 19, 2-3 PM (0)
Feb 19, 3-4 PM (0)
Feb 19, 4-5 PM (0)
Feb 19, 5-6 PM (0)
Feb 19, 6-7 PM (0)
Feb 19, 7-8 PM (0)
Feb 19, 8-9 PM (0)
Feb 19, 9-10 PM (0)
Feb 19, 10-11 PM (0)
Feb 19, 11-12 AM (0)
Feb 20, 12-1 AM (0)
Feb 20, 1-2 AM (0)
Feb 20, 2-3 AM (1)
Feb 20, 3-4 AM (0)
Feb 20, 4-5 AM (0)
Feb 20, 5-6 AM (0)
Feb 20, 6-7 AM (0)
Feb 20, 7-8 AM (0)
Feb 20, 8-9 AM (0)
Feb 20, 9-10 AM (1)
Feb 20, 10-11 AM (0)
Feb 20, 11-12 PM (0)
Feb 20, 12-1 PM (0)
Feb 20, 1-2 PM (0)
Feb 20, 2-3 PM (0)
Feb 20, 3-4 PM (0)
Feb 20, 4-5 PM (0)
Feb 20, 5-6 PM (0)
Feb 20, 6-7 PM (0)
Feb 20, 7-8 PM (0)
Feb 20, 8-9 PM (0)
Feb 20, 9-10 PM (0)
Feb 20, 10-11 PM (0)
Feb 20, 11-12 AM (0)
Feb 21, 12-1 AM (0)
Feb 21, 1-2 AM (0)
Feb 21, 2-3 AM (0)
Feb 21, 3-4 AM (0)
Feb 21, 4-5 AM (0)
Feb 21, 5-6 AM (0)
Feb 21, 6-7 AM (0)
Feb 21, 7-8 AM (0)
Feb 21, 8-9 AM (0)
Feb 21, 9-10 AM (0)
Feb 21, 10-11 AM (0)
Feb 21, 11-12 PM (0)
Feb 21, 12-1 PM (0)
Feb 21, 1-2 PM (0)
Feb 21, 2-3 PM (0)
Feb 21, 3-4 PM (0)
Feb 21, 4-5 PM (0)
Feb 21, 5-6 PM (0)
Feb 21, 6-7 PM (0)
Feb 21, 7-8 PM (0)
Feb 21, 8-9 PM (0)
Feb 21, 9-10 PM (0)
Feb 21, 10-11 PM (0)
Feb 21, 11-12 AM (0)
Feb 22, 12-1 AM (0)
Feb 22, 1-2 AM (0)
Feb 22, 2-3 AM (0)
Feb 22, 3-4 AM (0)
Feb 22, 4-5 AM (0)
Feb 22, 5-6 AM (0)
Feb 22, 6-7 AM (0)
Feb 22, 7-8 AM (0)
Feb 22, 8-9 AM (0)
Feb 22, 9-10 AM (0)
Feb 22, 10-11 AM (0)
Feb 22, 11-12 PM (0)
Feb 22, 12-1 PM (0)
Feb 22, 1-2 PM (0)
Feb 22, 2-3 PM (0)
Feb 22, 3-4 PM (0)
Feb 22, 4-5 PM (0)
Feb 22, 5-6 PM (0)
Feb 22, 6-7 PM (0)
Feb 22, 7-8 PM (0)
Feb 22, 8-9 PM (0)
Feb 22, 9-10 PM (0)
Feb 22, 10-11 PM (0)
Feb 22, 11-12 AM (0)
Feb 23, 12-1 AM (0)
Feb 23, 1-2 AM (0)
Feb 23, 2-3 AM (0)
Feb 23, 3-4 AM (0)
Feb 23, 4-5 AM (0)
Feb 23, 5-6 AM (0)
Feb 23, 6-7 AM (0)
Feb 23, 7-8 AM (0)
Feb 23, 8-9 AM (0)
Feb 23, 9-10 AM (0)
Feb 23, 10-11 AM (0)
Feb 23, 11-12 PM (0)
Feb 23, 12-1 PM (6)
Feb 23, 1-2 PM (0)
Feb 23, 2-3 PM (0)
Feb 23, 3-4 PM (0)
Feb 23, 4-5 PM (1)
Feb 23, 5-6 PM (2)
Feb 23, 6-7 PM (0)
Feb 23, 7-8 PM (0)
Feb 23, 8-9 PM (0)
Feb 23, 9-10 PM (0)
Feb 23, 10-11 PM (0)
Feb 23, 11-12 AM (0)
Feb 24, 12-1 AM (0)
Feb 24, 1-2 AM (0)
Feb 24, 2-3 AM (0)
Feb 24, 3-4 AM (0)
Feb 24, 4-5 AM (0)
Feb 24, 5-6 AM (0)
Feb 24, 6-7 AM (0)
Feb 24, 7-8 AM (1)
Feb 24, 8-9 AM (1)
Feb 24, 9-10 AM (0)
Feb 24, 10-11 AM (0)
Feb 24, 11-12 PM (3)
Feb 24, 12-1 PM (4)
Feb 24, 1-2 PM (1)
Feb 24, 2-3 PM (0)
Feb 24, 3-4 PM (0)
Feb 24, 4-5 PM (0)
Feb 24, 5-6 PM (1)
Feb 24, 6-7 PM (0)
Feb 24, 7-8 PM (0)
Feb 24, 8-9 PM (0)
Feb 24, 9-10 PM (0)
Feb 24, 10-11 PM (0)
Feb 24, 11-12 AM (0)
Feb 25, 12-1 AM (0)
Feb 25, 1-2 AM (0)
Feb 25, 2-3 AM (0)
Feb 25, 3-4 AM (0)
Feb 25, 4-5 AM (0)
Feb 25, 5-6 AM (0)
Feb 25, 6-7 AM (0)
Feb 25, 7-8 AM (0)
Feb 25, 8-9 AM (1)
Feb 25, 9-10 AM (13)
Feb 25, 10-11 AM (0)
Feb 25, 11-12 PM (0)
125 commits this week
Feb 18, 2026
-
Feb 25, 2026
tx-submission: Improve testcase generation and test approach
Previous generator would filter out all duplicate tx's and hence all downstream/outbound clients would have distinct mempools. The new mempool implementation does not allow duplicates, so this approach also allows detecting when duplicates are attempted to be added to the mempool Tracing improvements.
changelog fragment
tx-submission: remove global size limit for inflight txs
delete dangling modules
Integrate changes into cardano-diffusion tests
tx-submission: enforce submission of all eligible tx's
spanl will silently drop trailing tx's if there is a gap in the txs to acknowledge sequence. This may happen if acknowledging tx's which some other peer has downloaded.
tx-submission: Enforce submission of tx at most only once
This fixes a bug where the same tx is enqueued multiple times for submission into the mempool by the same peer.
Update ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV2.hs
Co-authored-by: coot <[email protected]>
Update ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV2.hs
Co-authored-by: coot <[email protected]>
Update ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV2.hs
Co-authored-by: coot <[email protected]>
Update ouroboros-network/bench/Main.hs
Co-authored-by: coot <[email protected]>
Update ouroboros-network/tests/lib/Test/Ouroboros/Network/TxSubmission/AppV2.hs
Co-authored-by: coot <[email protected]>
Update ouroboros-network/lib/Ouroboros/Network/TxSubmission/Inbound/V2/State.hs
Co-authored-by: coot <[email protected]>
Churn and general target validation
This property test checks: 1. Targets match specified values when target baseline changes in Genesis mode 2. Targets = nullPeerSelectionTargets in safe mode 3. Targets reach design values when churning
Use raw block hash in ledger peer snapshot
Using a raw ShortByteString instead of an existential type for block hashes simplifies the implementation of the LedgerPeerSnapshot.getBlockHash callback in the Consensus layer
FIXUP: simplify mkContext
Add changelog entries
Improve TxLogic benchmark
Improve TxLogic benchmark by using the default policy and realistic TXs sizes.
Use raw block hash in ledger peer snapshot
Using a raw ShortByteString instead of an existential type for block hashes simplifies the implementation of the LedgerPeerSnapshot.getBlockHash callback in the Consensus layer
Allow application to burst a sequence of sdu's
network-mux: evaluate mini-protocols errors to WHNF
Churn and general target validation
This property test checks: 1. Targets match specified values when target baseline changes in Genesis mode 2. Targets = nullPeerSelectionTargets in safe mode 3. Targets reach design values when churning
[wip] Use raw block hash in ledger peer snapshot
Use a ShortByteString instead of an existential type for block hashes