#2801 closed defect (fixed)

connections.yaml support on trunk is incomplete

Reported by: warner Owned by: warner
Priority: major Milestone: 1.12.0
Component: code-network Version: 1.11.0
Keywords: Cc: daira, dawuud
Launchpad Bug:

Description

We're starting to land the support for multiple introducers and connection overrides, which is great. Last week a few patches from dawuud's pull-requests made it into trunk, but it seems like they're incomplete. e4d93a7, in particular, references a StorageBroker.got_static_announcement(), which doesn't exist. I think this function must have been added in a separate patch which didn't make it in. We don't have any tests which exercise this clause (I suspect the tests exist, but got lost in the merge as well).

This causes the node to crash if launched with a NODEDIR/private/connections.yaml present.

This ticket is to remind us to fix this before making a release.

Change History (5)

comment:1 Changed at 2016-08-02T14:57:42Z by dawuud

https://github.com/tahoe-lafs/tahoe-lafs/pull/302

here's some code... i didn't yet write tests.

comment:2 Changed at 2016-08-22T12:30:46Z by dawuud

i added a basic unit test and i fixed many problems with the code i had submitted. ready to be reviewed.

comment:3 Changed at 2016-08-22T12:31:06Z by dawuud

  • Owner set to warner

comment:5 Changed at 2016-08-25T06:30:00Z by dawuud

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.