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
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
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
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
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
Alexandre Beslic
b2739245ce
Merge pull request #1581 from vieux/fix_case_test
...
fix plugin not found case in tests
2016-01-04 22:27:06 -08:00
Victor Vieux
94aad7d423
fix plugin not found case in tests
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-04 22:06:12 -08:00
Victor Vieux
0f93c86398
fix test ps --before
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-04 17:36:51 -08:00
Victor Vieux
cc7acf92e7
fix status code when container found on unhealthy node
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-04 17:24:10 -08:00
Dongluo Chen
2982243db6
Merge pull request #1375 from vieux/fix_soft
...
fix soft affinities/constraints
2016-01-04 16:35:30 -08:00
Victor Vieux
ea5b2290ed
fix soft affinities/constraints
...
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-04 15:59:51 -08:00
Alexandre Beslic
40f26856a5
Merge pull request #1410 from dongluochen/joinSpike
...
Add a random delay to avoid synchronized registration at swarm join. Simple fix for #1353
2016-01-04 12:28:17 -08:00
Victor Vieux
31534f6519
Merge pull request #1577 from dongluochen/clientUpdate
...
Godep dockerclient update.
2016-01-04 11:51:21 -08:00
Dong Chen
4e7e23819b
Godep dockerclient update.
...
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-04 11:26:53 -08:00
Alexandre Beslic
8c5b47b527
Merge pull request #1558 from vieux/update_docker_godeps
...
cleanup godeps
2016-01-04 11:13:38 -08:00
Dong Chen
995866d76c
Improve node management.
...
1. Introduce pending state. Pending nodes need validation before moving to healthy state. Resolve issues of duplicate ID and dead node drop issues.
2. Expose error and last update time in docker info.
3. Use connect success/failure to drive state transition between healthy and unhealthy.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2015-12-30 13:25:43 -08:00