David Sheets
c6cc814454
transfused: remove rc script cruft
...
Signed-off-by: David Sheets <dsheets@docker.com>
2016-06-07 22:22:23 +01:00
David Sheets
c2c0cb98ce
transfused: when starting, wait up to 2s for pidfile to appear
...
pidfile appearance is triggered by start-up mount completion.
Signed-off-by: David Sheets <dsheets@docker.com>
2016-06-07 22:21:16 +01:00
David Sheets
d605e6df30
transfused: update control protocol ( #181 )
...
Add a mount suitability predicate, a pong reply message type, and a log
notice message type. Also, fixes the multi-line mount point printing issue.
Signed-off-by: David Sheets <dsheets@docker.com>
2016-06-07 19:13:52 +01:00
Justin Cormack
7bdbfd96c4
Merge pull request #180 from rneugeba/update-diag
...
Improve diagnostics
2016-06-07 16:22:24 +01:00
Rolf Neugebauer
80e17378f2
diagnostics: dump more config files
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-06-07 16:00:16 +01:00
Rolf Neugebauer
67448a87be
diagnostics: dump the master branch of the database
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-06-07 16:00:16 +01:00
Rolf Neugebauer
05e3e7262f
diagnostics: add more log files and more content from logfiles
...
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-06-07 15:04:17 +01:00
Justin Cormack
f926687f70
Merge pull request #178 from mavenugo/ipvs
...
Enabling IPVS kernel configs to support built-in load-balancing
2016-06-06 23:36:38 +01:00
Madhu Venugopal
e95675099f
Enabling IPVS kernel configs to support built-in load-balancing
...
Signed-off-by: Madhu Venugopal <madhu@docker.com>
2016-06-06 15:34:30 -07:00
Justin Cormack
c1d92b81df
Merge pull request #177 from justincormack/ipvs
...
add ipvs conntrack and other missing net options
2016-06-06 23:18:19 +01:00
Justin Cormack
21c16848ad
Merge pull request #176 from justincormack/kernelup
...
update to linux 4.4.12 and aufs 20160530
2016-06-06 23:18:04 +01:00
Justin Cormack
7eef3f032d
add ipvs conntrack and other missing net options
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-06 23:17:44 +01:00
Dave Scott
4ce0d53f85
Merge pull request #155 from djs55/remove-individual-vsock-proxy
...
proxy: remove the dynamic vsock port allocation
2016-06-06 23:13:24 +01:00
Justin Cormack
064ad486b1
update to linux 4.4.12 and aufs 20160530
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-06 23:05:41 +01:00
Justin Cormack
b6765bb5cd
Merge pull request #174 from dsheets/transfused-prepare-mounts
...
transfused: introduce automatic mount point preparation
2016-06-03 17:33:21 +01:00
David Sheets
4330d389cc
transfused: introduce automatic mount point preparation
...
Mount points are now made dynamically if either the leaf doesn't exist
or the leaf has no children. Any proper prefix of the target mount point may
or may not exist prior to mounting.
Signed-off-by: David Sheets <dsheets@docker.com>
2016-06-03 16:31:49 +01:00
Justin Cormack
62007c0ed3
Merge pull request #173 from justincormack/wintmp
...
fix #169 only do /tmp bind mount if /Mac/tmp exists
2016-06-03 15:18:43 +01:00
Justin Cormack
1fab4151ef
fix #169 only do /tmp bind mount if /Mac/tmp exists
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-03 15:15:20 +01:00
Justin Cormack
aa5118fd5f
Merge pull request #172 from justincormack/docker-1.11.2
...
Update docker to 1.11.2+patches
2016-06-03 13:28:11 +01:00
Justin Cormack
0e4c154bcf
Update docker to 1.11.2+patches
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-03 13:27:32 +01:00
Justin Cormack
1df3e0b28d
Merge pull request #171 from justincormack/alpine3.4
...
Update to Alpine 3.4
2016-06-03 13:05:40 +01:00
Justin Cormack
8a86af7d1e
Update to Alpine 3.4
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-03 12:45:15 +01:00
Justin Cormack
f9ea69cd27
Merge pull request #168 from MagnusS/mount-tmp
...
also bindmount /tmp once
2016-06-03 09:07:34 +01:00
Magnus Skjegstad
9c5aee352d
also bindmount /tmp once
...
Signed-off-by: Magnus Skjegstad <magnus@skjegstad.com>
2016-06-03 01:44:11 +01:00
Justin Cormack
96cf99575f
Merge pull request #167 from dave-tucker/nohupper
...
Remove hupper
2016-06-02 20:44:03 +01:00
Dave Tucker
202cccd9d9
Remove hupper and mobyconfig watch
...
Signed-off-by: Dave Tucker <dt@docker.com>
2016-06-02 20:39:25 +01:00
Justin Cormack
2de8011567
Merge pull request #166 from justincormack/typo
...
fix typo
2016-06-02 13:56:46 +01:00
Justin Cormack
2c6ba517e9
fix typo
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-02 13:56:20 +01:00
Justin Cormack
caecaa9405
Merge pull request #165 from justincormack/bindmount
...
avoid rebindmounting directories on docker restart
2016-06-02 13:19:21 +01:00
Justin Cormack
e94dff4d11
avoid rebindmounting directories on docker restart
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-06-02 13:18:27 +01:00
Justin Cormack
4697baeee6
Merge pull request #163 from nathanleclaire/bootflag
...
Add 'bootflag' script to check kernel flags
2016-06-02 11:58:44 +01:00
Nathan LeClaire
7f7e470eac
Add 'bootflag' script to check kernel flags
...
Signed-off-by: Nathan LeClaire <nathan.leclaire@gmail.com>
2016-06-01 15:30:53 -07:00
Rolf Neugebauer
1be635aaf2
Merge pull request #162 from rneugeba/win-vpn-fix
...
net: add metric to static IP address entries
2016-06-01 20:10:26 +01:00
Rolf Neugebauer
630e0e4e2e
net: add metric to static IP address entries
...
The VPN interface is configure with a routing metric of 199. If VPN mode
is enabled and we have static IP address configured (which is what we do
on Windows) then all traffic would still go via eth0 and not, as expected,
via the VPN interface.
With this PR we set the metric for eth1 to 200, thus, if VPN mode enabled
traffic will be routed over the VPN interface.
This fix is a bit Uggh, but it's the simplest way to apply this late in the
release cycle without requiring re-run of all OS X tests.
We should fix this properly after this release.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-06-01 19:59:58 +01:00
Justin Cormack
c8112d444a
Merge pull request #160 from ijc25/master
...
Ensure /var/log is bind mounted after transfused starts
2016-05-31 15:39:15 +01:00
Ian Campbell
98981908b8
Ensure /var/log is bind mounted after transfused starts
...
Otherwise /Mac$DRIVERDIR does not yet exist.
Signed-off-by: Ian Campbell <ian.campbell@docker.com>
2016-05-31 15:26:41 +01:00
Justin Cormack
c7f0005447
Merge pull request #159 from justincormack/diag
...
update diagnostics now tap-vsockd only runs on WIndows
2016-05-31 15:08:19 +01:00
Justin Cormack
6b6dff3222
update diagnostics now tap-vsockd only runs on WIndows
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-05-31 15:07:33 +01:00
Rolf Neugebauer
65f0bcc87e
Merge pull request #152 from rneugeba/net-config
...
[DO NOT MERGE (yet)] config: overwrite resolv.conf and interfaces from database
2016-05-30 14:24:37 +02:00
Rolf Neugebauer
b557d5d9b7
config: overwrite resolv.conf and interfaces from database
...
Allow the host to configure a static IP address for eth0 by setting the
following DB keys:
- net/config: "static" (default or not set -> dhcp)
- net/address: IP address
- net/netmask: netmask in dot notation
- net/gateway: default gateway
Also allow overwriting/setting "/etc/resolve.conf" by writing to
the "etc/resolv.conf" key.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-05-30 10:01:42 +02:00
Justin Cormack
9e0defeae1
Merge pull request #158 from justincormack/driverdir
...
define driverdir in host setting
2016-05-27 12:05:23 -07:00
Justin Cormack
2c40ed9554
define driverdir in host setting
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-05-27 12:04:49 -07:00
Justin Cormack
0bc109ae3b
Merge pull request #157 from justincormack/movemount
...
move log mount to hostsettings not docker startup
2016-05-27 11:47:39 -07:00
Justin Cormack
3f513f2368
move log mount to hostsettings not docker startup
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-05-27 11:41:46 -07:00
Justin Cormack
d9b9cb13b5
Merge pull request #156 from justincormack/nologcopy
...
Do not try to keep log files, fix #154
2016-05-26 14:57:53 -07:00
Justin Cormack
50bb644acb
Do not try to keep log files, fix #154
...
Signed-off-by: Justin Cormack <justin.cormack@docker.com>
2016-05-26 14:24:05 -07:00
David Scott
67e9ccafd0
proxy: remove the dynamic vsock port allocation
...
On both Mac and Windows we have one well-known port and a SOCKS-like
port to tunnel connections through it. This was necessary on Windows
where ports have well-known GUIDs, but we might as well do it the same
way on both platforms for consistency.
This patch removes the dynamic binding of vsock ports, which fails on
a Windows Moby anyway.
Signed-off-by: David Scott <dave.scott@docker.com>
2016-05-26 17:01:27 +01:00
Dave Scott
e7737c9133
Merge pull request #148 from djs55/port-filesystem
...
On Hyper-V, mount the /port filesystem
2016-05-26 02:51:39 -07:00
Rolf Neugebauer
57edeae877
Merge pull request #151 from rneugeba/virtsock-up
...
virtsock: update vendored virtosck package
2016-05-23 21:36:04 +01:00
Rolf Neugebauer
5b96452c4c
virtsock: update vendored virtosck package
...
This fixes a bug on WIndows build newer than 10586.
Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
2016-05-23 21:34:38 +01:00