Fixes an issue where jobs' assignment state (assigned) field are not consistent nor updated properly, resulting in a condition where a job is live, and is assigned and running on a VM, but the job in the liveJobs dictionary has assigned==False.
Testing (local and docker-compose)
Make multiple submissions of long running submissions
check to see that partial output gets displayed and that the queue for submissions works
Description
Fixes an issue where jobs' assignment state (
assigned
) field are not consistent nor updated properly, resulting in a condition where a job is live, and is assigned and running on a VM, but the job in theliveJobs
dictionary hasassigned==False
.Testing (local and docker-compose)