Skip to content

Commit c651755

Browse files
committed
Clarify guidance on preserving determinism in version logic for orchestrator functions
1 parent 1c9076f commit c651755

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

articles/azure-functions/durable/durable-functions-orchestration-versioning.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ Over time, you may want to remove legacy code paths from your orchestrator funct
342342
### Code organization
343343

344344
1. **Separate version logic**: Use clear branching or separate methods for different versions.
345-
1. **Preserve determinism**: Never modify existing version logic once deployed.
345+
1. **Preserve determinism**: Avoid modifying existing version logic once deployed. If changes are absolutely necessary (such as critical bug fixes), ensure they maintain deterministic behavior and don't alter the sequence of operations, or expect the newer orchestrator versions to fail when processing older orchestrations.
346346
1. **Test thoroughly**: Test all version paths, especially during transitions.
347347

348348
### Monitoring and observability

0 commit comments

Comments
 (0)