feat(tvix/store): add SledDirectoryService

Change-Id: I8e97a59da2c6623f4cca746efa741097a6dbe5b1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7871
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
This commit is contained in:
Florian Klink 2023-01-18 21:43:29 +01:00 committed by flokli
parent 22b9e6ff09
commit e719da53be
6 changed files with 411 additions and 37 deletions

View file

@ -35,7 +35,8 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut server = Server::builder();
let blob_service = tvix_store::dummy_blob_service::DummyBlobService {};
let directory_service = tvix_store::dummy_directory_service::DummyDirectoryService {};
let directory_service =
tvix_store::sled_directory_service::SledDirectoryService::new("directories.sled".into())?;
let path_info_service =
tvix_store::sled_path_info_service::SledPathInfoService::new("pathinfo.sled".into())?;