From 63bf1e5bf7524b4fa90f6463edfa379676e02902 Mon Sep 17 00:00:00 2001 From: Michael Snowden Date: Wed, 25 Jan 2023 11:18:18 -0800 Subject: [PATCH] Enable durable archival (#3828) --- service/history/configs/config.go | 2 +- service/history/tests/vars.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/service/history/configs/config.go b/service/history/configs/config.go index 0d1ca08d791c..16ccdb3ee81f 100644 --- a/service/history/configs/config.go +++ b/service/history/configs/config.go @@ -410,7 +410,7 @@ func NewConfig(dc *dynamicconfig.Collection, numberOfShards int32, isAdvancedVis NumArchiveSystemWorkflows: dc.GetIntProperty(dynamicconfig.NumArchiveSystemWorkflows, 1000), ArchiveRequestRPS: dc.GetIntProperty(dynamicconfig.ArchiveRequestRPS, 300), // should be much smaller than frontend RPS ArchiveSignalTimeout: dc.GetDurationProperty(dynamicconfig.ArchiveSignalTimeout, 300*time.Millisecond), - DurableArchivalEnabled: dc.GetBoolProperty(dynamicconfig.DurableArchivalEnabled, false), + DurableArchivalEnabled: dc.GetBoolProperty(dynamicconfig.DurableArchivalEnabled, true), BlobSizeLimitError: dc.GetIntPropertyFilteredByNamespace(dynamicconfig.BlobSizeLimitError, 2*1024*1024), BlobSizeLimitWarn: dc.GetIntPropertyFilteredByNamespace(dynamicconfig.BlobSizeLimitWarn, 512*1024), diff --git a/service/history/tests/vars.go b/service/history/tests/vars.go index fbde97a6e5f0..8a8bce1476b7 100644 --- a/service/history/tests/vars.go +++ b/service/history/tests/vars.go @@ -184,5 +184,6 @@ func NewDynamicConfig() *configs.Config { config.LongPollExpirationInterval = dc.GetDurationPropertyFilteredByNamespace(dynamicconfig.HistoryLongPollExpirationInterval, 10*time.Second) config.EnableActivityEagerExecution = dynamicconfig.GetBoolPropertyFnFilteredByNamespace(true) config.NamespaceCacheRefreshInterval = dynamicconfig.GetDurationPropertyFn(time.Second) + config.DurableArchivalEnabled = dynamicconfig.GetBoolPropertyFn(true) return config }