-
Notifications
You must be signed in to change notification settings - Fork 11
Job submisison workflow #195
Copy link
Copy link
Closed
Labels
backend devbug preventiontasks that help reduce the emergence of critical bugs.tasks that help reduce the emergence of critical bugs.design decisionenhancementlong term
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
backend devbug preventiontasks that help reduce the emergence of critical bugs.tasks that help reduce the emergence of critical bugs.design decisionenhancementlong term
The current multi-threading implementation for job submission is not thread safe when we use high number of threads. The main issue is : some global variables modified by different threads are not protected by mutex lock, therefore the output values of those variables are not predicable and not set as they should be
the possible solutions for this issue are:
jobto remote machinethe main disadvantage of first approach is : due to have more mutex lock area, the total job submission will be increased,
so, I believe the second option is the best one to investigate