X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ef2d67b9251839b44146f1df16f8cdd2d8faa38f..30db189f713285d03facc83ac8018942a89afa81:/lib/config/config.default.yml diff --git a/lib/config/config.default.yml b/lib/config/config.default.yml index 94cd1c6023..4cbb7784f8 100644 --- a/lib/config/config.default.yml +++ b/lib/config/config.default.yml @@ -382,6 +382,36 @@ Clusters: # The default is 2 weeks. BlobSigningTTL: 336h + # When running keep-balance, this is the destination filename for + # the list of lost block hashes if there are any, one per line. + # Updated automically during each successful run. + BlobMissingReport: "" + + # keep-balance operates periodically, i.e.: do a + # scan/balance operation, sleep, repeat. + # + # BalancePeriod determines the interval between start times of + # successive scan/balance operations. If a scan/balance operation + # takes longer than RunPeriod, the next one will follow it + # immediately. + # + # If SIGUSR1 is received during an idle period between operations, + # the next operation will start immediately. + BalancePeriod: 10m + + # Limits the number of collections retrieved by keep-balance per + # API transaction. If this is zero, page size is + # determined by the API server's own page size limits (see + # API.MaxItemsPerResponse and API.MaxIndexDatabaseRead). + BalanceCollectionBatch: 0 + + # The size of keep-balance's internal queue of + # collections. Higher values use more memory and improve throughput + # by allowing keep-balance to fetch the next page of collections + # while the current page is still being processed. If this is zero + # or omitted, pages are processed serially. + BalanceCollectionBuffers: 1000 + # Default lifetime for ephemeral collections: 2 weeks. This must not # be less than BlobSigningTTL. DefaultTrashLifetime: 336h @@ -787,9 +817,24 @@ Clusters: Volumes: SAMPLE: + # AccessViaHosts specifies which keepstore processes can read + # and write data on the volume. + # + # For a local filesystem, AccessViaHosts has one entry, + # indicating which server the filesystem is located on. + # + # For a network-attached backend accessible by all keepstore + # servers, like a cloud storage bucket or an NFS mount, + # AccessViaHosts can be empty/omitted. + # + # Further info/examples: + # https://doc.arvados.org/install/configure-fs-storage.html + # https://doc.arvados.org/install/configure-s3-object-storage.html + # https://doc.arvados.org/install/configure-azure-blob-storage.html AccessViaHosts: SAMPLE: ReadOnly: false + "http://host1.example:25107": {} ReadOnly: false Replication: 1 StorageClasses: @@ -798,7 +843,9 @@ Clusters: Driver: s3 DriverParameters: - # for s3 driver + # for s3 driver -- see + # https://doc.arvados.org/install/configure-s3-object-storage.html + IAMRole: aaaaa AccessKey: aaaaa SecretKey: aaaaa Endpoint: "" @@ -811,7 +858,8 @@ Clusters: RaceWindow: 24h UnsafeDelete: false - # for azure driver + # for azure driver -- see + # https://doc.arvados.org/install/configure-azure-blob-storage.html StorageAccountName: aaaaa StorageAccountKey: aaaaa StorageBaseURL: core.windows.net @@ -823,7 +871,8 @@ Clusters: WriteRaceInterval: 15s WriteRacePollTime: 1s - # for local directory driver + # for local directory driver -- see + # https://doc.arvados.org/install/configure-fs-storage.html Root: /var/lib/arvados/keep-data Serialize: false