Friday, 2017-04-21

*** salv-orlando has quit IRC00:22
*** jerrygb has joined #openstack-neutron-ovn00:45
*** jerrygb has quit IRC00:52
*** jerrygb has joined #openstack-neutron-ovn01:04
*** salv-orlando has joined #openstack-neutron-ovn01:19
*** fzdarsky_ has joined #openstack-neutron-ovn01:21
*** fzdarsky has quit IRC01:24
*** salv-orlando has quit IRC01:48
*** s3wong has quit IRC01:54
openstackgerritMerged openstack/networking-ovn master: Disable new N537 hacking check from next neutron-lib  https://review.openstack.org/45710902:09
*** gongysh has joined #openstack-neutron-ovn02:22
*** salv-orlando has joined #openstack-neutron-ovn02:45
*** mickeys has quit IRC02:50
*** mickeys has joined #openstack-neutron-ovn03:02
*** salv-orl_ has joined #openstack-neutron-ovn03:03
*** salv-orlando has quit IRC03:03
*** salv-orl_ has quit IRC03:16
*** arslanq has quit IRC04:04
*** mickeys has quit IRC04:11
*** salv-orlando has joined #openstack-neutron-ovn04:13
*** gongysh has quit IRC04:14
*** salv-orlando has quit IRC04:41
*** gongysh has joined #openstack-neutron-ovn04:42
*** salv-orlando has joined #openstack-neutron-ovn04:46
*** anilvenkata has joined #openstack-neutron-ovn05:06
*** gongysh has quit IRC05:09
*** mickeys has joined #openstack-neutron-ovn05:12
*** mickeys has quit IRC05:16
*** mickeys has joined #openstack-neutron-ovn05:36
*** janki has joined #openstack-neutron-ovn05:48
*** gongysh has joined #openstack-neutron-ovn05:59
*** salv-orlando has quit IRC06:11
*** salv-orlando has joined #openstack-neutron-ovn06:11
*** salv-orlando has quit IRC06:16
*** pcaruana has joined #openstack-neutron-ovn06:18
*** ltomasbo|away is now known as ltomasbo06:42
*** janki has quit IRC06:49
*** janki has joined #openstack-neutron-ovn06:50
*** salv-orlando has joined #openstack-neutron-ovn07:01
*** gongysh has quit IRC07:18
*** janki has quit IRC07:53
*** lucas-afk is now known as lucasagomes08:07
*** gongysh has joined #openstack-neutron-ovn08:09
*** jerrygb_ has joined #openstack-neutron-ovn08:11
*** janki has joined #openstack-neutron-ovn08:11
*** jerrygb has quit IRC08:11
*** jerrygb_ has quit IRC08:21
*** jerrygb has joined #openstack-neutron-ovn08:22
*** mickeys has quit IRC08:38
*** gongysh has quit IRC08:51
*** fzdarsky_ is now known as fzdarsky|afk08:55
*** dongjun has quit IRC09:33
*** mickeys has joined #openstack-neutron-ovn09:38
*** arslanq has joined #openstack-neutron-ovn09:43
*** mickeys has quit IRC09:45
*** salv-orl_ has joined #openstack-neutron-ovn09:48
*** salv-orlando has quit IRC09:51
*** yamamoto has quit IRC10:25
*** mickeys has joined #openstack-neutron-ovn10:41
*** mickeys has quit IRC10:46
*** anilvenkata has quit IRC11:09
*** lucasagomes is now known as lucas-afk11:25
*** yamamoto has joined #openstack-neutron-ovn11:33
*** yamamoto has quit IRC11:35
*** yamamoto has joined #openstack-neutron-ovn11:39
*** salv-orl_ has quit IRC11:40
*** mickeys has joined #openstack-neutron-ovn11:42
*** mickeys has quit IRC11:47
*** fzdarsky|afk is now known as fzdarsky11:48
*** yamamoto has quit IRC11:52
*** dongjun has joined #openstack-neutron-ovn12:15
*** salv-orlando has joined #openstack-neutron-ovn12:17
dongjunnumans: Hi, switching to ovsdbapp in neutron breaks our gate12:17
numansdongjun, oh12:18
numansdongjun, i haven't looked at ovsdbapp closely, is the ovn code merged there ?12:19
numansdongjun,  eventually all the code in commands.py (and may be impl_idl_ovn.py) should be moved to ovsdbapp12:20
numansand ovn would consume it12:21
dongjunnumans: No, no ovn code was merged to ovsdbapp12:21
numansalso other projects which wants to use ovn can directly use them12:21
numansdongjun, i think that would be next step12:21
numansi may be wrong, probably need to check with otherwiseguy and russellb12:21
numansdongjun, now i got you :) you mean neutron switching to ovsdbapp and the native folder in neutron getting deleted ?12:22
dongjunnumans: Not deleted, use this instead12:23
dongjunfrom ovsdbapp.backend.ovs_idl import idlutils12:23
dongjunthere is a attributeErr12:24
dongjunlooks like some attribute was removed12:24
numansdongjun, you are seeing this error when networking-ovn imports idlutils from ovsdbapp ?12:24
dongjunNeutron clear the code in idlutils,  using from ovsdbapp.backend.ovs_idl import idlutils instead.12:25
*** dalvarez has quit IRC12:25
*** ajo has quit IRC12:25
dongjunIt's redirected to ovsdbapp12:25
*** ltomasbo has quit IRC12:25
*** dmellado has quit IRC12:26
*** lucas-afk is now known as lucasagomes12:26
dongjunnumans: http://logs.openstack.org/18/457518/4/gate/gate-networking-ovn-python27-ubuntu-xenial/a95c87e/console.html#_2017-04-21_11_54_26_28338712:27
lucasagomesdongjun, ++ it just failed on my local devstack setup12:28
lucasagomes2017-04-21 12:36:44.810 CRITICAL neutron.plugins.ml2.managers [-] The 'ovn = networking_ovn.ml2.mech_driver:OVNMechanismDriver' entrypoint could not be loaded for the following reason: 'no such option ovs_vsctl_timeout in group [DEFAULT]'.12:28
lucasagomesthis is what I get from the q-svc logs12:28
*** dalvarez has joined #openstack-neutron-ovn12:28
dongjunOops12:29
numanslucasagomes, dongjun both of them related ?12:29
lucasagomesnumans, not sure yet, but apparently so12:30
lucasagomesI will investigate, I literraly just bumped into that problem12:30
dongjunlucasagomes: I have no idea.12:30
lucasagomesso I haven't dug at all12:30
otherwiseguyyeah, i didn't really expect the neutron ovsdbapp patch to merge as soon as I pulled it out of WIP. I'd tested functional tests with ovn before and they passed, but apparently a new iteration of the patch broke those. the unit tests are because mocking 'moved' objects doesn't work well.12:32
otherwiseguyshould be easy to fix. i'm on it.12:33
*** ajo has joined #openstack-neutron-ovn12:33
numansotherwiseguy, that's cool12:34
numansthanks12:34
otherwiseguysorry i broke the world!12:34
*** jchhatbar has joined #openstack-neutron-ovn12:34
numansthat's fine :) its all part of what we do12:35
*** janki has quit IRC12:38
dongjunotherwiseguy: thanks12:39
dongjunIs the reason "_tables" renamed to "tables"?12:39
otherwiseguyI don't remember renaming _tables.12:41
otherwiseguy(though it should be)12:41
lucasagomesotherwiseguy, it's all good, apparently we are just mocking the wrong row_by_values12:41
lucasagomeswe should mock the one from ovsdbapp in networking-ovn12:41
* lucasagomes will put a patch, 1 sec12:42
otherwiseguyI did rename _get_shcmea_helper to get_schema_helper though.12:42
*** mickeys has joined #openstack-neutron-ovn12:43
openstackgerritLucas Alvares Gomes proposed openstack/networking-ovn master: WIP: Fix unittests breakage  https://review.openstack.org/45881812:44
* lucasagomes testing locally ^12:44
*** mickeys has quit IRC12:47
*** dmellado has joined #openstack-neutron-ovn12:48
*** ltomasbo has joined #openstack-neutron-ovn12:49
lucasagomesyeah, there are other bits too12:51
otherwiseguyhave some fixes coming.12:53
otherwiseguyjust running tests12:53
otherwiseguydown to one failed unit test.12:53
otherwiseguytests passing, checking pep8 (functional test I think I'll have to fix in neutron)12:56
*** yamamoto has joined #openstack-neutron-ovn12:57
*** yamamoto has quit IRC12:58
lucasagomesotherwiseguy, cool, did you replace the get_idl_schema from the neutron tree with the ovsdbapp one  ?12:58
*** yamamoto has joined #openstack-neutron-ovn12:58
openstackgerritTerry Wilson proposed openstack/networking-ovn master: Fix unit tests related to Neutron ovsdbapp use  https://review.openstack.org/45882113:00
otherwiseguylucasagomes, that and fixed the _get_schema_helper() call.13:01
lucasagomesyeah13:01
otherwiseguynow to fix the functional tests.13:01
*** yamamoto has quit IRC13:15
*** yamamoto has joined #openstack-neutron-ovn13:16
*** yamamoto has quit IRC13:16
*** yamamoto has joined #openstack-neutron-ovn13:16
*** yamamoto has quit IRC13:25
*** yamamoto has joined #openstack-neutron-ovn13:26
otherwiseguylucasagomes, hopefully https://review.openstack.org/458841 will fix the functional tests.13:28
lucasagomesotherwiseguy, yeah13:28
lucasagomesotherwiseguy, https://review.openstack.org/45883513:28
lucasagomesI've put a fix for that too, diff approach tho13:28
* lucasagomes tests13:29
otherwiseguyI like yours better.13:29
otherwiseguyAt least, while importing from neutron. I like mine a little better once nothing imports from neutron. :D13:30
*** yamamoto has quit IRC13:30
lucasagomesotherwiseguy,  yeah13:30
otherwiseguyAnd it really is good form to register the option before using it I suppose. :)13:32
lucasagomesotherwiseguy, yeah, evaluating config at important time is kinda tricky... We had some problems with that when using configs in decorators13:33
lucasagomeslike for periodic tasks13:33
openstackgerritTerry Wilson proposed openstack/networking-ovn master: Fix unit tests related to Neutron ovsdbapp use  https://review.openstack.org/45882113:38
otherwiseguylucasagomes, it makes me happy that ovsdbapp has no config. :p13:46
lucasagomesotherwiseguy, ++13:47
lucasagomesotherwiseguy, btw, the Transaction class was removed from neutron ovsdbapp13:47
lucasagomesand networking-ovn uses it13:47
lucasagomeshmm... I think we will need to add ovsdbapp as a dependnecy for networking-ovn13:47
otherwiseguytransaction class is moved.13:47
lucasagomesotherwiseguy, can you think about another way of replacing that Transaction class ?13:48
lucasagomesotherwiseguy, oh right13:48
otherwiseguylucasagomes, it will be a dependency very soon. As soon as the gate is definitely fixed, I'm back to the "make networking-ovn use ovsdbapp" branch I'm working on. :)13:48
lucasagomesotherwiseguy, cool13:49
otherwiseguyAt least, I think I am. I guess I really should start the packaging process for ovsdbapp before someone stabs me for introducing a new dependency and not taking care of that.13:49
*** jchhatbar has quit IRC13:50
otherwiseguyI just thought I had more time. Oh well, less excuses more working. :p13:50
lucasagomesyeah, we need to avoid merging such patches on friday too :-P13:51
lucasagomesit's never a good idea to merge big refactors at the end of the week13:51
otherwiseguythere was apparently much optimism in the world last night.13:51
lucasagomeshah13:55
*** mlavalle has joined #openstack-neutron-ovn14:03
*** yamamoto has joined #openstack-neutron-ovn14:27
*** salv-orlando has quit IRC14:28
*** mickeys has joined #openstack-neutron-ovn14:32
*** mickeys has quit IRC14:36
*** gongysh has joined #openstack-neutron-ovn14:41
*** yamamoto has quit IRC14:53
*** erhudy has left #openstack-neutron-ovn15:01
openstackgerritLucas Alvares Gomes proposed openstack/networking-ovn master: Uses Transaction from ovsdbapp  https://review.openstack.org/45887215:07
lucasagomesotherwiseguy, ^ maybe we need squash that with ur patch for the unittests btw15:07
russellbplease ping me when patches need to be approved :)15:08
otherwiseguyrussellb, https://review.openstack.org/#/c/458841/ has ihar's +2 do you still have neutron +2 powers?15:08
russellbno15:09
otherwiseguysad15:09
otherwiseguyrussellb, after ^ merges, I think https://review.openstack.org/#/c/458821/ will pass and everything will be happy.15:11
russellbotherwiseguy: OK, how about adding that as Depends-On?15:11
lucasagomesotherwiseguy, it won't, it needs the Transaction thing15:11
lucasagomesrussellb, ++15:11
openstackgerritLucas Alvares Gomes proposed openstack/networking-ovn master: Uses Transaction from ovsdbapp  https://review.openstack.org/45887215:12
russellblucasagomes: you could squash it into otherwiseguy's patch and add depends-on while you're at it?15:12
lucasagomesrussellb, yeah, lemme do it15:12
lucasagomesI just didn't want to put a new patch-set on his own patch, otherwiseguy you ok with it ?15:13
otherwiseguylucasagomes, oh, i see. I needed to add a moved_class for Transaction in neutron as well.15:14
lucasagomesotherwiseguy, yeah, or we can just use it from ovsdbapp15:15
otherwiseguy(in case someone else is using it)15:15
lucasagomeswe are moving to it anyway15:15
lucasagomesotherwiseguy, oh yeah, in that case yes15:15
otherwiseguylike dragonflow15:15
otherwiseguyI don't think they do, though.15:15
otherwiseguylucasagomes, Feel free to merge it into my patch or whatever.15:15
otherwiseguyAll I care about is "shit gets fixed" :D15:16
lucasagomesotherwiseguy, will do, also, one thing about that patch in neutron... I don't I think I prefer to have the function around that configuration option15:16
lucasagomesinstead of calling register_opts15:16
otherwiseguyI'm not sure which you meant "I don't I think I prefer" :D15:16
lucasagomescause usually register_opts is called in one place only, spreading it around in multiple calls makes the code more spaghetti15:16
lucasagomeshah I mean, I don't like that approach15:17
*** dongjun has quit IRC15:17
otherwiseguylucasagomes, I think the whole point of making an importable place to call register_ovs_options() or whatever is so that you *can* do it from multiple places.15:18
otherwiseguyotherwise you'd just define the opt and register it in the same place, right?15:18
otherwiseguyovs_conf.register_ovs_agent_opts() is already called in multiople places in the neutron tree for instance.15:21
lucasagomesotherwiseguy, maybe we have different approaches, I don't know neutron enough... but in ironic we just register it prior in a common service module15:21
lucasagomeswhich is used for all services (api, conductor) etc15:21
lucasagomesso we make sure the order is applied15:21
lucasagomesif you call register_opts on different places where more modules have been important it can be problematic15:22
lucasagomesbecause some configs needs to be evaluated at import time, like for decorators15:22
lucasagomesso registering it after the fact doesn't work15:22
lucasagomesit seems broken in neutron anyway15:22
*** gongysh has quit IRC15:33
openstackgerritLucas Alvares Gomes proposed openstack/networking-ovn master: Fix unit/functional tests related to Neutron ovsdbapp use  https://review.openstack.org/45882115:37
lucasagomesotherwiseguy, ^ squashed the transaction thing and added the depends-on in the neutron patch15:37
*** mickeys has joined #openstack-neutron-ovn15:40
*** yamamoto has joined #openstack-neutron-ovn15:51
*** salv-orlando has joined #openstack-neutron-ovn16:00
*** salv-orlando has quit IRC16:04
*** salv-orlando has joined #openstack-neutron-ovn16:05
*** mlavalle has quit IRC16:11
*** lucasagomes is now known as lucas-afk16:36
*** ltomasbo is now known as ltomasbo|away16:40
*** mlavalle has joined #openstack-neutron-ovn16:47
*** dmellado has quit IRC16:52
*** ltomasbo|away has quit IRC16:52
*** dalvarez has quit IRC16:53
*** ajo has quit IRC16:54
*** yamamoto has quit IRC16:55
*** dalvarez has joined #openstack-neutron-ovn17:00
*** salv-orlando has quit IRC17:00
*** ajo has joined #openstack-neutron-ovn17:00
*** ltomasbo|away has joined #openstack-neutron-ovn17:02
*** dmellado has joined #openstack-neutron-ovn17:06
*** ThiagoCMC has joined #openstack-neutron-ovn17:21
*** ig0r_ has quit IRC17:24
*** ig0r_ has joined #openstack-neutron-ovn17:28
*** salv-orlando has joined #openstack-neutron-ovn17:34
*** s3wong has joined #openstack-neutron-ovn18:01
russellbotherwiseguy: lucas-afk functional jobs still appear to be broken18:08
otherwiseguyrussellb, looking.18:10
otherwiseguywould be nice if a timed-out test would still display the details of tests that failed.18:10
* otherwiseguy reruns locally18:10
* otherwiseguy waits on devstack18:25
*** salv-orlando has quit IRC18:29
* otherwiseguy screams as devstack failed on a volume group error18:33
*** jerrygb has quit IRC18:40
*** jerrygb has joined #openstack-neutron-ovn18:49
*** pcaruana has quit IRC19:02
*** mlavalle has quit IRC19:14
otherwiseguyrussellb, just another instance of importing impl_idl Transaction it looks like. Fixing it in neutron itself.19:21
russellbOK19:21
*** mlavalle has joined #openstack-neutron-ovn19:22
openstackgerritTerry Wilson proposed openstack/networking-ovn master: Fix unit/functional tests related to Neutron ovsdbapp use  https://review.openstack.org/45882119:27
-openstackstatus- NOTICE: Gerrit will be offline briefly starting at 20:00 for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html19:42
otherwiseguyrussellb, is "Running tests" the python version of "Compiling"? (https://xkcd.com/303/)19:55
*** ig0r_ has quit IRC19:55
otherwiseguyfyi, it looks like the new neutron patch is fixing the tests.19:55
-openstackstatus- NOTICE: Gerrit is offline briefly for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html20:03
*** ChanServ changes topic to "Gerrit is offline briefly for scheduled maintenance http://lists.openstack.org/pipermail/openstack-dev/2017-April/115702.html"20:03
*** jerrygb has quit IRC20:10
*** jerrygb has joined #openstack-neutron-ovn20:25
*** ChanServ changes topic to "http://docs.openstack.org/developer/networking-ovn/ -=- OVN meeting Thursdays 10:15am Pacific / 1:15pm Eastern #openvswitch -=- Tempest health: http://goo.gl/9MaBJC"20:36
-openstackstatus- NOTICE: Gerrit is back in service and generally usable, though remote Git replicas (git.openstack.org and github.com) will be stale for the next few hours until online reindexing completes20:36
*** openstackgerrit has quit IRC20:48
*** openstackgerrit has joined #openstack-neutron-ovn20:52
openstackgerritTerry Wilson proposed openstack/networking-ovn master: Use the ovsdbapp library  https://review.openstack.org/45896720:52
*** yamamoto has joined #openstack-neutron-ovn20:54
*** mickeys has quit IRC20:58
*** yamamoto has quit IRC20:58
otherwiseguyrussellb, should we do for ovsdbapp in tox_install.sh something similar to what is done for neutron so that we just test against master?21:02
otherwiseguyis that also the code that makes Depends-On actually use patches that are up for review?21:03
otherwiseguy(for neutron)21:03
*** mickeys has joined #openstack-neutron-ovn21:14
*** fzdarsky has quit IRC21:20
*** salv-orlando has joined #openstack-neutron-ovn21:38
*** salv-orl_ has joined #openstack-neutron-ovn21:49
*** salv-orlando has quit IRC21:52
*** mickeys has quit IRC22:45
*** salv-orl_ has quit IRC22:48
*** masber has quit IRC23:02
*** masber has joined #openstack-neutron-ovn23:04
*** mickeys has joined #openstack-neutron-ovn23:31
*** yamamoto has joined #openstack-neutron-ovn23:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!