Currently archival task executor is not gated behind a
namespace.ActiveInCluster(clusterName)
check, meaning with replication both active and standby cluster are archiving executions for global namespace (both history and visibility archival)
this situation can potentially put extra pressure archival store
server includes check if record exists before writing, for history archival, but seems not to have this check for visibility data archival
ask here is to add a gate for archival executor to push to archival only if namespace is active
Currently archival task executor is not gated behind a
namespace.ActiveInCluster(clusterName)
check, meaning with replication both active and standby cluster are archiving executions for global namespace (both history and visibility archival)
this situation can potentially put extra pressure archival store
server includes check if record exists before writing, for history archival, but seems not to have this check for visibility data archival
ask here is to add a gate for archival executor to push to archival only if namespace is active