Files
YuriandGitHub ce2b36e872 Use start time to dedup executions start (#6360)
## What changed?
<!-- Describe what has changed in this PR -->
1. Populate StartTime filed when CurrentWorkflowConditionFailedError
error happens
2. Use workflow start time from
WorfklowExecutionState/CurrentWorkflowConditionFailedError (so avoid
loading mutable state)
3. Add tests to verify that StartTime field in WorfklowExecutionState is
populated
4. Refactor some dedup tests.
5. Mark StartTime in ExecutionInfo as deprecated.

## Why?
To allow blocking frequent restarts without loading mutable state (and
thus without latency increase)

## How did you test it?
Add some unit tests, modify existing unit tests.


## Is hotfix candidate?
No
2024-08-01 10:26:30 -07:00
..