From 22e333a8e3dcccb1433dad13fc49f157a33f7b23 Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Sat, 4 Dec 2021 18:50:53 +0100 Subject: added to-be-implemented status We decided to implement open-ended shard interval on 2021-11-23. --- doc/proposals/2021-11-open-ended-shard-interval.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'doc/proposals/2021-11-open-ended-shard-interval.md') diff --git a/doc/proposals/2021-11-open-ended-shard-interval.md b/doc/proposals/2021-11-open-ended-shard-interval.md index 0cdc339..b9de1bc 100644 --- a/doc/proposals/2021-11-open-ended-shard-interval.md +++ b/doc/proposals/2021-11-open-ended-shard-interval.md @@ -1,10 +1,14 @@ -# Open-ended shard interval +**Title**: Open-ended shard interval
+**Date**: 2021-12-04
+**State**: To be implemented
+ +# Summary We would like to remove `shard_end` from a log's static metadata, and instead have an open-ended shard-interval. An open-ended shard interval allows an operator to continue its log operations without starting a new log unless it really necessary. This should make it easier to maintain lists of known logs. -## Details +# Detailed description An operator defines how long they intend to run a log at minimum. The log operator may increase this time later on but should not decrease it. The log operator should give an account for how they plan to achieve said operations, @@ -27,8 +31,6 @@ to ensure that logging requests can be performed in all active logs. We think that this setup could work with hard-coded, manually adjusted, and dynamically adjusted log policies; all with different trade-offs of course. -## Other -- We need to create a best practise document for log operations. It would also -be helpful for verifiers to assess if it is a good idea to rely on a log. -- We should probably define an error that indicates that a log was toggled into -read-only mode, in preparation of a complete shutdown. +We may need an error that says if a log was toggled into read-only mode. We +will need a best-practise document for log operations that makes policy +questions easier. How to to think about `shard_end` goes into that document. -- cgit v1.2.3