tvl-depot/tvix/castore/protos
Florian Klink b38badf206 docs(tvix/castore/directorysvc): K/V is not necessarily flat
Some implementations of DirectoryService might not allow retrieval of
intermediate Directory nodes, that are not at the "root".

Think about an object store implementation. The client is doing a
get_recursive anyways to reduce the number of roundtrips.

By documenting the fact we don't need to support looking up intermediate
Directory messages, we can just batch all directories into the same
object, keyed by the root.

Change-Id: I019d720186d03c4125cec9191e93d20586a20963
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10988
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2024-02-20 09:17:38 +00:00
..
castore.proto chore(tvix/castore/protof): buf format 2023-12-11 10:24:44 +00:00
default.nix refactor(tvix/*/protos): separate lint target 2023-12-11 22:35:39 +00:00
LICENSE refactor(tvix): move castore into tvix-castore crate 2023-09-22 12:51:21 +00:00
rpc_blobstore.proto docs(tvix/castore/protos): remove reference 2023-12-21 16:44:48 +00:00
rpc_directory.proto docs(tvix/castore/directorysvc): K/V is not necessarily flat 2024-02-20 09:17:38 +00:00