-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Tessera currently supports the 4 provided storage implementations. Anyone that wants to implement their own storage layer has two options:
- contribute it to the core repo (with our agreement)
- fork the repo, and live with any breaking changes to internal packages when re-syncing to HEAD
A missing option here is to allow personalities to author their own private storage implementations, and inject them into Tessera when, e.g. constructing an Appender. This was explicitly out of scope from the beginning of the design due to the scope. It's worth noting that a storage implementation is the vast majority of the code, so personalities that implement their own storage layer are almost implementing their own log in its entirety.
It will take some convincing that we should support this feature, but raising this to collect a demand signal and use-cases so that we have all info on this topic in a single place.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status