Martynas Pumputis
f0109c1920
Merge pull request #2307 from weaveworks/issues/1940-remove-proxy-attach-dep
...
Move container attachment from sh to Go
2016-05-26 10:11:02 +01:00
Bryan Boreham
6dd109a5bb
Only do ethtool tx off in bridged (pcap) mode.
...
Detect the bridge type in the same way the weave script does.
2016-05-25 17:34:13 +01:00
Bryan Boreham
2702b85ee5
Improve veth name construction; use a constant instead of "ethwe"
2016-05-25 17:34:13 +01:00
Bryan Boreham
8717fd15ed
Use 'peer' and 'veth' instead of 'guest' and 'local', after review comments
2016-05-25 17:34:13 +01:00
Bryan Boreham
161446d55d
Move error detection for attach() into Go
2016-05-25 17:34:13 +01:00
Bryan Boreham
ac14b19db8
Move attach() and detach() from shell script to Go
2016-05-25 17:34:13 +01:00
Adam Harrison
e3ef473cd3
Utility function to disable tx checksum offload
2016-05-25 17:29:45 +01:00
Bryan Boreham
4fc2835d92
Extract AddRoute function
2016-05-25 17:29:45 +01:00
Bryan Boreham
85023e0a76
Extract AttachContainer() function
...
Also move netlink and netns code from common to net
Creates interface if not already there
Adds addresses
Move the set link 'up' to after addresses are added
2016-05-25 17:29:45 +01:00
Bryan Boreham
0257274aa8
Extract basic veth setup
2016-05-25 17:23:49 +01:00
Bryan Boreham
9aaa7f19fd
initialize via sub-function
2016-05-25 17:17:19 +01:00
Bryan Boreham
9f8b94645d
Obtain IP address before setting up veth
2016-05-25 17:17:19 +01:00
Bryan Boreham
c458deaf80
Slight cleanup
2016-05-25 17:17:19 +01:00
Bryan Boreham
d59c170cd5
Remove veth on error
2016-05-25 17:17:19 +01:00
Bryan Boreham
f11d91badf
Extract veth creation and LinkSetUp to net package
2016-05-25 17:17:19 +01:00
Martynas Pumputis
c63619bf7d
Merge remote-tracking branch 'origin/1.5'
2016-05-25 17:09:48 +01:00
Martynas Pumputis
d9d1956e0c
Merge pull request #2313 from weaveworks/cni-gratuitous-arp
...
Send out arp update from CNI plugin
2016-05-25 17:06:10 +01:00
Bryan Boreham
f695b3fd17
Smoke-test CNI arp update
2016-05-25 12:05:20 +01:00
Bryan Boreham
ede00047db
Send out arp update from CNI plugin
2016-05-25 12:05:20 +01:00
Adam Harrison
52377df340
Merge branch '1.5'
2016-05-24 17:10:52 +01:00
Adam Harrison
424d331a32
Merge pull request #2314 from weaveworks/disable-doc-previews
...
Temporarily disable doc previews
2016-05-24 17:10:28 +01:00
Adam Harrison
fbbbb924a3
Temporarily disable doc previews
2016-05-24 16:46:41 +01:00
Matthias Radestock
caeff127c9
Merge branch '1.5'
2016-05-24 11:27:42 +01:00
Bryan Boreham
56145ba518
Merge pull request #2311 from weaveworks/issues/2306-proxy-swarm-pending
...
Flush chunked response header immediately; fixes #2306 .
2016-05-24 10:36:09 +01:00
Adam Harrison
885b6195f6
Flush chunked response header immediately
2016-05-24 08:28:24 +01:00
Bryan Boreham
df3ccd362a
Merge branch '1.5'
2016-05-19 15:58:55 +01:00
Bryan Boreham
5ed18994cd
Send error messages about incompatible bridge settings to stderr
2016-05-19 15:58:15 +01:00
Adam Harrison
4dca07c9ff
Merge pull request #2296 from weaveworks/issues/2284-die-another-way
...
Move kill-on-failure responsibility to caller of weave script
2016-05-18 12:19:44 +01:00
Adam Harrison
b16de0c71e
Merge pull request #2299 from weaveworks/issues/fix-offset-abuse
...
Change the type of entry.Free to address.Count
2016-05-18 12:04:54 +01:00
Adam Harrison
a131703b2d
Merge remote-tracking branch 'origin/1.5'
2016-05-18 10:29:55 +01:00
Adam Harrison
78672db440
Merge pull request #2292 from weaveworks/issues/2286-hang-torpedoes
...
Protect against Docker hanging trying to talk to a non-existent plugin
2016-05-18 10:27:13 +01:00
Adam Harrison
5b4906f822
Merge branch '1.5'
2016-05-18 09:46:01 +01:00
Adam Harrison
ee9f8eec1c
Merge pull request #2291 from weaveworks/issues/refactor-check-attached
...
Refactor wait_for_{proxy,attached}
2016-05-18 09:44:15 +01:00
Adam Harrison
dc0e25a420
Add .ackrc which excludes vendor/ and .pkg/
2016-05-17 10:37:56 +01:00
Martynas Pumputis
85cea672d3
Change the type of entry.Free to address.Count
...
This change is backward compatible, because the underlying types of
address.Offset (the previous type) and address.Count are the same
and the Gob encoder does not require types to exactly correspond.
2016-05-16 15:03:05 +01:00
Bryan Boreham
ff81ecfd41
Move kill-on-failure responsibility to caller of weave script
2016-05-16 13:38:22 +01:00
Martynas Pumputis
ef5f80a05a
Merge pull request #2287 from weaveworks/donate-cidr-aligned
...
Donate CIDR-aligned ranges instead of just slicing at the mid-point.
2016-05-16 12:40:17 +01:00
Bryan Boreham
d551b6b0a8
Review feedback
2016-05-13 16:27:28 +01:00
Bryan Boreham
1ec2c0fb3f
Use a CIDR-aligned CIDR in unit tests
2016-05-13 16:27:28 +01:00
Bryan Boreham
d1e2aa6d36
Use quick.Check instead of many specific tests
2016-05-13 16:27:28 +01:00
Bryan Boreham
64dc7a1f69
Donate power-of-2-aligned ranges instead of just slicing at the mid-point.
...
Also fix up space tests to match.
2016-05-13 16:27:28 +01:00
Bryan Boreham
bc79a9187f
Protect against Docker hanging trying to talk to a non-existent plugin
...
Remove the Unix socket from the filesystem before doing volume
operations, if the plugin is not running.
2016-05-12 15:40:04 +00:00
Martynas Pumputis
02d9c090ed
Add wait_for_attached
2016-05-12 12:25:59 +01:00
Martynas Pumputis
671ed724d5
Move wait_for_proxy to config.sh
2016-05-12 12:15:20 +01:00
Bryan Boreham
f37e742536
Merge branch '1.5'
2016-05-12 11:00:14 +00:00
Bryan Boreham
6c7f860418
Merge pull request #2278 from weaveworks/issues/fix-320-claim-test
...
Fix 320_claim_3_test.sh
2016-05-12 11:59:14 +01:00
Bryan Boreham
79d78ae97b
Merge branch '1.5'
2016-05-12 09:57:48 +00:00
Bryan Boreham
4ff574744e
Use ubuntu:trusty to ensure 'nc' is available
2016-05-12 09:53:29 +00:00
Martynas Pumputis
7c3e937ae8
Fix 320_claim_3_test
2016-05-11 12:18:39 +01:00
Martynas Pumputis
178438c470
Merge branch '1.5'
2016-05-10 17:36:56 +01:00