Dr. Stefan Schimanski
|
a727188c19
|
Fix broadcaster duplicate
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
182f49dac5
|
gofmt fixes
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
11f9198941
|
Add scheduler monopic architecture diagram
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
3208100375
|
Move slave registry into framework package
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
d8edcacbe3
|
Move driver mock into framework component
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
bb53cc26d3
|
Reorder scheduler packages
- Scheduler implemenation -> components
- types -> toplevel scheduler package
- integration_test.go -> integration
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
835961ac43
|
Make scheduler implementation private
|
2015-11-12 01:33:50 +01:00 |
|
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
|
f793ddffbb
|
Remove FIFO dependency from SchedulerLoop
|
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
|
c3cab5230b
|
Remove unused members of SchedulerLoop struct
|
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 |
|
Dr. Stefan Schimanski
|
e5ce6eccf9
|
Rename schedulerApiAlgorithmAdapter -> mesosSchedulerAlgorithm, move to algorithm.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
18fbc1fe57
|
Make scheduler service variables private
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
0bd1666d9b
|
Move reconciler.go into operations
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
23fa56adb1
|
Move etcd code from MesosScheduler into service
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
d4675f1dc3
|
Rename mesos_{scheduler ->}.go, {mesos ->}framework.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
eea8accfd5
|
Move Reconciler into reconciler.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
2c00037883
|
Rename mesosSchedulerApiAdapter -> mesosFramework, move to mesosframework.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
f4e1de55d6
|
Rename api.Scheduler -> types.Framework
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
de8b958b2f
|
Get rid of redundant parseSelectorOrDie
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
9e7ce8ddb3
|
Remove redundant createAllPodsLW
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
f24f475bfe
|
Move podStoreAdapter into podstoreadapter.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
4fa219d16d
|
Fixup Algorithm -> PodScheduler
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
bf61ec7a0d
|
Move ErrorHandler into operations
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
4b715cfcc5
|
Rename SchedulerApi -> Scheduler, api -> scheduler
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
5f8e0a60bf
|
Rename SchedulerApi.{Algorithm -> PodScheduler}
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
c8edeb0f57
|
Make PodScheduler in MesosScheduler explicit
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
de5f0f73e7
|
Move PluginInterface to plugin.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
47e2f1fba8
|
Rename scheduler.{algorithm -> podschedulers}
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
a9f80d7383
|
Move mesosScheduler.NewPluginConfig from plugin.go to mesos_scheduler.go
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
85b64391df
|
Rename schedulingPlugin -> schedulerPlugin
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
518a7d5f3b
|
Rename KubernetesMesosScheduler -> MesosScheduler
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
98e48a2680
|
Rename kubeScheduler -> schedulerApiAlgorithmAdapter and k8smScheduler -> mesosSchedulerApiAdapter
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
30b5faff53
|
Pull apart plugin, PodSchedulers, Deleter and Binder
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
b9538dd70c
|
Add doc.go for scheduler.{algorithm,queuer}
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
8e3c648ca0
|
Rename schedcfg -> schedulerConfig
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
beaaf81ee3
|
Move fcfs and types to scheduler.algorithm module
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
985ebecd8c
|
Rename queuer.NewQueue -> queuer.New
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
ce7cda603d
|
Move queuer into its own module
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
26338dcd4d
|
Move independent concepts out of scheduler plugin in their own files
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
b600e6c497
|
Rename KubernetesMesosScheduler.{Scheduler -> PodScheduler}
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
5db45baa8f
|
Rename scheduler -> mesosScheduler in plugin_test
|
2015-11-12 01:33:50 +01:00 |
|
Dr. Stefan Schimanski
|
01a97ebc14
|
Rename KubernetesScheduler -> KubernetesMesosScheduler
|
2015-11-12 01:33:50 +01:00 |
|