Tuesday, 2017-04-11

*** catintheroof has quit IRC00:19
*** amotoki has joined #openstack-lbaas00:20
*** JudeC has quit IRC00:49
openstackgerritErik Olof Gunnar Andersson proposed openstack/neutron-lbaas master: This is an initial attempt of improving the performance of regular api requests; such as lbaas-loadbalancer-list.  https://review.openstack.org/45548401:10
*** sanfern has quit IRC01:18
*** outofmemory is now known as reedip_01:19
eanderssonrm_work ^01:29
eanderssonSuper early stuff, but wanted to get something up there to get the full CI suit running.01:32
*** sanfern has joined #openstack-lbaas01:58
*** catintheroof has joined #openstack-lbaas02:16
*** fnaval has joined #openstack-lbaas02:21
openstackgerritErik Olof Gunnar Andersson proposed openstack/neutron-lbaas master: Improving performance of lbaas api calls  https://review.openstack.org/45548402:32
*** catintheroof has quit IRC02:34
*** catintheroof has joined #openstack-lbaas02:35
*** bbzhao has quit IRC02:37
*** bbzhao has joined #openstack-lbaas02:37
*** catintheroof has quit IRC02:40
*** reedip_ has quit IRC02:42
*** bzhao has quit IRC02:42
*** bzhao has joined #openstack-lbaas02:43
*** armax has joined #openstack-lbaas03:00
*** fnaval_ has joined #openstack-lbaas03:15
*** fnaval has quit IRC03:17
*** cody-somerville has joined #openstack-lbaas03:24
*** amotoki has quit IRC03:26
*** csomerville has joined #openstack-lbaas03:26
*** cody-somerville has quit IRC03:29
*** amotoki has joined #openstack-lbaas03:40
*** fnaval has joined #openstack-lbaas03:45
*** chlong has quit IRC03:47
*** fnaval_ has quit IRC03:48
*** amotoki has quit IRC03:50
*** amotoki has joined #openstack-lbaas03:58
*** yamamoto_ has quit IRC04:09
*** yamamoto has joined #openstack-lbaas04:09
openstackgerritMerged openstack/octavia master: Loadbalancer v2 needs to accept tenant_id on POST  https://review.openstack.org/45544204:12
*** amotoki has quit IRC04:13
*** amotoki has joined #openstack-lbaas04:29
*** rcernin has joined #openstack-lbaas05:15
*** gcheresh has joined #openstack-lbaas06:09
*** aojea has joined #openstack-lbaas06:12
*** voelzmo has joined #openstack-lbaas06:26
*** gcheresh has quit IRC06:31
*** JudeC has joined #openstack-lbaas06:42
*** tesseract has joined #openstack-lbaas06:47
openstackgerritMerged openstack/octavia master: Optimize the link address  https://review.openstack.org/45442706:59
*** gcheresh has joined #openstack-lbaas07:04
*** pcaruana has joined #openstack-lbaas07:06
*** gcheresh has quit IRC07:09
openstackgerritMerged openstack/octavia master: Adds v2 load balancer API section  https://review.openstack.org/43875707:16
openstackgerritMerged openstack/octavia master: Explicitly list neutron api extensions for tests  https://review.openstack.org/45476907:16
openstackgerritMerged openstack/octavia master: Add Apache License Content in index.rst  https://review.openstack.org/45519507:16
*** aojea has quit IRC07:16
*** aojea has joined #openstack-lbaas07:19
openstackgerritAdam Harwell proposed openstack/octavia master: Removing dependency on eventlet and oslo.service  https://review.openstack.org/45487307:27
openstackgerritAdam Harwell proposed openstack/octavia master: Install DIB from source so depends-on will work  https://review.openstack.org/44470707:29
openstackgerritAdam Harwell proposed openstack/octavia master: Introduce Octavia v2 API for Health Monitor  https://review.openstack.org/40625607:30
openstackgerritAdam Harwell proposed openstack/octavia master: Implement sorting and pagination for octavia  https://review.openstack.org/38214707:37
*** kong has quit IRC07:39
*** JudeC has quit IRC07:48
*** ianychoi has quit IRC07:54
*** ianychoi has joined #openstack-lbaas07:54
openstackgerritJi Chengke proposed openstack/octavia master: Fix error 500 when using SOURCE_IP and APP_COOKIE  https://review.openstack.org/45556907:59
openstackgerritJi Chengke proposed openstack/octavia master: Fix error 500 when using SOURCE_IP and APP_COOKIE  https://review.openstack.org/45556908:03
*** aojea has quit IRC08:04
*** aojea has joined #openstack-lbaas08:06
*** aojea has quit IRC08:07
*** bcafarel has joined #openstack-lbaas08:10
openstackgerritAdam Harwell proposed openstack/octavia master: Introduce Octavia v2 API for Health Monitor  https://review.openstack.org/40625608:14
openstackgerritAdam Harwell proposed openstack/octavia master: Implement sorting and pagination for octavia  https://review.openstack.org/38214708:14
*** ianychoi has quit IRC08:20
*** ianychoi has joined #openstack-lbaas08:21
*** aojea has joined #openstack-lbaas08:25
*** aojea has quit IRC08:29
*** ianychoi has quit IRC08:35
*** ianychoi has joined #openstack-lbaas08:38
*** derekjhyang has joined #openstack-lbaas08:43
*** fnaval has quit IRC08:51
*** fnaval has joined #openstack-lbaas08:57
openstackgerritMerged openstack/octavia master: Failover logic doesn't handle anti-affinity  https://review.openstack.org/45221308:58
*** voelzmo has quit IRC09:00
*** voelzmo has joined #openstack-lbaas09:02
*** openstackgerrit has quit IRC09:03
*** fnaval has quit IRC09:17
*** fnaval_ has joined #openstack-lbaas09:19
*** aojea has joined #openstack-lbaas09:26
*** aojea has quit IRC09:32
*** fnaval_ has quit IRC09:38
*** fnaval has joined #openstack-lbaas10:20
*** kong has joined #openstack-lbaas10:22
*** fnaval has quit IRC10:27
*** aojea has joined #openstack-lbaas10:28
*** aojea has quit IRC10:33
*** fnaval has joined #openstack-lbaas10:35
*** ianychoi has quit IRC10:36
*** ianychoi has joined #openstack-lbaas10:38
*** fnaval has quit IRC10:47
*** gcheresh has joined #openstack-lbaas11:05
*** fnaval has joined #openstack-lbaas11:10
*** fnaval has quit IRC11:20
*** gcheresh has quit IRC11:25
*** aojea has joined #openstack-lbaas11:29
*** aojea has quit IRC11:33
*** gcheresh has joined #openstack-lbaas11:48
*** amotoki has quit IRC12:11
*** vaishali has quit IRC12:12
*** basilAB has quit IRC12:14
*** basilAB has joined #openstack-lbaas12:18
*** vaishali has joined #openstack-lbaas12:18
*** fnaval has joined #openstack-lbaas12:21
*** ianychoi has quit IRC12:21
*** amotoki has joined #openstack-lbaas12:23
*** ianychoi has joined #openstack-lbaas12:26
*** fnaval_ has joined #openstack-lbaas12:27
*** fnaval has quit IRC12:27
*** aojea has joined #openstack-lbaas12:30
*** aojea has quit IRC12:34
*** amotoki has quit IRC12:39
*** amotoki has joined #openstack-lbaas12:43
*** amotoki has quit IRC12:49
*** fnaval_ has quit IRC12:54
*** fnaval has joined #openstack-lbaas13:03
*** amotoki has joined #openstack-lbaas13:12
*** fnaval has quit IRC13:14
*** fnaval has joined #openstack-lbaas13:20
*** aojea has joined #openstack-lbaas13:31
*** csomerville has quit IRC13:34
*** aojea has quit IRC13:36
*** ianychoi has quit IRC14:05
*** ianychoi has joined #openstack-lbaas14:06
*** chlong has joined #openstack-lbaas14:22
*** reedip_ has joined #openstack-lbaas14:24
*** fnaval has quit IRC14:26
-openstackstatus- NOTICE: latest base images have mistakenly put python3 in some places expecting python2 causing widespread failure of docs patches - fixes are underway14:26
*** fnaval has joined #openstack-lbaas14:27
*** aojea has joined #openstack-lbaas14:31
*** aojea has quit IRC14:36
*** armax has quit IRC14:40
-openstackstatus- NOTICE: we have rolled back centos-7, fedora-25 and ubuntu-xenial images to the previous days release. Feel free to recheck your jobs now.14:47
*** ianychoi has quit IRC14:48
*** ianychoi has joined #openstack-lbaas14:52
*** fnaval has quit IRC14:52
*** bbbbzhao_ has joined #openstack-lbaas14:52
*** reedip_ has quit IRC14:54
*** reedip_ has joined #openstack-lbaas14:55
*** fnaval has joined #openstack-lbaas15:05
*** rcernin has quit IRC15:05
*** armax has joined #openstack-lbaas15:06
*** kong has quit IRC15:09
*** cody-somerville has joined #openstack-lbaas15:28
*** cody-somerville has quit IRC15:28
*** cody-somerville has joined #openstack-lbaas15:28
*** chlong_ has joined #openstack-lbaas15:29
*** chlong has quit IRC15:32
*** aojea has joined #openstack-lbaas15:32
*** aojea has quit IRC15:37
*** openstackgerrit has joined #openstack-lbaas15:39
openstackgerritMichael Johnson proposed openstack/octavia master: Add v2 listener API section  https://review.openstack.org/45575515:39
johnsomWIP, just checkpointing since the parent merged15:39
openstackgerritMichael Johnson proposed openstack/octavia master: Add v2 listener API section  https://review.openstack.org/45575515:39
reedip_\o/15:40
johnsomHi reedip_15:41
reedip_tuesday is the best day for Networking in Openstack15:41
johnsomAnother fine day for Octavia....15:41
xgermanis it?15:41
johnsomI hope I can finish this listener section today, but sometimes it turns out to be more work that I had hoped....15:42
xgermansometimes?15:43
johnsomYep, sometimes it goes pretty quickly.  It just depends on how many unique details this API section has....  The insert_headers slowed me down yesterday.15:44
*** chlong has joined #openstack-lbaas15:44
johnsomOr this part in the old docs that made me go double check the neutron-lbaas code....15:46
johnsomThe IP protocol. Valid value is icmp, tcp, udp, or null. No default.15:46
johnsomUmm, since when do we load balance ICMP?15:46
johnsomJust another problem in the old docs....15:47
johnsomI was especially curious to see how we load balance the null protocol15:47
xgermandev/null protocol?15:48
*** JudeC has joined #openstack-lbaas15:50
reedip_No, I think johnsom is stating the None/null protocol :)15:51
*** voelzmo has quit IRC16:02
*** voelzmo has joined #openstack-lbaas16:03
*** armax has quit IRC16:06
*** ianychoi has quit IRC16:07
*** voelzmo has quit IRC16:07
*** JudeC has quit IRC16:07
*** ianychoi has joined #openstack-lbaas16:12
*** csomerville has joined #openstack-lbaas16:24
*** cody-somerville has quit IRC16:24
*** pcaruana has quit IRC16:29
*** aojea has joined #openstack-lbaas16:33
*** aojea has quit IRC16:38
*** armax has joined #openstack-lbaas16:58
*** JudeC has joined #openstack-lbaas17:01
*** amotoki has quit IRC17:04
*** bbbbzhao_ has quit IRC17:08
*** JudeC has quit IRC17:11
*** tesseract has quit IRC17:26
*** KeithMnemonic1 has joined #openstack-lbaas17:26
*** aojea has joined #openstack-lbaas17:34
*** aojea has quit IRC17:38
*** gcheresh has quit IRC17:46
*** armax has quit IRC17:47
*** csomerville has quit IRC17:50
*** armax has joined #openstack-lbaas17:50
*** JudeC has joined #openstack-lbaas17:50
*** JudeC has quit IRC17:59
*** armax has quit IRC18:01
*** JudeC has joined #openstack-lbaas18:11
*** diltram_ is now known as diltram18:17
*** aojea has joined #openstack-lbaas18:35
eanderssonWhen looking at https://wiki.openstack.org/wiki/Neutron/LBaaS/API_2.018:37
eanderssonapparently listing listeners for each lb is part of the spec when listing load balancers18:38
eanderssonnot sure why18:38
eanderssonis the listener supposed to be fully loaded, or is it supposed to only have the uuid?18:38
*** aojea has quit IRC18:39
xgermanjohnsom spend some time documenting the load balancer API18:49
xgermanunless you juse one of the more inclusive statis calls I would assume we only retunr the id18:50
eanderssonCurrently by simply excluding listeners you improve api performance by 3x18:51
eanderssonWith 160 LBs it takes 21s to list all of them, without listeners it takes less than 7s18:52
eanderssonSince everything is recursively built a lot of these objects take up a ton of computing18:54
xgermanyeah, that lazy loading never works18:54
eanderssonThe solution is to only build what ever was specified in spec.18:54
xgermanyes18:55
eanderssonI put up a very basic commit, but will need to figure a better approach https://review.openstack.org/#/c/455484/18:55
eanderssonAlso, can't simply exclude listeners, since it's in the speec.18:55
xgermanyep18:56
eanderssonStats and pools should be safe to exclude though right? since they aren't listed in the api specs18:56
*** gcheresh has joined #openstack-lbaas19:00
*** sanfern has quit IRC19:00
*** sanfern has joined #openstack-lbaas19:00
*** sanfern has quit IRC19:00
johnsomeandersson Here is a preview of the cleaned up API reference I am working on: http://docs-draft.openstack.org/55/455755/2/check/gate-octavia-api-ref/11275bb//api-ref/build/html/v2/index.html19:01
eanderssonlooks good19:02
eanderssonCan you include an example pool and listener in the list loadbalancers?19:02
*** csomerville has joined #openstack-lbaas19:02
eanderssonlike done for the listeners example int he old documentation19:02
johnsomI think they are already there: http://docs-draft.openstack.org/55/455755/2/check/gate-octavia-api-ref/11275bb//api-ref/build/html/v2/index.html?expanded=list-load-balancers-detail#response-example19:03
eanderssonah yep19:03
*** armax has joined #openstack-lbaas19:22
openstackgerritAdam Harwell proposed openstack/octavia master: WIP: Floating IP Network Driver (spans L3s)  https://review.openstack.org/43561219:30
*** ianychoi has quit IRC19:34
*** ianychoi has joined #openstack-lbaas19:35
*** KeithMnemonic1 has quit IRC19:47
eanderssonIf I replace setattr and getattr the performance penalty for recursive is almost gone19:54
rm_worklol19:56
rm_workare they breaking the lazy?19:57
eanderssonPossible, or maybe I am just missing something.20:03
rm_workwell20:04
rm_workif you can replace them and it works...20:04
rm_worksounds good to me20:04
rm_worki assume you meant "replace them with a different way of making it function the same"?20:04
eanderssonAt the moment I am down to 2s.... from 30s20:04
eanderssonhttp://paste.openstack.org/show/KdtsfSvIMno4oSfHO8hH/20:06
eanderssonI wish the unit-tests would verify if the api payload is correct :p20:07
rm_workcan you paste a diff?20:09
eanderssonI'll push it to https://review.openstack.org/#/c/455484/ in a bit20:10
rm_workOk20:10
rm_workI guess you mean this? instance.__dict__[attr_name]20:10
eanderssonYea20:10
rm_workthat is interesting, i've never used that. it's the same functionally as getattr/setattr?20:10
eanderssonI was just testing to see what da heck was going on20:10
rm_workthere's another instance of getattr below you missed20:11
eanderssonhttp://stackoverflow.com/questions/9790991/why-is-getattr-so-much-slower-than-self-dict-get20:11
eanderssonI'll re-write the same experimental patch in pycharm :D that was just me hacking in vim20:12
reedip_o/20:12
rm_workok20:13
rm_workeandersson: i may have some comments but I think this is OK20:14
eanderssonAssuming I am not just a madman and this is not a real fix, we should probably backport this to Mitaka as well.20:19
openstackgerritNir Magnezi proposed openstack/octavia master: Fix imports in v2 listener types  https://review.openstack.org/45417720:22
*** armax has quit IRC20:26
*** armax has joined #openstack-lbaas20:27
rm_worknmagnezi: were you finishing up changes to the user_group thing soon?20:39
openstackgerritErik Olof Gunnar Andersson proposed openstack/neutron-lbaas master: Improving performance of lbaas api calls  https://review.openstack.org/45548420:41
eanderssonLets see how it does against all the lovely tests.20:42
rm_workcommented20:45
eanderssonops20:45
eanderssonthanks20:45
openstackgerritErik Olof Gunnar Andersson proposed openstack/neutron-lbaas master: Improving performance of lbaas api calls  https://review.openstack.org/45548420:52
*** armax has quit IRC20:56
openstackgerritErik Olof Gunnar Andersson proposed openstack/neutron-lbaas master: Improving performance of lbaas api calls  https://review.openstack.org/45548421:03
*** chlong has quit IRC21:09
*** chlong_ has quit IRC21:09
*** armax has joined #openstack-lbaas21:10
eanderssonI really hope this is a viable fix21:13
*** catintheroof has joined #openstack-lbaas21:19
*** gcheresh has quit IRC21:20
*** catintheroof has quit IRC21:21
*** catintheroof has joined #openstack-lbaas21:21
*** kong has joined #openstack-lbaas21:30
openstackgerritMichael Johnson proposed openstack/octavia master: Add v2 listener API section  https://review.openstack.org/45575521:41
johnsomOk, that should be the listeners section for review21:42
xgermannice21:42
*** Sihan has joined #openstack-lbaas22:18
SihanHi guys, why are having two lb panel in horizon(loadbalancersv2 and ngloadbalancersv2) together? i am using python-neutron-lbaas-dashboard_2.0.0-0ubuntu1~cloud0_all.deb package.22:19
Sihanis there any reason we still keep the old one?22:20
johnsomSihan Hi, the one that should be used is _1481_project_ng_loadbalancersv2_panel.py22:22
SihanI know.22:22
Sihanbut why do we still keep the old one in the package?22:22
SihanSorry i am new to lbaas22:22
johnsomI am not 100% sure if we should keep the other one around or not.  The team working on that aren't working on OpenStack anymore, so we are currently maintaining until we can do more development on it.22:23
johnsomWe also don't do the ubuntu packaging, so we don't have a lot of influence on that deb22:24
johnsomIt's on my (long) list of things to look at.22:24
Sihanok, thx John22:24
Sihanbtw, what 'ng' stand for ?22:25
Sihan:)22:25
johnsomI think it was "next generation" as it was built using angular22:25
rm_workeverything is always "next generation" :P22:26
johnsomYep22:26
rm_workwhy would anyone work on something from the current generation22:26
rm_worki mean logically that wouldn't make sense22:26
johnsomVery innovative around here...  Grin22:26
rm_workit's already done if it's the current generation22:26
*** Sihan has quit IRC22:48
openstackgerritMichael Johnson proposed openstack/octavia master: Add quotas to Octavia v2 API  https://review.openstack.org/45584923:19
johnsomrm_work when you have time, keep me honest on those functional tests.  I know you found that we were doing it wrong in some places, I don't want to perpetuate that.  Also if you are ok with the 202 result code.  I think it's a good idea since these are carved in stone it seems, but interested in your opinion.23:21
*** JudeC has quit IRC23:23
*** JudeC_ has joined #openstack-lbaas23:29
*** catintheroof has quit IRC23:29
*** catintheroof has joined #openstack-lbaas23:30
*** catintheroof has quit IRC23:30
*** bbzhao has quit IRC23:42
*** bbzhao has joined #openstack-lbaas23:42
*** fnaval has quit IRC23:45
rm_workk23:48
rm_worki'll look at it tomorrow (or later today) probably23:48
rm_workstuck on some internal stuff ATM23:48
johnsomThanks.  It's a pull over of the v1 version23:48
johnsomNP23:49
*** fnaval has joined #openstack-lbaas23:51

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