Changes between Version 9 and Version 10 of Ticket #3761
- Timestamp:
- 2021-08-25T16:43:54Z (3 years ago)
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 1 1 In 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. 2 2 3 However, since the wire protocol is going to have to be audited, a nd 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.3 However, 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. 4 4 5 5 The deliverables for this will be: