Commit Graph

20794 Commits

Author SHA1 Message Date
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
Dr. Stefan Schimanski
b502032b42 Add MESOS_DOCKER_DUMP_LOGS to enforce log dumping 2015-11-12 01:33:29 +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
k8s-merge-robot
3d66f0fe62 Merge pull request #16911 from mesosphere/sttts-fix-cluster-dns-images
Auto commit by PR queue bot
2015-11-11 15:58:07 -08:00
k8s-merge-robot
398a4808e1 Merge pull request #17132 from janetkuo/kubectl-rollingupdate-rollback
Auto commit by PR queue bot
2015-11-11 15:52:32 -08:00
Vishnu kannan
b1770537ab Make cadvisor startup synchronous with container runtime initialization.
This is hopefully a temporary workaround.

Signed-off-by: Vishnu kannan <vishnuk@google.com>
2015-11-11 15:20:13 -08:00
Vishnu kannan
4ad3d6f5fe Move container manager into a separate package.
Inject container manager into Kubelet. This lets us stub out container
manager during integration testing.
2015-11-11 15:00:37 -08:00
Vishnu kannan
129dbc734c avoid requiring runtime to be up while initializing kubelet image manager 2015-11-11 15:00:37 -08:00
Vishnu kannan
89c3cb2f43 refactor podCIDR handling in kubelet to runtime state 2015-11-11 15:00:37 -08:00
Vishnu kannan
5f4570b764 handling locks and update tests. Fail node if network is not initialized 2015-11-11 15:00:37 -08:00
Vishnu kannan
cf56f7a8ef Refactoring kubelet to separate object creation from object logical initialization. 2015-11-11 15:00:34 -08:00
Jeff Lowdermilk
87895fdb9a Add config for gke soak deploy/test jobs 2015-11-11 14:54:42 -08:00
k8s-merge-robot
8761ad3ec1 Merge pull request #15464 from jiangyaoguo/bubble-up-reason-when-killing-pod
Auto commit by PR queue bot
2015-11-11 14:17:27 -08:00