John Howard
7ded95d08c
LCOW: Deprecate storagedriver option
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: 01e597ca4351b83e32346c32ad510f03b0b3b95b
Component: engine
2017-06-20 09:21:37 -07:00
John Howard
8508f49b3f
LCOW: Pass platform through into layer store
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: 42c5c1a9ec14f00d5a5367131493cbd6de7d72b0
Component: engine
2017-06-20 09:21:37 -07:00
John Howard
04857f417d
LCOW: Adds platform to the layer store
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: fc21bf280bac39377d3a236efa87f5c8cbadfb9f
Component: engine
2017-06-20 09:00:32 -07:00
John Howard
dd6f4eb487
LCOW: Remove CommonContainer - just Container
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: 55f8828eec1ff6c70628a0b6f22bea175ce36159
Component: engine
2017-06-20 08:55:46 -07:00
John Howard
cad0e361c3
LCOW: Add environment variable to enable
...
Signed-off-by: John Howard <jhoward@microsoft.com >
Upstream-commit: fe5b34ba8828dc2f2f7db180a102cee360fec6e0
Component: engine
2017-06-20 08:55:46 -07:00
Vincent Demeester
8c7c972d20
Merge pull request #33454 from dnephin/refactor-builder-remove-copy-on-build
...
[Builder] Move file coping from the daemon to the builder
Upstream-commit: 99c72eb2682c0539ad3cc544eb28876af78b33a1
Component: engine
2017-06-20 10:12:57 +02:00
Akihiro Suda
077c312216
Merge pull request #33725 from ripcurld0/deprecate_go16
...
Remove Go 1.6 code from moby
Upstream-commit: 93c06b801334713f88e92838f67cf322e6eb808b
Component: engine
2017-06-20 08:54:01 +03:00
Sebastiaan van Stijn
0a8fc1d6f6
Merge pull request #33522 from naveed-jamil-tenpearls/pkg/promise
...
Added Test Case Coverage for PKG/PROMISE
Upstream-commit: 16380b3ee68c0da2fda036d7980129241957220c
Component: engine
2017-06-19 13:53:42 -07:00
Neil Horman
37ac27cec4
devmapper: ensure that UdevWait is called after calls to setCookie
...
Recent changes to devmapper broke the implicit requirement that UdevWait be
called after every call to task.setCookie. Failure to do so results in leaks of
semaphores in the LVM code, eventually leading to semaphore exhaustion.
Previously this was handled by calling UdevWait in a ubiquitous defer function.
While there was initially some concern with deferring the UdevWait function
would cause some amount of race possibiliy, the fact that we never return the
cookie value or any value used to find it, makes that possibility seem unlikely,
so lets go back to that method
Signed-off-by: Neil Horman <nhorman@tuxdriver.com >
Upstream-commit: 23dcfec1404411489e23fb9b76fc7096db139d04
Component: engine
2017-06-19 13:50:57 -04:00
Brian Goff
aae660696a
Merge pull request #33695 from cpuguy83/volumes_check_ownership
...
Don't chown/chmod volumes if not needed.
Upstream-commit: 630b9a45d2537a21fa5ba3249a3c780d2b6a00fc
Component: engine
2017-06-19 06:31:58 -07:00
Boaz Shuster
c832750e54
Remove Go 1.6 code from moby
...
Signed-off-by: Boaz Shuster <ripcurld.github@gmail.com >
Upstream-commit: 6bfd0f6b5d08bcd609da11947432ad0f3aa3d8fd
Component: engine
2017-06-19 15:59:00 +03:00
Royce Remer
0e43fa4b98
* standardize timeouts for log reads and writes for logger adapter tests
...
* use an assertion framework in logger adapter tests
Signed-off-by: Royce Remer <royceremer@gmail.com >
Upstream-commit: b3add005d5135f64670f6502357cde5bd8d03f75
Component: engine
2017-06-18 18:47:45 -07:00
Brian Goff
0db82d1f6c
Don't chown/chmod volumes if not needed.
...
Doing a chown/chmod automatically can cause `EPERM` in some cases (e.g.
with an NFS mount). Currently Docker will always call chown+chmod on a
volume path unless `:nocopy` is passed in, but we don't need to make
these calls if the perms and ownership already match and potentially
avoid an uneccessary `EPERM`.
Signed-off-by: Brian Goff <cpuguy83@gmail.com >
Upstream-commit: f05a023760493dbd41fbfc1bb76ad334b579e94e
Component: engine
2017-06-18 16:44:52 -07:00
Tõnis Tiigi
8f272dd02c
Merge pull request #33403 from szegedim/33126-whitelist-adjtimex
...
Whitelisting adjtimex get time operation and requiring CAP_SYS_TIME only in case of adjustment
Upstream-commit: 4f259698b07653e9e5220e097df79862f9e54b74
Component: engine
2017-06-16 21:30:35 -07:00
Sebastiaan van Stijn
3703860d4e
Merge pull request #33517 from naveed-jamil-tenpearls/pkg/reexec
...
Added Test Case Coverage for PKG/REEXEC
Upstream-commit: acf23c736724c861236d8b5cbee339c812fe9d7f
Component: engine
2017-06-16 15:24:51 +02:00
Brian Goff
01abe5df95
Merge pull request #33712 from cyli/redact-ca-signing-cert
...
Redact swarm spec CA signing cert for usability reasons
Upstream-commit: 0919a1da149705f1ba50610346cea6f14574dd10
Component: engine
2017-06-16 09:21:59 -04:00
Sebastiaan van Stijn
4b515641e8
Merge pull request #32547 from allencloud/make-ulimitOpt-implement-NamedOption
...
add NamedUlimitOpt to implement NamedOption to fix 32528
Upstream-commit: a6911bf8cc58195bced536b9e3f2b94edf2b5c15
Component: engine
2017-06-16 11:27:01 +02:00
Sebastiaan van Stijn
5a0cf39b76
Merge pull request #33705 from tonistiigi/fix-cobra-vendor
...
vendor: remove unused package
Upstream-commit: cc73511764227fc3d229cd05adbf01abee593dcf
Component: engine
2017-06-16 10:35:50 +02:00
allencloud
ead60478b8
add NamedUlimitOpt implement NamedOption to fix 32528
...
Signed-off-by: allencloud <allen.sun@daocloud.io >
Upstream-commit: 148f2711e8e78c9cf43b4c30b03b33b16d9e7098
Component: engine
2017-06-16 10:14:09 +08:00
Ying Li
d01b45b0ff
Redact the swarm's spec's signing CA cert when getting swarm info, because
...
otherwise if the user gets the info from the API, makes a non-CA related change,
then updates, swarm will interpret this as the user trying to remove the signing
key from the swarm. We are redacting due to usability reasons, not because
the signing cert is secret. The signing KEY is secret, hence it's redacted.
Signed-off-by: Ying Li <ying.li@docker.com >
Upstream-commit: bdfbd22afbbf16a07f0316656c6c17453df3e0f7
Component: engine
2017-06-15 18:26:01 -07:00
John Howard
a014e4af05
Merge pull request #33498 from darrenstahlmsft/IoTDataPartition
...
Skip evaluation of symlinks to data root on IoT Core
Upstream-commit: b931c35a46bd7606fca5bea0b80dc82c1ed7e0d5
Component: engine
2017-06-15 15:52:01 -07:00
Tonis Tiigi
7d5222b592
vendor: remove unused package
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
Upstream-commit: 932759c288ef3055919388bc0319cddde0bee34a
Component: engine
2017-06-15 13:23:11 -07:00
Tõnis Tiigi
a19bc856f6
Merge pull request #33585 from moypray/containerd_core
...
When daemon is in startup process, could not start container
Upstream-commit: 5eca8382b03278dc42c228b3d14dec0909ce655b
Component: engine
2017-06-15 09:13:41 -07:00
Aaron Lehmann
f816b75526
Merge pull request #33302 from cpuguy83/fix_logs_racey_test_win
...
Make TestLogsAPIStdout a bit less racey
Upstream-commit: 6d92b0ee15cff0d5fade6533f696c7bc9f314021
Component: engine
2017-06-14 16:35:22 -07:00
Sebastiaan van Stijn
440a9de896
Merge pull request #33680 from glensc/patch-1
...
doc: Update 2017-06-12.md
Upstream-commit: e5679f0bffa860f735b2db4309cc72b8871a96b5
Component: engine
2017-06-14 23:11:23 +02:00
Kenfe-Mickaël Laventure
cfd4f5c94e
Merge pull request #33361 from aaronlehmann/no-join-address
...
cluster: Only pass a join address when in the process of joining a cluster
Upstream-commit: c86323c19d77e94c280fec9fc78480939d176d1b
Component: engine
2017-06-14 14:08:37 -07:00
Elan Ruusamäe
4b4286a493
Update 2017-06-12.md
...
Signed-off-by: Elan Ruusamäe <glen@pld-linux.org >
Upstream-commit: 35e15c5c04174ee4bd71ae9ad226e996afa9b41d
Component: engine
2017-06-14 23:16:22 +03:00
Vincent Demeester
3c78860ecb
Merge pull request #33637 from thaJeztah/improve-ci-build-time
...
Minor refactor/cleanup of tests
Upstream-commit: 7fdc2e42d1d8eadf38976c3363b994040ad28fa5
Component: engine
2017-06-14 19:45:48 +02:00
Vincent Demeester
26df7d0bfd
Merge pull request #33640 from dsheets/pluginv2-static-start-but-disabled-error
...
plugin/store.Get: return a specific error if plugin is disabled
Upstream-commit: 397a57d3a5f057a3c787afa107964b692ec2ebe1
Component: engine
2017-06-14 15:35:26 +02:00
Vincent Demeester
4e0a36e808
Merge pull request #33053 from simonferquel/ignore-private-networks
...
Ignore HNS networks with type `Private`
Upstream-commit: 0c2f3bcd822b798de806be825fd65bbe36d66bd8
Component: engine
2017-06-14 14:20:39 +02:00
Wentao Zhang
18477cd2ed
When daemon is in startup process, could not start container
...
Description:
When docker is in startup process and containerd sends an "process exit" event to docker.
If the container config '--restart=always', restartmanager will start this container very soon.
But some initialization is not done, e.g. `daemon.netController`,when visit, docker would panic.
Signed-off-by: Wentao Zhang <zhangwentao234@huawei.com >
Upstream-commit: 5b0993d6c778c18735692560538c790faa3dbbb4
Component: engine
2017-06-14 18:53:18 +08:00
Vincent Demeester
75f90c1a7c
Merge pull request #33655 from dsheets/authz-disable-race
...
Eliminate authz plugin disable race
Upstream-commit: 11293d91f94418a454006ee93e88aed1861fcf27
Component: engine
2017-06-14 11:07:23 +02:00
Brian Goff
9f19cc9a66
Merge pull request #33663 from vieux/report-2017-06-12
...
Moby Dev Report 2017 06 12
Upstream-commit: 7959c2e49d0f999c0d44e00febdbf390c0d3a944
Component: engine
2017-06-13 23:05:57 -05:00
Tibor Vass
42c5a6e86e
Remove docs (except docs/api), experimental/, contrib/completion, man/
...
They have been moved to github.com/docker/cli.
Signed-off-by: Tibor Vass <tibor@docker.com >
Upstream-commit: b5579a4ce33af4c1f67118e11b5a01008a36d26a
Component: engine
2017-06-14 03:14:46 +00:00
Victor Vieux
ce3a475d7a
Moby June 12th dev report
...
Signed-off-by: Victor Vieux <victorvieux@gmail.com >
Upstream-commit: b9dfa9ab753c6239905b4cc506d84dba458800a1
Component: engine
2017-06-13 19:02:26 -07:00
Darren Stahl
1b032e855d
Skip evaluation of symlinks to data root on IoT Core
...
Signed-off-by: Darren Stahl <darst@microsoft.com >
Upstream-commit: 8e71b1e210dc0eff980f39271d6c1dd48d87024e
Component: engine
2017-06-13 15:02:35 -07:00
Victor Vieux
d6e9a073bf
Merge pull request #33518 from naveed-jamil-tenpearls/pkg/sysinfo
...
Increased Unit Test Coverage for PKG/SYSINFO
Upstream-commit: 9c446a4d0061014390e938d01941aab976c38d11
Component: engine
2017-06-13 10:57:49 -07:00
David Sheets
142f748495
authz: remove and hide unused and local-only methods respectively
...
Signed-off-by: David Sheets <dsheets@docker.com >
Upstream-commit: 24264697c54843ea8dbd30ac37652409943e7bf4
Component: engine
2017-06-13 13:51:11 +01:00
David Sheets
8857822260
authz: eliminate race during plugin removal from middleware
...
Also, this removes the use of a questionable golang range feature which
corrects for mutation of a slice during iteration over that slice. This
makes the filter operation easier to read and reason about.
Signed-off-by: David Sheets <dsheets@docker.com >
Upstream-commit: 7da3986297e04b419ce08b19766633dba36b7d30
Component: engine
2017-06-13 13:51:07 +01:00
Brian Goff
c03bd3f5e9
Merge pull request #32468 from coolljt0725/clean_thin
...
devicemapper: remove thin pool if 'initDevmapper' failed
Upstream-commit: bccebdac1806d39848c6b51e9fea757e77bc2dad
Component: engine
2017-06-13 07:34:15 -05:00
Sebastiaan van Stijn
25eae686e2
Merge pull request #33621 from thaJeztah/fix-runc-version-exec
...
Fix missing "--version" argument
Upstream-commit: 5052986afc43788ce96604ea5aa2e441a11b1a89
Component: engine
2017-06-13 14:18:17 +02:00
Vincent Demeester
a10bff4186
Merge pull request #32088 from simonferquel/windows-dockerignore-fix
...
Fix behavior of absolute paths in .dockerignore
Upstream-commit: c21c17c64260f474824d9591a4c026a7a01e66e5
Component: engine
2017-06-13 13:36:39 +02:00
Simon Ferquel
b7238aa6a5
Ignore HNS networks with type Private
...
Fix #33052 (workaround style)
**- What I did**
HNS reports networks that don't have anything to do with the Daemon, and
for which no networking plugin is available. This make the Daemon start
sequence pause for 15 secs, as the plugin resolving logic has a wait &
retry logic
**- How I did it**
Just after retrieving the HNS networks, I filter out those with type
`Private`
**- How to verify it**
Replace dockerd coming with Docker for Windows from one built from this
PR. Windows containers daemon should now launch pretty quickly
Signed-off-by: Simon Ferquel <simon.ferquel@docker.com >
Upstream-commit: b91fd26bb57c94a7ea7f77e5e548233506b78d21
Component: engine
2017-06-13 13:25:00 +02:00
Naveed Jamil
101aa410f3
Added Test Case Coverage for PKG/PROMISE
...
Signed-off-by: Naveed Jamil <naveed.jamil@tenpearls.com >
Upstream-commit: cffa6d52a2819c126517333b8b31337ded5cc0d9
Component: engine
2017-06-13 15:17:40 +05:00
Sebastiaan van Stijn
7195930562
Merge pull request #33645 from thaJeztah/disable-auto-milestone
...
Disable auto-assigning PR's to milestones
Upstream-commit: e22656bf2d855157f91cc7391f963b19c9e4aec0
Component: engine
2017-06-13 11:13:08 +02:00
Vincent Demeester
88669e2de2
Merge pull request #33571 from thaJeztah/client-api-version-checks
...
Add API version checks to client
Upstream-commit: ae487e543c2916bec05dc01ebd364a9d3b88595d
Component: engine
2017-06-13 10:50:05 +02:00
Tonis Tiigi
2a61337b11
Add builder dev report for 2017-06-12
...
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com >
Upstream-commit: 810015c5ff04fae45b12bb0a61709aaa4e7f7e41
Component: engine
2017-06-12 19:07:06 -07:00
Sebastiaan van Stijn
e90e6dfee2
Disable auto-assigning PR's to milestones
...
Moby and Docker are separate projects, so
don't assign docker milestones to pull requests
in this repository.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl >
Upstream-commit: e481509c746bb53c93b11c349f42ed2549ab728c
Component: engine
2017-06-13 03:32:48 +02:00
Aaron Lehmann
b687d7ca5a
Merge pull request #33630 from yongtang/167-cli-network-inspect-scope
...
Add `scope` filter in `GET /networks/(id or name)`
Upstream-commit: 4310f7da7e6bcd8185bf05e032f9b7321cfa6ea2
Component: engine
2017-06-12 18:27:24 -07:00
Sebastiaan van Stijn
4356e0cf8e
Merge pull request #33374 from raja-sami-10p/pkg/plugins
...
Increase the Coverage of pkg/plugins
Upstream-commit: 8183b9d12c786b4f7a844d0966df7acb1e78ff1d
Component: engine
2017-06-13 02:50:54 +02:00