From faeaccc982ec3fc89263342e26e9bed4b0ee50ed Mon Sep 17 00:00:00 2001 From: Tom Clegg Date: Thu, 19 Sep 2019 10:41:32 -0400 Subject: [PATCH] 13647: Update keepstore references on keep-balance install page. Arvados-DCO-1.1-Signed-off-by: Tom Clegg --- .../install-keep-balance.html.textile.liquid | 43 +++---------------- 1 file changed, 6 insertions(+), 37 deletions(-) diff --git a/doc/install/install-keep-balance.html.textile.liquid b/doc/install/install-keep-balance.html.textile.liquid index 4a35f448e2..a7f31dfe5f 100644 --- a/doc/install/install-keep-balance.html.textile.liquid +++ b/doc/install/install-keep-balance.html.textile.liquid @@ -53,26 +53,9 @@ Options: -h3. Create a keep-balance token - -Create an Arvados superuser token for use by keep-balance. - -{% include 'create_superuser_token' %} - -h3. Update keepstore configuration files - -On each node that runs keepstore, save the token you generated in the previous step in a text file like @/etc/arvados/keepstore/system-auth-token.txt@ and then create or update @/etc/arvados/keepstore/keepstore.yml@ with the following key: - - -
SystemAuthTokenFile: /etc/arvados/keepstore/system-auth-token.txt
-
-
- -Restart all keepstore services to apply the updated configuration. - h3. Create a keep-balance configuration file -On the host running keep-balance, create @/etc/arvados/keep-balance/keep-balance.yml@ using the token you generated above. Follow this YAML format: +On the host running keep-balance, create @/etc/arvados/keep-balance/keep-balance.yml@ using the SystemRootToken from your cluster configuration file. Follow this YAML format:
Listen: :9005
@@ -153,28 +136,14 @@ run: /etc/service/keep-balance: (pid 12520) 2s; run: log: (pid 12519) 2s
 
-h2. Enable delete operations on keepstore volumes +h2. Enable garbage collection -Ensure your keepstore services have the "delete" operation enabled. If it is disabled (which is the default), unneeded blocks will be identified by keep-balance, but will never be deleted from the underlying storage devices. - -Add the @-never-delete=false@ command line flag to your keepstore run script: +Ensure your cluster configuration has @Collections.BlobTrash: true@ (this is the default). -
keepstore -never-delete=false -volume=...
+
~$ arvados-server config-dump | grep BlobTrash:
+      BlobTrash: true
 
-{% comment %} -// To replace the above section when the keepstore page recommends YAML... - -Use the @EnableDelete@ flag in your YAML configuration file @/etc/arvados/keepstore/keepstore.yml@: - - -
...
-BlobSigningKeyFile: /etc/keepstore/blob-signing.key
-EnableDelete: true
-Listen: :25107
-...
-
-
-{% endcomment %} +If BlobTrash is false, unneeded blocks will be counted and logged by keep-balance, but they will not be deleted. -- 2.30.2