Wednesday, 2017-08-09

*** yamamoto has quit IRC01:19
*** yamamoto has joined #openstack-neutron-ovn01:26
*** gongysh has joined #openstack-neutron-ovn01:44
*** saphi has joined #openstack-neutron-ovn02:23
*** saphi has quit IRC02:24
*** saphi has joined #openstack-neutron-ovn02:25
*** saphi has quit IRC03:57
*** gongysh has quit IRC04:03
*** saphi has joined #openstack-neutron-ovn04:13
*** gongysh has joined #openstack-neutron-ovn04:39
*** zefferno has joined #openstack-neutron-ovn05:09
*** yamamoto has quit IRC05:19
*** yamamoto has joined #openstack-neutron-ovn05:31
*** janki has joined #openstack-neutron-ovn05:37
*** yamamoto_ has joined #openstack-neutron-ovn06:05
*** yamamoto has quit IRC06:09
*** livelace has quit IRC06:34
*** pcaruana has joined #openstack-neutron-ovn07:24
*** anilvenkata has joined #openstack-neutron-ovn07:38
*** dasanind has quit IRC08:47
*** ltomasbo has quit IRC08:47
*** yamamoto_ has quit IRC08:47
*** masber has quit IRC08:47
*** gizmoguy has quit IRC08:47
*** numans has quit IRC08:47
*** gongysh has quit IRC08:47
*** afranc has quit IRC08:47
*** mestery has quit IRC08:47
*** lucas-afk has quit IRC08:47
*** flaviof has quit IRC08:47
*** switchcade has quit IRC08:47
*** dalvarez has quit IRC08:47
*** rpb has quit IRC08:47
*** vaishali has quit IRC08:47
*** basilAB has quit IRC08:47
*** pcaruana has quit IRC08:47
*** carl_baldwin has quit IRC08:47
*** elurkki has quit IRC08:47
*** leifmadsen has quit IRC08:47
*** fkautz has quit IRC08:47
*** lrichard has quit IRC08:47
*** markmcclain has quit IRC08:47
*** jagter has quit IRC08:47
*** kevinbenton has quit IRC08:47
*** safchain has quit IRC08:47
*** anilvenkata has quit IRC08:47
*** zefferno has quit IRC08:47
*** saphi has quit IRC08:47
*** openstackgerrit has quit IRC08:47
*** igordcard has quit IRC08:47
*** amotoki has quit IRC08:47
*** openstack has joined #openstack-neutron-ovn13:53
*** janki has quit IRC14:00
*** anilvenkata has quit IRC14:17
*** anilvenkata has joined #openstack-neutron-ovn14:19
*** trinaths has joined #openstack-neutron-ovn14:39
otherwiseguyrussellb, The odd thing is, I don't think the string PKG_CHECK_MODULES should actually be in configure itself...it's as if the generation of the configure script is broken. but i have a xenial vm and am not reproducing.14:40
trinathshi14:40
russellbotherwiseguy: right, it's a macro ..14:41
russellbautotools \o/14:41
otherwiseguyyeah, it's quite odd. Running recheck just to see if it goes away (though it has been there for several runs). The check queue is at 235...so that should take a while.14:50
*** yamamoto has quit IRC15:43
*** yamamoto has joined #openstack-neutron-ovn15:45
*** yamamoto has quit IRC15:45
*** yamamoto has joined #openstack-neutron-ovn15:46
*** yamamoto has quit IRC15:51
*** yamamoto has joined #openstack-neutron-ovn15:57
*** yamamoto has quit IRC16:01
*** trinaths has left #openstack-neutron-ovn16:11
*** lucasagomes is now known as lucas-afk16:14
*** mjblack has joined #openstack-neutron-ovn16:21
openstackgerritMiguel Angel Ajo proposed openstack/networking-ovn master: Support for L3 gateway HA  https://review.openstack.org/48697116:22
*** yamamoto has joined #openstack-neutron-ovn16:58
*** yamamoto has quit IRC17:03
openstackgerritMerged openstack/networking-ovn master: Rename 'ns-metadata-proxy' config dir to 'ovn-metadata-proxy'  https://review.openstack.org/48663717:22
*** yamamoto has joined #openstack-neutron-ovn17:59
russellbotherwiseguy: any luck narrowing it down?18:00
*** yamamoto has quit IRC18:04
openstackgerritvenkata anil proposed openstack/networking-ovn master: schedule gateway on chassis with external connectivity  https://review.openstack.org/48517618:11
otherwiseguyrussellb, looks like the latest run magically passed...so who knows.18:19
russellb¯\_(ツ)_/¯18:20
otherwiseguyrussellb, actually, just saw this from commit yesterday: 5dc451b65fa567716b930da88ef440023df082fb18:21
otherwiseguySo apparently Ben fixed it.18:22
russellbok18:22
otherwiseguywhich would explain why I couldn't reproduce. :p18:22
otherwiseguyTHIS SHOULD WORK! (because it is already fixed)18:22
* otherwiseguy sighs18:22
* otherwiseguy has been reading over the syncing proposal18:23
russellbcool - i like it18:23
russellbwhat i don't like: that gnome-terminal keeps crashing and i haven't figured out why18:23
otherwiseguyi'm pretty sure i like it. just trying to think of alternatives.18:23
otherwiseguyrussellb, there are lots of things built-in to the OVSDB for handling some of the issues. the verify() call in the IDL, the NB_Global nb_cfg/sb_cfg/hv_cfg values, etc.18:24
otherwiseguyjust trying to think of ways that they could be leveraged.18:25
russellbyes ... verify() should be used on the external-ids to ensure that the version number is still what we think it is18:25
russellband i thought about the _cfg vars ... problem with syncing anything on those is that they are indeed global18:25
russellband a global lock is far from ideal18:25
otherwiseguyyeah.18:26
otherwiseguyI mean, you could store the nb_cfg value that you increment as an external_id on the object you create... :p18:27
otherwiseguyrussellb, re: syncing. since the solution is row-level locks, we'd still have the issue of order-dependent mutli-object operations occurring on different servers? e.g. network/port create?18:51
otherwiseguyrussellb, like what you worked around here: https://review.openstack.org/#/c/404791/2/networking_ovn/ml2/mech_driver.py18:52
russellbyep, this doesn't help that18:53
russellband i'm not sure journaling did either ...18:53
russellbi haven't thought of anything too great for that except "wait and retry" in the dependent cases where we know the IDL may just need to catch up18:53
russellb:-/18:53
otherwiseguyrussellb, a generic object dependency system :D18:55
otherwiseguyAnything with a foreign key relationship, require version matching for multiple objects?18:56
* otherwiseguy is still not really up to date on how all of the oslo versioned object/neutron db stuff really works18:58
*** yamamoto has joined #openstack-neutron-ovn19:00
*** yamamoto has quit IRC19:05
russellbotherwiseguy: yeah, something like that ..19:09
otherwiseguyrussellb, In ovsdbapp, for testing, I created a RowEvent that would essentially do a wait() for an object to be created: https://github.com/openstack/ovsdbapp/blob/master/ovsdbapp/tests/functional/schema/ovn_southbound/test_impl_idl.py#L2519:10
otherwiseguyCould do something like that. When creating a port, do a wait_for_network() call, etc.19:10
otherwiseguyrussellb, used like https://github.com/openstack/ovsdbapp/blob/master/ovsdbapp/tests/functional/schema/ovn_southbound/test_impl_idl.py#L10619:11
russellbyeah, though we're not really waiting on something to happen on the server side, we're waiting for our client to catch up19:12
russellbso seems odd to issue a server command19:13
otherwiseguyif anyone has time for a review: https://review.openstack.org/#/c/490199/5 needs a second +219:30
russellbdalvarez: https://review.openstack.org/#/c/486822/  metadata related patch19:35
openstackgerritMerged openstack/ovsdbapp master: Add RowView versions of db_find and db_list  https://review.openstack.org/49019919:41
otherwiseguyrussellb, thx19:44
russellbnp19:44
*** yamamoto has joined #openstack-neutron-ovn20:02
*** yamamoto has quit IRC20:06
*** yamamoto_ has joined #openstack-neutron-ovn21:03
*** yamamoto_ has quit IRC21:08
*** yamamoto_ has joined #openstack-neutron-ovn21:16
*** yamamoto_ has quit IRC21:21
*** yamamoto_ has joined #openstack-neutron-ovn21:57
*** mmichelson has quit IRC22:59

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