[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1843: rename (or alias) tahoe create-node to create-storage
Tahoe-LAFS
trac at tahoe-lafs.org
Thu Apr 28 07:59:26 UTC 2016
#1843: rename (or alias) tahoe create-node to create-storage
-----------------------------------+---------------------------
Reporter: ChosenOne | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: undecided
Component: code-frontend-cli | Version: 1.9.2
Resolution: | Keywords: usability p2p
Launchpad Bug: |
-----------------------------------+---------------------------
Comment (by warner):
I'm coming around to agree with this.
Originally I thought of tahoe nodes as being a collection of services: one
or more of (client, server, helper, key-generator, introducer), and others
that we haven't invented yet. But we've refined that a bit:
* "helper" is an optional add-on to a client (i.e. it doesn't make sense
to have a helper without a client)
* key-generator can hopefully go away (#2783)
* introducer is a standalone thing, not shared with clients or servers
I think it's useful to have client-only nodes, server-only nodes, and
client+server nodes.
So how about:
* `tahoe create-client` makes a client-only node
* `tahoe create-server` makes a server-only node
* `tahoe create-node` makes a client+server node
Soon, the forms that include servers will probably need additional
arguments like `--location` or `--hostname` (see #2773), which are
unnecessary for client-only nodes. Client-only nodes will not listen on
any TCP ports, and don't need to advertise a hostname or IP address to
anybody else.
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1843#comment:3>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list