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
Dr. Stefan Schimanski
866a17d6d8
Rename KubernetesExecutor -> KubernetesMesosExecutor
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
12165cd6e0
Rename variable to ei for ExecutorInfo
2015-11-12 01:33:50 +01:00
Dr. Stefan Schimanski
4f13ba1af6
Revert "Merge pull request #15976 from mesosphere/sur-k8sm-475-error-checking"
...
The given merge will be rebased manually and appended to the scheduler refactoring.
This reverts commit 8d923afe23
, reversing
changes made to d7458ddd4c
.
2015-11-12 01:33:50 +01:00
k8s-merge-robot
b873dce298
Merge pull request #16006 from paralin/remove-experimental-api-env
...
Auto commit by PR queue bot
2015-11-11 16:23:35 -08:00