[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2949: refactor: storage-broker should be given a client, also no circular ref

Tahoe-LAFS trac at tahoe-lafs.org
Thu Sep 6 18:03:32 UTC 2018


#2949: refactor: storage-broker should be given a client, also no circular ref
--------------------+---------------------------
 Reporter:  meejah  |          Owner:
     Type:  defect  |         Status:  new
 Priority:  normal  |      Milestone:  undecided
Component:  code    |        Version:  1.12.1
 Keywords:          |  Launchpad Bug:
--------------------+---------------------------
 See create_no_network_client in test/no_network.py -- it has to create a
 storage-broker to give to the client, but then also has to give/change a
 "client" ref to the storage-broker

 This is bad for two reasons:

  - there's a circular reference
  - a _NoNetworkClient isn't "really" set up until someone fixes this ref
 from outside..

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


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