#2263 closed enhancement (wontfix)

Issue starting/stopping tahoe on Windows with multi-users

Reported by: CyberAxe Owned by: cyberaxe
Priority: normal Milestone: undecided
Component: code-nodeadmin Version: 1.10.0
Keywords: basedir furl windows multi-users Cc:
Launchpad Bug:

Description (last modified by CyberAxe)

Problems: When starting Tahoe with --basedir= to overwrite default .tahoe path then stopping Tahoe This also looks like it might be a bug Code:

C:\allmydata-tahoe-1.10.0\bin>python tahoe start --basedir=c:\.tahoe\
STARTING 'c:\.tahoe'

C:\allmydata-tahoe-1.10.0\bin>python tahoe stop --basedir=c:\.tahoe\
STOPPING 'c:\.tahoe'
'c:\.tahoe' does not look like a running node directory (no twistd.pid)

C:\allmydata-tahoe-1.10.0\bin>
C:\allmydata-tahoe-1.10.0\bin>python tahoe start --basedir=c:\.tahoe\
STARTING 'c:\.tahoe'

C:\allmydata-tahoe-1.10.0\bin>python tahoe ls
BackMeUp
BackedUp
Backedup
Copied
Copied1
Copied2
OneDrive
StMarysArt.cxml
_trial_temp
backup
home.html
test
test\StMarysArt.cxml

C:\allmydata-tahoe-1.10.0\bin>python tahoe stop
STOPPING 'C:\Users\Jeremy\.tahoe'
'C:\Users\Jeremy\.tahoe' does not look like a running node directory (no twistd.pid)

Question:

Is Tahoe designed to run with more than one service running at a time with different furls?

If not: If not then I'd like to see Tahoe stop - stop what ever is running. Once you start Tahoe with a --basedir all other commands should assume that basedir.

If is: Then we need a lot more documentation about how to set this up so it's not so confusing which service, furl you're currently interacting with.

Change History (4)

comment:1 Changed at 2014-07-17T22:34:53Z by CyberAxe

  • Description modified (diff)

comment:2 Changed at 2014-07-29T21:11:01Z by daira

  • Component changed from unknown to code-nodeadmin
  • Keywords multi-users added; mutli-users removed

It makes sense to me that tahoe stop would have the same default as tahoe start for what basedir it operates on. We also need to think about compatibility with existing usage habits and scripts.

We could potentially add a tahoe stop --all, however its implementation would have to be platform-dependent (using either ps or /proc on Unix, and I-don't-know-what on Windows.)

Last edited at 2014-07-29T21:11:24Z by daira (previous) (diff)

comment:3 Changed at 2014-07-29T21:11:41Z by daira

  • Type changed from defect to enhancement

comment:4 Changed at 2020-01-20T20:41:13Z by exarkun

  • Resolution set to wontfix
  • Status changed from new to closed

"tahoe start" and "tahoe stop" are now deprecated.

Note: See TracTickets for help on using tickets.