Opened 10 years ago
Closed 9 years ago
#2402 closed defect (done)
Don't reschedule failing tasks
Reported by: | ascheibe | Owned by: | ascheibe |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.12 |
Component: | Hive.Client | Version: | 3.3.11 |
Keywords: | Cc: |
Description (last modified by ascheibe)
When a task fails on the slave it should not be rescheduled again because this can block the whole Hive: Tasks get sent, fail and get sent again. If these are high-priority tasks, no other tasks will be calculated.
Change History (6)
comment:1 Changed 10 years ago by ascheibe
- Status changed from new to accepted
comment:2 Changed 10 years ago by ascheibe
- Description modified (diff)
comment:3 Changed 10 years ago by ascheibe
comment:4 Changed 10 years ago by ascheibe
- Owner changed from ascheibe to mkommend
- Status changed from accepted to reviewing
comment:5 Changed 9 years ago by mkommend
- Owner changed from mkommend to ascheibe
- Status changed from reviewing to readytorelease
Reviewed r12491.
comment:6 Changed 9 years ago by ascheibe
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.
r12491 don't set task state to waiting when the task fails. In the code it says that this is an "internal error": this is not true. I tested it and the problem was a missing check for "IsAllowedPriviledged". So this would occure on all slaves and therefore the task should not be rescheduled.