
What do people think of this approach?
It sounds fine to me. I think this issue in Twisted is currently the blocker (or at least *one of* the blockers) for Tahoe-LAFS ticket #113, #320, and #1032. It is also a blocker for the much more ambitious Tahoe-LAFS tickets #1288 and #1851. Regards, Zooko https://tahoe-lafs.org/trac/tahoe-lafs/ticket/113# command-line: do things in an incremental fashion and accept stdin as input https://tahoe-lafs.org/trac/tahoe-lafs/ticket/320# add streaming (on-line) upload to HTTP interface https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1032# Display active HTTP upload operations on the status page https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1288# support streaming uploads in uploader https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1851# new immutable file upload protocol: streaming, fewer round-trips, quota-respecting