Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
What changed?
Excluded domains that have preferredClusters that are not present in its cluster list in ReplicationConfiguration
Why?Domains with preferredClusters not in their cluster list were causing the workflow to panic when trying to acquire the client for the preferredCluster from the remoteFrontendClients
How did you test it?
unit tests and local replication tests
Potential risks
The workflow was generally not working before because having a preferredCluster not in the domaincluster list is a normal scenario. The risk introduced is the workflow actually executing and doing something unexpected. For now, we just rebalance domains that have preferredCluster set and that can be rebalanced back to their preferredCluster
What changed? Excluded
domains
that havepreferredClusters
that are not present in itscluster
list inReplicationConfiguration
Why?
Domains
withpreferredClusters
not in theircluster
list were causing theworkflow
to panic when trying to acquire theclient
for thepreferredCluster
from theremoteFrontendClients
How did you test it? unit tests and local replication tests
Potential risks The
workflow
was generally not working before because having apreferredCluster
not in thedomain
cluster
list is a normal scenario. The risk introduced is theworkflow
actually executing and doing something unexpected. For now, we just rebalancedomains
that havepreferredCluster
set and that can be rebalanced back to theirpreferredCluster
Release notes
Documentation Changes