Housekeeping services + SQLite backend passing all tests

This commit is contained in:
Mauro D
2023-05-25 15:37:21 +00:00
parent 86a8a5f7d5
commit acb81eee18
50 changed files with 1029 additions and 335 deletions

View File

@@ -29,13 +29,15 @@ farmhash = "1.1.5"
siphasher = "0.3"
parking_lot = { version = "0.12.1", optional = true }
lru-cache = { version = "0.1.2", optional = true }
num_cpus = { version = "1.15.0", optional = true }
blake3 = "1.3.3"
tracing = "0.1"
[features]
default = ["sqlite"]
rocks = ["rocksdb", "rayon", "is_sync"]
sqlite = ["rusqlite", "rayon", "r2d2", "is_sync"]
sqlite = ["rusqlite", "rayon", "r2d2", "num_cpus", "is_sync"]
foundation = ["foundationdb", "futures", "is_async", "key_subspace"]
is_sync = ["maybe-async/is_sync", "parking_lot", "lru-cache"]
is_async = []