• Kirill Smelkov's avatar
    go/zodb: Decouple IStorage from IStorageDriver · e81f490a
    Kirill Smelkov authored
    IStorage is what we give to users. IStorageDriver is what is internally
    provided by drivers to common ZODB infrastructure that in turn
    implements easy-to-use IStorage interface for clients.
    
    So far those two were close to each other. However we need to decouple
    them, or else every driver will have to implement the same high-level
    functionality that users expect from IStorage. What we want to do is to
    offload drivers from that work.
    
    In the next patches IStorageDriver will evolve with driver
    specific-bits, while IStorage will evolve with higher-level stuff
    that clients will use.
    e81f490a
zodb.go 17 KB