mirror of
https://github.com/vacp2p/linea-besu.git
synced 2026-01-09 21:17:54 -05:00
* Factorise metrics code for KeyValueStorage database - introduce `MonitorableKeyValueStorage` - factorise code - remove metrics instanciation in `RocksDbKeyValueStorage` and `ColumnarRocksDbKeyValueStorage` * Rename class * Use percentage instead of fraction * add tests * fix PR discussion - introduce `PercentageConverter` and `FractionConverter` in `tech.pegasys.pantheon.cli.converter` - use custom error message for `PercentageConversionException ` * fix PR discussion - return primitive types instead of objects for converters * fix tests Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>