CryoSPARC Live v4.7.0 - Unable to kill live worker

Hello!

Since updating to CryoSPARC v4.7.0, in the selection of live workers, there is no longer an option to “kill job” as there was in regular CryoSPARC jobs. I would like to ask if this feature has been removed in the new version or if it has been moved somewhere else. Can this feature be restored in subsequent updates?


Welcome to the forum @Zeyu !

In v4.7.0, we implemented some guards to no longer allow Live session-related jobs to be controlled by user actions, because we found that users modifying jobs directly (killing, clearing, cloning, etc) could often put the Live session into an inconsistent database state and cause issues with processing. In fact it was never an intended behaviour that Live jobs should be directly interactable; for v4.7.0 we considered it to be a bug. Instead, jobs spawned by a Live session are meant to be controlled indirectly, for example by pausing the Live session.

Could you explain more about your workflow that involved using the Kill Job action on Live Worker jobs in the past? It would help us to know what the goal was, and perhaps there is a way that can be built in to Live session management.
Thank you!

1 Like

3 posts were split to a new topic: Live worker job kept running after pausing session

Hi apunjani,

Thank you for your reply! When using cryoPSARC Live, we notice that the process consumes a significant number of tokens. Often, even after the movie processing is complete, the 2D classification still takes several hours to finish. During this time, the tokens occupied by the Live Worker remain idle and cannot be allocated to other jobs, leading to both token shortages and reduced utilization efficiency.

Therefore, we wonder if a new feature could be added in future updates that allows the Live Worker to stop while letting the 2D classification continue running independently. This adjustment would help us reallocate idle tokens to other tasks and optimizing resource usage.