Ticket #1744 (assigned enhancement)
Implement a Hive engine which can be executed in the Hive
| Reported by: | ascheibe | Owned by: | ascheibe |
|---|---|---|---|
| Priority: | medium | Milestone: | HeuristicLab 3.3.x Backlog |
| Component: | Hive.Engine | Version: | branch |
| Keywords: | Cc: |
Description
It should be possible to send algorithms which use the Hive engine to the Hive. The Hive engine must be able to run on a slave and send tasks to the Hive. It should also be possible to pause algorithms which wait for child tasks to finish. They should be sent back to the server and started again when the child tasks have finished.
Change History
comment:2 Changed 17 months ago by ascheibe
r7284 added branch for the HiveEngine which can be executed in the Hive
comment:3 Changed 17 months ago by ascheibe
- added interface for the hive engine so that the parent task can be set which is needed for creating child tasks on the slave
- fixed uploading of the configuration file when executed on the slave
comment:4 Changed 17 months ago by ascheibe
- added the new Hive engine. The engine can now be executed in the Hive. If child tasks are created it pauses and is transfered back to the server. If the child tasks are finished it is sent back to a slave.
- changed the server so that it reschedules paused parent tasks if their childs are finished as well as tasks where FinishWhenChildJobsFinished is set to false
Note: See
TracTickets for help on using
tickets.
