Performance & tracing update
High level summary
- Benchmarking: We've concluded benchmarking node version
8.2.0. - Tracing: Optimization of the new tracing system has been merged; we're currently working on self-documenting tracing configuration.
- Nomad backend: A PR that makes our backend take advantage of added flexibility of the new hardware cluster has been merged.
Low level overview
Benchmarking
As part of our release benchmarking cycle, we've completed and analysed the runs for the 8.2.0 version of cardano-node. In addition to the adjustment of sanity checks in our automation, we had to implement small changes in the analysis pipeline as well to accomodate the new version.
Tracing
A significant amount of optimizations for the new tracing system has finally been merged to master. At the moment,
we're working on having a trace message self-document the final tracing configuration of a running node. Apart from adding
insight into the system, this feature also aims at making future hot reloading of tracing configuration explicit and straightforward.
Furthermore, we're setting up a final round of system integration level benchmarks comparing new against legacy tracing.
