Thursday, 2017-08-31

*** rstarmer has joined #openstack-lbaas00:16
*** catintheroof has quit IRC00:35
*** JudeC has quit IRC00:46
*** yuanying has joined #openstack-lbaas01:00
*** yuanying_ has quit IRC01:04
*** yuanying_ has joined #openstack-lbaas01:04
*** yuanying has quit IRC01:05
*** sapd has joined #openstack-lbaas01:42
*** sapd has quit IRC01:49
*** fnaval has quit IRC02:00
*** yuanying_ has quit IRC02:01
*** sapd has joined #openstack-lbaas02:02
*** catintheroof has joined #openstack-lbaas02:03
*** yuanying has joined #openstack-lbaas02:04
openstackgerritlidong proposed openstack/neutron-lbaas master: Update links in README  https://review.openstack.org/49942302:46
*** gtrxcb has joined #openstack-lbaas02:54
*** catintheroof has quit IRC03:07
*** links has joined #openstack-lbaas03:39
*** sanfern has joined #openstack-lbaas03:55
*** rstarmer has quit IRC04:31
*** rstarmer has joined #openstack-lbaas04:36
*** armax has quit IRC04:53
*** rstarmer has quit IRC04:54
*** rstarmer has joined #openstack-lbaas04:55
*** tongl has quit IRC05:06
*** ianychoi__ has joined #openstack-lbaas05:12
*** ianychoi_ has quit IRC05:16
*** aojea has joined #openstack-lbaas05:16
*** oomichi has quit IRC05:28
*** gcheresh has joined #openstack-lbaas05:28
*** oomichi has joined #openstack-lbaas05:30
*** aojea has quit IRC05:41
*** aojea has joined #openstack-lbaas05:50
*** aojea has quit IRC06:07
*** aojea has joined #openstack-lbaas06:07
*** gcheresh has quit IRC06:10
*** aojea has quit IRC06:12
*** links has quit IRC06:15
*** pcaruana has joined #openstack-lbaas06:22
*** slaweq has joined #openstack-lbaas06:26
*** slaweq has quit IRC06:28
*** slaweq has joined #openstack-lbaas06:28
*** rcernin has joined #openstack-lbaas06:40
*** eezhova has joined #openstack-lbaas06:54
*** rstarmer has quit IRC07:03
*** rstarmer has joined #openstack-lbaas07:05
*** JudeC has joined #openstack-lbaas07:16
*** rstarmer has quit IRC07:19
*** aojea has joined #openstack-lbaas07:21
*** rstarmer has joined #openstack-lbaas07:21
*** gtrxcb has quit IRC07:22
*** bzhao has quit IRC07:25
*** bzhao has joined #openstack-lbaas07:26
*** links has joined #openstack-lbaas07:29
*** tesseract has joined #openstack-lbaas07:32
*** bzhao has quit IRC07:36
*** bzhao has joined #openstack-lbaas07:37
*** oomichi has quit IRC07:44
*** oomichi has joined #openstack-lbaas07:44
*** eezhova has quit IRC07:49
*** JudeC has quit IRC07:57
*** openstackgerrit has quit IRC08:17
*** eezhova has joined #openstack-lbaas08:24
*** voelzmo has joined #openstack-lbaas09:52
*** voelzmo has quit IRC10:04
*** sanfern has quit IRC10:53
*** aojea has quit IRC11:56
*** sanfern has joined #openstack-lbaas12:17
*** catintheroof has joined #openstack-lbaas12:30
*** openstackgerrit has joined #openstack-lbaas12:47
openstackgerritlidong proposed openstack/neutron-lbaas master: Update links in README  https://review.openstack.org/49942312:47
*** leitan has joined #openstack-lbaas12:57
*** ianychoi__ is now known as ianychoi13:20
*** slaweq has quit IRC13:29
*** sanfern has quit IRC13:32
*** slaweq has joined #openstack-lbaas13:32
*** sanfern has joined #openstack-lbaas13:33
*** ssmith has joined #openstack-lbaas13:38
*** slaweq has quit IRC13:52
*** slaweq has joined #openstack-lbaas13:53
*** slaweq has quit IRC13:57
*** slaweq has joined #openstack-lbaas13:59
*** rstarmer has quit IRC14:05
*** cristicalin has joined #openstack-lbaas14:05
*** armax has joined #openstack-lbaas14:10
*** armax_ has joined #openstack-lbaas14:12
*** armax has quit IRC14:15
*** armax_ is now known as armax14:16
*** fnaval has joined #openstack-lbaas14:28
*** gcheresh has joined #openstack-lbaas14:29
*** slaweq has quit IRC14:32
*** slaweq has joined #openstack-lbaas14:33
xgerman_o/14:35
*** dayou has quit IRC14:47
*** dayou has joined #openstack-lbaas14:48
nmagnezio/14:50
*** armax has quit IRC14:53
*** eezhova has quit IRC14:56
johnsomo/15:05
*** dayou has quit IRC15:06
*** cristicalin has quit IRC15:08
johnsomFYI, looks like Sean is pushing to remove screen as an option: https://review.openstack.org/#/c/499186/15:10
johnsomIn case anyone is still holding out with it15:10
*** cristicalin has joined #openstack-lbaas15:10
nmagnezi:(15:11
nmagneziI guess I'll have to get used to systemd much better now15:11
*** cristicalin has quit IRC15:13
xgerman_it’s the future15:15
*** dayou has joined #openstack-lbaas15:19
nmagnezixgerman_, that's nothing futuristic about devstack :P15:20
johnsomHahahaah15:21
*** pcaruana has quit IRC15:32
*** slaweq has quit IRC15:36
*** slaweq has joined #openstack-lbaas15:37
*** gcheresh has quit IRC15:39
*** slaweq has quit IRC15:41
*** armax has joined #openstack-lbaas15:59
*** slaweq has joined #openstack-lbaas16:10
*** slaweq has quit IRC16:14
tomtomtomtrying to install the octavia dashboard plugin in horizon newton, however nothing I try works and the tools/with_venvs.sh does not exist anyone have a doc for how to really install this plugin?16:15
johnsomtomtomtom Are you trying to use octavia-dashboard or neutron-lbaas-dashboard?16:15
tomtomtomtried grabbing the octavia-dashboard from git and installing it.16:16
johnsomoctavia-dashboard has not yet been released and still points to neutron-lbaas16:16
johnsomI'm working on that as we chat....16:16
tomtomtomoh, ok16:16
johnsomtomtomtom I will probably have a patch you can try out/review tomorrow or early next week.16:17
tomtomtomok np, I think I just jacked up one of my horizon containers trying to get it to work lol16:17
tomtomtomgood thing I have spares16:17
*** eezhova has joined #openstack-lbaas16:18
johnsomtomtomtom The instructions to install in the readme are accurate and should work, you will just get an error when you go to use the Load Balancer panels16:18
johnsomunless you have neutron-lbaas installed16:18
tomtomtomok yeah I have that neutron lbaas installed16:19
tomtomtomThis will create a python egg in the dist folder, which can be used to install on the horizon machine or within horizon's python virtual environment16:19
tomtomtom^^ I don't think I did this part right either16:19
johnsomI just do "pip install ." to install the plugin myself16:19
johnsomOn the horizon host16:20
tomtomtompip install <egg-file>?16:20
tomtomtomI don't know what pip install ." does16:20
johnsomI just do '.' in the git directory.  It installs the package from the current directory16:21
tomtomtomi did python setup.py install16:21
tomtomtomsame thing?16:21
johnsomYeah, that should work, just doesn't install the requirements16:22
johnsomTo remove it from horizon you can do the following steps:16:22
tomtomtomok can I run pip install . and get the requirements?16:22
tomtomtomyeah and those removal steps would be great that's what I was going to do next.16:22
johnsomrm /opt/stack/horizon/openstack_dashboard/local/enabled/_1482_project_load_balancer_panel.py16:23
tomtomtomthanks for your help on that16:23
tomtomtomok simple enough16:23
johnsomrm -rf tge static directory from horizon16:23
johnsomre-run the manange steps16:23
johnsomrestart apache16:23
johnsomthe static directory is "/opt/stack/horizon/static" on devstack16:24
johnsomThe collectstatic step will rebuild that16:24
tomtomtomyeah in static i just see app and dashboard16:25
tomtomtomwell just removing the enabled file brought my container to a functional state16:28
johnsomOk, so the manage steps must not have been successful16:29
tomtomtomhmmm.... what are the manage steps?16:30
johnsomhttps://github.com/openstack/octavia-dashboard/blob/master/README.rst16:30
tomtomtomcollectstatic and compress?16:30
johnsomStep 4 on the install list16:31
johnsomyep16:31
johnsomUsually if you still have octavia-dashboard stuff in the static folder from the collectstatic step, I run into errors for some reason16:31
tomtomtomso essentially I should download from git and run pip install .  copy the panel file and then run manage steps and finally restart apache?16:32
johnsomYep, that is the install procedure I use with much success16:34
tomtomtomok16:34
tomtomtomWe're using cli for now, eagerly awaiting dashboard.16:34
johnsomWorking on it, making good progress.  The dashboard will still have the old bugs, but will be running against Octavia API native.16:36
johnsomI have opened a bunch of dashboard bugs if you want to help out....  Grin.16:36
johnsomhttps://bugs.launchpad.net/octavia/+bugs?field.tag=dashboard16:36
johnsomShould run faster too, so bonus there16:37
*** JudeC has joined #openstack-lbaas16:46
*** rstarmer has joined #openstack-lbaas17:00
*** sshank has joined #openstack-lbaas17:04
*** aojea has joined #openstack-lbaas17:07
*** aojea has quit IRC17:10
*** aojea has joined #openstack-lbaas17:10
*** rcernin has quit IRC17:12
*** sshank has quit IRC17:14
*** tesseract has quit IRC17:14
*** sshank has joined #openstack-lbaas17:17
*** aojea has quit IRC17:19
*** aojea has joined #openstack-lbaas17:20
*** aojea has quit IRC17:24
*** links has quit IRC17:52
*** eezhova has quit IRC18:02
harlowjaok, time to rebase some patches/reviews18:26
johnsom+118:27
harlowjatorotise beats the hare +218:27
harlowjalol18:27
johnsomI am deep into horizon fun....18:27
*** eezhova has joined #openstack-lbaas18:27
johnsomGood chance I will have a patch working today18:28
*** sshank has quit IRC18:34
openstackgerritJoshua Harlow proposed openstack/octavia master: Handle stopping the health manager and ejecting out of current health failovers  https://review.openstack.org/46274818:45
*** eezhova has quit IRC18:46
*** sshank has joined #openstack-lbaas18:48
*** armax has quit IRC18:49
*** sshank has quit IRC18:50
*** rcernin has joined #openstack-lbaas19:01
*** sshank has joined #openstack-lbaas19:12
*** sshank has quit IRC19:15
*** slaweq has joined #openstack-lbaas19:16
*** slaweq has quit IRC19:16
*** slaweq has joined #openstack-lbaas19:16
rm_workharlowja: did you run tox at all locally? :P19:27
*** slaweq_ has joined #openstack-lbaas19:28
*** slaweq has quit IRC19:28
johnsomlo19:36
johnsomlol19:36
harlowjarm_work hmmmm, gotta multi-task better :-P19:41
harlowjamachines are good at tox running, lol19:41
johnsomToo much pointy hair time?19:43
harlowjalol19:43
harlowjamillions of pull requests19:43
johnsomI just ran out for a Hawaiian mixed plate reward lunch for dealing with horizon stuffs.19:44
*** slaweq_ has quit IRC19:47
johnsomMore to the point, it's by campus, so have to get my fix before it's overrun with students19:49
*** JudeC has quit IRC19:55
*** sshank has joined #openstack-lbaas20:02
*** eezhova has joined #openstack-lbaas20:04
*** eezhova has quit IRC20:04
*** cristicalin has joined #openstack-lbaas20:09
xgerman_they don’t deliver with one of those grubhub, Uber eats, etc. servcies?20:13
johnsomActually I think there is one of those services here.  Uber starts in a month or two20:14
openstackgerritMerged openstack/octavia master: Update release notes theme to openstackdocs  https://review.openstack.org/49921020:18
xgerman_issued a lb delete during a failover and now my LB is stuck in PENDING_UPDATE20:23
johnsomYou can't issue a delete during failover20:23
johnsomOr are you using neutron-lbaas?20:23
xgerman_nope, Octavia20:24
xgerman_I just don’t like being stuck20:24
johnsomYeah, the delete will get a 40920:24
xgerman_but WHY are we stuck in pending?20:25
openstackgerritJoshua Harlow proposed openstack/octavia master: Handle stopping the health manager and ejecting out of current health failovers  https://review.openstack.org/46274820:25
harlowjaok, i ran tox on ^20:25
harlowjalol20:25
johnsomFailover goes into PENDING_UPDATE, that is normal.  It will go ONLINE when it is done20:25
xgerman_ok20:25
*** gcheresh has joined #openstack-lbaas20:27
openstackgerritMerged openstack/octavia master: Move doc-requirements to test-requirements  https://review.openstack.org/49478320:31
openstackgerritMerged openstack/octavia master: Fix some typos  https://review.openstack.org/49234020:31
openstackgerritMerged openstack/octavia master: devstack: Allow 3rd party neutron backends deployment  https://review.openstack.org/49620520:31
rm_workok merge spree complete I think20:34
openstackgerritAdam Harwell proposed openstack/octavia master: [Trivialfix]Fix typos in octavia  https://review.openstack.org/49498120:34
johnsomrm_work https://review.openstack.org/#/q/project:openstack/python-octaviaclient+status:open20:34
johnsomGrin20:34
* rm_work sighs20:37
rm_workjohnsom: so on https://review.openstack.org/#/c/493273/3/octaviaclient/api/load_balancer_v2.py20:38
johnsomHahaha, one of them the gate runs and renders, so not like you have to load that up20:38
rm_workjohnsom: i feel like... this is exactly the same code in each thing...20:38
rm_workcould you make it like... a decorator?20:39
rm_workor is that too obtuse20:39
rm_workI feel like it'd work well as one20:39
rm_workthis is just a TON of code duplication20:39
johnsomYeah, it is.  Though my decorator-foo is not that strong20:40
rm_workhmm20:40
rm_workyou want me to take a crack based on your code?20:40
rm_workor you want to read a doc for 5 minutes? :P20:40
johnsomBe my guest20:40
rm_workkk20:40
johnsomI'm looking into how screwed I am since I didn't yet do statustree in the SDK for dashboard.20:41
johnsomOtherwise it's going pretty well20:41
johnsomI think I can pull it out now that we have status on the objects themselves20:41
rm_workprobably20:42
rm_workthough statustree support would be good :P20:42
johnsomYeah, but incremental progress is better than sitting idle like it has been...20:42
johnsomOSC is still missing it too, plus stats are still missing20:42
*** armax has joined #openstack-lbaas20:43
rm_workjohnsom: umm i may have gone overboard21:09
rm_worktell me in a minute if you think i'm a crazy person21:09
xgerman_we can tell you right now21:10
johnsomI don't have to wait for that....21:10
openstackgerritGerman Eichberger proposed openstack/octavia master: [WIP] ACTIVE-ACTIVE with LVS - DIB  https://review.openstack.org/49980721:26
*** leitan has quit IRC21:29
*** catintheroof has quit IRC21:31
*** sshank has quit IRC21:56
*** gcheresh has quit IRC21:57
*** sshank has joined #openstack-lbaas21:58
*** ssmith has quit IRC22:00
*** tongl has joined #openstack-lbaas22:13
*** cristicalin has quit IRC22:19
rm_workjohnsom: umm i'm just making this change on top of yours because there's a 90% chance we don't want to do this, lol22:19
rm_workI'll prolly make a followup with JUST the decorator change22:20
rm_worki got a little carried away22:20
*** aojea has joined #openstack-lbaas22:20
openstackgerritAdam Harwell proposed openstack/python-octaviaclient master: Refactor load_balancer client api methods (DRY)  https://review.openstack.org/49983422:21
rm_workjust SO MUCH duplicated code there with the same pattern... >_>22:22
rm_workit got a little complex because of the way we name the vars in the constants22:22
rm_workyeah one sec, will propose JUST the decorator <_<22:23
*** aojea has quit IRC22:25
*** rcernin has quit IRC22:30
openstackgerritAdam Harwell proposed openstack/python-octaviaclient master: Improve error reporting for the octavia plugin  https://review.openstack.org/49327322:31
rm_workok there's one with JUST the decorator and not the ridiculous stuff22:31
*** aojea has joined #openstack-lbaas22:37
*** leyal has quit IRC22:38
*** leyal has joined #openstack-lbaas22:38
openstackgerritAdam Harwell proposed openstack/python-octaviaclient master: Refactor load_balancer client api methods (DRY)  https://review.openstack.org/49983422:41
rm_workyeah i should have done that in the other order22:41
rm_workbut anywho22:41
*** armax has quit IRC22:41
*** armax has joined #openstack-lbaas22:41
rm_workjohnsom: https://review.openstack.org/#/c/493273/4/octaviaclient/api/load_balancer_v2.py22:42
rm_workthat's the decorator22:42
johnsomOk, health monitors are giving me fits in dashboard, so will look later.22:42
rm_workk22:42
rm_workgl;hf22:42
johnsomI think I have everything else working with the octavia API, it's just HM blowing up on me22:43
rm_workhmmm22:43
johnsomWell, the SDK does health_monitor_id where neutron client did healthmonitor_id22:43
johnsomThis is something I disagreed with the SDK folks over, but whatever22:43
johnsomI think the SDK should match the API, but....22:44
*** slaweq has joined #openstack-lbaas22:49
*** slaweq has quit IRC22:54
rm_workerg22:57
rm_workthat stupid freaking underscore22:57
rm_worki hate everyone22:57
johnsomhahaha22:57
rm_worksame with the load_balancer underscore22:58
*** aojea has quit IRC22:58
rm_workit pains me every single day22:58
*** aojea has joined #openstack-lbaas22:58
*** sshank has quit IRC23:00
*** sshank has joined #openstack-lbaas23:01
*** aojea has quit IRC23:03
*** sshank has quit IRC23:12
*** yamamoto_ has joined #openstack-lbaas23:31
*** yamamoto_ has quit IRC23:31
*** yamamot__ has joined #openstack-lbaas23:31
*** sshank has joined #openstack-lbaas23:40
johnsomPretty sure I am chasing a bug that existed before I started this migration...23:41
johnsomYep, darn, that was a waste of time23:43
johnsomMore work to do.  No idea why we are updating the health monitor when we add/remove a member.  No reason to, but the dashboard is trying.23:45
rm_worklolwut23:45
rm_workmaybe someone misunderstood how HMs work23:45
johnsomYeah, I think some of this has to do with the crazy chain of stuff they did for the wizard to create a whole LB, but....23:46
rm_workthe dashboard may have been written by people who were only peripherally aware of how LBaaS works23:46
rm_workjohnsom: BTW... Wizard -> Single Create?23:46
johnsomOh, that was true.23:46
johnsomYeah, at some point.23:46
rm_work<_<23:46
johnsomRemember, incremental man23:46
rm_worklulz23:46
rm_workyeah just seems like it might be easier to scrap all the complex stuff with waiters and such23:47
johnsomI didn't do single call in the SDK yet either as I'm not sure what is the right way.  Have a method that just takes the json or try to get all objecty23:47
johnsomYeah, well, we will still need waiters to some degree, but not chaining actions, that would go away.23:48
rm_workyeah k23:51
rm_workwill wait patiently23:51
rm_workto be fair it's not implemented in the main client yet either23:52
*** catintheroof has joined #openstack-lbaas23:55
*** sshank has quit IRC23:59

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