[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3787: Is the use of Pipeline for write actually necessary?

Tahoe-LAFS trac at tahoe-lafs.org
Mon Oct 4 14:01:02 UTC 2021


#3787: Is the use of Pipeline for write actually necessary?
--------------------------+-----------------------------------
     Reporter:  itamarst  |      Owner:
         Type:  task      |     Status:  new
     Priority:  normal    |  Milestone:  HTTP Storage Protocol
    Component:  unknown   |    Version:  n/a
   Resolution:            |   Keywords:
Launchpad Bug:            |
--------------------------+-----------------------------------

Comment (by itamarst):

 From the above we can extract two problems:

 1. A need for backpressure.
 2. `_write()` waiting for Deferred to fire before continuing. If the need
 for backpressure didn't exist, this would be bad. Given backpressure is
 necessary... this might be OK. Or not, perhaps there is a better
 mechanism.

 So step 1 is probably figure out how to implement backpressure.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3787#comment:2>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list