Workflows can run as long as needed. So many failures considered permanent in a traditional RPC world can be treated as temporary in the Temporal world. You can fix the activity worker by adding the activity, and the workflow will complete. This situation frequently arises during rolling deployments when only the new worker version contains the activity.