Hello Maxim, thanks for you reply.
I understand this but what benefit would we get by having the activity retry if it is not reigstered to a worker instead of having the workflow hang awaiting a fix like the behaviour when there is an undeterminstic error. Maybe we should not attempt to run the activity altogether if it not registered.
If the activity has a fixed number of retries let’s say 3, and the activity failed the first time because it’s not registered chances are it will also fail the other times and the workflow would probably fail since we did not have time to fix the issue.
A solution for that would be to keep the default infinite retries for the activity but it is not something we want to.