Damian Nadales

Results 136 comments of Damian Nadales

Memory usage comparison using baseline 8.1.2 and 8.2.1-pre against UTxO-HD with both backends after 11 days running (2 corresponds to in-memory, 3 to LMDB). NOTE: we have not run a...

- The latest preemtive sync showed the following results: ![sync](https://github.com/IntersectMBO/cardano-node/assets/9791461/73933597-0d6c-4d3a-b303-5939b4a978ab) It is important to note that the log for the baseline node was 7.7MBs whereas the UTXO-HD runs resulted in...

See also https://github.com/IntersectMBO/ouroboros-consensus/issues/542

Besides the tutorials that reside in this repository, [this](https://github.com/input-output-hk/decentralized-software-updates/tree/79-integrate-consensus-with-trivial-ledger/oddchain) example can be used as a reference as well.

Note that this will be superseded by https://github.com/IntersectMBO/ouroboros-consensus/issues/324

Confirmed with @mgmeier that this issue is still open and will probably be moved to Q2 2024

Confirmed with @mgmeier that this issue is still open and will probably be moved to Q2 2024

The heap profile shows that the spikes are dominated by pinned memory (`ARR_WORDS`): ![image](https://github.com/IntersectMBO/ouroboros-consensus/assets/175315/6a8e4254-57db-4737-9678-e1b08a91c544) However, we also see allocations of `Data.Map` and `Data.Set`: ![image](https://github.com/IntersectMBO/ouroboros-consensus/assets/175315/fdf9f1a5-5556-492d-866b-430772dcf26a) We will discuss with the Ledger...

There are possible culprits for the increase in CPU and memory usage, and GC time: 0. The encoding is not consumed as a stream, which requires a large amount of...

Regarding 0, we are writing a lazy `ByteString` to disk, so we are not building a huge `ByteString` before writing it to disk, but instead, we are writing it chunk...