user of tahoe client thinks "storage=true" means that their client can use storage #1311
Labels
No Label
0.2.0
0.3.0
0.4.0
0.5.0
0.5.1
0.6.0
0.6.1
0.7.0
0.8.0
0.9.0
1.0.0
1.1.0
1.10.0
1.10.1
1.10.2
1.10a2
1.11.0
1.12.0
1.12.1
1.13.0
1.14.0
1.15.0
1.15.1
1.2.0
1.3.0
1.4.1
1.5.0
1.6.0
1.6.1
1.7.0
1.7.1
1.7β
1.8.0
1.8.1
1.8.2
1.8.3
1.8β
1.9.0
1.9.0-s3branch
1.9.0a1
1.9.0a2
1.9.0b1
1.9.1
1.9.2
1.9.2a1
LeastAuthority.com automation
blocker
cannot reproduce
cloud-branch
code
code-dirnodes
code-encoding
code-frontend
code-frontend-cli
code-frontend-ftp-sftp
code-frontend-magic-folder
code-frontend-web
code-mutable
code-network
code-nodeadmin
code-peerselection
code-storage
contrib
critical
defect
dev-infrastructure
documentation
duplicate
enhancement
fixed
invalid
major
minor
n/a
normal
operational
packaging
somebody else's problem
supercritical
task
trivial
unknown
was already fixed
website
wontfix
worksforme
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Reference: tahoe-lafs/trac-2024-07-25#1311
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
My wife (who, by the way, is super smart and knowledgeable) is setting up a tahoe client. From her perspective what she is doing has nothing to do with servers. She may or may not be aware that the same source code and configuration file is used for servers as is used for clients. In any case her only goal was to set up a client so she would have been justified in skipping over any documentation that appeared to be about setting up servers.
So, when she was editing
tahoe.cfg
, she sawhelper=False
andstorage=False
and, since she thought that she was configuring a client, she thought she ought to turn those two settings on, because the only interpretation of those settings was whether this client can use those services.Possible fix would be to add comments in the default
tahoe.cfg
file, such as a line next tohelper=False
saying# Shall this node run a helper service that clients can use?
. Also, maybe big visible separators delineating which configuration options are about clients and which are about servers.A larger fix might be to split the client-related and server-related configuration into two separate files, possibly named
~/.tahoe/client.cfg
and~/.tahoe/server.cfg
.(Tahoe-LAFS grew out of the P2P tradition and we often thought of a single "node" performing both client and server behavior. But in practice nowadays that is a very rare way to use it. Note that I'm not proposing that we make it impossible for a single node to do both! I'm only proposing that the terminology, docs, and configuration files assume that one node is going to perform only one of those roles, the better to match user assumptions and common usage.)
Attachment clarify-tahoe-cfg-sections.darcs.patch (13922 bytes) added
create_node.py: add comments to default tahoe.cfg to clarify the meaning of each section. refs #1311
Replying to zooko:
-1, this would cause disruption and multiple places to set the same options (since we would have to support existing
tahoe.cfg
files in addition to any new ones).[edited the Description field by mistake in the last comment]sorry,
The comment lines need
\n
endings; I'll add those to the patch after responding to any suggestions on wording.+1 on the patch (with newlines). Agreed on not splitting
tahoe.cfg
.In changeset:d3f24736caa21b55:
changeset:8a3cb60bf744e424 fixed some tests.
In [4976/ticket1306]: