Skip to main content

82 posts tagged with "consensus"

View All Tags

· One min read
Damian Nadales

High level summary

  • Completed the rebase of the production libraries for UTXO-HD on 8.9, both in ouroboros-consensus, cardano-api and cardano-node.
  • Measured sync and replay times and memory in UTXO-HD. The latest result are reported here.
  • Bugfixed the snapshot interval.
  • Added an extra case to isIncorrectClaimedFlag for Babbage and Conway eras.
  • Added a db-analyser analysis to get the UTXO size per slot. The result of the analysis is illustrated here.
  • Started integration work for Node release 8.10.
  • Reviewed the Genesis pull-requests submitted by Tweag. They are pending a final round of review.
  • Helped the current release engineer prepare the 8.9 release candidate.
  • The Consensus Team has also been helping troubleshoot known issues with 8.9 (eg snapshots causing missed leadership schedules, unexpected snapshot interval, integration tests, etc).

· One min read
Damian Nadales

High level summary

This week we managed to integrate in the node the Consensus version of the UTxO-HD prototype that features the second version of the Ledger DB API. We also changed the epoch structure for Conway, made progress towards the Bootstrap State Machine and Peras planning. On the support front, we are investigating the impact of snapshots on missed leadership checks.

· One min read
Damian Nadales

High level summary

This week the team continued working on the second iteration of the Ledger DB API for UTxO-HD, as well as on Genesis. We incorporated further improvements to the onboarding documentation, and wrote a document explaining a specific subtlety of our chain orders. For Conway, we integrated DReps and initial delegates injection, which will allow the Performance and Tracing team to run benchmarks for this era.

· One min read
Damian Nadales

High level summary

For the past two weeks the Consensus team:

  • Resumed work on implementing the initialization and internals of the second iteration of the in-memory ledger database.
  • Resumed work on integrating the new ledger database API for UTxO HD.
  • Simplified query versioning for downstream users (863 and 403).
  • Confirmed the cause of missed leadership checks due to ledger snapshots (868).
  • Derived principles for the versioning/declaration of queries, since Conway complicates it (864 and 866).
  • Unblocked the Node Team in the work on rollback-insensitive leadership schedule queries (4765).
  • Drafted the (Pre-Genesis) Bootstrap State Machine (808).