Wednesday, 2017-09-20

*** lakerzhou has quit IRC00:02
*** alishaaneja has joined #openstack-kuryr00:07
*** hongbin has quit IRC00:18
*** caowei has joined #openstack-kuryr01:02
*** lakerzhou1 has quit IRC01:04
openstackgerritOpenStack Proposal Bot proposed openstack/fuxi master: Updated from global requirements  https://review.openstack.org/49517901:06
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604801:08
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266301:08
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements  https://review.openstack.org/50006001:08
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-tempest-plugin master: Updated from global requirements  https://review.openstack.org/50266401:08
*** aojea has joined #openstack-kuryr01:18
*** kiennt has joined #openstack-kuryr01:22
*** aojea has quit IRC01:24
*** hongbin has joined #openstack-kuryr01:55
*** wangbo has joined #openstack-kuryr02:28
*** aishpant_ has joined #openstack-kuryr02:43
*** dougbtv__ has quit IRC02:46
*** aojea has joined #openstack-kuryr03:20
janonymousdulek: thanks for looking at the patch! , I am looking at the comments. Please feel free to upload change if required. :)03:21
openstackgerritHongbin Lu proposed openstack/kuryr-libnetwork master: [WIP] Supprt searching existing port with macaddress  https://review.openstack.org/50544303:22
*** aojea has quit IRC03:24
*** aishpant_ has quit IRC03:45
*** kiennt has quit IRC03:59
*** janki has joined #openstack-kuryr04:00
*** hongbin has quit IRC04:04
*** caowei has quit IRC04:08
*** diga has joined #openstack-kuryr04:09
*** aishpant has joined #openstack-kuryr04:18
*** gouthamr has quit IRC04:21
janonymousdulek: I am checking furthur, can you please check with following settings, it should work ideally  http://paste.openstack.org/show/62150104:27
*** wangbo has quit IRC04:32
*** kiennt has joined #openstack-kuryr04:33
*** caowei has joined #openstack-kuryr04:40
*** wangbo has joined #openstack-kuryr04:59
*** caowei has quit IRC05:01
*** aojea has joined #openstack-kuryr05:21
*** aojea has quit IRC05:25
*** aojea has joined #openstack-kuryr05:38
*** caowei has joined #openstack-kuryr05:43
*** dougbtv_ has quit IRC06:04
*** diga has quit IRC06:08
*** dougbtv_ has joined #openstack-kuryr06:10
*** kiennt has quit IRC06:10
*** aishpant has quit IRC06:19
*** aishpant_ has joined #openstack-kuryr06:29
*** dougbtv_ has quit IRC06:42
*** kiennt has joined #openstack-kuryr06:45
*** dougbtv_ has joined #openstack-kuryr06:45
*** aojea has quit IRC06:54
*** alishaaneja has quit IRC06:56
*** pcaruana has joined #openstack-kuryr07:02
*** openstackgerrit has quit IRC07:02
*** caowei has quit IRC07:27
apuimedoltomasbo: ping07:28
ltomasboapuimedo, pong07:29
*** caowei has joined #openstack-kuryr07:29
apuimedoltomasbo: for some reason it seems that there were some neutron calls in the pod deletion flow07:30
ltomasboohh, yes07:30
ltomasbothere are07:30
ltomasbowe ensure the sg are reapplied07:30
*** caowei has quit IRC07:30
ltomasboapuimedo, but it can be controlled how often those happend07:30
ltomasboi.e., they do not happen for each pod deletion, but at every X seconds for the pods deleted in the meantime07:31
ltomasboapuimedo, so, did neutron crashed due to the deletion?07:31
apuimedoltomasbo: we do it on a per port basis?07:34
apuimedoright07:34
apuimedoin the configuration of period07:34
ltomasboapuimedo, when we delete X pods, we put their associated ports in a list07:34
ltomasboapuimedo, and then, every X seconds we process that list, re-apply sg per port there07:35
ltomasboapuimedo, and then add them back to the pool, so that they can be reused07:35
apuimedoltomasbo: we check or we apply?07:35
*** caowei has joined #openstack-kuryr07:35
ltomasboapuimedo, apply07:35
apuimedoltomasbo: this kills the neutron07:36
apuimedoxD07:36
ltomasboso easy to kill neutron...07:36
ltomasbook, maybe we can set a cap07:36
apuimedoltomasbo: well, there's no port update in batch07:36
ltomasbono more than X ports being recover per period07:36
ltomasboor something like that07:36
apuimedoso we're sending 900 port updates07:36
ltomasbofor example, don't process more than 50 request -- ports -- per period, or something like that07:37
ltomasbothough it should not be like that! neutron should queue them up if it is not able to handle them...07:37
ltomasboand process them as soon as it can07:37
ltomasboapuimedo, do you want me to send a patch with the cap? configurable amount, starting by 1 per second (if the interval is 15 second, then 15 per interval)07:38
apuimedoltomasbo: nah07:45
apuimedoI think the first step will have to be to check the SGs with a GET07:45
apuimedoand only re-apply if necessary07:45
ltomasboso get should be faster than update07:47
apuimedofor sure07:47
ltomasbobut in the worst case it can be almost double calls07:47
apuimedoltomasbo: It's a single Get07:48
apuimedoisn't it?07:48
apuimedoyou get all the ports07:48
apuimedoand it already includes the info on SGs07:48
ltomasbotrue07:48
apuimedoin the meantime, I'll concentrate on speeding up the pool loading07:48
apuimedoltomasbo: http://paste.openstack.org/show/621510/07:58
apuimedolines 13, 1407:58
apuimedodoes this mean it will go and reapply SGs to all the precreated ports?07:58
apuimedoltomasbo: http://paste.openstack.org/show/621512/08:11
ltomasbosorry, my laptop crashed...08:11
apuimedoltomasbo: http://paste.openstack.org/show/621512/08:11
ltomasbohad to reboot08:12
ltomasbolet me check08:12
apuimedowhat do you think of this way to select which to do the reapply08:12
ltomasboseems ok to me08:13
ltomasbothough it should be filtered by the list of ports to recover08:14
ltomasboas those are the only ones to check08:14
apuimedoltomasbo: you mean to check those not in k8s?08:15
ltomasbowe already have the list of ports to be 'recovered'08:18
ltomasbowhen the pods are deleted08:18
ltomasboahhh, wait08:18
ltomasboI think we are mixing things08:18
ltomasboare you talking about re-applying security groups when pods are deleted08:18
apuimedoltomasbo: I was talking about what is done at startup time08:19
ltomasboor about recovering the precreated ports upon a controller restart?08:19
ltomasbook ok08:19
ltomasboummm08:19
ltomasbowhy are you checking the sg then>08:19
ltomasbo?08:19
apuimedoltomasbo: well... To check that the precreated ports match the runtime SG configuration08:21
apuimedoare you not doing that verification?08:21
ltomasbono, I'm checking what SG they have08:21
ltomasboand associate them to the right pool08:21
ltomasboassuming in the future there may be different pools for different sgs08:21
ltomasboso, if the sg are different, it will end up in a different pool anyway08:22
apuimedook08:23
apuimedoI'll continue checking to make it better08:23
*** Snacker has joined #openstack-kuryr08:32
*** yamamoto_ has quit IRC08:33
*** egonzalez has joined #openstack-kuryr08:35
*** yamamoto has joined #openstack-kuryr08:39
*** vkuramshin has joined #openstack-kuryr08:44
*** yamamoto has quit IRC08:52
*** yamamoto has joined #openstack-kuryr08:54
ltomasboapuimedo, the needed modifications for octavia are already in09:00
ltomasboapuimedo, so this patch https://review.openstack.org/#/c/499103/ is ready for reviews09:00
ltomasboapuimedo, I just test it and it is working09:00
*** alishaaneja has joined #openstack-kuryr09:04
*** openstackgerrit has joined #openstack-kuryr09:11
openstackgerritMerged openstack/kuryr-tempest-plugin master: Updated from global requirements  https://review.openstack.org/50266409:11
*** aishpant_ has quit IRC09:14
dulekkuryr-kubernetes Octavia job looks fixed. Yay! :)09:17
*** vkuramshin has quit IRC09:18
*** alishaaneja has quit IRC09:20
apuimedoltomasbo: great news09:21
ltomasboapuimedo, tell me?09:21
apuimedoltomasbo: I mean about the l209:22
ltomasboahh09:22
apuimedonext will be to verify the damn octavia pooling09:22
apuimedolast time I tried it it blew up the server09:22
ltomasboreally?09:22
ltomasbohow many did you included into the pool?09:22
apuimedo10009:25
apuimedobut it didn't create any09:25
*** alishaaneja has joined #openstack-kuryr09:28
ltomasbook09:32
*** alishaaneja has quit IRC09:44
*** vkuramshin has joined #openstack-kuryr09:49
*** aishpant_ has joined #openstack-kuryr10:01
*** kiennt has quit IRC10:07
*** vkuramshin has quit IRC10:13
*** aojea has joined #openstack-kuryr10:14
*** aojea has quit IRC10:14
*** jchhatbar has joined #openstack-kuryr10:15
*** jchhatbar has quit IRC10:15
*** janki has quit IRC10:17
*** jchhatbar has joined #openstack-kuryr10:17
*** wangbo has quit IRC10:19
*** jchhatbar_ has joined #openstack-kuryr10:22
*** jchhatbar_ has quit IRC10:22
*** aojea has joined #openstack-kuryr10:23
*** janki has joined #openstack-kuryr10:23
*** jchhatbar has quit IRC10:25
*** aojea has quit IRC10:33
*** caowei has quit IRC10:34
*** aishpant_ has quit IRC10:37
*** aojea has joined #openstack-kuryr10:39
*** yamamoto has quit IRC10:46
*** alishaaneja has joined #openstack-kuryr10:46
*** yamamoto has joined #openstack-kuryr10:51
openstackgerritMichał Dulko proposed openstack/kuryr-kubernetes master: Clean up ENV vars mistmatches in Dockerfiles  https://review.openstack.org/50512510:59
dulekltomasbo: This one's tested. I've almost got a headache from figuring out those path… :)11:00
ltomasbodulek, :D11:02
ltomasbowhat was it?11:02
dulekltomasbo: Well, those path are mounted in different places by DaemonSet k8s definition. I've overlooked that - cni docker should look where those are mounted, not where those are on the host itself.11:04
ltomasboahhh11:04
ltomasbonice catch!11:05
ltomasbogoing to test it asap!11:05
*** wangbo has joined #openstack-kuryr11:10
*** aojea has quit IRC11:16
*** janonymous has quit IRC11:16
*** aishpant has joined #openstack-kuryr11:21
*** aishpant has quit IRC11:26
*** atoth has joined #openstack-kuryr11:41
openstackgerritLuis Tomas Bolivar proposed openstack/kuryr-kubernetes master: Optimize return_to_pool actions at Pool drivers  https://review.openstack.org/50560511:43
*** vkuramshin has joined #openstack-kuryr11:45
*** vkuramshin has quit IRC11:56
*** lakerzhou has joined #openstack-kuryr12:00
*** janki has quit IRC12:08
*** janki has joined #openstack-kuryr12:20
ltomasbodulek, I got the same problem with the kubernetes-scheduler existing and therefore stopping the devstack stacking12:22
dulekltomasbo: On fresh install? I've been hitting different installation issues, but ./unstack && ./stack.sh eventually solved that.12:23
ltomasboyep, on fresh install12:24
ltomasboyep, I'm trying that12:24
ltomasbobut I'm not sure why this problem happens with the containerized version, and not with the other12:24
ltomasbosome kind of race condition or something I guess12:24
dulekltomasbo: Hm… Let me check.12:25
dulekltomasbo: Before run_k8s_scheduler the only thing that's different in containerized version is that k8s is not configured with kuryr-cni.12:27
dulekltomasbo: But that step only copies the binary into CNI_BIN_DIR, so it shouldn't matter.12:27
ltomasbodulek, I think the scheduler actually runs for a while, but then it dies (not sure why)12:31
dulekltomasbo: journalctl -u devstack@kube-scheduler12:32
dulekltomasbo: I bet you'll see "leader election" and this stuff in the logs. That's etcd-related.12:33
ltomasboyes, that was there in the stacking dumps12:33
ltomasbo(but I'm restacking now)12:33
dulekMaybe etcd_legacy works a bit better?12:34
ltomasbowhat I don't know is why that error happens when using the containerized version, and not when not using it12:34
ltomasboummm, could be12:34
dulekltomasbo: I hit those errors in both containerized and non-containerized.12:38
*** wangbo has quit IRC13:06
*** gouthamr has joined #openstack-kuryr13:07
*** aishpant_ has joined #openstack-kuryr13:24
*** kiennt has joined #openstack-kuryr13:32
ltomasbodulek, ok, I didn't hit them with non-containerized, at least not all the time13:36
ltomasboafter the initial failed attempt, as you said, just doing ./unstack and ./stack makes it work13:36
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604813:50
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266313:50
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements  https://review.openstack.org/50006013:50
*** aojea has joined #openstack-kuryr13:51
*** alishaaneja has quit IRC13:58
*** c00281451_ has joined #openstack-kuryr14:00
*** zengchen has quit IRC14:00
*** dougbtv__ has joined #openstack-kuryr14:07
*** janki has quit IRC14:07
*** vikasc has quit IRC14:12
*** aojea has quit IRC14:18
*** aishpant_ has quit IRC14:34
*** dougbtv__ has quit IRC14:43
*** vikasc has joined #openstack-kuryr14:53
*** hongbin has joined #openstack-kuryr14:56
*** premsankar has joined #openstack-kuryr15:01
*** alishaaneja has joined #openstack-kuryr15:15
*** alishaaneja has quit IRC15:35
*** leifmadsen has quit IRC15:46
*** leifmadsen has joined #openstack-kuryr15:47
*** Snacker has left #openstack-kuryr15:49
*** deepika has joined #openstack-kuryr15:58
*** kiennt has quit IRC16:04
*** janki has joined #openstack-kuryr16:26
*** edisonxiang_ has joined #openstack-kuryr16:40
*** edisonxiang has quit IRC16:43
*** janki has quit IRC16:46
*** vkuramshin has joined #openstack-kuryr16:55
*** egonzalez has quit IRC17:01
*** aojea has joined #openstack-kuryr17:03
*** aojea has quit IRC17:05
*** aojea has joined #openstack-kuryr17:06
*** robust has joined #openstack-kuryr17:09
*** vkuramshin has quit IRC17:10
*** aishpant has joined #openstack-kuryr17:29
*** aishpant has quit IRC17:33
*** yamamoto has quit IRC18:17
*** aojea has quit IRC18:33
*** egonzalez has joined #openstack-kuryr18:56
*** aojea has joined #openstack-kuryr19:06
*** robust has quit IRC19:08
*** deepika has quit IRC19:15
*** yamamoto has joined #openstack-kuryr19:17
*** yamamoto has quit IRC19:26
*** atoth has quit IRC19:26
*** robust has joined #openstack-kuryr19:56
*** aojea has quit IRC19:58
*** aojea has joined #openstack-kuryr19:58
*** aojea has quit IRC19:58
*** aojea has joined #openstack-kuryr20:08
*** gouthamr has quit IRC20:09
*** lakerzhou has quit IRC20:56
*** pcaruana has quit IRC20:59
*** aojea has quit IRC21:28
*** lakerzhou has joined #openstack-kuryr21:43
openstackgerritOpenStack Proposal Bot proposed openstack/fuxi master: Updated from global requirements  https://review.openstack.org/49517921:52
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements  https://review.openstack.org/49604821:54
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-libnetwork master: Updated from global requirements  https://review.openstack.org/50266321:54
openstackgerritOpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements  https://review.openstack.org/50006021:54
*** kzaitsev_pi has quit IRC21:57
*** kzaitsev_pi has joined #openstack-kuryr22:02
*** lakerzhou has quit IRC22:02
*** robust has quit IRC22:09
*** premsankar has quit IRC22:21
*** yamamoto has joined #openstack-kuryr22:28
*** egonzalez has quit IRC23:10
*** gouthamr has joined #openstack-kuryr23:11
*** gouthamr has quit IRC23:27
openstackgerritHongbin Lu proposed openstack/kuryr-libnetwork master: Enable debug if ENABLE_DEBUG_LOG_LEVEL is set  https://review.openstack.org/50585223:43
*** hongbin has quit IRC23:44

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