-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Temporal Log Sharding #353
Comments
Ref #352 |
High level ideas: We could maintain a (signed) shard map, which specifies:
When you query by index, we can easily look up the correct log using these ranges |
I'm adding @dlorenc 's comments from #433 here to keep it all in one place: Up next:
|
Also see: #487 |
Do we still want a config file, since we have code in place that does this mapping? |
Logs are sharded! |
We need to plan a way to shard out the log by time. CT logs typically start fresh every year, and require users to fetch entries from the correct log by knowing when the certificate was issued.
We could do this easily - but it might be nice to think through an API server that aggregates multiple logs, to allow for querying across a range of them. A frozen log is still useful, artifacts run for many years. It becomes easier to publish the entire year as a frozen merkle tree, and querying can even become easier with multiple verifiable maps built up on different indices.
The text was updated successfully, but these errors were encountered: