*** sticker_ is now known as sticker | 00:08 | |
*** yuanying_ has quit IRC | 00:43 | |
*** yuanying has joined #openstack-lbaas | 00:43 | |
*** annp has quit IRC | 01:27 | |
*** openstackgerrit has joined #openstack-lbaas | 01:31 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: Extend api to accept qos_policy_id https://review.openstack.org/458308 | 01:31 |
---|---|---|
*** yamamoto has joined #openstack-lbaas | 01:45 | |
*** sanfern has quit IRC | 02:09 | |
*** sshank has quit IRC | 02:52 | |
*** sshank has joined #openstack-lbaas | 03:47 | |
*** yamamoto has quit IRC | 03:53 | |
*** codenamelxl_ has joined #openstack-lbaas | 03:55 | |
*** yamamoto has joined #openstack-lbaas | 03:55 | |
codenamelxl_ | Hi everyone, i'm curious since Octavia now a standsalone project. Do i need to set Neutron service_provider to LOADBALANCERV2:Octavia:neutron_lbaas.drivers.octavia.driver.OctaviaDriver:default? Thanks | 03:59 |
johnsom | If you are using neutron-lbaas you do, if you are not using neutron-lbaas but using the octavia endpoint you do not need to set that setting. | 04:01 |
codenamelxl_ | I'm creating it through Octavia dashboard, so i'm asuming that i'm not using neutron-lbass, right? | 04:04 |
johnsom | Right, octavia-dashboard does not need neutron-lbaas. Unless you got an early dev version | 04:06 |
codenamelxl_ | I'm on master branch of octavia-dashboard so i'm good to go, i guess. | 04:09 |
*** annp has joined #openstack-lbaas | 04:10 | |
johnsom | Yep, no neutron-lbaas there | 04:10 |
*** links has joined #openstack-lbaas | 04:13 | |
codenamelxl_ | So i may have bigger problem. My floating Ip attached to the LB is not working. I'm aware that there is a bug with floating IP and VIP which is fixed in Pike. I'm on Pike. Also there is a bug with the ARP of DVR router with VIP. I have confirmed that my problem is not it. Any suggestion where to look into? Thanks | 04:21 |
*** yamamoto_ has joined #openstack-lbaas | 04:47 | |
*** yamamoto has quit IRC | 04:51 | |
johnsom | It is most likely a DVR bug. If the VIP works directly it is not an Octavia issue. | 04:55 |
*** Alex_Staf has joined #openstack-lbaas | 05:11 | |
*** Alex_Staf has quit IRC | 05:20 | |
codenamelxl_ | Thanks, i'll look into neutron. Oh, and i can't ping the VIP AND VRRP from insinde the Amphora. Is that behaviour normal? | 05:27 |
*** sanfern has joined #openstack-lbaas | 05:34 | |
*** eN_Guruprasad_Rn has joined #openstack-lbaas | 06:04 | |
*** sanfern has quit IRC | 06:06 | |
*** sticker_ has joined #openstack-lbaas | 06:10 | |
*** sticker has quit IRC | 06:13 | |
*** sticker_ has quit IRC | 06:14 | |
openstackgerrit | huangshan proposed openstack/octavia master: Check if it is used when creating a load balancer using vip_port_id https://review.openstack.org/525069 | 06:18 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Switch to using PKCS12 for TLS Term certs https://review.openstack.org/504175 | 06:38 |
*** sshank has quit IRC | 06:44 | |
*** cody-somerville has quit IRC | 06:56 | |
*** cody-somerville has joined #openstack-lbaas | 07:09 | |
*** dayou has quit IRC | 07:14 | |
*** eN_Guruprasad_Rn has quit IRC | 07:37 | |
*** cody-somerville has quit IRC | 07:49 | |
*** rcernin has quit IRC | 07:49 | |
*** codenamelxl_ has quit IRC | 07:54 | |
*** cody-somerville has joined #openstack-lbaas | 08:02 | |
*** dayou has joined #openstack-lbaas | 08:02 | |
*** dmellado has quit IRC | 08:06 | |
*** dmellado has joined #openstack-lbaas | 08:08 | |
*** slaweq has joined #openstack-lbaas | 08:11 | |
*** tesseract has joined #openstack-lbaas | 08:13 | |
*** bar_ has joined #openstack-lbaas | 08:14 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 08:16 | |
sapd_ | rm_work, johnsom I think we have a bug when interactive with barbican, I'm using user1 create a container secret to store tls data, and when I use user1 create a LB, The error is admin user (in octavia config) can't get this container, I think we should use context of user1 instead admin, | 08:16 |
*** dmellado has quit IRC | 08:18 | |
*** dmellado has joined #openstack-lbaas | 08:18 | |
*** eN_Guruprasad_Rn has joined #openstack-lbaas | 08:19 | |
*** pcaruana has joined #openstack-lbaas | 08:23 | |
*** rcernin has joined #openstack-lbaas | 08:35 | |
*** knsahm has joined #openstack-lbaas | 08:41 | |
*** yamamoto_ has quit IRC | 08:47 | |
knsahm | after upgrading newton to ocata i cannot create loadbalancer | 08:48 |
knsahm | i see this error in octvial.log | 08:48 |
knsahm | ERROR wsme.api [req-9b3dea37-9e30-4aab-a0a6-c5c722ac89f0 4341f577d0614f56b31a01b19ee26792 e592ef2e0efb48199ba082f9941c42dc - default default] Server-side error: "An auth plugin is required to determine endpoint URL". | 08:48 |
knsahm | does anybody has an example octavia.conf for ocata? | 08:49 |
*** yamamoto has joined #openstack-lbaas | 08:58 | |
dayou | https://github.com/openstack/openstack-ansible-os_octavia/blob/master/templates/octavia.conf.j2 | 09:03 |
dayou | Here is a template for newer versions of octavia. | 09:03 |
dayou | [keystone_authtoken] section contains most about authentication to keystone | 09:04 |
knsahm | thanks | 09:04 |
*** Guest13268 is now known as zigo | 09:09 | |
*** cody-somerville has quit IRC | 09:12 | |
*** slaweq has quit IRC | 09:49 | |
*** salmankhan has joined #openstack-lbaas | 10:09 | |
*** salmankhan has quit IRC | 10:12 | |
*** salmankhan has joined #openstack-lbaas | 10:12 | |
*** ianychoi_ is now known as ianychoi | 10:24 | |
*** yamamoto has quit IRC | 10:31 | |
*** annp has quit IRC | 10:33 | |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 10:53 |
openstackgerrit | Hengqing Hu proposed openstack/octavia master: Switch to using PKCS12 for TLS Term certs https://review.openstack.org/504175 | 11:12 |
*** dayou has quit IRC | 11:15 | |
*** yamamoto has joined #openstack-lbaas | 11:16 | |
numans | Hi, can some one please take a look at this patch - https://review.openstack.org/#/c/510921/ - It adds OVN driver to neutron lbaas v2 | 11:21 |
*** dayou has joined #openstack-lbaas | 11:22 | |
openstackgerrit | Guoqiang Ding proposed openstack/neutron-lbaas master: Choose correct log option by listener protocol https://review.openstack.org/453612 | 11:52 |
*** sanfern has joined #openstack-lbaas | 12:25 | |
*** krypto has joined #openstack-lbaas | 12:29 | |
*** krypto has quit IRC | 12:29 | |
*** krypto has joined #openstack-lbaas | 12:29 | |
*** rcernin has quit IRC | 12:31 | |
*** bar_ has quit IRC | 12:53 | |
*** links has quit IRC | 12:54 | |
*** b_bezak has joined #openstack-lbaas | 12:55 | |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 13:07 |
*** links has joined #openstack-lbaas | 13:31 | |
*** oanson has quit IRC | 13:35 | |
*** oanson has joined #openstack-lbaas | 13:37 | |
sanfern | Hi johnsom, | 13:54 |
*** yamamoto_ has joined #openstack-lbaas | 14:08 | |
*** yamamoto has quit IRC | 14:11 | |
*** yamamoto_ has quit IRC | 14:20 | |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 14:21 |
*** fnaval has joined #openstack-lbaas | 14:28 | |
*** yamamoto has joined #openstack-lbaas | 14:29 | |
*** yamamoto has quit IRC | 14:35 | |
*** dayou has quit IRC | 14:38 | |
*** eN_Guruprasad_Rn has quit IRC | 14:49 | |
*** yamamoto has joined #openstack-lbaas | 14:52 | |
*** yamamoto has quit IRC | 15:04 | |
*** links has quit IRC | 15:10 | |
*** knsahm has quit IRC | 15:16 | |
*** AlexeyAbashkin has quit IRC | 15:20 | |
*** dayou has joined #openstack-lbaas | 15:22 | |
*** dayou has joined #openstack-lbaas | 15:22 | |
*** yamamoto has joined #openstack-lbaas | 15:25 | |
*** yamamoto has quit IRC | 15:25 | |
*** knsahm has joined #openstack-lbaas | 15:29 | |
*** armax has joined #openstack-lbaas | 15:30 | |
*** knsahm has quit IRC | 15:50 | |
*** yamamoto has joined #openstack-lbaas | 16:00 | |
johnsom | sanfern o/ | 16:14 |
*** yamamoto has quit IRC | 16:22 | |
*** longstaff has joined #openstack-lbaas | 16:25 | |
xgerman_ | sanfern said he has trouble with http://logs.openstack.org/22/524722/5/check/neutron-lbaasv2-dsvm-api/2b78496/ | 16:26 |
johnsom | Ok | 16:27 |
*** dayou has quit IRC | 16:28 | |
johnsom | Well, it looks like every tempest test is failing with his patch. | 16:30 |
johnsom | sanfern You have a bug in your SQL: http://logs.openstack.org/22/524722/5/check/octavia-v1-dsvm-scenario/c1fdfea/logs/devstacklog.txt.gz#_2017-12-04_14_45_22_956 | 16:31 |
*** bar_ has joined #openstack-lbaas | 16:31 | |
*** armax has quit IRC | 16:33 | |
*** armax has joined #openstack-lbaas | 16:34 | |
bar_ | johnsom, hey | 16:39 |
johnsom | bar_ Morning | 16:40 |
bar_ | johnsom, Did you read my reply? https://review.openstack.org/#/c/523931/ | 16:40 |
johnsom | bar_ No, not yet. It's still 8am on a Monday. grin Haven't made it there yet. | 16:42 |
bar_ | lol | 16:42 |
bar_ | johnsom, understandable .it's almost 7pm here... | 16:43 |
johnsom | sapd_ You may be hitting the ACL issue with barbican. See the cookbook: https://docs.openstack.org/octavia/latest/user/guides/basic-cookbook.html#deploy-a-tls-terminated-https-load-balancer | 16:45 |
johnsom | sapd_ You either have to change the barbican RBAC to allow octavia in or add an ACL to the objects stored there allowing octavia access. We hope to make this better with the pkcs12 patch, but that has not landed yet. | 16:46 |
*** yamamoto has joined #openstack-lbaas | 16:51 | |
mnaser | is the tenant_id or owner of the lbaas vip port octavia or the tenant that created the lbaas? | 16:56 |
mnaser | im troubleshooting https://github.com/terraform-providers/terraform-provider-openstack/issues/173 | 16:56 |
mnaser | it looks like terraform tries to apply some security groups to the vip port once the lb is created | 16:57 |
johnsom | mnaser This is probably related to this: https://review.openstack.org/524254 | 16:57 |
mnaser | yes | 16:57 |
mnaser | absolutely that makes sense | 16:57 |
mnaser | also quick backport review if anyone doesnt mind - https://review.openstack.org/#/c/523901/ | 16:57 |
johnsom | German found that the VIP was under the service account instead of the tenant. | 16:57 |
johnsom | Ok, this is going to drive me nuts. The latest Chrome is stuttering and spiking the CPU. It seems to have gotten worse over the weekend. Wonder if others are seeing this too.... | 16:58 |
xgerman_ | yep, if you apply my patch terradform will work like a champ (though I don’t muck with sec rules) | 16:59 |
mnaser | johnsom: chrome has a task manager built in, it helps you | 16:59 |
xgerman_ | Safari… | 16:59 |
johnsom | Yeah, it just shows "browser" spiking the CPU.... | 16:59 |
xgerman_ | also I have seen ways to run Chrome inside docker to constrain it better | 16:59 |
mnaser | can i get a quick +2 on that backport so that we can go back to tracking stable/pike 100% rather than stable/pike+1 patch for when i update octavia? :> | 17:00 |
johnsom | mnaser I think your depends-on is an issue in that patch. It points to master devstack.... | 17:00 |
mnaser | johnsom: gives than its merged, it'll go through right away | 17:01 |
mnaser | change IDs are the same across branches | 17:01 |
johnsom | Right, but you have octavia stable/pike pointing to devstack master, not devstack stable/pike | 17:01 |
*** yamamoto has quit IRC | 17:01 | |
mnaser | hm thats a good question i wonder if zuulv3 just drops that depends on | 17:02 |
mnaser | or if it cherry picks it | 17:02 |
mnaser | anyways ill remove it | 17:02 |
xgerman_ | k | 17:02 |
mnaser | done, didnt notify in here oddly enough | 17:02 |
mnaser | https://review.openstack.org/#/c/523901/ updated | 17:02 |
mnaser | acls for gerritbot? :> | 17:02 |
johnsom | Yeah, stable branches don't trigger the bot.... | 17:03 |
*** b_bezak has quit IRC | 17:03 | |
mnaser | would you like me to make a change to notify the channel? | 17:03 |
*** b_bezak has joined #openstack-lbaas | 17:04 | |
*** bar_ has quit IRC | 17:04 | |
johnsom | I have been on the fence, I don't think most projects have stable notify. | 17:04 |
mnaser | no problem, in puppet-openstack world we're always mostly backporting so we have it there :p | 17:05 |
*** b_bezak has quit IRC | 17:08 | |
*** krypto has quit IRC | 17:11 | |
*** LutzB has quit IRC | 17:13 | |
sanfern | Thank johnsom , | 17:17 |
sanfern | johnsom, Can you please review https://review.openstack.org/#/c/521138/ | 17:17 |
johnsom | Yep, it is on the list | 17:19 |
sanfern | Thank you johnsom | 17:20 |
*** tesseract has quit IRC | 17:20 | |
sanfern | How can i reproduce sql tests locally and verify ? | 17:22 |
johnsom | sanfern That is failing with the database migration. So all you need is a stock octavia mysql database and run "octavia-db-manage --config-file <alembic.cfg> upgrade head to reproduce | 17:23 |
sanfern | too much work :( | 17:25 |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 17:28 |
*** LutzB has joined #openstack-lbaas | 17:32 | |
*** armax has quit IRC | 17:49 | |
*** armax has joined #openstack-lbaas | 17:54 | |
*** krypto has joined #openstack-lbaas | 17:58 | |
*** krypto has quit IRC | 17:58 | |
*** krypto has joined #openstack-lbaas | 17:58 | |
*** sanfern has quit IRC | 18:25 | |
*** bar_ has joined #openstack-lbaas | 18:28 | |
*** gcheresh has joined #openstack-lbaas | 18:29 | |
*** gcheresh has quit IRC | 18:29 | |
*** gcheresh has joined #openstack-lbaas | 18:30 | |
*** sanfern has joined #openstack-lbaas | 18:39 | |
*** salmankhan has quit IRC | 18:50 | |
rm_work | sapd_: no, that is known | 18:50 |
rm_work | sapd_: you're supposed to either: | 18:50 |
rm_work | sapd_: 1) Use ACLs in Barbican to allow the Octavia user to access the secret | 18:51 |
rm_work | sapd_: 2) Give the Octavia user an admin role in Barbican that allows it to get all objects | 18:51 |
rm_work | sapd_: check out https://docs.openstack.org/octavia/latest/user/guides/basic-cookbook.html#deploy-a-tls-terminated-https-load-balancer | 18:52 |
rm_work | sapd_: It explains the ACL stuff and provides example commands | 18:53 |
*** armax has quit IRC | 18:55 | |
johnsom | Ha, I pointed to the same place... | 19:03 |
rm_work | ah yeah i missed your response in the scrollback | 19:07 |
rm_work | i JUST rebased pkcs12 btw | 19:07 |
rm_work | last night | 19:07 |
rm_work | OMG I can't believe I misspelled a word | 19:08 |
rm_work | it must have been late >_> I blame the time | 19:08 |
rm_work | oh well, dayou fixed it | 19:09 |
bar_ | xgerman_, ping | 19:28 |
xgerman_ | pong | 19:28 |
xgerman_ | I installed your patch on a fresh devstack and then got that error | 19:29 |
*** armax has joined #openstack-lbaas | 19:29 | |
bar_ | I know, I commented on my own patch that it is a known issue | 19:29 |
bar_ | It's not my code... | 19:29 |
xgerman_ | ok | 19:30 |
bar_ | osc_lib doesn't know to parse None response. | 19:30 |
xgerman_ | aha | 19:31 |
bar_ | I think it tries to unpack it without checking it's None | 19:31 |
xgerman_ | probably | 19:31 |
bar_ | Failover should work, though | 19:31 |
xgerman_ | I am not sure if merging something which causes an error wouldn’t confuse our users rm_work johnsom | 19:31 |
xgerman_ | nmagnezi ? | 19:32 |
xgerman_ | https://review.openstack.org/#/c/522666/10 | 19:33 |
rm_work | yeah we need to figure out a workaround | 19:33 |
xgerman_ | +1 | 19:34 |
johnsom | Yep | 19:34 |
xgerman_ | can we fix that in osc or are they aware of the bug? | 19:34 |
bar_ | I didn't notify\propose anyone\thing yet | 19:34 |
xgerman_ | ok, I think we should try that before doing a workaround on our end | 19:35 |
bar_ | ok, where should I start, open a bug? propose a patch? | 19:35 |
johnsom | Bug first, followup patches are always welcome | 19:36 |
bar_ | ok | 19:37 |
bar_ | so the octaviaclient patch is on-hold for now? | 19:37 |
johnsom | Dean is usually on top of OSC/lib issues, so I would expect a fast response | 19:37 |
bar_ | where do they manage their bugs? | 19:37 |
johnsom | I think here: https://bugs.launchpad.net/python-openstackclient | 19:38 |
johnsom | Yep, that is what is on pypi | 19:39 |
johnsom | bar_ Do you have a debug output for the issue? | 19:40 |
bar_ | what do you mean? | 19:40 |
bar_ | --debug? | 19:40 |
johnsom | openstack --debug .... | 19:40 |
johnsom | Yeah | 19:40 |
bar_ | I could have it | 19:41 |
bar_ | johnsom, do you want me to send it to you, I'm about to report the bug. | 19:41 |
bar_ | ? | 19:41 |
johnsom | If it's in the bug that is fine, just post the link | 19:42 |
bar_ | xgerman_, note that fresh devstack isn't enough to test this patch, since it has a not-yet-merged octavia dependency | 19:45 |
xgerman_ | mmh | 19:45 |
openstackgerrit | Bar RH proposed openstack/octavia master: Fix filtering in list API calls https://review.openstack.org/522689 | 19:46 |
*** krypto has quit IRC | 19:50 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: WIP: Floating IP Network Driver (spans L3s) https://review.openstack.org/435612 | 19:59 |
openstackgerrit | Merged openstack/python-octaviaclient master: Avoid tox_install.sh for constraints support https://review.openstack.org/524838 | 20:03 |
rm_work | johnsom: found a bug in our noop testing :/ | 20:07 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Update compute noop driver and tests, enable build test https://review.openstack.org/525295 | 20:07 |
rm_work | ^^ | 20:07 |
rm_work | we weren't even running the main test because it was misnamed | 20:08 |
rm_work | and it was super broken | 20:08 |
bar_ | johnsom, debug log: http://paste.openstack.org/show/628119/ | 20:08 |
johnsom | Joy | 20:08 |
rm_work | eh just noop | 20:08 |
rm_work | erk missed a thing tho, one sec | 20:09 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Update compute noop driver and tests, enable build test https://review.openstack.org/525295 | 20:09 |
rm_work | missed a reference to availability_zone (which is internal to my patch) | 20:09 |
*** salmankhan has joined #openstack-lbaas | 20:09 | |
johnsom | rm_work Impressive unit tests in there too | 20:10 |
rm_work | lolol | 20:10 |
rm_work | yeaaaahhh | 20:10 |
rm_work | but at least this one *catches* issues | 20:10 |
rm_work | the persistent failure of the neutron-lbaas api tests on my FLIP patch were because this unit test wasn't catching a bug on my side | 20:11 |
rm_work | if it was running, i would have noticed immediately that i forgot a thing :P | 20:11 |
rm_work | I think | 20:11 |
rm_work | actually maybe not <_< but still it's dumb | 20:11 |
johnsom | How do you feel about fixing those others? | 20:12 |
rm_work | meh? :P | 20:13 |
rm_work | oh, test_status too, bleh | 20:13 |
rm_work | but also, lol yeah | 20:14 |
rm_work | fine one sec | 20:14 |
johnsom | And get amp, but it's like four that are not doing anything useful | 20:14 |
*** salmankhan has quit IRC | 20:14 | |
rm_work | yeah rofl | 20:15 |
rm_work | i'm doing it | 20:15 |
johnsom | Thank you | 20:15 |
rm_work | k, that was not difficult. man our testing is bad. | 20:19 |
rm_work | why is our testing so bad | 20:20 |
rm_work | are we bad? | 20:20 |
rm_work | i don't want to be bad :( | 20:20 |
johnsom | Hahaha, yes, some of that reflects poorly on the cores and PTLs at the time... Grin | 20:20 |
rm_work | i guess a lot of this was in the original "we need to land something, just merge it plzplz" | 20:20 |
rm_work | initial patchsets | 20:21 |
* johnsom notes that was two years go... | 20:21 | |
rm_work | yes | 20:21 |
rm_work | and now it is our turn to suffer for our haste/laziness | 20:21 |
rm_work | past me is a jerk | 20:21 |
johnsom | Yep | 20:21 |
johnsom | Shame nuns for everyone | 20:22 |
rm_work | waiting on pep8 (still sad this takes like 5 minutes to run) | 20:22 |
rm_work | so much shame | 20:22 |
rm_work | finally finished the latest season :P | 20:22 |
rm_work | like, last week >_< I was so late | 20:22 |
rm_work | barely avoided spoilers by the skin of my teeth | 20:22 |
johnsom | Yeah, I am wondering if that pylint comment it spits out is something we can optimize or not. | 20:23 |
rm_work | welllll | 20:23 |
rm_work | it's great if you're running one-patch above master | 20:23 |
rm_work | but if you have a chain and run tests at the end... | 20:23 |
johnsom | Yeah | 20:23 |
rm_work | we might need to query git for "how many patches ahead are we" and use that | 20:23 |
rm_work | i guess it's possible | 20:23 |
rm_work | but i mean, even the first part takes a long time somehow | 20:23 |
johnsom | Not sure how much time it would save... | 20:23 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Update compute noop driver/tests (many were disabled/useless) https://review.openstack.org/525295 | 20:24 |
rm_work | yeah, not the majority | 20:24 |
rm_work | ^^ there you go | 20:24 |
rm_work | the way our noop driver *works* is actually a little shitty | 20:24 |
johnsom | Excellent, thank you sir. | 20:24 |
rm_work | like half of those ops overwrite each other as you run them | 20:24 |
rm_work | so really you can only trust it to see what the very last thing that was run was | 20:24 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Producer/endpoint code to allow for amphora failovers https://review.openstack.org/525302 | 20:32 |
rm_work | ^^ pre-req for when I add failover to the amphora-api resources | 20:32 |
rm_work | johnsom: do you think people would agree to merge a patch that adds data models / get methods /conversion methods for FloatingIPs even though technically we don't USE those in the standard driver? assuming there are tests :P | 20:35 |
johnsom | Well, maybe the better question is would people support an act/stdby that uses FLIPs instead of VRRP. | 20:36 |
rm_work | yeah i'm ... working towards that | 20:37 |
rm_work | but trying to keep the size of the patch small :P | 20:37 |
rm_work | so adding a lot of these little things ahead of time paves the way very well | 20:37 |
rm_work | johnsom: also, I forget when/if I wrote this -- do you think this makes sense to have upstream? https://review.openstack.org/#/c/435612/86/octavia/amphorae/backends/agent/api_server/keepalived.py | 20:38 |
rm_work | was it upstream originally maybe and removed and i missed removing it? | 20:39 |
johnsom | rm_work on the FLIP thing, I think just make a chain of patches that lead up to an act/stdby flip derivative. If you really want to cover your bases, put up a small spec. | 20:40 |
rm_work | I'm currently in the process of seeing if there's any bugfixes I did in my driver that need to be pulled out and actually merged | 20:40 |
johnsom | Ok. On the keepalived thing, the only thought I have is about who is managing that pid file. Is it systemd or keepalived itself? If it's systemd we need to look and make sure it exists for upstart and probably sysvinit (though I have an itch to deprecate that one, but it may be similar to gentoo). I just remember some interesting issues with pid files and the init systems. | 20:43 |
johnsom | Otherwise I am good with it | 20:43 |
johnsom | Ah, ok, we already use that, so makes sense to me. | 20:46 |
johnsom | bar_ Are you around still? | 20:50 |
bar_ | johnsom, yup | 20:50 |
johnsom | I think the issue with the failover command is it's getting response data back, but the columns aren't defined. I'm still looking at it, but I don't think this is a cliff issue | 20:51 |
johnsom | osc-lib | 20:51 |
bar_ | johnsom, perhaps this should be corrected? https://github.com/openstack/octavia/blob/master/octavia/api/v2/controllers/load_balancer.py#L542 | 20:56 |
johnsom | bar_ I found it and commented on the patch. | 20:58 |
johnsom | It was inheriting from "ShowOne" instead of command | 20:58 |
johnsom | So it expected return data | 20:59 |
johnsom | That is my guess. Delete inherits from command.Command, which is what I think you want. | 20:59 |
bar_ | johnsom, Failover does no issue a delete call | 21:00 |
johnsom | bar_ Right, I was just comparing how those commands were developed. | 21:01 |
bar_ | I'll give it a try nonetheless | 21:01 |
bar_ | cool | 21:01 |
bar_ | thx! | 21:01 |
johnsom | NP, let me know if that fixes you up. I need to release a client soon and kind of want all of this in it | 21:02 |
bar_ | johnsom, note the Octavia dependency | 21:03 |
johnsom | Thanks for the reminder | 21:03 |
*** gcheresh has quit IRC | 21:15 | |
*** jcross has joined #openstack-lbaas | 21:22 | |
*** jcross has quit IRC | 21:22 | |
*** jcross has joined #openstack-lbaas | 21:22 | |
bar_ | johnsom, can you explain why it is an advantage to keep retries after non-neutron exception? | 21:24 |
johnsom | I don't trust neutron to always wrap exceptions in a neutron-exception | 21:24 |
bar_ | ha, ok. | 21:25 |
johnsom | Does it hurt to keep the other exception in the loop? | 21:25 |
bar_ | I don't know. | 21:26 |
bar_ | Doesn't seem right, though | 21:27 |
johnsom | Well, maybe another reviewer will tell me I am full of it.... | 21:28 |
johnsom | bar_ I thought you were going to make the project ID optional in OSC | 21:29 |
bar_ | lol | 21:29 |
johnsom | for show quota | 21:29 |
bar_ | sorry for that! I was. | 21:30 |
bar_ | wait... no | 21:30 |
bar_ | you talked me out of it! | 21:30 |
johnsom | Oh, ok. I thought we were just going to magically make it happen in the client since we had the project ID from keystone already. It was the API I was not sure we should change. | 21:31 |
bar_ | oh! hahha it's not even my patch, so magic all around | 21:32 |
johnsom | Ah, right. NM | 21:32 |
johnsom | Well, this isn't working for me anyway. | 21:33 |
johnsom | stack@devstackpy27-2:~/project/testoscpatches/python-octaviaclient$ openstack loadbalancer quota set --loadbalancer 200 f808c170e2ff42609b16a41efb1aac8f | 21:33 |
johnsom | Missing required argument. Requires at least one of: --health-monitor, --listener, --loadbalancer, --member, --listener, --pool | 21:33 |
bar_ | johnsom, Do you have set-up that supports QoS? | 21:34 |
bar_ | *Quota | 21:34 |
bar_ | blaaa | 21:34 |
bar_ | nvm | 21:34 |
johnsom | ???? | 21:34 |
bar_ | my mistake | 21:35 |
bar_ | It works for me | 21:35 |
johnsom | pool works for me, but --loadbalancer doesn't | 21:35 |
*** sshank has joined #openstack-lbaas | 21:35 | |
bar_ | Are you sure that you have the latest version? | 21:35 |
bar_ | because he corrected that in the last patch set | 21:36 |
johnsom | health monitor doesn't either. hmm, I grabbed the top of the chain | 21:37 |
bar_ | looknig | 21:37 |
johnsom | 2f66bcec210915439218a8347e56a76d5b5150c0 | 21:37 |
*** pcaruana has quit IRC | 21:39 | |
bar_ | johnsom, found it | 21:48 |
johnsom | The attrs are coming in different. metavar? | 21:48 |
bar_ | it's another flag, dest | 21:49 |
bar_ | The names in the validation function should correlate with get_quota_attrs | 21:52 |
bar_ | 's return attrs | 21:52 |
*** rcernin has joined #openstack-lbaas | 22:07 | |
bar_ | johnsom, I revised my review | 22:07 |
johnsom | Ok | 22:07 |
xgerman_ | cores: the cutoff for Q-2 in Neutron is Wednesday so kindly review https://review.openstack.org/#/c/418530/ | 22:09 |
*** longstaff has quit IRC | 22:09 | |
*** longstaff has joined #openstack-lbaas | 22:14 | |
*** armax has quit IRC | 22:33 | |
*** armax has joined #openstack-lbaas | 22:36 | |
bar_ | johnsom, the log from here: https://github.com/openstack/octavia/blob/master/octavia/controller/worker/controller_worker.py#L701 is supposed to appear in devstack@o-cw, right? | 22:37 |
johnsom | Yes, that would go in o-cw | 22:39 |
johnsom | Though I think that code path is only run from o-hm, so probably in that log if it was an HM failover | 22:39 |
bar_ | johnsom, first things first, the change the suggest to the octavia-client patch worked. | 22:40 |
bar_ | *change you have suggested | 22:41 |
bar_ | but, I can't seem to find this log in o-cw | 22:41 |
johnsom | That code should not run based on the API failover, it is the failover_loadbalancer path. | 22:43 |
johnsom | The method you linked is used by the HM | 22:44 |
bar_ | ah | 22:44 |
openstackgerrit | Bar RH proposed openstack/python-octaviaclient master: Complement Octavia client with a set of features https://review.openstack.org/522666 | 22:45 |
*** sshank has quit IRC | 22:51 | |
johnsom | longstaff Any comments on my changes to the spec? I will continue with the reset today/tomorrow. | 23:00 |
bar_ | johnsom, xgerman_, thanks for the +2. Rebase does not undo Workflow, right? | 23:00 |
xgerman_ | yep | 23:00 |
bar_ | thx | 23:01 |
bar_ | xgerman_, failover should not raise now. | 23:01 |
johnsom | I am looking at that patch now. | 23:02 |
johnsom | bar_ It would be nice if these were broken out a bit more. FYI | 23:02 |
johnsom | I'm not asking you to do that now, but in the future. | 23:03 |
longstaff | johnsom changes to provider driver spec look fine | 23:03 |
johnsom | Ok, cool. I'm looking for feedback. I hope to finish going through it in the next few days. | 23:03 |
bar_ | johnsom, i'm aware of it, i'm also aware of q2. note I have removed VIP_QOS support exactly for that reason. | 23:03 |
johnsom | Ok | 23:04 |
xgerman_ | bar_ looking | 23:22 |
*** longstaff has quit IRC | 23:30 | |
*** armax has quit IRC | 23:38 | |
*** yamamoto has joined #openstack-lbaas | 23:38 | |
*** fnaval has quit IRC | 23:43 | |
*** armax has joined #openstack-lbaas | 23:53 | |
johnsom | bar_ Some comments for https://review.openstack.org/#/c/522666 | 23:56 |
*** ianychoi has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!