[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2780: use OneShotObserverList on magic-folder branch

Tahoe-LAFS trac at tahoe-lafs.org
Fri Apr 22 17:37:30 UTC 2016


#2780: use OneShotObserverList on magic-folder branch
--------------------+---------------------------
 Reporter:  warner  |          Owner:  daira
     Type:  task    |         Status:  new
 Priority:  normal  |      Milestone:  undecided
Component:  code    |        Version:  1.11.0
 Keywords:          |  Launchpad Bug:
--------------------+---------------------------
 From today's devchat: refactor !StorageFarmBroker on the magic-folder
 branch to use `util.observer.OneShotObserverList` instead of passing in a
 Deferred.

 Add a method named `when_first_connected()`, which returns a Deferred that
 fires when the broker first achieves a minimum threshold of connected
 storage servers. If the method is called after that first transition, it
 will return `defer.succeed()`.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2780>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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