One of the thread remains in waiting state and hence the PurePath times out.
We cannot stop the thread because it is required to keep it in waiting state.
After the PurePath times out, how can we mark the PurePath as failed?
Hi. Unfortunately that is not possible in the moment. You cannot manually change the state of a PurePath. The engineering team is however currently working on better out-of-the-box support and handling of corrupted and timed-out PurePaths. In the moment you dont have this option