lighthouse/slasher/src
Michael Sproul 299cfe1fe6 Switch default slasher backend to LMDB (#4360)
## Issue Addressed

Closes #4354
Closes #3987

Replaces #4305, #4283

## Proposed Changes

This switches the default slasher backend _back_ to LMDB.

If an MDBX database exists and the MDBX backend is enabled then MDBX will continue to be used. Our release binaries and Docker images will continue to include MDBX for as long as it is practical, so users of these should not notice any difference.

The main benefit is to users compiling from source and devs running tests. These users no longer have to struggle to compile MDBX and deal with the compatibility issues that arises. Similarly, devs don't need to worry about toggling feature flags in tests or risk forgetting to run the slasher tests due to backend issues.
2023-06-07 01:50:33 +00:00
..
database Modularise slasher backend (#3443) 2022-08-15 01:30:56 +00:00
array.rs Fix rust 1.65 lints (#3682) 2022-11-04 07:43:43 +00:00
attestation_queue.rs De-duplicate attestations in the slasher (#2767) 2021-11-08 00:01:09 +00:00
attester_record.rs Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
batch_stats.rs Add slasher broadcast (#2079) 2020-12-16 03:44:01 +00:00
block_queue.rs rust 1.53.0 updates (#2411) 2021-06-18 05:58:01 +00:00
config.rs Switch default slasher backend to LMDB (#4360) 2023-06-07 01:50:33 +00:00
database.rs Fix rust 1.65 lints (#3682) 2022-11-04 07:43:43 +00:00
error.rs Modularise slasher backend (#3443) 2022-08-15 01:30:56 +00:00
lib.rs Switch default slasher backend to LMDB (#4360) 2023-06-07 01:50:33 +00:00
metrics.rs Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
migrate.rs Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
slasher.rs Optimise slasher DB layout and switch to MDBX (#2776) 2021-12-21 08:23:17 +00:00
test_utils.rs Add test_logger as feature to logging (#2586) 2021-10-06 00:46:07 +00:00