[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