Changes between Version 9 and Version 10 of Ticket #3761


Ignore:
Timestamp:
2021-08-25T16:43:54Z (3 years ago)
Author:
itamarst
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3761

    • Property Summary changed from Fake client/server pair implementing proposed GBS Python interface (part 1: immutables) to Sketch of proposed GBS Python interface
  • Ticket #3761 – Description

    v9 v10  
    11In order to refactor the Tahoe-LAFS client code to support two protocols in parallel, we need some implementation of a new low-level client storage Python interface (let's call it `IStorageClient`). The production `IStorageClient` implementation will talk the GBS HTTP protocol to the storage server.
    22
    3 However, since the wire protocol is going to have to be audited, and since having a (verified) fake implementation is useful for writing more isolated tests, a useful first step would be a `IStorageClient` implementation that is implemented in-process.
     3However, since the wire protocol is going to have to be audited, a useful first step would be a `IStorageClient` sketch that just demonstrates what a Python API might look like, and how it would integrate.
    44
    55The deliverables for this will be: