Skip to main content

113 posts tagged with "mithril"

View All Tags

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team created the transaction to activate the switch to the next ‘Pythagoras’ Mithril era, which will occur at the transition to Cardano epoch 539. They also started communicating the upcoming bump in the minimum version of glibc required to run Mithril pre-built binaries on Linux.

The team continued implementing incremental certification of the Cardano database, working on the client library, client CLI, and WASM client. They also began implementing monitoring and dashboarding. Additionally, they started refactoring the ‘mithril-common’ library and simplifying the dependency builder in the aggregator.

Finally, the team worked on dropping support for pre-built binaries for macOS x64 architecture and attempted to fix some flakiness in end-to-end tests in the CI.

Low level overview

  • Published a dev blog post about the Minimum required glibc version bump
  • Completed the issue Update explorer for Incremental Cardano DB #2212
  • Completed the issue Enhance Snapshotter to avoid file deletion on error if already exists #2215
  • Completed the issue Split mithril-common crate - Preliminary work #2253
  • Completed the issue Add command to create Era keypair in aggregator #2271
  • Completed the issue release-mainnet was unavailable #2264
  • Completed the issue Create a manual workflow to test emails alert delivery #2251
  • Worked on the issue Implement Incremental Cardano DB in client library #2214
  • Worked on the issue Implement Incremental Cardano DB in client CLI #2246
  • Worked on the issue Implement monitoring and dashboarding for Incremental Cardano DB #2249
  • Worked on the issue Simplify dependency builder in aggregator #2254
  • Worked on the issue Flakiness in e2e tests in CI #2222
  • Worked on the issue Upgrade the deprecated ubuntu-20 builders in CI #2216
  • Worked on the issue End of support for MacOS x64 builds in the CI #2250
  • Worked on the issue Activate Pythagoras Mithril era #2034

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued implementing the incremental certification of the Cardano database. They enhanced the implementation of artifact production and upload, worked on the implementations of the client library and the WASM client, and kept adapting the explorer. Additionally, they have been preparing for the upcoming transition to the next 'Pythagoras' Mithril era, which is scheduled to occur in the following weeks.

Finally, the team optimized the compilation times of TLS dependencies in the nodes and started to work on updating the CI pipeline runners following their deprecation.

Low level overview

  • Completed the issue Incremental Cardano DB artifacts production enhancements #2234
  • Completed the issue Implement Incremental Cardano DB in WASM client #2247
  • Completed the issue Implement a retry mechanism for the FileUploader #2213
  • Completed the issue Incremental Cardano DB artifacts production enhancements #2234
  • Completed the issue Activate compression of aggregator HTTP responses #2225
  • Completed the issue OpenAPI examples check is not working #2235
  • Completed the issue Use native-tls-vendored feature of reqwest in crates #2252
  • Worked on the issue Implement Incremental Cardano DB in client library #2214
  • Worked on the issue Enhance Snapshotter to avoid file deletion on error if already exists #2215
  • Worked on the issue Upgrade the deprecated ubuntu-20 builders in CI #2216
  • Worked on the issue Update explorer for Incremental Cardano DB #2212
  • Worked on the issue Activate Pythagoras Mithril era #2034

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team continued implementing the incremental certification of the Cardano database. They completed the cloud synchronization of artifacts, introduced enhancements and optimizations for artifact production, and adapted the explorer to accommodate these changes. Additionally, they finalized the design for splitting the mithril-common crate and re-spun the testing-sanchonet network.

Other progress includes starting work on compressing aggregator HTTP responses, fixing a bug that prevented debug logs from being produced on the nodes, and resolving an issue with Prometheus data recording in the infrastructure.

Low level overview

  • Completed the issue Implement artifacts cloud synchronization in Incremental Cardano DB with GCP #2211
  • Completed the issue Design mithril-common split & re-organization in repository #2175
  • Completed the issue Upgrade testing-sanchonet for respin with Cardano 10.1.4 #2209
  • Completed the issue Mithril client does not work in Windows Power Shell #2199
  • Completed the issue Missing debug and info logs in Mithril nodes #2227
  • Completed the issue Signer does not handle properly signature signed entity timeout #2229
  • Completed the issue Grafana aggregator dashboard is not working on release networks #2230
  • Worked on the issue Incremental Cardano DB artifacts production enhancements #2234
  • Worked on the issue Update explorer for Incremental Cardano DB #2212
  • Worked on the issue Activate compression of aggregator HTTP responses #2225
  • Worked on the issue OpenAPI examples check is not working #2235
  • Worked on the issue Activate Pythagoras Mithril era #2034

· 2 min read
Jean-Philippe Raynaud

High level overview

This week, the Mithril team activated the certification of the Cardano stake distribution for the mainnet and upgraded all Mithril networks to Cardano node v.10.1.4. They also continued implementing the incremental certification of the Cardano database: they completed the artifacts creation and synchronization engine, completed the digests route for the incremental Cardano database in the aggregator REST API, and started working on the cloud synchronization of the artifacts.

Finally, they enhanced the golden tests implementations of the messages, worked on the split of the mithril-common crate, and investigated a bug in the client on Windows Power Shell.

Low level overview

  • Completed the issue Activate Cardano Stake Distribution certification in release-mainnet #2218
  • Completedthe issue Implement digests route for incremental Cardano Database in aggregator REST API #2174
  • Completed the issue Upgrade to Cardano 10.1.4 #2208
  • Completed the issue Align golden tests implementations in messages #2217
  • Completed the issue Implement artifacts builder for incremental Cardano database #2151
  • Worked on the issue Design mithril-common split & re-organization in repository #2175
  • Worked on the issue Implement artifacts cloud synchronization in Incremental Cardano DB with GCP #2211
  • Worked on the issue Mithril client does not work in Windows Power Shell #2199
  • Worked on the issue Upgrade testing-sanchonet for respin with Cardano 10.1.4 #2209
  • Worked on the issue Activate Pythagoras Mithril era #2034

· 2 min read
Jean-Philippe Raynaud

High level overview

The Mithril team released the new distribution 2450.0, which offers stable support for Cardano node v.10.1.3 and includes bug fixes and performance improvements.

The team also continued implementing the incremental certification of the Cardano database: they kept working on creating and synchronizing the artifacts, implemented the artifact routes, and started working on the digest route for the incremental Cardano database in the aggregator REST API.

Finally, they completed the experimental cache for certificate verification in the WASM client, implemented enhancements to the CI, and fixed a bug with identifier collisions in the incremental Cardano database artifacts.

Low level overview

  • Released the new distribution 2450.0
  • Published a dev blog post about the Era switch to Pythagoras
  • Published a dev blog post about the Distribution 2450 is now available
  • Completed the issue Implement artifact routes for incremental Cardano database in aggregator REST API #2152
  • Completed the issue Make devnet bootstrap errors retryable #2176
  • Completed the issue Support stable and unstable versions of the explorer #2172
  • Completed the issue Handle cache for certificate verification in WASM client #1484
  • Completed the issue Run nightly Aggregator Stress Test and Client Multi Platform workflows #2177
  • Completed the issue Nightly backward compatibility tests failing #2193
  • Completed the issue CardanoDatabase artifact identifiers have collisions #2197
  • Completed the issue Release 2450 distribution #2124
  • Worked on the issue Implement digests route for incremental Cardano Database in aggregator REST API #2174
  • Worked on the issue Design mithril-common split & re-organization in repository #2175
  • Worked on the issue Implement artifacts builder for incremental Cardano database #2151
  • Worked on the issue Activate Pythagoras Mithril era #2034