[tahoe-lafs-trac-stream] [tahoe-lafs] #937: 'tahoe run' doesn't work for an introducer node

tahoe-lafs trac at tahoe-lafs.org
Wed May 23 15:30:57 UTC 2012


#937: 'tahoe run' doesn't work for an introducer node
-------------------------+-------------------------------------------------
     Reporter:  Bryan    |      Owner:  davidsarah
  Larsen                 |     Status:  assigned
         Type:  defect   |  Milestone:  1.11.0
     Priority:  major    |    Version:  1.6.0
    Component:  code-    |   Keywords:  docs introducer tahoe-run review-
  frontend-cli           |  needed
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by davidsarah):

 Replying to [comment:12 warner]:
 > ... (note that we didn't previously have coverage of 'tahoe run'
 either).

 That's #1121.

 > We might consider changing 'tahoe run' to use the "{{{twistd
 --nodaemon}}}"
 > approach, which would make it look a lot closer to {{{tahoe start}}}.
 > However, that would make it more dependent upon .tac files, not less. In
 > the longer run, I think we should try the approach I came up with in my
 >
 [https://github.com/warner/toolbed/blob/master/toolbed/scripts/startstop.py
 "toolbed" project],
 > where I create a (in-memory) twistd plugin that creates the desired
 > Node, then set up the twistd arguments that will invoke this plugin,
 > then give control to {{{twistd.runApp}}} in a child process.

 ... or use the approach I suggested in ticket:1159#comment:17 of using a
 {{{.tac}}} in the source tree. That solves the main version-skew problems
 with {{{.tac}}} files, and is possibly less disruptive to the existing
 code.

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/937#comment:16>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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