temporalio / temporalio/temporal
Add namespace.ActiveInCluster(clusterName) check in archival task executor
@qyc5937 is already working on this.
Since Aug 25, 2026.
- Dominant language
- Go
- Stars
- 23.2k
- Forks
- 1.9k
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 228
Description
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
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.