X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/224f384d411bb1b4cccc7165c55bb64fd5c695ad..0557b1dbb08d5328e29eac805824a8e21040f582:/services/keep-balance/usage.go diff --git a/services/keep-balance/usage.go b/services/keep-balance/usage.go index d11201047b..4c7d506718 100644 --- a/services/keep-balance/usage.go +++ b/services/keep-balance/usage.go @@ -1,3 +1,7 @@ +// Copyright (C) The Arvados Authors. All rights reserved. +// +// SPDX-License-Identifier: AGPL-3.0 + package main import ( @@ -15,7 +19,8 @@ KeepServiceTypes: - disk RunPeriod: 600s CollectionBatchSize: 100000 -CollectionBuffers: 1000`) +CollectionBuffers: 1000 +RequestTimeout: 30m`) func usage() { fmt.Fprintf(os.Stderr, ` @@ -26,7 +31,7 @@ overreplicated and unreferenced blocks, and moves blocks to better positions (according to the rendezvous hash algorithm) so clients find them faster. -Usage: keep-balance -config path/to/keep-balance.yml [options] +Usage: keep-balance [options] Options: `) @@ -82,6 +87,11 @@ Tuning resource usage: while the current page is still being processed. If this is zero or omitted, pages are processed serially. + RequestTimeout is the maximum time keep-balance will spend on a + single HTTP request (getting a page of collections, getting the + block index from a keepstore server, or sending a trash or pull + list to a keepstore server). Defaults to 30 minutes. + Limitations: keep-balance does not attempt to discover whether committed pull