*** yamamoto has joined #openstack-neutron-ovn | 00:56 | |
*** chenli has joined #openstack-neutron-ovn | 01:03 | |
*** yamamoto has quit IRC | 01:31 | |
*** fzdarsky__ has joined #openstack-neutron-ovn | 02:08 | |
*** fzdarsky_ has quit IRC | 02:11 | |
*** yamamoto has joined #openstack-neutron-ovn | 02:32 | |
*** yamamoto has quit IRC | 02:41 | |
*** jckasper has joined #openstack-neutron-ovn | 03:18 | |
*** jckasper has quit IRC | 03:21 | |
*** jckasper has joined #openstack-neutron-ovn | 03:21 | |
*** yamamoto has joined #openstack-neutron-ovn | 03:36 | |
*** chenli has quit IRC | 04:00 | |
openstackgerrit | ZongKai LI proposed openstack/networking-ovn: Update ACL without compare for add/del sg rule https://review.openstack.org/293602 | 04:01 |
---|---|---|
*** jckasper has quit IRC | 04:05 | |
*** jckasper has joined #openstack-neutron-ovn | 04:07 | |
*** jckasper has quit IRC | 04:10 | |
*** yamamoto has quit IRC | 04:13 | |
openstackgerrit | ZongKai LI proposed openstack/networking-ovn: use utils.ovn_name to replace string joint https://review.openstack.org/295079 | 04:14 |
*** chenli has joined #openstack-neutron-ovn | 04:30 | |
*** yamamoto has joined #openstack-neutron-ovn | 04:34 | |
*** yamamoto has quit IRC | 04:37 | |
*** yamamoto has joined #openstack-neutron-ovn | 04:40 | |
*** yamamoto has quit IRC | 04:42 | |
openstackgerrit | ZongKai LI proposed openstack/networking-ovn: use utils.ovn_name to replace string joint https://review.openstack.org/295079 | 05:00 |
*** gangil has quit IRC | 05:07 | |
*** xiaohhui has quit IRC | 05:13 | |
*** xiaohhui has joined #openstack-neutron-ovn | 05:14 | |
*** yamamoto has joined #openstack-neutron-ovn | 05:29 | |
*** yamamoto has quit IRC | 05:52 | |
*** yamamoto has joined #openstack-neutron-ovn | 05:59 | |
*** pcaruana has quit IRC | 06:02 | |
*** gangil has joined #openstack-neutron-ovn | 06:03 | |
*** gangil has joined #openstack-neutron-ovn | 06:03 | |
*** jckasper has joined #openstack-neutron-ovn | 06:11 | |
*** jckasper has quit IRC | 06:15 | |
*** openstackgerrit has quit IRC | 06:17 | |
*** openstackgerrit_ is now known as openstackgerrit | 06:17 | |
*** openstackgerrit_ has joined #openstack-neutron-ovn | 06:18 | |
*** openstackgerrit_ is now known as openstackgerrit | 06:19 | |
*** openstackgerrit_ has joined #openstack-neutron-ovn | 06:19 | |
*** yamamoto has quit IRC | 06:22 | |
*** yamamoto has joined #openstack-neutron-ovn | 06:41 | |
*** chenli has quit IRC | 07:19 | |
*** yamamoto has quit IRC | 08:01 | |
*** yamamoto has joined #openstack-neutron-ovn | 08:02 | |
*** yamamoto has quit IRC | 08:17 | |
*** yamamoto has joined #openstack-neutron-ovn | 09:18 | |
*** numans has joined #openstack-neutron-ovn | 09:23 | |
*** yamamoto has quit IRC | 09:25 | |
*** gangil has quit IRC | 09:56 | |
*** Mic22 has joined #openstack-neutron-ovn | 10:03 | |
*** jckasper has joined #openstack-neutron-ovn | 10:13 | |
*** jckasper has quit IRC | 10:17 | |
*** _Mic22 has joined #openstack-neutron-ovn | 10:52 | |
*** Mic22 has quit IRC | 10:54 | |
*** yamamoto has joined #openstack-neutron-ovn | 11:01 | |
*** yamamoto has quit IRC | 11:04 | |
*** yamamoto has joined #openstack-neutron-ovn | 11:10 | |
*** _Mic22 has quit IRC | 11:14 | |
*** numans_ has joined #openstack-neutron-ovn | 11:21 | |
*** numans has quit IRC | 11:25 | |
*** numans has joined #openstack-neutron-ovn | 11:37 | |
*** yamamoto has quit IRC | 11:39 | |
*** yamamoto has joined #openstack-neutron-ovn | 11:56 | |
*** yamamoto has quit IRC | 12:02 | |
*** asti has joined #openstack-neutron-ovn | 12:16 | |
*** fzdarsky__ is now known as fzdarsky | 12:30 | |
*** rtheis has joined #openstack-neutron-ovn | 12:42 | |
*** jckasper has joined #openstack-neutron-ovn | 12:43 | |
*** yamamoto has joined #openstack-neutron-ovn | 13:18 | |
*** a_ta has joined #openstack-neutron-ovn | 13:58 | |
*** brad_behle has joined #openstack-neutron-ovn | 14:02 | |
*** pcaruana has joined #openstack-neutron-ovn | 14:05 | |
*** yamamoto has quit IRC | 14:23 | |
*** yamamoto has joined #openstack-neutron-ovn | 14:35 | |
*** asti has quit IRC | 14:38 | |
*** numans has quit IRC | 14:41 | |
*** yamamoto has quit IRC | 14:48 | |
*** asti has joined #openstack-neutron-ovn | 15:05 | |
*** yamamoto has joined #openstack-neutron-ovn | 15:08 | |
*** yamamoto has quit IRC | 15:09 | |
*** yamamoto has joined #openstack-neutron-ovn | 15:10 | |
*** yamamoto has quit IRC | 15:10 | |
Sam-I-Am | russellb: moo? | 15:20 |
russellb | Sam-I-Am: howdy | 15:20 |
Sam-I-Am | hey, got some time? | 15:20 |
Sam-I-Am | having an ovn/ovs problem i cant figure out | 15:20 |
russellb | i've got all the time that exists | 15:20 |
Sam-I-Am | in this one deployment env, vms can't see past their local interfaces. | 15:21 |
Sam-I-Am | i see traffic on the tap, but nothing seems to traverse br-int | 15:21 |
Sam-I-Am | vms can't get dhcp. however, i can ping the dhcp server from anywhere that isn't a vm. | 15:21 |
russellb | any errors in logs? ovn-controller or ovs-vswitchd in particular | 15:22 |
Sam-I-Am | i can only reproduce this issue in one particular environment | 15:22 |
russellb | and kernel log | 15:22 |
Sam-I-Am | i see this in ovs log - ARN|system@ovs-system: failed to put[create] (Invalid argument) ufid:29b7a399-dd46-4fb9-9ffb-0864a327535a skb_priority(0/0),in_port(6),skb_mark(0/0),eth(src=fa:16:3e:51:e9:fc,dst=33:33:ff:51:e9:fc/00:00:00:00:00:00),eth_type(0x86dd),ipv6(src=::/::,dst=ff02::1:ff51:e9fc/::,label=0/0,proto=58,tclass=0/0,hlimit=255/0,frag=no),icmpv6(type=135,code=0),nd(target=fe80::f816:3eff:fe51:e9fc/::,sll=00:00:00:00:00 | 15:22 |
russellb | that's a bad sign | 15:23 |
Sam-I-Am | and these - sending OFPBMC_BAD_MASK error reply to OFPT_FLOW_MOD message | 15:23 |
Sam-I-Am | lots of them | 15:23 |
russellb | ok | 15:23 |
russellb | can you pastebin the flow table? ovs-ofctl -O OpenFlow13 dump-flows br-int | 15:24 |
Sam-I-Am | one sec | 15:24 |
russellb | from one node where it's puking like this | 15:24 |
Sam-I-Am | http://paste.openstack.org/show/491295/ | 15:25 |
Sam-I-Am | there's only one node, one vm, one dhcp agent | 15:25 |
Sam-I-Am | vm should be on 172.16.1.15, dhcp server .11 | 15:26 |
russellb | i suspect you're not using a kernel module that includes conntrack support | 15:26 |
russellb | and so the flows are incompelte | 15:26 |
russellb | and packets just get dropped | 15:26 |
Sam-I-Am | ovn controller seems happy | 15:27 |
Sam-I-Am | huh... | 15:27 |
Sam-I-Am | ovs conntrack? | 15:27 |
russellb | yes | 15:27 |
russellb | when ovs-vswitchd starts, it emits some messages about features the datapath supports | 15:27 |
russellb | it should say something about ct not being available | 15:28 |
russellb | i don't remember the message | 15:28 |
russellb | major hint is that there are no instances of the ct() action in the flow table | 15:28 |
russellb | and the BAD_MASK error you get is what happens if we program ct() flows but vswitchd doesn't support it | 15:28 |
russellb | not the friendlest failure mode here ... | 15:29 |
Sam-I-Am | yep | 15:29 |
Sam-I-Am | looks like its missing conntrack support | 15:29 |
russellb | yay for finding root cause at least | 15:30 |
Sam-I-Am | yes, this is awesome | 15:30 |
Sam-I-Am | i owe you a beer | 15:30 |
russellb | :) | 15:30 |
Sam-I-Am | mostly for reducing my health care bills | 15:30 |
Sam-I-Am | here's whats weird | 15:30 |
russellb | heh | 15:30 |
Sam-I-Am | we're using the same custom built ubuntu packages everywhere | 15:30 |
Sam-I-Am | on hardware and in vagrant it works fine, yet in CI it does not. | 15:31 |
Sam-I-Am | thats what has been so bizarre is not being able to repro it anywhere else | 15:31 |
russellb | dmesg | grep openvswitch | 15:31 |
russellb | what do you get | 15:31 |
Sam-I-Am | [ 7.525793] openvswitch: Open vSwitch switching datapath | 15:31 |
Sam-I-Am | [ 7.875244] openvswitch: netlink: Flow get message rejected, Key attribute missing. | 15:31 |
Sam-I-Am | thats it | 15:31 |
russellb | you're using the openvswitch module from your kernel, not the one built from the ovs tree | 15:32 |
russellb | is that intentional? | 15:32 |
Sam-I-Am | no, its not | 15:32 |
russellb | ok, that's the problem | 15:32 |
russellb | when you use the one built from the ovs tree, the message will include the ovs version number | 15:32 |
russellb | [ 1346.955785] openvswitch: Open vSwitch switching datapath 2.5.90 | 15:32 |
russellb | mine ^^^ | 15:33 |
Sam-I-Am | is that anytime ovs starts, or just during boot? | 15:34 |
Sam-I-Am | trying to compare with systems here that work | 15:34 |
russellb | when the module loads | 15:34 |
Sam-I-Am | hmmm | 15:36 |
Sam-I-Am | i wonder why its not loading the right module in this particular place | 15:36 |
russellb | loading it before you install the custom one? | 15:37 |
russellb | i dunno | 15:37 |
*** yamamoto has joined #openstack-neutron-ovn | 15:37 | |
Sam-I-Am | i wonder if this cloud server is doing something weird with kernels | 15:38 |
Sam-I-Am | trying to remember how all of this stuff works | 15:39 |
Sam-I-Am | its been a long time | 15:39 |
russellb | i'm grabbing lunch soon, hopefully that at least gets you in the right direction | 15:40 |
*** yamamoto has quit IRC | 15:41 | |
Sam-I-Am | russellb: ahhh, yeah... looks like there's no kernel headers. first thing to fix. | 15:42 |
*** yamamoto has joined #openstack-neutron-ovn | 15:42 | |
Sam-I-Am | russellb: i'll stalk you later :) | 15:42 |
*** gongysh_ has joined #openstack-neutron-ovn | 15:44 | |
Sam-I-Am | russellb: looks like compiler errors | 15:51 |
Sam-I-Am | so its trying to build and failing | 15:51 |
*** gongysh_ has quit IRC | 15:55 | |
Sam-I-Am | russellb: http://paste.openstack.org/show/491305/ | 15:55 |
*** yamamoto has quit IRC | 15:56 | |
*** yamamoto has joined #openstack-neutron-ovn | 16:00 | |
*** yamamoto has quit IRC | 16:08 | |
russellb | Sam-I-Am: that's the same failure we're getting in networking-ovn CI jobs right now | 16:16 |
russellb | Sam-I-Am: ubuntu backported some stuff that broke ovs | 16:16 |
*** banix has joined #openstack-neutron-ovn | 16:16 | |
*** armax has joined #openstack-neutron-ovn | 16:16 | |
Sam-I-Am | russellb: awesome | 16:18 |
russellb | you can downgrade the kernel, or wait until it gets sorted out ... | 16:18 |
Sam-I-Am | this box originally started out with -74 | 16:19 |
russellb | http://openvswitch.org/pipermail/discuss/2016-March/020513.html | 16:19 |
Sam-I-Am | (which is pretty old.. january?) but ovs still didnt work. not sure if its the compiler thing or something else. | 16:19 |
Sam-I-Am | hmm | 16:21 |
Sam-I-Am | so this is probably a red herring | 16:21 |
Sam-I-Am | time to revert kernel and see what happens | 16:21 |
*** yamamoto has joined #openstack-neutron-ovn | 16:24 | |
*** palexster has joined #openstack-neutron-ovn | 16:24 | |
*** pcaruana has quit IRC | 16:25 | |
*** brad_behle has quit IRC | 16:25 | |
*** yamamoto has quit IRC | 16:28 | |
*** brad_behle has joined #openstack-neutron-ovn | 16:29 | |
*** aginwala has joined #openstack-neutron-ovn | 16:32 | |
*** Mic22 has joined #openstack-neutron-ovn | 16:41 | |
Sam-I-Am | russellb: seems like its this package in particular - linux-libc-dev:amd64 ? | 16:43 |
russellb | hrm? | 16:43 |
Sam-I-Am | the thing that broke ovs builds on ubuntu | 16:43 |
russellb | no, should be the kernel | 16:43 |
Sam-I-Am | interesting. these other boxen have < .83 kernel and still dont build | 16:44 |
Sam-I-Am | but they do have .83 of that package | 16:44 |
russellb | rebooted to run the older kernel? | 16:44 |
Sam-I-Am | yeah | 16:45 |
Sam-I-Am | interestingly, most of these failures were on kernels prior to .83 | 16:45 |
Sam-I-Am | the only diff between working and not-working seems to be that package | 16:45 |
russellb | this is kernel code though, it doesn't use glibc | 16:46 |
russellb | wait, linux-libc | 16:46 |
russellb | yes | 16:47 |
russellb | you're right | 16:47 |
russellb | that's kernel headers | 16:47 |
Sam-I-Am | well, now one of my labs has that package | 16:47 |
russellb | um | 16:47 |
russellb | it should actually be linux-headers | 16:48 |
Sam-I-Am | but is running kernel 3.13.0-77 | 16:48 |
russellb | (ノಠ益ಠ)ノ彡┻━┻ | 16:48 |
Sam-I-Am | Title: openvswitch-datapath-dkms 2.5.90-2.11810+gitd1174d01: openvswitch kernel module failed to build | 16:48 |
russellb | honesly i'm hoping that one of the ovs kernel devs takes notice and fixes | 16:48 |
Sam-I-Am | well, there we go | 16:48 |
Sam-I-Am | sooooo | 16:48 |
Sam-I-Am | this box has kernel -77 | 16:49 |
russellb | maybe you should use centos | 16:49 |
russellb | :-p | 16:49 |
Sam-I-Am | interestingly, the only reason this works is because the module built once already | 16:49 |
Sam-I-Am | so ovs is just re-using the existing conntrack module | 16:49 |
* russellb nods | 16:49 | |
*** aginwala has quit IRC | 16:49 | |
Sam-I-Am | that explains the problem in CI | 16:50 |
Sam-I-Am | and i bet vagrant works because they havent pushed a new image, or i havent updated the image. | 16:50 |
russellb | sounds right | 16:50 |
*** aginwala has joined #openstack-neutron-ovn | 16:50 | |
Sam-I-Am | so yeah, this is a pretty serious problem | 16:50 |
*** aginwala has quit IRC | 16:54 | |
*** aginwala has joined #openstack-neutron-ovn | 16:55 | |
*** gangil has joined #openstack-neutron-ovn | 16:56 | |
*** gangil has joined #openstack-neutron-ovn | 16:56 | |
*** aginwala has quit IRC | 17:00 | |
*** aginwala has joined #openstack-neutron-ovn | 17:03 | |
*** aginwala has quit IRC | 17:03 | |
*** aginwala has joined #openstack-neutron-ovn | 17:04 | |
*** lathiat has quit IRC | 17:18 | |
*** lathiat has joined #openstack-neutron-ovn | 17:20 | |
*** a_ta has quit IRC | 17:24 | |
*** a_ta has joined #openstack-neutron-ovn | 17:24 | |
*** a_ta has quit IRC | 17:28 | |
*** yamamoto has joined #openstack-neutron-ovn | 17:29 | |
*** aginwala has quit IRC | 17:29 | |
*** aginwala has joined #openstack-neutron-ovn | 17:32 | |
*** yamamoto has quit IRC | 17:35 | |
*** yamamoto has joined #openstack-neutron-ovn | 17:36 | |
*** yamamoto has quit IRC | 17:37 | |
*** aginwala has quit IRC | 17:38 | |
*** aginwala has joined #openstack-neutron-ovn | 17:38 | |
*** aginwala has quit IRC | 17:39 | |
*** aginwala has joined #openstack-neutron-ovn | 17:40 | |
*** s3wong has joined #openstack-neutron-ovn | 17:57 | |
*** yamamoto has joined #openstack-neutron-ovn | 17:59 | |
*** salv-orlando has joined #openstack-neutron-ovn | 18:02 | |
*** aginwala has quit IRC | 18:10 | |
*** a_ta has joined #openstack-neutron-ovn | 18:10 | |
*** yamamoto has quit IRC | 18:13 | |
*** aginwala has joined #openstack-neutron-ovn | 18:17 | |
Sam-I-Am | russellb: upgrading to 4.4 fixed it | 18:26 |
russellb | cool, yep, that'll do it | 18:26 |
Sam-I-Am | so happens we'll need 4.4 to make the nats anyway, so might as well get this going now | 18:28 |
russellb | for the moment anyway | 18:30 |
russellb | nat support will get backported to the ovs in-tree module as well | 18:30 |
*** asti has quit IRC | 18:31 | |
*** asti has joined #openstack-neutron-ovn | 18:32 | |
*** aginwala has quit IRC | 18:34 | |
*** azbiswas has joined #openstack-neutron-ovn | 18:48 | |
*** aginwala has joined #openstack-neutron-ovn | 18:49 | |
*** aginwala has quit IRC | 18:50 | |
*** aginwala has joined #openstack-neutron-ovn | 18:50 | |
*** aginwala has quit IRC | 18:56 | |
*** a_ta has quit IRC | 19:12 | |
*** a_ta has joined #openstack-neutron-ovn | 19:12 | |
*** yamamoto has joined #openstack-neutron-ovn | 19:14 | |
*** a_ta has quit IRC | 19:17 | |
*** a_ta has joined #openstack-neutron-ovn | 19:18 | |
*** yamamoto has quit IRC | 19:21 | |
*** aginwala has joined #openstack-neutron-ovn | 19:29 | |
russellb | Sam-I-Am: build fix -> https://patchwork.ozlabs.org/patch/600294/ | 19:48 |
Sam-I-Am | russellb: cool | 19:52 |
*** fzdarsky is now known as fzdarsky|afk | 19:53 | |
*** tongli has joined #openstack-neutron-ovn | 20:18 | |
*** fzdarsky|afk has quit IRC | 20:19 | |
*** tongli has quit IRC | 20:20 | |
*** pcaruana has joined #openstack-neutron-ovn | 20:21 | |
*** aginwala has quit IRC | 20:29 | |
*** aginwala has joined #openstack-neutron-ovn | 20:33 | |
*** regXboi has joined #openstack-neutron-ovn | 20:40 | |
*** jckasper has quit IRC | 20:44 | |
*** jckasper has joined #openstack-neutron-ovn | 21:03 | |
*** jckasper has quit IRC | 21:07 | |
*** jckasper has joined #openstack-neutron-ovn | 21:08 | |
*** aginwala has quit IRC | 21:09 | |
*** a_ta has quit IRC | 21:15 | |
*** a_ta has joined #openstack-neutron-ovn | 21:16 | |
*** a_ta has quit IRC | 21:20 | |
*** regXboi has quit IRC | 21:20 | |
*** aginwala has joined #openstack-neutron-ovn | 21:25 | |
*** jckasper has quit IRC | 21:25 | |
*** jckasper has joined #openstack-neutron-ovn | 21:26 | |
*** banix has quit IRC | 21:27 | |
*** jckasper has quit IRC | 21:29 | |
*** jckasper has joined #openstack-neutron-ovn | 21:29 | |
*** asti has quit IRC | 21:37 | |
*** aginwala has quit IRC | 21:45 | |
*** aginwala has joined #openstack-neutron-ovn | 21:52 | |
*** jckasper has quit IRC | 21:52 | |
*** jckasper has joined #openstack-neutron-ovn | 21:53 | |
*** jckasper has quit IRC | 21:53 | |
*** jckasper has joined #openstack-neutron-ovn | 21:53 | |
*** rtheis has quit IRC | 21:56 | |
*** pcaruana has quit IRC | 22:06 | |
*** aginwala has quit IRC | 22:07 | |
*** aginwala has joined #openstack-neutron-ovn | 22:10 | |
*** aginwala has quit IRC | 22:20 | |
*** aginwala has joined #openstack-neutron-ovn | 22:22 | |
openstackgerrit | Chandra Sekhar Vejendla proposed openstack/networking-ovn: WIP: Floating IP support https://review.openstack.org/295547 | 22:24 |
*** brad_behle has quit IRC | 22:26 | |
Sam-I-Am | moo? | 22:57 |
*** aginwala has quit IRC | 22:58 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** openstackgerrit_ is now known as openstackgerrit | 23:03 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** openstackgerrit_ has joined #openstack-neutron-ovn | 23:04 | |
*** openstackgerrit_ is now known as openstackgerrit | 23:04 | |
*** openstackgerrit_ has joined #openstack-neutron-ovn | 23:09 | |
*** gangil has quit IRC | 23:10 | |
*** gangil has joined #openstack-neutron-ovn | 23:21 | |
*** gangil has joined #openstack-neutron-ovn | 23:21 | |
*** aginwala has joined #openstack-neutron-ovn | 23:46 | |
*** aginwala has quit IRC | 23:54 | |
russellb | Sam-I-Am: sup | 23:57 |
Sam-I-Am | russellb: yo | 23:57 |
Sam-I-Am | what brings you here this late? | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!