Opened 12 years ago
Last modified 12 years ago
#1878 closed defect
Executing optimizers in experiments concurrently can lead to exceptions and even a crash — at Version 1
Reported by: | gkronber | Owned by: | swagner |
---|---|---|---|
Priority: | high | Milestone: | HeuristicLab 3.3.7 |
Component: | Optimization | Version: | 3.3.7 |
Keywords: | Cc: |
Description (last modified by gkronber)
A race condition can occur in the optimizer_Stopped event handler in Experiment when multiple optimizers stop at the same time. Because then the same optimizer (prepared-state) could be chosen as next optimizer by both threads, which then leads to an exception because a running optimizer cannot be started again.
Note: See
TracTickets for help on using
tickets.