Dr. Stefan Schimanski
|
ef0a512c15
|
Move framework into components directory
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
be57bd63e5
|
Introduce interfaces for all scheduler components
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
29e58bab68
|
Move scheduler components into their own packages
- rename scheduler.{operations -> components}
- move each component into its own directory with doc.go file, for proper
access isolation
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
3601292cff
|
Split MesosScheduler from actual Scheduler code holding the task registry
- rename types.Framework -> types.Scheduler
- rename MesosScheduler -> Framework
- transform MesosFramework into independent Scheduler glueing all scheduler
components, implementing types.Scheduler and owning the task registry
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
60cc93fff8
|
Remove ExecutorInfo from podtask.T and create it with the TaskInfo
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
ae4673e86e
|
Split binder, deleter, podScheduler initialion from NewSchedulerLoop
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
5f070c11a7
|
Get rid of unecessary SchedulerLoopConfig detour to create a SchedulerLoop
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
0ebfc02d16
|
Separate SchedulerLoop instantiation from MesosScheduler
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
2c4142494a
|
Turn plugin into a SchedulerLoop and move to operations directory
|
2015-11-12 01:33:50 +01:00 |
|