Changes between Initial Version and Version 1 of Ticket #3793, comment 4


Ignore:
Timestamp:
2021-09-28T16:52:51Z (3 years ago)
Author:
itamarst
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3793, comment 4

    initial v1  
    331. There is a single, persistent `BucketWriter` whose lifetime is no longer tied to the connection lifetime.
    442. Cancellation has 30-minute timeout.
    5 3. Foolscap connections still preserve current semantics, for backwards compat with existing clients: disconnection aborts upload. However, there should be logic in place such that alternative client (i.e. HTTP) does not have this happen.
    6 4. In order to support old existing clients, and also support new clients, `IStorageServer` should grow a new method that can only be used with new servers? Ugh.
    7 
    8 WIP
     53. Foolscap connections still preserve current semantics, for backwards compat with existing clients: new uploads start from scratch. However, the implementation happens in a different place, instead of happening automatically on disconnect it happens as part of `allocate_buckets()`.
     64. `allocate_buckets()` external behavior remains unchanged.