tvl-depot/tvix/store/src
Florian Klink d8e0fa8e5e feat(tvix/store/directory): deduplicate Directory messages
We can omit sending Directory messages to clients that have already been
sent in the same stream.

We can also omit storing a Directory message if we already have it -
they're content-addressed anyways.

Change-Id: Iba44565e07157a83a033177a2ffbdddced64ba5c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/7881
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2023-01-21 10:48:17 +00:00
..
tests feat(tvix/store/directory): deduplicate Directory messages 2023-01-21 10:48:17 +00:00
dummy_blob_service.rs feat(tvix/store): add logging with tracing 2022-12-30 20:25:09 +00:00
lib.rs feat(tvix/store): add SledDirectoryService 2023-01-21 10:48:17 +00:00
main.rs feat(tvix/store): add SledDirectoryService 2023-01-21 10:48:17 +00:00
nixbase32.rs refactor(tvix/store): rename NixPath to StorePath 2023-01-06 15:39:35 +00:00
proto.rs chore(tvix/store): update ValidatePathInfoError messages 2023-01-12 10:11:57 +00:00
sled_directory_service.rs feat(tvix/store/directory): deduplicate Directory messages 2023-01-21 10:48:17 +00:00
sled_path_info_service.rs feat(tvix/store): implement PathInfoService with sled 2023-01-12 10:11:57 +00:00
store_path.rs docs(tvix/store): fix docstring for StorePath::to_absolute_path 2023-01-18 17:13:23 +00:00