google / trillian

A transparent, highly scalable and cryptographically verifiable data store.
Apache License 2.0
3.53k stars 379 forks source link

Reduce code complexity related to maps #2378

Open pav-kv opened 3 years ago

pav-kv commented 3 years ago

Some of the code is unnecessarily complex because previously it tried to accommodate both Log and Map trees. After maps removal [#2284] it makes sense to minimize this code, so that it's log-specific. If anything related to maps reappears in the repo, it still makes sense to keep the code decoupled to a greater degree than previously.

Examples:

mhutchinson commented 2 years ago

@pavelkalinnikov is the checklist in the original comment still accurately tracking the remaining work on this?

pav-kv commented 2 years ago

Yes, it still looks relevant.