fix description of main subject of Immutable DB chunks tests modules
Home /
Input Output /
ouroboros-consensus
Mar 02, 8-9 AM (0)
Mar 02, 9-10 AM (2)
Mar 02, 10-11 AM (5)
Mar 02, 11-12 PM (5)
Mar 02, 12-1 PM (0)
Mar 02, 1-2 PM (2)
Mar 02, 2-3 PM (4)
Mar 02, 3-4 PM (3)
Mar 02, 4-5 PM (0)
Mar 02, 5-6 PM (1)
Mar 02, 6-7 PM (1)
Mar 02, 7-8 PM (0)
Mar 02, 8-9 PM (0)
Mar 02, 9-10 PM (0)
Mar 02, 10-11 PM (0)
Mar 02, 11-12 AM (0)
Mar 03, 12-1 AM (0)
Mar 03, 1-2 AM (0)
Mar 03, 2-3 AM (0)
Mar 03, 3-4 AM (0)
Mar 03, 4-5 AM (0)
Mar 03, 5-6 AM (1)
Mar 03, 6-7 AM (0)
Mar 03, 7-8 AM (1)
Mar 03, 8-9 AM (2)
Mar 03, 9-10 AM (2)
Mar 03, 10-11 AM (5)
Mar 03, 11-12 PM (1)
Mar 03, 12-1 PM (2)
Mar 03, 1-2 PM (2)
Mar 03, 2-3 PM (0)
Mar 03, 3-4 PM (0)
Mar 03, 4-5 PM (0)
Mar 03, 5-6 PM (0)
Mar 03, 6-7 PM (2)
Mar 03, 7-8 PM (0)
Mar 03, 8-9 PM (2)
Mar 03, 9-10 PM (12)
Mar 03, 10-11 PM (0)
Mar 03, 11-12 AM (0)
Mar 04, 12-1 AM (0)
Mar 04, 1-2 AM (0)
Mar 04, 2-3 AM (0)
Mar 04, 3-4 AM (0)
Mar 04, 4-5 AM (0)
Mar 04, 5-6 AM (0)
Mar 04, 6-7 AM (0)
Mar 04, 7-8 AM (2)
Mar 04, 8-9 AM (0)
Mar 04, 9-10 AM (0)
Mar 04, 10-11 AM (4)
Mar 04, 11-12 PM (9)
Mar 04, 12-1 PM (3)
Mar 04, 1-2 PM (13)
Mar 04, 2-3 PM (9)
Mar 04, 3-4 PM (5)
Mar 04, 4-5 PM (0)
Mar 04, 5-6 PM (5)
Mar 04, 6-7 PM (3)
Mar 04, 7-8 PM (6)
Mar 04, 8-9 PM (1)
Mar 04, 9-10 PM (0)
Mar 04, 10-11 PM (0)
Mar 04, 11-12 AM (0)
Mar 05, 12-1 AM (0)
Mar 05, 1-2 AM (0)
Mar 05, 2-3 AM (0)
Mar 05, 3-4 AM (0)
Mar 05, 4-5 AM (0)
Mar 05, 5-6 AM (0)
Mar 05, 6-7 AM (17)
Mar 05, 7-8 AM (2)
Mar 05, 8-9 AM (3)
Mar 05, 9-10 AM (1)
Mar 05, 10-11 AM (1)
Mar 05, 11-12 PM (1)
Mar 05, 12-1 PM (4)
Mar 05, 1-2 PM (7)
Mar 05, 2-3 PM (3)
Mar 05, 3-4 PM (19)
Mar 05, 4-5 PM (4)
Mar 05, 5-6 PM (20)
Mar 05, 6-7 PM (2)
Mar 05, 7-8 PM (2)
Mar 05, 8-9 PM (0)
Mar 05, 9-10 PM (0)
Mar 05, 10-11 PM (0)
Mar 05, 11-12 AM (0)
Mar 06, 12-1 AM (0)
Mar 06, 1-2 AM (0)
Mar 06, 2-3 AM (1)
Mar 06, 3-4 AM (0)
Mar 06, 4-5 AM (0)
Mar 06, 5-6 AM (0)
Mar 06, 6-7 AM (0)
Mar 06, 7-8 AM (0)
Mar 06, 8-9 AM (1)
Mar 06, 9-10 AM (0)
Mar 06, 10-11 AM (3)
Mar 06, 11-12 PM (1)
Mar 06, 12-1 PM (4)
Mar 06, 1-2 PM (10)
Mar 06, 2-3 PM (13)
Mar 06, 3-4 PM (2)
Mar 06, 4-5 PM (0)
Mar 06, 5-6 PM (0)
Mar 06, 6-7 PM (0)
Mar 06, 7-8 PM (0)
Mar 06, 8-9 PM (0)
Mar 06, 9-10 PM (0)
Mar 06, 10-11 PM (0)
Mar 06, 11-12 AM (0)
Mar 07, 12-1 AM (0)
Mar 07, 1-2 AM (0)
Mar 07, 2-3 AM (0)
Mar 07, 3-4 AM (0)
Mar 07, 4-5 AM (0)
Mar 07, 5-6 AM (0)
Mar 07, 6-7 AM (0)
Mar 07, 7-8 AM (0)
Mar 07, 8-9 AM (1)
Mar 07, 9-10 AM (0)
Mar 07, 10-11 AM (0)
Mar 07, 11-12 PM (0)
Mar 07, 12-1 PM (0)
Mar 07, 1-2 PM (0)
Mar 07, 2-3 PM (0)
Mar 07, 3-4 PM (0)
Mar 07, 4-5 PM (1)
Mar 07, 5-6 PM (1)
Mar 07, 6-7 PM (0)
Mar 07, 7-8 PM (0)
Mar 07, 8-9 PM (0)
Mar 07, 9-10 PM (0)
Mar 07, 10-11 PM (0)
Mar 07, 11-12 AM (0)
Mar 08, 12-1 AM (0)
Mar 08, 1-2 AM (0)
Mar 08, 2-3 AM (0)
Mar 08, 3-4 AM (0)
Mar 08, 4-5 AM (0)
Mar 08, 5-6 AM (0)
Mar 08, 6-7 AM (0)
Mar 08, 7-8 AM (0)
Mar 08, 8-9 AM (0)
Mar 08, 9-10 AM (0)
Mar 08, 10-11 AM (0)
Mar 08, 11-12 PM (0)
Mar 08, 12-1 PM (0)
Mar 08, 1-2 PM (4)
Mar 08, 2-3 PM (0)
Mar 08, 3-4 PM (0)
Mar 08, 4-5 PM (0)
Mar 08, 5-6 PM (0)
Mar 08, 6-7 PM (0)
Mar 08, 7-8 PM (0)
Mar 08, 8-9 PM (0)
Mar 08, 9-10 PM (0)
Mar 08, 10-11 PM (0)
Mar 08, 11-12 AM (0)
Mar 09, 12-1 AM (0)
Mar 09, 1-2 AM (0)
Mar 09, 2-3 AM (0)
Mar 09, 3-4 AM (0)
Mar 09, 4-5 AM (0)
Mar 09, 5-6 AM (0)
Mar 09, 6-7 AM (0)
Mar 09, 7-8 AM (0)
Mar 09, 8-9 AM (0)
243 commits this week
Mar 02, 2026
-
Mar 09, 2026
create changelog entry to pass CI
tests for chunksBetween, especially to guard against bug fixed in d70c5621fa70f084970d94461cb53df7ff2816a5
fix!: chunksBetween always returned []
o-n: doubled per-miniprotocol egress buffer
Enable TCP_NOTSENT_LOWAT in o-n
Enable TCP_NOTSENT_LOWAT in o-n
Fix ToCBOR/FromCBOR DefaultVote in Shelley.Ledger.Query
DefaultVote no longer has ToCBOR/FromCBOR instances in cardano-ledger. Use LC.toEraCBOR/LC.fromEraCBOR (EncCBOR/DecCBOR) consistently with the pattern used for all other query results in this file. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Fix ToCBOR/FromCBOR Nonce in Praos.hs for cardano-ledger migration
Nonce no longer has ToCBOR/FromCBOR instances in cardano-ledger (replaced by EncCBOR/DecCBOR). Use toPlainEncoding/toPlainDecoder from cardano-ledger-binary to bridge the gap in the Serialise instance. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Add GetLatestPerasCertOnChainRound command to ChainDB QSM test suite
This commit extends the ChainDB QuickCheck state machine tests with a GetLatestPerasCertOnChainRound command that exercises the new getLatestPerasCertOnChainRound method in the ChainDB API. This includes extending the ChainDB model with the corresponding method. NOTE: since the LoE does not yet support Peras, this commit makes sure to only generate blocks containing Peras certificate round numbers as well as calls to GetLatestPerasCertOnChainRound when the LoE is disabled for the current test. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add getLatestPerasCertOnChainRound to ChainDB
This commit adds a new getLatestPerasCertOnChainRound method to the ChainDB API, which extracts the latest round number of a Peras certificate included on a block in our preferred chain. Such a round number is taken from the corresponding ledger states of both the immutable and volatile tips (the maximum of the two). Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Extend ChainDB test block body with optional Peras cert round number
This commit extend the TestBlock used by the storage tests with an optional PerasRoundNo representing the round of a Peras certificate optionally included in the block. NOTE: in the future, this round number might need to be expanded into a full-blown Peras certificate in order to test other aspects of such certificates included in blocks, but there's no need for that just yet. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Trace chain composition in ChainDB tests
Extend cddl with latestPerasCertRound
Introduce LedgerSupportPeras type class
This commit introduces a `LedgerSupportsPeras` type class with the `getLatestPerasCertRound` to be able to extract the (cached) round number of the latest Peras certificate included in a block from the ledger state of an arbitrary block type. In addition, it adds the constraint globally, propagates it down everywhere, and implement all the missing `LedgerSupportsPeras` instances that became needed. Notably, it implements non-trivial instances for: 1) the Shelley ledger state, and 2) the hard fork block ledger state. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add round number of latest cert on chain to Shelley ledger state
This commit extends the Shelley ledger state with an optional PerasRoundNo to cache the latest round number of a certificate added to the current chain. This value is updated whenever a new block is applied to the ledger. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Extend ChainDB test ledger state with optional latest Peras cert round
This commit extends the ledger state of the TestBlock used in storage tests with a field that optionally stores the round number of the latest Peras certificate included in a TestBlock. In addition, it trivially implements the logic needed to keep this field updated when a new block is applied to the a test ledger. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add changelogs
Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Modify `mkOpenState` in ImmutableDB and VolatileDB
TOSQUASH: Cleanup after review with Nick
Add GetLatestPerasCertOnChainRound command to ChainDB QSM test suite
This commit extends the ChainDB QuickCheck state machine tests with a GetLatestPerasCertOnChainRound command that exercises the new getLatestPerasCertOnChainRound method in the ChainDB API. This includes extending the ChainDB model with the corresponding method. NOTE: since the LoE does not yet support Peras, this commit makes sure to only generate blocks containing Peras certificate round numbers as well as calls to GetLatestPerasCertOnChainRound when the LoE is disabled for the current test. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Extend ChainDB test ledger state with optional latest Peras cert round
This commit extends the ledger state of the TestBlock used in storage tests with a field that optionally stores the round number of the latest Peras certificate included in a TestBlock. In addition, it trivially implements the logic needed to keep this field updated when a new block is applied to the a test ledger. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Add changelogs
Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>