Thursday, 2017-09-28

openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604800:04
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266300:04
*** yboaron has quit IRC00:16
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604800:23
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266300:23
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604800:38
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266300:38
*** kiennt26 has joined #openstack-kuryr00:42
*** kzaitsev1pi has quit IRC00:52
*** kzaitsev_pi has joined #openstack-kuryr00:54
*** hongbin has joined #openstack-kuryr01:22
*** wangbo_ has joined #openstack-kuryr02:05
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604802:05
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266302:05
*** yamamoto has joined #openstack-kuryr02:22
*** yamamoto has quit IRC02:22
*** yamamoto has joined #openstack-kuryr02:22
*** kiennt26 has quit IRC02:51
*** kiennt26 has joined #openstack-kuryr02:51
*** kiennt26 has quit IRC03:06
*** janki has joined #openstack-kuryr03:09
*** kiennt26 has joined #openstack-kuryr03:11
*** kiennt26 has quit IRC04:09
*** wangbo_ has quit IRC04:28
*** wangbo_ has joined #openstack-kuryr04:28
*** wangbo_ has quit IRC04:29
*** hongbin has quit IRC04:31
*** gsagie has quit IRC04:44
*** wangbo_ has joined #openstack-kuryr05:05
*** wangbo_ has quit IRC05:06
*** wangbo_ has joined #openstack-kuryr05:19
*** aojea has joined #openstack-kuryr05:33
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604805:53
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266305:53
*** pcaruana has joined #openstack-kuryr06:19
*** yboaron has joined #openstack-kuryr06:54
*** reedip has quit IRC07:14
*** reedip has joined #openstack-kuryr07:28
apuimedoltomasbo: ping07:29
*** kiennt26 has joined #openstack-kuryr07:44
*** egonzalez has joined #openstack-kuryr07:50
*** yamamoto has quit IRC07:56
ltomasboapuimedo, pong07:58
apuimedoltomasbo: remember https://bugs.launchpad.net/neutron/+bug/169605107:59
openstackLaunchpad bug 1696051 in neutron "Missing binding details for bulk port creation requests" [Undecided,New]07:59
apuimedo?07:59
ltomasboohh, yes07:59
ltomasboI forgot about that one07:59
apuimedohttps://gist.github.com/celebdor/dba48c702d799bda5e9fe1b35e641ba408:00
apuimedoWith this code I don't see the problem08:00
ltomasboapuimedo, what is the difference?08:01
apuimedoltomasbo: look at the comment I posted https://gist.github.com/celebdor/dba48c702d799bda5e9fe1b35e641ba408:01
ltomasboand when you see the port, do you see the binding information?08:03
ltomasboperhaps it was fixed08:03
ltomasbobut not linked to the bug...08:03
apuimedocould be08:03
apuimedoin any case08:03
*** yamamoto has joined #openstack-kuryr08:03
apuimedothis means we should change yesterday's patch08:03
ltomasbowhy?08:03
ltomasbohow is that related?08:03
apuimedoltomasbo: well, this means that the ports do have host information that should be used to choose which pool they should be going to08:04
apuimedoinstead of just doing it in round robin08:04
ltomasbowell, that is only the case if you create the ports associated to a given node08:04
ltomasboand that is only allowed to admin users08:04
apuimedoltomasbo: if I just created them unbound the ports never went active08:07
apuimedoI ignore if it's an ovn thing though08:07
ltomasboumm08:07
ltomasboapuimedo, do you mean that if you create a port and then the pod uses it, the port does not become active?08:08
ltomasbothat is not the case for ml2/ovs08:08
ltomasboI can confirm that08:08
apuimedoltomasbo: that's right08:09
apuimedothat's exactly what my life was yesterday from 12am to 3am08:09
apuimedotrying to figure out what the hell was going on08:09
apuimedothe moment I set the host08:09
apuimedothe port went active08:09
ltomasboumm08:10
ltomasbobut the host should be set when the pod is in use, right?08:11
ltomasbolet me check in ml2/ovs08:11
yboaronping irenab08:11
apuimedothanks08:12
apuimedoltomasbo: how did you create the ports?08:12
ltomasbobinding_host_id       | masterovn-c4b897262b2017ce3d1dd43665423d34afd6e056vm-008:12
ltomasboyep, it is set for ml2/ovs08:12
ltomasboapuimedo, I have ajo and dalvarez here at the office today08:12
ltomasboif you want me to ping them08:12
apuimedowill do08:13
apuimedoltomasbo: how did you create the ports then? Did you let the vif pool driver create them or did you do it by hand?08:14
ltomasboI allowed the pool port to created them, and then restart the k8s-kubernetes service08:14
ltomasboapuimedo, so that they are re-covered08:14
ltomasboand then create another pod and see that it using them, instead of creating new ones08:15
apuimedoltomasbo: ah!08:15
apuimedothat's the thing though08:15
apuimedovif pool creates them with host info08:15
ltomasboreally?08:15
apuimedoI had originally created the ports without any host info08:15
ltomasbotrue08:15
apuimedoltomasbo: you'll see08:15
ltomasbolet me check then08:15
apuimedoit puts the host info of the host that first needs them08:15
apuimedoltomasbo: it may be, though, that once it has a host, we can bind on another and it all works fine08:16
apuimedoltomasbo: did you try allinone?08:16
ltomasbocan you pass me the exact command you used to create the port?08:16
ltomasboso that I can test it exactly the same in my ml2/ovs dev08:16
ltomasboapuimedo, yes, allinone (devstack)08:20
*** wangbo_ has quit IRC08:21
ltomasboapuimedo, so, it seems host_id is needed, so, I'll update the patch to get that information and set the port back in the right pool08:24
apuimedoltomasbo: it's that gist I sent you08:25
*** yamamoto has quit IRC08:25
apuimedoltomasbo: https://gist.github.com/celebdor/dba48c702d799bda5e9fe1b35e641ba408:27
*** yamamoto has joined #openstack-kuryr08:30
*** yamamoto_ has joined #openstack-kuryr08:32
*** yamamoto_ has quit IRC08:34
*** yamamoto has quit IRC08:35
dulekirenab: Hi, can you take a look on https://review.openstack.org/#/c/505125/ ? It has +2 from apuimedo and was confirmed to fix the issue by ltomasbo.08:39
apuimedoltomasbo: what do you think of this for your patch http://paste.openstack.org/show/622115/08:45
apuimedo?08:45
*** wangbo_ has joined #openstack-kuryr08:46
ltomasboapuimedo, I'm working on it, but if we assume the host_id is there, we can just read it from the ports binding info, right?08:47
apuimedoltomasbo: don't we need to convert it to an id?08:48
*** pgadige has joined #openstack-kuryr08:48
apuimedoor you mean that we can just use the port_hostname as the host_addr key to the pool?08:49
ltomasbothat was what I was thinking08:49
ltomasboif we can change that, but perhaps we can do the translation08:49
apuimedoltomasbo: no, you're right08:50
apuimedobetter without translation08:50
apuimedomuch less work08:50
apuimedoltomasbo: except...08:51
apuimedothe request_vif uses the pod hostIP08:51
apuimedoso I guess we'll have to keep this translation I put08:51
ltomasboyep, that is what I'm seeing08:51
ltomasbook, if you already have the patch, feel free to push it to gerrit08:52
ltomasboI'll test it too08:52
ltomasboapuimedo, or if you prefer me to do it, I can do it too08:52
apuimedoltomasbo: ok. I'll push this diff I sent you08:52
apuimedotry it out08:53
ltomasboon another topic, apuimedo, irenab: https://review.openstack.org/#/c/505605/08:53
ltomasboalso, for the octavia, I lost apuimedo's +2 and irenab's +1: https://review.openstack.org/#/c/499103/08:53
ltomasboirenab, did you test it?08:53
openstackgerritAntoni Segura Puimedon proposed openstack/kuryr-kubernetes master: Recover precreated ports at NeutronVIFPool driver  https://review.openstack.org/50793209:00
*** kiennt26 has quit IRC09:00
apuimedoltomasbo: let me know if it works09:00
ltomasbogreat! thanks! I'll test it asap09:05
ajoapuimedo: I was talking to ltomasbo before about the issue you were finding (I didn't read the scrollback yet), but I believe you need to update the host_id before binding09:05
ajoat least that's true for the reference solution, may be OVN will provide you connectivity, and not move to ACTIVE09:06
ajobecause ML2 cries09:06
ajobut, in the reference solution you don't even get the port tagged, it's moved to the dead VLAN09:06
*** yamamoto has joined #openstack-kuryr09:14
apuimedoajo: got it09:15
apuimedothanks09:15
*** wangbo_ has quit IRC09:15
ajoapuimedo: np :) btw, did OVN provide connectivity and the port never went ACTIVE?09:16
ajoor did it also not provide connectivity?09:16
ajoI guess it may had... based on what I know09:16
ajobut.. :)09:16
apuimedoajo: thing is. We never set teh container to run unless we see it ACTIVE in Neutron09:16
ajooh09:17
ajook09:17
apuimedobut I suspect it didn't work09:17
*** yamamoto has quit IRC09:17
*** wangbo_ has joined #openstack-kuryr09:17
apuimedobecause from the namespace I couldn't really ping crap all09:17
ajoack09:17
ltomasboapuimedo, I tested your modification and it seems to work09:19
apuimedoyay!09:25
apuimedodmellado: dulek fkautz irenab ivc janonymous livelace ltomasbo vikasc yboaron zengchen: https://etherpad.openstack.org/p/kuryr-queens-vPTG09:50
apuimedoI also sent an email to the ml09:50
*** ltomasbo has quit IRC09:59
*** yamamoto has joined #openstack-kuryr10:03
*** ltomasbo has joined #openstack-kuryr10:04
*** yamamoto has quit IRC10:05
apuimedodmellado: I finally send it and I don't even get an "about time!" ?10:05
* apuimedo is sad10:05
*** garyloug has joined #openstack-kuryr10:06
dmelladoapuimedo: finally10:08
dmelladodon't be sad10:08
dmelladoxD10:08
dmelladoI was into a meeting10:08
apuimedo:-)10:08
dmelladoapuimedo: I might invite you to a hiring interview because I don't want to go myself10:08
dmelladoxD10:08
apuimedodmellado: I accept payment in switch games10:08
dmelladoapuimedo: I can get you a switch10:09
dmelladoI've one which is really old and would work at 10mbps10:09
dmelladoxD10:09
apuimedoxD10:12
*** reedip has quit IRC10:12
dmelladoeven better 3com 812 officeconnect router10:14
dmelladoit used to be really good, back in those days10:14
dmelladoxD10:14
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Recover precreated ports at NeutronVIFPool driver  https://review.openstack.org/50793210:14
ltomasboapuimedo, https://blueprints.launchpad.net/kuryr-kubernetes/+spec/bm-recover-ports10:15
apuimedoltomasbo: bp approved10:18
apuimedothanks10:18
ltomasbothanks!10:18
ltomasboI also updated the patch with the change to the pool_key10:19
ltomasbolet me know if you have any issues with it10:19
*** janki has quit IRC10:20
apuimedovery well10:25
*** reedip has joined #openstack-kuryr10:26
*** yamamoto has joined #openstack-kuryr10:29
openstackgerritJaivish Kothari(janonymous) proposed openstack/kuryr-kubernetes master: CNI Daemon template  https://review.openstack.org/48002810:29
*** janki has joined #openstack-kuryr10:30
openstackgerritJaivish Kothari(janonymous) proposed openstack/kuryr-kubernetes master: [WIP] CNI Unit Tests Framework  https://review.openstack.org/50810610:31
janonymousapuimedo : thanks!10:31
*** yamamoto has quit IRC10:31
*** vikasc has quit IRC10:33
*** yamamoto has joined #openstack-kuryr10:37
*** yamamoto has quit IRC10:38
*** yamamoto has joined #openstack-kuryr10:40
apuimedoltomasbo: your patch should have a LOG.info when it finishes recovering the ports10:42
ltomasboohhh, true! I'll add it (and the unittest too)10:42
ltomasbolet me know if the rest is ok and I'll update it10:43
*** yamamoto has quit IRC10:43
apuimedoltomasbo: can you fpaste me your kuryr.conf?10:43
ltomasbogive me a -1!10:43
ltomasbosure10:43
apuimedodone10:44
ltomasbohttp://paste.openstack.org/show/622129/10:45
ltomasboapuimedo, ^^10:45
*** yamamoto has joined #openstack-kuryr10:46
*** yamamoto has quit IRC10:49
*** danil has joined #openstack-kuryr10:50
apuimedoltomasbo: I'm getting http://paste.openstack.org/show/622131/10:50
apuimedoI must have something wrong10:50
apuimedobut I can't find it10:50
ltomasboumm10:52
ltomasbocreo que una vez me paso10:53
ltomasboups10:53
ltomasbowrong chat10:53
ltomasboapuimedo, be sure you have the pool enabled10:53
ltomasboand that the vif_type is the neutron one instead of the nested10:54
apuimedoltomasbo: it's ultra fast to load the pool10:57
apuimedo8 seconds compared to the 12-14min of the nested case10:57
apuimedobut the nested pool recovery can be improved a lot10:57
apuimedoso we'll be fine10:57
*** vikasc has joined #openstack-kuryr10:58
apuimedoltomasbo: wtf10:58
apuimedohttp://paste.openstack.org/show/622133/10:59
*** ivc_ has joined #openstack-kuryr11:07
*** ivc has quit IRC11:07
*** yamamoto has joined #openstack-kuryr11:28
*** wangbo_ has quit IRC11:42
*** yamamoto has quit IRC12:03
*** reedip has quit IRC12:07
*** dougbtv_ has quit IRC12:20
*** reedip has joined #openstack-kuryr12:21
apuimedolivelace: how long did it take in your bare metal pool to have pods running?12:26
livelaceapuimedo, Hello, what do you mean ?12:30
livelacebrb12:30
apuimedolivelace: you tried the port pool in baremetal pods, right?12:30
apuimedoI wanted to ask how long does it usually take for you from port creation until port running when using the pool12:30
*** pcaruana has quit IRC12:31
*** pcaruana has joined #openstack-kuryr13:00
*** atoth has joined #openstack-kuryr13:02
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604813:03
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266313:03
*** yamamoto has joined #openstack-kuryr13:03
*** yamamoto has quit IRC13:09
livelaceapuimedo, Sorry, wild day, in a baremetal case it was fast, but some ports were in a DOWN state and didn't change their state to ACTIVE13:12
livelaceNot so fast as a nested pool, but fast13:12
*** pgadige has quit IRC13:13
livelaceMostly I investigated a PLEG situation, I think it's a root of other issues too13:14
*** atoth has quit IRC13:19
*** atoth has joined #openstack-kuryr13:34
*** gouthamr has joined #openstack-kuryr13:35
*** alishaaneja has joined #openstack-kuryr13:42
*** livelace2 has joined #openstack-kuryr13:42
apuimedook13:45
apuimedothanks livelace13:45
yboaronHi irenab, I’ve updated the documentation athttps://review.openstack.org/#/c/498253/13:46
yboaronI would be very grateful if u can review it.13:46
*** kiennt26 has joined #openstack-kuryr13:56
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604814:00
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266314:00
*** danil has quit IRC14:04
*** yboaron has quit IRC14:08
*** hongbin has joined #openstack-kuryr14:35
*** atoth has quit IRC15:15
*** atoth has joined #openstack-kuryr15:16
*** atoth has quit IRC15:44
*** egonzalez has quit IRC15:59
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Recover precreated ports at NeutronVIFPool driver  https://review.openstack.org/50793216:12
*** kiennt26 has quit IRC16:31
*** livelace2 has quit IRC17:55
*** alishaaneja has quit IRC18:01
*** aojea has quit IRC18:12
*** aojea has joined #openstack-kuryr18:13
*** aojea has quit IRC18:17
*** aojea has joined #openstack-kuryr18:18
*** aojea has quit IRC18:37
*** aojea has joined #openstack-kuryr18:38
*** atoth has joined #openstack-kuryr18:38
*** aojea has quit IRC18:42
*** janki has quit IRC18:45
*** janki has joined #openstack-kuryr18:48
*** aojea has joined #openstack-kuryr19:17
*** oikiki has joined #openstack-kuryr19:17
*** pcaruana has quit IRC19:31
*** janki has quit IRC20:02
*** gilfoyle has joined #openstack-kuryr20:34
*** gilfoyle has quit IRC20:55
*** premsankar has joined #openstack-kuryr21:33
*** aojea has quit IRC21:45
*** dulek has quit IRC21:53
*** dulek has joined #openstack-kuryr21:54
*** gouthamr has quit IRC21:56
*** gouthamr has joined #openstack-kuryr22:03
*** gilfoyle has joined #openstack-kuryr22:10
*** gouthamr has quit IRC22:18
*** gouthamr has joined #openstack-kuryr22:20
*** oikiki has quit IRC22:23
*** gouthamr has quit IRC22:23
*** oikiki has joined #openstack-kuryr22:30
*** gilfoyle_ has joined #openstack-kuryr22:41
*** gilfoyle has quit IRC22:44
*** garyloug has quit IRC22:50
*** hongbin has quit IRC23:07
*** gilfoyle_ has quit IRC23:17
*** ltomasbo has quit IRC23:44
*** ltomasbo has joined #openstack-kuryr23:45
*** alishaaneja has joined #openstack-kuryr23:50

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