[lxc-devel] Planning for LXC 1.0.6 to be released on Wednesday
S.Çağlar Onur
caglar at 10ur.org
Wed Sep 24 04:10:16 UTC 2014
Hey Stéphane,
On Tue, Sep 23, 2014 at 12:21 AM, Stéphane Graber <stgraber at ubuntu.com> wrote:
> Hey everyone,
>
> So I've finally caught up on all the master patches and pushed
> everything to the stable-1.0 branch. All tests pass on all architectures
> and a tiny bit of manual testing didn't find any obvious problem with
> it.
>
> As a result, I'm planning on tagging 1.0.6 on Wednesday unless we find
> any major issue by then.
>
>
> Also, I believe I've cherry-picked all the master changes which aren't a
> new feature or related to a new feature, but if there's something in
> master which you absolutely need in stable and it's not in the list of
> commits I've cherry-picked, please get in touch!
Would it be possible to cherry-pick following two openvswitch related
patch in to the stable tree? As long as I see these should be harmless
for stable.
commit 6ad22d063aa0fdbd77425acd7f9c9de79e5aff3e
Author: Serge Hallyn <serge.hallyn at ubuntu.com>
Date: Fri Aug 22 20:29:23 2014 +0000
Update the openvswitch bridge attach code
commit 0d2047716ad6967eb4714b2448a89593dc266cef
Author: Serge Hallyn <serge.hallyn at ubuntu.com>
Date: Mon Jul 21 17:48:55 2014 -0500
Support openvswitch bridges
the only change I needed to make was following
diff --git a/src/lxc/network.c b/src/lxc/network.c
index b01297c..bdd1882 100644
--- a/src/lxc/network.c
+++ b/src/lxc/network.c
@@ -1187,7 +1187,7 @@ static int attach_to_ovs_bridge(const char
*bridge, const char *nic)
pid_t pid;
char *cmd;
- cmd = on_path("ovs-vsctl", NULL);
+ cmd = on_path("ovs-vsctl");
if (!cmd)
return -1;
free(cmd);
After converting lxcbr0 to openvswitch bridge everything seems to be
working as expected (except veths do not appear to be removed from the
openvswitch bridge as Serge pointed in his commit message)
[caglar at qop:~/Projects/lxc(stable-1.0)] sudo ovs-vsctl show
7170a597-4680-4e7b-ade4-2df164b2f397
Bridge "lxcbr0"
Port "lxcbr0"
Interface "lxcbr0"
type: internal
ovs_version: "2.0.2"
[caglar at qop:~/Projects/lxc(stable-1.0)] lxc-ls
rubik
[caglar at qop:~/Projects/lxc(stable-1.0)] lxc-start -d -n rubik
[caglar at qop:~/Projects/lxc(stable-1.0)] lxc-attach -n rubik
root at rubik:/# ifconfig
eth0 Link encap:Ethernet HWaddr ae:0c:ee:29:47:80
inet addr:10.0.3.7 Bcast:10.0.3.255 Mask:255.255.255.0
inet6 addr: fe80::ac0c:eeff:fe29:4780/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5534 (5.5 KB) TX bytes:2376 (2.3 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root at rubik:/# ping www.google.com
PING www.google.com (64.233.181.147) 56(84) bytes of data.
64 bytes from 64.233.181.147: icmp_seq=1 ttl=61 time=58.3 ms
64 bytes from 64.233.181.147: icmp_seq=2 ttl=61 time=59.8 ms
^C
--- www.google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 58.382/59.108/59.835/0.766 ms
root at rubik:/# exit
[caglar at qop:~/Projects/lxc(stable-1.0)] sudo ovs-vsctl show
7170a597-4680-4e7b-ade4-2df164b2f397
Bridge "lxcbr0"
Port "vethUGPWF2"
Interface "vethUGPWF2"
Port "lxcbr0"
Interface "lxcbr0"
type: internal
ovs_version: "2.0.2"
> --
> Stéphane Graber
> Ubuntu developer
> http://www.ubuntu.com
>
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
>
Cheers
--
S.Çağlar Onur <caglar at 10ur.org>
More information about the lxc-devel
mailing list