Thursday, 2017-04-20

*** tonanhngo has quit IRC00:08
*** tonanhngo has joined #openstack-kuryr00:26
*** tonanhngo has quit IRC00:30
*** tonanhngo has joined #openstack-kuryr00:33
*** tonanhngo_ has joined #openstack-kuryr00:35
*** tonanhngo has quit IRC00:37
*** tonanhngo_ has quit IRC00:39
*** limao has joined #openstack-kuryr00:52
*** hongbin has joined #openstack-kuryr01:36
vikascapuimedo, recording link please :)03:40
*** jayahn has joined #openstack-kuryr03:41
*** limao has quit IRC04:07
*** jayahn has quit IRC04:12
*** limao has joined #openstack-kuryr04:16
*** salv-orlando has joined #openstack-kuryr04:19
*** limao has quit IRC04:20
*** salv-orlando has quit IRC04:23
*** hongbin has quit IRC04:32
*** salv-orlando has joined #openstack-kuryr04:33
*** pmannidi has quit IRC05:02
*** pmannidi has joined #openstack-kuryr05:04
*** limao has joined #openstack-kuryr05:15
*** aojea has joined #openstack-kuryr05:21
openstackgerritMerged openstack/kuryr-kubernetes master: Remove subunit-trace fork  https://review.openstack.org/45429405:22
*** janki has joined #openstack-kuryr05:26
*** aojea has quit IRC05:39
*** tonanhngo has joined #openstack-kuryr06:10
*** salv-orlando has quit IRC06:12
*** pcaruana has joined #openstack-kuryr06:40
*** dimak_ has joined #openstack-kuryr06:46
*** yedongcan has joined #openstack-kuryr06:53
*** pmannidi has quit IRC06:54
*** pmannidi has joined #openstack-kuryr06:57
*** tonanhngo_ has joined #openstack-kuryr07:03
*** tonanhngo has quit IRC07:04
*** jchhatbar has joined #openstack-kuryr07:07
*** janki has quit IRC07:09
*** salv-orlando has joined #openstack-kuryr07:11
*** yedongcan has quit IRC07:16
*** yedongcan has joined #openstack-kuryr07:16
*** aojea has joined #openstack-kuryr07:16
*** aojea has quit IRC07:18
*** aojea has joined #openstack-kuryr07:18
*** ltomasbo|away is now known as ltomasbo07:21
*** jchhatbar_ has joined #openstack-kuryr07:35
*** jchhatbar has quit IRC07:38
*** egonzalez has joined #openstack-kuryr07:39
*** jchhatbar_ has quit IRC07:42
*** jchhatbar_ has joined #openstack-kuryr07:42
*** garyloug has joined #openstack-kuryr08:39
kzaitsev_wsoh. I missed the meeting =(08:40
kzaitsev_wsI thought you transfered it to today08:40
apuimedovikasc: ping08:41
kzaitsev_wsapuimedo: +1 to irenab's request for a meeting recording08:42
kzaitsev_wssorry I mixed the dates =/08:42
vikascapuimedo, pong08:43
*** jchhatbar has joined #openstack-kuryr08:44
dmelladokzaitsev_ws: it got recorded in any case ;)08:45
dmelladobut maybe we can do a follow-up08:45
*** jchhatbar_ has quit IRC08:46
irenabdmellado, +1 on follow-up08:57
*** salv-orlando has quit IRC09:13
*** yedongcan1 has joined #openstack-kuryr09:16
*** yedongcan has quit IRC09:16
*** limao has quit IRC09:24
openstackgerritselvakumar proposed openstack/kuryr-kubernetes master: K8s service delete does not delete load balancer  https://review.openstack.org/45841309:26
*** limao has joined #openstack-kuryr09:28
*** aojea has quit IRC10:08
*** limao has quit IRC10:18
*** aojea has joined #openstack-kuryr10:22
mchiapperocall for review :P https://review.openstack.org/#/c/440669/10:23
dmelladomchiappero: I know, my fault10:24
dmelladowill review by today, I promise!10:24
dmelladoxD10:24
irenabmchiappero, you posted that you do not plan to update for now10:25
mchiapperoI need to know what is going to be accepted10:29
mchiapperowe cannot afford to change code, update the UT and have to change again10:29
mchiapperook, probably the wording wasn't the best one.. I meant I'm waiting for you folks to make a decision10:34
*** aojea has quit IRC10:39
irenabmchiappero, got it, sounds reasonable10:43
irenabapuimedo, can you provide short summary on yesterday's discussion?10:43
*** aojea has joined #openstack-kuryr10:47
*** yedongcan has joined #openstack-kuryr10:49
kzaitsev_wsapuimedo: just a reminder that you wnated to make an intermediate release of kuryr-k8s =)10:50
kzaitsev_wsI can make a commit if you like, but you would need to +1 it10:51
ivcmchiappero i think you missed the point of that kwargs comment. i suggested that instead of using kwargs.get(...) in 'implementation' we could validate kwargs in our driver proxy (neutron_to_osvif_vif)10:51
kzaitsev_wsoh10:51
kzaitsev_wsand I need to update pike goals commit10:51
*** yedongcan1 has quit IRC10:53
*** tonanhngo has joined #openstack-kuryr10:53
*** tonanhngo_ has quit IRC10:54
ivcmchiappero but i'd prefer if we follow the stevedore approach. that vif_plugin belongs to kuryr namespace and (by coincedense... sort of) had the same name as the os-vif plugin which is really misleading. instead of driver calling neutron_to_osvif_vif(vif_plugin='noop', nested_type='macvlan') it should be neutron_to_osvif_vif(vif_plugin='macvlan')10:55
ivcmchiappero and when you construct the os-vif object, your 'macvlan' vif_plugin (kuryr_kubernetes.vif_translators stevedore namespace) will set os-vif object's plugin to 'noop' (os_vif stevedore namespace)10:57
ivcmchiappero and that vif_plugin means vif_translator_plugin, not os-vif plugin10:57
apuimedokzaitsev_ws: I made the release10:59
apuimedokzaitsev_ws: https://tarballs.openstack.org/kuryr-kubernetes/11:00
apuimedoirenab: right. I'll send an email with a summary11:00
kzaitsev_wsoh, cool11:04
mchiapperoivc: I've already replied to this11:10
mchiapperoivc: I don't fully understand what you mean by 'validate kwargs in our driver11:11
mchiappero'11:11
ivcmchiappero yes i got it and thus i messaged you on irc :)11:12
mchiapperoand the purpuse of that: implementation specific parameters should be read and validated in the implementation11:12
mchiapperoor11:12
ivcmchiappero i'm on a meeting atm. lets discuss in ~45 minutes11:13
mchiapperoremove implementation specific parameters by removing the unnecessary decoupling (which seems to me it's not really needed). As for os-vif, following your changes, my question is: should it be set in the translator functions or in the driver (as it used to be)?11:14
mchiapperoivc: ok :) I might be away by the time but I'll definitely catch up11:22
*** openstackgerrit has quit IRC11:32
*** yedongcan has left #openstack-kuryr11:35
*** gsagie has joined #openstack-kuryr12:10
*** alraddarla_ has joined #openstack-kuryr12:23
*** salv-orlando has joined #openstack-kuryr12:35
*** gsagie has quit IRC12:49
*** alraddarla_ has quit IRC12:59
*** limao has joined #openstack-kuryr13:33
*** limao has quit IRC13:38
*** limao has joined #openstack-kuryr13:39
*** vikasc has quit IRC13:54
*** vikasc has joined #openstack-kuryr13:56
*** alraddarla_ has joined #openstack-kuryr14:04
*** jchhatbar has quit IRC14:04
*** alraddarla_ has quit IRC14:11
*** alraddarla_ has joined #openstack-kuryr14:12
*** alraddarla_ has quit IRC14:16
*** alraddarla_ has joined #openstack-kuryr14:16
*** alraddarla has quit IRC14:17
*** alraddarla_ has quit IRC14:18
*** alraddarla has joined #openstack-kuryr14:18
*** alraddarla_ has joined #openstack-kuryr14:26
ivcmchiappero i think decoupling is really necessary. macvlan and trunk are 2 different configurations and should be separated if possible. if we have 2 different translators ('trunk' and 'macvlan') both of them can still use os-vif plugin='noop'. os-vif plugin and translator 'plugin'.14:39
ivcmchiappero so the changes that i would expect are:14:40
ivc1) rename current 'noop' _translator_ (not the os-vif plugin!) to 'trunk'14:40
ivc2) rename the corresponding translator function (add '_trunk' suffix)14:40
ivc3) introduce new macvlan = neutron_to_osvif_vif_macvlan translator (in os_vif_util.py and setup.cfg)14:41
ivc4) the macvlan driver (nested_macvlan_vif.py) should use vif_plugin = const.K8S_OS_VIF_MACVLAN_PLUGIN instead14:42
ivc5) and const.K8S_OS_VIF_NOOP_PLUGIN to be renamed to vif_plugin = const.K8S_OS_VIF_TRUNK_PLUGIN14:42
ivc6) maybe replace _PLUGIN with _TRANSLATOR and rename vif_plugin to vif_translator in os_vif_util.py to avoid further confusion14:43
ivcmchiappero but there is also another option of refactoring the VIF driver <-> translator relationship (i.e. scrapping translators altogether and moving the responsibility to the VIF driver itself)14:47
*** dimak_ has quit IRC15:03
*** hongbin has joined #openstack-kuryr15:13
*** pcaruana has quit IRC15:14
mchiapperoivc: you replied with obvious information but haven't answered my question yet15:29
ivcmchiappero can you repeat the question then? :)15:30
mchiapperotranslators can still be there, but the stevedore mechanism can definitely be remove15:30
mchiappero*removed15:30
mchiapperoI need to go now, I'll reply later15:31
ivcwithout stevedore, how do you propose to implement it? as a huge if-else chain? or as a lookup-dict of translators? or something else?15:32
ivcmchiappero also consider that while your macvlan driver is indeed tied to a very specific translator, there is also a case of non-nested drivers (i.e. generic vif)15:33
*** alraddarla has quit IRC15:43
*** alraddarla has joined #openstack-kuryr15:44
*** salv-orl_ has joined #openstack-kuryr15:49
*** salv-orlando has quit IRC15:51
*** aojea has quit IRC15:52
*** egonzalez has quit IRC16:02
*** tonanhngo has quit IRC16:08
*** openstackgerrit has joined #openstack-kuryr16:18
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements  https://review.openstack.org/45593116:18
*** limao has quit IRC16:21
*** garyloug has quit IRC16:44
*** vikasc has quit IRC16:50
*** vikasc has joined #openstack-kuryr17:06
*** tonanhngo has joined #openstack-kuryr17:13
*** aojea has joined #openstack-kuryr17:17
*** tonanhngo has quit IRC17:17
*** tonanhngo has joined #openstack-kuryr17:17
*** ltomasbo is now known as ltomasbo|away17:17
*** aojea has quit IRC17:22
*** kzaitsev_ws has quit IRC17:36
*** aojea has joined #openstack-kuryr17:37
*** aojea has quit IRC17:42
*** salv-orl_ has quit IRC17:44
*** salv-orlando has joined #openstack-kuryr17:44
*** alraddarla has quit IRC17:50
*** alraddarla has joined #openstack-kuryr17:54
*** salv-orlando has quit IRC18:06
*** tonanhngo has quit IRC19:01
*** salv-orlando has joined #openstack-kuryr19:41
*** salv-orlando has quit IRC20:01
*** aojea has joined #openstack-kuryr20:06
*** salv-orlando has joined #openstack-kuryr20:09
*** aojea has quit IRC20:10
*** aojea_ has joined #openstack-kuryr20:27
*** aojea_ has quit IRC20:31
*** aojea has joined #openstack-kuryr20:46
*** aojea has quit IRC20:51
*** tonanhngo has joined #openstack-kuryr20:55
*** tonanhngo has quit IRC20:59
*** alraddarla has quit IRC21:06
*** salv-orl_ has joined #openstack-kuryr21:49
*** salv-orlando has quit IRC21:51
*** limao has joined #openstack-kuryr22:03
*** tonanhngo has joined #openstack-kuryr22:08
*** tonanhngo has quit IRC22:10
*** salv-orl_ has quit IRC22:22
*** salv-orlando has joined #openstack-kuryr22:23
*** salv-orlando has quit IRC22:27
*** limao has quit IRC23:23
*** salv-orlando has joined #openstack-kuryr23:54

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