Opened 10 months ago

Closed 9 months ago

#936 closed defect (fixed)

Scheduler skips jobs (sometimes)

Reported by: Peter Owned by: Jari Häkkinen
Priority: critical Milestone: yat 0.17
Component: utility Version: trunk
Keywords: Cc:

Description

I have a tool (binocular) that is built against yat and when I run its tests against 0.17pre or trunk I get failures. It seems jobs submitted to the Scheduler are not executed but ::wait() just returns prematurely.

I see this in 0.17pre and trunk but not in 0.16.x, so it's most likely related to the refactoring of the Scheduler class. Also, it seems to be nondeterminstic bcs adding some debug code makes the bug go away and it's probably related to the multi-threaded nature of that class.

Change History (2)

comment:1 Changed 10 months ago by Peter

In 3863:

initialise member variables properly; refs #936

comment:2 Changed 9 months ago by Peter

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.