IntersectMBO / cardano-node

The core component that is used to participate in a Cardano decentralised blockchain.
https://cardano.org
Apache License 2.0
3.07k stars 720 forks source link

bench: improve genesis cache retrieval; maintenance for `locli` and others #6041

Closed mgmeier closed 12 hours ago

mgmeier commented 1 day ago

Description

This PR improves retrieval of huge staked geneses from the workbench cache: small parameter changes shouldn't trigger (lengthy) recreation of a genesis, but can be patched into a retrieved cache hit if they're unrelated to staking itself.

Furthermore, there are various changes to locli, including proper handling of Plutus RIPEMD-160 workloads in reporting - and lots of cleanup. Please see locli's brand new changelog for more details.

Then, there's a fix for the Mempool.Synced tracer that lacked a proper namespace.

Last not least, several maintenance updates for Nomad healthcheck, workbench console output and adjustments of the scripts/lite/ to recent P2P.

Checklist