Commit Graph

446 Commits

Author SHA1 Message Date
Dong Chen 87c38f4641 Include nodemanagement tests.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-02-12 10:06:57 -08:00
Dong Chen b03bf75557 Implement engine refresh backoff strategy for failing nodes. Use a backoff factor so the backoff speed is relative to user setting.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-02-11 15:37:17 -08:00
Dong Chen 513490feb5 Fix race condition in rescheduling test.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-02-11 12:02:54 -08:00
Dongluo Chen 7952727bb7 Merge pull request #1793 from vieux/flacky_before_test
fix flacky before tests
2016-02-10 17:27:58 -08:00
Victor Vieux 220604d6ef fix flacky before tests
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-02-10 01:52:29 -08:00
Victor Vieux 5974a4a509 replace sleep with retry
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-02-10 00:28:09 -08:00
Dong Chen cf2d7b12b1 Test reschedule back and forth.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-02-10 14:02:46 -08:00
Dong Chen 30633d10a0 Verify rescheduled containers are started properly.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-02-08 15:18:09 -08:00
Victor Vieux 6f58c870a4 update compose in tests to 1.6.0
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-02-06 05:42:50 -08:00
Nishant Totla c22d7fd78b Fix integration test - label affinity in parallel
Signed-off-by: Nishant Totla <nishanttotla@gmail.com>
2016-02-04 15:14:46 -08:00
Victor Vieux 24fe2c04e5 support docker network ls --filter type=XXX
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-02-02 15:57:53 -08:00
Alexandre Beslic 79f255355d Merge pull request #1726 from vieux/more_network_tests
add docker run --net-alias, docker network connect --ip and docker network connect --alias tests
2016-02-01 16:08:54 -08:00
Alexandre Beslic b450039172 Merge pull request #1725 from vieux/add_simple_strategy_test
add simple strategy test
2016-02-01 15:52:29 -08:00
Isabel Jimenez 8ddb324a9e Merge pull request #1633 from ezrasilvera/mesosCreateNW
New network functions for mesos cluster: CreateNetwork(), RemoveNetwork(), and Networks()
2016-02-01 15:17:19 -08:00
Dongluo Chen 615158432d Merge pull request #1723 from vieux/test_run_ip
add test for run --ip
2016-02-01 13:04:32 -08:00
Victor Vieux 36e1fbdd77 Merge pull request #1715 from vieux/1676-fiximageaffinity
Fix images affinity for local registry and digest
2016-02-01 13:01:29 -08:00
Alexandre Beslic d9c677f50b Merge pull request #1697 from jimenez/double_start
Fix double start with Mesos
2016-02-01 09:08:20 -08:00
Ezra Silvera 5d63e55936 add integration network test
Signed-off-by: Ezra Silvera <ezra@il.ibm.com>
2016-02-01 08:32:05 -05:00
Isabel Jimenez c809e6a643 Fix double start
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-31 19:08:48 -05:00
Alexandre Beslic f86f41ba09 Merge pull request #1712 from vieux/hostdown_ps
Host Down containers in ps requires -a
2016-01-29 15:38:40 -08:00
Dong Chen 388b7b132f Allow more retries for node validation.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-29 13:26:42 -08:00
Victor Vieux 97749f3f2d add docker run --net-alias, docker network connect --ip and docker network connect --alias tests
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-29 06:04:55 -08:00
Victor Vieux 47609f74f3 add simple strategy test
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-29 05:50:09 -08:00
Victor Vieux 9f9aba623f update godeps
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-29 03:04:17 -08:00
Victor Vieux 9abd727c52 add test for run --ip
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-29 01:16:48 -08:00
Victor Vieux 967a98d40f fix unit test and add integration test
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-28 13:12:42 -08:00
Victor Vieux 2cc980e4ab check the container started successfully after reschedule
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-28 11:47:48 -08:00
Victor Vieux aa028f4d09 Host Down containers in ps requires -a
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-28 11:28:19 -08:00
Victor Vieux 80ffd860cb update_to_go_1.5.3
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-27 03:13:47 -08:00
Victor Vieux f3a1027bbe update docker info
add test

Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-27 01:07:52 -08:00
Dong Chen 0b6d390d66 swarm_manage should confirm nodes pass validation.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-26 18:47:51 -08:00
Victor Vieux cc4eea83da Merge pull request #1669 from dongluochen/dockerUpdateCmd
Support 'docker update' command
2016-01-22 17:43:41 -08:00
Dong Chen f42f5fa3d4 Support 'docker update' command.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-22 17:10:22 -08:00
Victor Vieux 7c41b95b8e Merge pull request #1672 from jimenez/mesos0.26
Upgrading Mesos integration tests to 0.26.0
2016-01-22 17:03:38 -08:00
Isabel Jimenez b290a62342 Adding mesos 0.26 Dockerfile for tests
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-22 17:56:48 -05:00
Victor Vieux 1225eddc79 allow engine/name support in volumes
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-16 17:40:53 -08:00
Victor Vieux 04fb48d27a support 1.10 events
Signed-off-by: Victor Vieux <vieux@docker.com>
2016-01-15 19:35:04 -08:00
Isabel Jimenez a99ceeb9c1 Adding suicide logic for tasks so as to prevent false timeout for tasks having a long image pull
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-14 13:37:23 -05:00
Isabel Jimenez d12ea7ff6d Adding test
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-14 13:37:23 -05:00
Isabel Jimenez b297c1bd41 Enabling checkpoint failover in FrameworkInfo
Signed-off-by: Isabel Jimenez <contact@isabeljimenez.com>
2016-01-14 04:05:00 -05:00
Dong Chen 8cc9b6c284 Add swarm container create retry option.
Signed-off-by: Dong Chen <dongluo.chen@docker.com>
2016-01-13 16:06:38 -08:00
Alexandre Beslic d21748699d Merge pull request #1565 from jimmyxian/fresh-image-when-commit
fresh image when receive commit event
2016-01-13 12:01:09 -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
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
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
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
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
Alexandre Beslic 8b173fd382 Merge pull request #1569 from dongluochen/nodeManagement
Improve node management.
2016-01-07 16:14:36 -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