diff options
author | Rasmus Dahlberg <rasmus.dahlberg@kau.se> | 2021-09-27 22:06:31 +0200 |
---|---|---|
committer | Rasmus Dahlberg <rasmus.dahlberg@kau.se> | 2021-09-27 22:06:31 +0200 |
commit | 0b0320d8f295394e2afc5f0cf012422e8625518b (patch) | |
tree | a32512c8d9ce63aa3b9fd92f58468c9e7a8edbb1 /issues/add-read-only-mode.md | |
parent | 3981cdc68052c5084c28ade768b635d24242aa6d (diff) |
imported issues
Diffstat (limited to 'issues/add-read-only-mode.md')
-rw-r--r-- | issues/add-read-only-mode.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/issues/add-read-only-mode.md b/issues/add-read-only-mode.md new file mode 100644 index 0000000..d87c244 --- /dev/null +++ b/issues/add-read-only-mode.md @@ -0,0 +1,14 @@ +# Add read-only mode +Reported by: rgdd + +The process of shutting down a log will likely consist of at least two steps: +1. Stop accepting new logging requests. Serve the final (co)signed tree heads +for a while. +2. Take the log offline. + +The first step requires some form of read-only mode. For example: +- Disable all write endpoints (`add-leaf` and `add-cosignature`) +- Implement a `StateManager` that serves fixed (co)signed tree heads. + +For inspiration we could look at certificate transparency: +- https://github.com/google/certificate-transparency-go/tree/master/trillian/ctfe |