Added variable to enable or disable archivePruner (#2458)

* Added variable to enable or disable archivePruner

* Made fixes according to code review comments

* Minor changes
This commit is contained in:
Ankit Chawla
2022-06-15 10:48:24 +05:30
committed by GitHub
parent fe8f53375e
commit b80b41e1fd
4 changed files with 19 additions and 5 deletions
+5 -1
View File
@@ -236,7 +236,11 @@ func (ss *StorageService) Start(ctx context.Context, port int, openTracingEnable
// Start runs storage service
func Start(ctx context.Context, logger *zap.Logger, storage Storage, port int, openTracingEnabled bool) error {
enablePruner := true
enablePruner, err := strconv.ParseBool(os.Getenv("PRUNE_ENABLED"))
if err != nil {
logger.Warn("PRUNE_ENABLED value not set. Enabling archive pruner by default.", zap.Error(err))
enablePruner = true
}
// create a storage client
storageClient, err := MakeStowClient(logger, storage)
if err != nil {