Changes between Version 1 and Version 9 of Ticket #3761


Ignore:
Timestamp:
2021-08-23T15:36:19Z (3 years ago)
Author:
itamarst
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3761 – Description

    v1 v9  
    55The deliverables for this will be:
    66
    7 1. A new interface, `IStorageClient`, corresponding the the proposed HTTP protocol.
    8 2. A compliance test suite for `IStorageClient` providers.
    9 3. A (verified) fake `IStorageClient`. Since it won't talk over the network, there is no need for a separate server.
     71. A new interface, `IStorageClientV2`, corresponding the the proposed HTTP protocol.
     82. Implement adapter from `IStorageServer` to `IStorageClientV2`. Might not be code that is tested or runs, but should at least suffice to demonstrate that this approach is viable.
     9
     10Potential follow-ups:
     11
     12* Update all existing users of `IStorageServer` to not presume Foolscap, so e.g. don't assume commands are executed in order sent.
     13* A compliance test suite for `IStorageClientV2` providers.
     14* Maybe? A (verified) fake `IStorageClientV2`. Since it won't talk over the network, there is no need for a separate server.
    1015
    1116It will be limited to immutables, with mutables in a follow-up ticket.