X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/95e7cb1e1e813786b9399ef88031520717dd2dd5..88c382d13b3d6e6f3b03ba0d5139ad9552c3c359:/services/datamanager/datamanager.go diff --git a/services/datamanager/datamanager.go b/services/datamanager/datamanager.go index 604a6db2f4..4a3b5627dd 100644 --- a/services/datamanager/datamanager.go +++ b/services/datamanager/datamanager.go @@ -22,6 +22,7 @@ var ( logEventTypePrefix string logFrequencySeconds int minutesBetweenRuns int + collectionBatchSize int dryRun bool ) @@ -38,6 +39,10 @@ func init() { "minutes-between-runs", 0, "How many minutes we wait between data manager runs. 0 means run once and exit.") + flag.IntVar(&collectionBatchSize, + "collection-batch-size", + 1000, + "How many collections to request in each batch.") flag.BoolVar(&dryRun, "dry-run", false, @@ -193,7 +198,7 @@ func BuildDataFetcher(arv arvadosclient.ArvadosClient) summary.DataFetcher { collection.GetCollectionsParams{ Client: arv, Logger: arvLogger, - BatchSize: 50}) + BatchSize: collectionBatchSize}) collDone <- struct{}{} }()