Will setting StartToClose lead to non-determinism in Python?

Hi, we forgot to set the StartToClose timeout for our activities (the ScheduleToClose timeout was set though) and now we have a bunch of running workflows. If we were to add the StartToClose timeout in our logic now, will that lead to non-determinism in the currently active workflows?

It should not but for pending activities it would have no effect as their ActivityTaskScheduled event is already recorded in event history.
Note that if you only set ScheduleToClose timeout, StartToClose will be set to same value.

1 Like