From e05e8bdd036ea0bd185a2234921f2fcfc146cd55 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Sat, 26 Nov 2022 21:16:31 +0000 Subject: docs(tvix/store): add README, document services and store model These are intended to help digest the protocol definitions for tvix- store, and how they tie into the whole concept. Co-Authored-By: Vincent Ambo Change-Id: Ic1ba3ba41ef599209453f15d0ac2e07a6144bcca Reviewed-on: https://cl.tvl.fyi/c/depot/+/7439 Tested-by: BuildkiteCI Reviewed-by: tazjin --- tvix/store/protos/castore.proto | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tvix/store/protos/castore.proto') diff --git a/tvix/store/protos/castore.proto b/tvix/store/protos/castore.proto index e73160bf9d..3d380c63da 100644 --- a/tvix/store/protos/castore.proto +++ b/tvix/store/protos/castore.proto @@ -9,8 +9,9 @@ package tvix.store.v1; // Each of these nodes have a name attribute, which is the basename in that directory // and node type specific attributes. // The name attribute: -// - may not contain slashes or null bytes -// - needs to be unique across all three lists +// - MUST not contain slashes or null bytes +// - MUST not be '.' or '..' +// - MUST be unique across all three lists // Elements in each list need to be lexicographically ordered by the name // attribute. message Directory { -- cgit 1.4.1