Commit Graph

2660 Commits

Author SHA1 Message Date
Alexandre Beslic 254e095f77 Merge pull request #1601 from vieux/docker_discovery
use docker/docker/pkg/discovery and update godeps
2016-01-12 17:06:51 -08:00
Victor Vieux 18b6435839 Merge pull request #1621 from jimenez/scheduler_driver
Restructuring mesos scheduler driver outside of Cluster
2016-01-12 17:02:35 -08:00
Isabel Jimenez 443d49167a Restructuring mesos scheduler driver outside of Cluster
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-12 19:24:50 -05:00
moxiegirl 62fdf2fad1 Merge pull request #1546 from moxiegirl/readme-refs-work
Remove readmes and point to docs
2016-01-12 15:51:59 -08:00
Alexandre Beslic e1213384bc Merge pull request #1578 from aluzzardi/rescheduling
[experimental] Simple container rescheduling on node failure
2016-01-12 15:00:27 -08:00
Alexandre Beslic 4a582897e0 Merge pull request #1600 from dongluochen/ranking
Scheduler prefers nodes without connection failures
2016-01-12 13:46:17 -08:00
Victor Vieux 61142e4cbd update godeps
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 02:55:57 -08:00
Victor Vieux 6dcb170808 add buildtime, kernelversion and experimental to API version
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 02:55:53 -08:00
Victor Vieux 14bf4e08b3 add -experimental to enable rescheduling
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 01:35:39 -08:00
Victor Vieux fedf7aa4cb use "docker/swarm/nodes"
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 00:38:10 -08:00
Victor Vieux 31ad0e047f update godeps
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 00:38:09 -08:00
Victor Vieux fc1e7bbca2 use docker/docker/pkg/discovery
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-12 00:38:06 -08:00
Mary Anthony 1bfdf55a52 Updating READMEs
Signed-off-by: Mary Anthony <mary@docker.com>
2016-01-12 00:34:57 -08:00
Victor Vieux 74dfe8b0f6 move doc to experimental/
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-11 18:16:31 -08:00
Victor Vieux a2018c177c improve eventHandlers locking
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-11 17:23:48 -08:00
Dong Chen 8f384b1d40 Address review comments.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-11 16:08:51 -08:00
Victor Vieux 78008f4d4a add doc
fix tests and keep swarm id
remove duplicate on node reconnect
explicit failure

Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-11 15:59:44 -08:00
Andrea Luzzardi 13f60212f5 Add support for container rescheduling on node failure.
Add rescheduling integration tests.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2016-01-11 15:59:44 -08:00
Andrea Luzzardi 56941d02a8 cluster: Support multiple event handlers.
Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
2016-01-11 15:59:44 -08:00
Victor Vieux 8cfc984869 Merge pull request #1602 from tkopczynski/typo
docs: typo in scheduler/strategy.md
2016-01-11 15:46:08 -08:00
Tomasz Kopczynski 3d9d6dab3a docs: typo in scheduler/strategy.md
Signed-off-by: Tomasz Kopczynski <tomek@kopczynski.net.pl>
2016-01-11 23:23:11 +01:00
Dong Chen cf664141b6 Scheduler prefers nodes without connection failures.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-11 11:42:58 -08:00
Alexandre Beslic 8cc26f56f2 Merge pull request #1595 from MiLk/docs_typo-scheduler-filter
docs: Typo in scheduler/filter.md
2016-01-08 13:01:47 -08:00
Xian Chaobo 1fef59f738 fresh image when receive commit event
Signed-off-by: Xian Chaobo <xianchaobo@huawei.com>
2016-01-08 17:25:30 +08:00
Emilien Kenler 5efac03bad docs: Typo in scheduler/filter.md
Signed-off-by: Emilien Kenler <ekenler@wizcorp.jp>
2016-01-08 11:50:35 +09:00
Dongluo Chen f31979bbba Merge pull request #1589 from vieux/update_all_godeps
update all godeps
2016-01-07 17:49:07 -08:00
Alexandre Beslic 8b173fd382 Merge pull request #1569 from dongluochen/nodeManagement
Improve node management.
2016-01-07 16:14:36 -08:00
Dong Chen 7e266f18ed Name constants.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-07 15:55:12 -08:00
Alexandre Beslic ba5cbb9519 Merge pull request #1590 from jimenez/upgrade_mesos0.25
Upgrade mesos0.25 in CI
2016-01-07 13:55:34 -08:00
Victor Vieux 017a26175b Merge pull request #1592 from jimenez/stress_test
Stress test for mesos
2016-01-07 13:37:07 -08:00
Isabel Jimenez 3f5d018c2d moving big run to more adequate stress test
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-06 22:57:16 -05:00
Mary Anthony 07031ed7ba Updating READMEs
Signed-off-by: Mary Anthony <mary@docker.com>
2016-01-06 18:58:12 -08:00
Isabel Jimenez 2ec3c16efe adapting tests to mesos0.25 upgrade
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-06 21:12:53 -05:00
Xian Chaobo 3aa302d706 Merge pull request #1587 from vieux/do_not_save_image_aff
do not save image affinity on reschedule
2016-01-07 09:42:16 +08:00
Isabel Jimenez 542af05391 updrading tests to use mesos 0.25
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-06 20:18:07 -05:00
Dongluo Chen b4a6ad2e56 Merge pull request #1585 from jimenez/klaus-jimenez-offer-refuse
Klaus jimenez offer refuse
2016-01-06 13:20:02 -08:00
Isabel Jimenez 5a529d4c4a Adding help for new flag offer_refuse_seconds and renaming
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-06 15:50:30 -05:00
Dong Chen 58a0e1719d Update failureCount scenario and test cases.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-06 10:33:51 -08:00
Xian Chaobo ef8fb1cbc8 Merge pull request #1579 from vieux/fix_api_code
fix status code when container found on unhealthy node
2016-01-06 09:30:25 +08:00
Dongluo Chen 82df09b537 Merge pull request #1586 from vieux/fix_soft_affinity_reschedule
fix soft affinity reschedule
2016-01-05 17:27:31 -08:00
Dong Chen 6a1b49cf4e Fix format issue in state.bats.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-05 16:20:38 -08:00
Dong Chen 9a1584d508 Update integration test. Reduce pending node validation sleep interval. Each pending node has its own validation interval according to failure count. So reducing sleep interval is not increasing validation frequency for unreachable nodes.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-05 15:56:55 -08:00
Dong Chen 52a7616d99 Add integration test for state machine.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-05 14:59:30 -08:00
Victor Vieux 8cb1733dc2 update all godeps
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-05 11:46:46 -08:00
Victor Vieux 2449a352ef add unit test
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-05 10:31:47 -08:00
Victor Vieux 5daaecdaa1 do not save image affinity on reschedule
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-05 10:29:45 -08:00
Klaus Ma cf78e799fd address review comments
Signed-off-by: Klaus Ma <klaus.ma@outlook.com>
2016-01-05 13:18:51 -05:00
Klaus Ma b68537cc20 correct code style & build error
Signed-off-by: Klaus Ma <klaus.ma@outlook.com>
2016-01-05 12:47:42 -05:00
Klaus Ma a23ce43337 Add MESOS_OFFER_REFUSE_SECONDS environment configuration
Signed-off-by: Klaus Ma <klaus.ma@outlook.com>
2016-01-05 12:47:42 -05:00
Victor Vieux 97f3767618 fix soft affinity reschedule
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-05 04:58:36 -08:00