Opened 13 years ago
Closed 9 years ago
#1744 closed enhancement (rejected)
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 (11)
comment:1 Changed 13 years ago by ascheibe
- Status changed from new to assigned
comment:2 Changed 13 years ago by ascheibe
comment:3 Changed 13 years 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 13 years 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
comment:5 Changed 13 years ago by ascheibe
r7320 fixed a bug in the job scheduler for hive engine tasks
comment:6 Changed 13 years ago by ascheibe
r7401 updated branch from trunk
comment:7 Changed 13 years ago by ascheibe
r7417 added an option so that the parent task can also wait on the slave for the child tasks to finish
comment:8 Changed 11 years ago by gkronber
Please accept this ticket.
comment:9 Changed 9 years ago by ascheibe
- Status changed from assigned to accepted
comment:10 Changed 9 years ago by ascheibe
r13432 deleted Hive engine branch
comment:11 Changed 9 years ago by ascheibe
- Resolution set to rejected
- Status changed from accepted to closed
I'm terminating this branch and ticket as it did not work out as hoped. A better approach for fine-grained distribution of work is needed.
r7284 added branch for the HiveEngine which can be executed in the Hive