*** longkb has joined #openstack-lbaas | 00:28 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Neutron-LBaaS to Octavia migration tool https://review.openstack.org/554420 | 00:36 |
---|---|---|
johnsom | More progress, but not done yet | 00:36 |
*** blake has joined #openstack-lbaas | 00:51 | |
*** blake has quit IRC | 00:55 | |
*** JudeC_ has quit IRC | 01:06 | |
*** hongbin has joined #openstack-lbaas | 01:28 | |
openstackgerrit | Jacky Hu proposed openstack/octavia master: fix tox python3 overrides https://review.openstack.org/572975 | 01:32 |
*** ramishra has joined #openstack-lbaas | 01:38 | |
*** sapd has quit IRC | 02:36 | |
*** sapd has joined #openstack-lbaas | 02:39 | |
*** annp has joined #openstack-lbaas | 02:50 | |
*** blake has joined #openstack-lbaas | 02:51 | |
*** blake has quit IRC | 02:56 | |
*** hongbin has quit IRC | 03:11 | |
*** hongbin has joined #openstack-lbaas | 03:37 | |
openstackgerrit | Allen proposed openstack/octavia-dashboard master: Show the 'Insert Headers' when listener protocol is 'HTTP' or 'HTTPS' https://review.openstack.org/564963 | 03:49 |
*** AlexeyAbashkin has joined #openstack-lbaas | 04:20 | |
*** hongbin has quit IRC | 04:24 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP jinja template https://review.openstack.org/525420 | 04:29 |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [2] https://review.openstack.org/529651 | 04:29 |
*** AlexeyAbashkin has quit IRC | 04:49 | |
*** JudeC_ has joined #openstack-lbaas | 05:44 | |
*** JudeC_ has quit IRC | 05:48 | |
*** JudeC_ has joined #openstack-lbaas | 05:49 | |
*** blake has joined #openstack-lbaas | 05:51 | |
*** kbyrne has quit IRC | 06:15 | |
*** kbyrne has joined #openstack-lbaas | 06:16 | |
*** threestrands has quit IRC | 06:19 | |
*** issp has joined #openstack-lbaas | 06:28 | |
*** dmellado has joined #openstack-lbaas | 06:29 | |
*** yboaron has joined #openstack-lbaas | 06:31 | |
*** blake has quit IRC | 06:31 | |
openstackgerrit | Cristian Calin proposed openstack/octavia master: [amphora-agent] add local net to routing table 1 https://review.openstack.org/577992 | 06:34 |
*** AlexeyAbashkin has joined #openstack-lbaas | 06:35 | |
*** AlexeyAbashkin has quit IRC | 06:37 | |
*** yboaron has quit IRC | 06:38 | |
*** yboaron has joined #openstack-lbaas | 06:38 | |
*** pcaruana has joined #openstack-lbaas | 06:44 | |
*** nmanos has joined #openstack-lbaas | 06:45 | |
*** JudeC_ has quit IRC | 06:51 | |
*** kobis has joined #openstack-lbaas | 06:51 | |
*** nmanos has quit IRC | 07:01 | |
*** pcaruana has quit IRC | 07:02 | |
*** peereb has joined #openstack-lbaas | 07:03 | |
*** peereb has quit IRC | 07:04 | |
*** peereb has joined #openstack-lbaas | 07:04 | |
*** peereb has quit IRC | 07:05 | |
*** peereb has joined #openstack-lbaas | 07:06 | |
*** tesseract has joined #openstack-lbaas | 07:07 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [2] https://review.openstack.org/529651 | 07:10 |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [3][5][6] https://review.openstack.org/539391 | 07:10 |
*** rpittau has quit IRC | 07:19 | |
*** rpittau has joined #openstack-lbaas | 07:21 | |
*** JudeC_ has joined #openstack-lbaas | 07:34 | |
*** issp has quit IRC | 07:42 | |
*** phuoc has quit IRC | 07:48 | |
*** phuoc has joined #openstack-lbaas | 07:49 | |
*** rcernin has quit IRC | 07:51 | |
*** rcernin has joined #openstack-lbaas | 07:52 | |
*** pcaruana has joined #openstack-lbaas | 07:57 | |
*** feimingc_ has joined #openstack-lbaas | 07:59 | |
*** nmanos has joined #openstack-lbaas | 08:00 | |
*** issp has joined #openstack-lbaas | 08:11 | |
openstackgerrit | Cristian Calin proposed openstack/octavia master: [amphora-agent] add local net to routing table 1 https://review.openstack.org/577992 | 08:17 |
openstackgerrit | huangshan proposed openstack/octavia master: Improve resource quota response message https://review.openstack.org/578318 | 08:23 |
*** kobis has quit IRC | 08:26 | |
*** nmanos has quit IRC | 08:32 | |
*** rcernin has quit IRC | 08:47 | |
*** nmanos has joined #openstack-lbaas | 08:47 | |
*** nmanos has quit IRC | 08:55 | |
cgoncalves | rm_work, hi. still awake? :) | 08:56 |
rm_work | >_> | 08:56 |
rm_work | maybe | 08:56 |
*** salmankhan has joined #openstack-lbaas | 08:57 | |
cgoncalves | wanted your input on a review: https://review.openstack.org/#/c/568361/16/neutron_lbaas/db/loadbalancer/loadbalancer_dbv2.py@1027 | 08:57 |
cgoncalves | the committer says that my comment would be an API change. I don't see why, maybe I'm missing something :S | 08:57 |
*** nmanos has joined #openstack-lbaas | 08:58 | |
rm_work | cgoncalves: technically it would change the results that are currently returned in some cases? possibly? | 08:59 |
rm_work | so they are considering that an api change? | 08:59 |
rm_work | not insomuch as the form of the api request/response changes, but the values from a known request would differ after the change | 09:00 |
rm_work | which is really a behavior change more than what I would call an API change ... but | 09:00 |
rm_work | I can see how the argument could be made | 09:00 |
rm_work | though it basically means no bugs like this can ever actually be fixed :/ | 09:00 |
*** kobis has joined #openstack-lbaas | 09:01 | |
cgoncalves | rm_work, how? I mean, 'filters' is passed in as argument and right after the patch is updating 'filters' with... 'filters' | 09:01 |
rm_work | i only looked at a glance but | 09:02 |
rm_work | it looks like it would change the precedence? | 09:02 |
rm_work | so right now the one passed in as an arg does *not* have precedence over the filters? but it would after your change | 09:02 |
rm_work | though i am honestly not even clear what part of the service this is even affecting | 09:03 |
rm_work | i have almost intentionally blocked out all knowledge of neutron-lbaas to defend my mind | 09:03 |
cgoncalves | ah, ok. I see his argument of API change. IMO 'l7policy_id' passed in as argument should always have precedence | 09:03 |
cgoncalves | but updating to what I was suggesting *could* change that yeah | 09:04 |
rm_work | cgoncalves: careful how deep you probe, for this way madness lies, and those who descend into the depths cannot be recovered | 09:04 |
cgoncalves | heh | 09:04 |
rm_work | soon, the scourge shall be purged from the land, and we will be safe! but until that day, the ever present danger lurks | 09:05 |
rm_work | b̵͍̰̟̭͕̦̹e̝̭̩ͅw̮̣̰͈͍̫a҉̫̹r̤̪̲̬̗͞e̗̘̗ | 09:06 |
cgoncalves | rm_work, soon for some is not so soon for others :( | 09:07 |
cgoncalves | ok, I've +1'd it | 09:07 |
cgoncalves | johnsom, xgerman_: https://review.openstack.org/#/c/568361/ | 09:07 |
*** JudeC_ has quit IRC | 09:12 | |
*** ianychoi has quit IRC | 09:14 | |
*** ianychoi has joined #openstack-lbaas | 09:15 | |
*** threestrands has joined #openstack-lbaas | 09:45 | |
*** threestrands has quit IRC | 09:45 | |
*** threestrands has joined #openstack-lbaas | 09:45 | |
*** threestrands has quit IRC | 09:46 | |
*** threestrands has joined #openstack-lbaas | 09:47 | |
*** threestrands has quit IRC | 09:47 | |
*** threestrands has joined #openstack-lbaas | 09:47 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [2] https://review.openstack.org/529651 | 09:58 |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [3][5][6] https://review.openstack.org/539391 | 09:58 |
*** yboaron_ has joined #openstack-lbaas | 10:01 | |
*** yboaron has quit IRC | 10:04 | |
*** salmankhan has quit IRC | 10:06 | |
*** salmankhan has joined #openstack-lbaas | 10:06 | |
*** nmanos has quit IRC | 10:09 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [2] https://review.openstack.org/529651 | 10:13 |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [3][5][6] https://review.openstack.org/539391 | 10:13 |
*** nmanos has joined #openstack-lbaas | 10:25 | |
*** nmanos has quit IRC | 10:25 | |
*** feimingc_ has quit IRC | 10:26 | |
openstackgerrit | Cristian Calin proposed openstack/octavia master: [amphora-agent] add local net to routing table 1 https://review.openstack.org/577992 | 10:30 |
*** pcaruana has quit IRC | 10:31 | |
*** nmanos has joined #openstack-lbaas | 10:44 | |
*** yboaron has joined #openstack-lbaas | 11:05 | |
*** yboaron_ has quit IRC | 11:07 | |
*** kobis has quit IRC | 11:09 | |
*** kobis has joined #openstack-lbaas | 11:11 | |
issp | Hello, just a quick question, I am trying to upgrade de octavia db in a helm pod, and I have two different cases, I updated the db on a virtual machine running without containers and it worked perfectly in queens version, I tried the same but with a loci image (tried two times in latest and in queens) and I see the following error https://pastebin.com/XwPcZG2G any ideas about what am I doing wrong? | 11:19 |
*** atoth has joined #openstack-lbaas | 11:55 | |
*** nmanos has quit IRC | 12:01 | |
*** nmanos has joined #openstack-lbaas | 12:02 | |
*** amuller has joined #openstack-lbaas | 12:14 | |
*** fnaval has quit IRC | 12:20 | |
*** ispp has quit IRC | 12:20 | |
*** nmanos has quit IRC | 12:23 | |
*** longkb has quit IRC | 12:23 | |
*** fnaval has joined #openstack-lbaas | 12:32 | |
*** nmanos has joined #openstack-lbaas | 13:04 | |
*** vegarl has quit IRC | 13:24 | |
*** vegarl has joined #openstack-lbaas | 13:26 | |
*** yboaron has quit IRC | 13:28 | |
*** kobis has quit IRC | 13:58 | |
*** gans has joined #openstack-lbaas | 13:59 | |
*** gans has quit IRC | 14:02 | |
*** kobis has joined #openstack-lbaas | 14:03 | |
*** nmanos has quit IRC | 14:06 | |
*** kobis1 has joined #openstack-lbaas | 14:06 | |
*** kobis2 has joined #openstack-lbaas | 14:07 | |
*** kobis3 has joined #openstack-lbaas | 14:07 | |
*** kobis3 has quit IRC | 14:08 | |
*** kobis has quit IRC | 14:08 | |
*** kobis1 has quit IRC | 14:10 | |
*** kobis2 has quit IRC | 14:11 | |
*** gans has joined #openstack-lbaas | 14:27 | |
*** threestrands has quit IRC | 14:30 | |
*** kobis has joined #openstack-lbaas | 14:33 | |
*** gans has quit IRC | 14:54 | |
*** kobis has quit IRC | 15:14 | |
*** kobis has joined #openstack-lbaas | 15:21 | |
*** peereb has quit IRC | 15:35 | |
*** dlundquist has joined #openstack-lbaas | 15:38 | |
johnsom | issp I am not sure what is happening there. That database schema version, 0d23e7af0a30 is not a merged Octavia DB revision. It's not clear to me where it would be getting that. | 16:05 |
johnsom | maybe try an "octavia-db-manage history" and see if that gives you any clues? | 16:05 |
*** ramishra has quit IRC | 16:08 | |
issp | I tried and didn't ring any bell, I create another and It works perfectly doing the upgrade.. | 16:14 |
johnsom | Ok, yeah, I searched around and I don't see that revision, so not sure where it came from. Glad to hear you were able to resolve the issue | 16:14 |
*** issp has quit IRC | 16:15 | |
*** kobis has quit IRC | 16:32 | |
*** tesseract has quit IRC | 16:34 | |
rm_work | wait, octavia works with LOCI!? | 16:47 |
rm_work | that's ... exciting | 16:47 |
rm_work | i didn't think it did | 16:47 |
rm_work | YEAH nice, I see it in the list now!!! | 16:48 |
rm_work | great! | 16:48 |
rm_work | look at the company we keep :P | 16:48 |
*** kobis has joined #openstack-lbaas | 16:49 | |
*** kobis has quit IRC | 16:58 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Fix version discovery for the Octavia API https://review.openstack.org/559460 | 17:03 |
*** JudeC_ has joined #openstack-lbaas | 17:05 | |
*** JudeC_ has quit IRC | 17:10 | |
*** JudeC_ has joined #openstack-lbaas | 17:11 | |
*** kobis has joined #openstack-lbaas | 17:46 | |
*** salmankhan has quit IRC | 17:53 | |
*** kobis has quit IRC | 17:56 | |
*** atoth has quit IRC | 18:00 | |
*** kobis has joined #openstack-lbaas | 18:48 | |
*** atoth has joined #openstack-lbaas | 18:54 | |
*** ajun has joined #openstack-lbaas | 18:58 | |
*** ajun is now known as abaindur | 18:59 | |
abaindur | Hi, I'm having some problems building the octavia amphorae image, and completely lost. anyone able to help and some questions? | 19:02 |
abaindur | I tried to build it setting just a root password, ./diskimage-create.sh -r hunter2 | 19:03 |
abaindur | but it fails after quite some time with following error: | 19:04 |
abaindur | https://gist.github.com/xagent003/8f688f85c7ffdd6d09ff5c175a2f6975 | 19:04 |
abaindur | https://imgur.com/a/8o5lUyl | 19:04 |
abaindur | secondly, I noticed the octavia repo has some elements. am I supposed to set DIB_ELEMENTS or DIB_LOCAL_ELEMENTS to this path? I am unfamiliar with some of the env variables mentioned here: https://github.com/openstack/octavia/tree/stable/pike/diskimage-create | 19:07 |
*** kobis has quit IRC | 19:07 | |
*** kobis has joined #openstack-lbaas | 19:08 | |
johnsom | abaindur Hi. It might be that the image you are building requires more disk space than the default. Try "diskimage-create.sh -s 3" or more | 19:10 |
abaindur | i'd think it should work with the defaults | 19:11 |
abaindur | either way i can try that. should i try with 4gb? | 19:12 |
johnsom | Yes, but the OS distributions keep increase the usage inside their images. We have put recent patches out to fix that. What version are you using? | 19:12 |
*** kobis has quit IRC | 19:12 | |
johnsom | Yeah, 3 or more should solve it. | 19:12 |
abaindur | Do you mean what version is my machine on? | 19:12 |
abaindur | or what image am i trying to build? | 19:13 |
johnsom | What version of the octavia code are you using? | 19:13 |
johnsom | Pike? | 19:13 |
abaindur | ah. yes, latest stable/pike | 19:13 |
johnsom | Yeah, ok, so this patch: https://review.openstack.org/#/c/571822/ was put in to fix that, but a new stable release has not yet be cut that includes it. | 19:14 |
abaindur | for the diskimage-builder, I just did a "pip install diskimage-builder", no version specified. I couldn't find any OS branches on their github repo | 19:14 |
johnsom | Yeah, sadly they are not using stable branches | 19:14 |
johnsom | Otherwise, the default should be fine. You should not need to use those environment variables unless you want to customize the image. | 19:15 |
abaindur | ok thanks! trying with 4 now. might take a while (took at least 15-20 min before failing on this slow dev VM) | 19:15 |
abaindur | johnsom: regarding my other question, what all env variables need to be set? | 19:16 |
abaindur | the diskimage-builder has some elements, as does octavia. Sorry this would be my first time using the diskimage builder utility and reading about elements | 19:16 |
johnsom | Just creating a basic image, you should not need to set any of them. They are just there so you can override or customize the image | 19:16 |
abaindur | what is the different betwen ELEMENTS vs. LOCAL_ELEMENTS ? | 19:17 |
abaindur | just for curiosity | 19:17 |
johnsom | No problem, we are happy to help and answer questions. The diskimage-builder team also has an IRC channel #openstack-dib if you have diskimage-builder questions we can't answer | 19:17 |
abaindur | the octavia dock says: | 19:17 |
abaindur | "The script will use the version of diskimage-builder installed on your system, or it can be overridden by setting the following environment variables: " | 19:18 |
abaindur | DIB_REPO_PATH = /<some directory>/diskimage-builder | 19:18 |
abaindur | DIB_ELEMENTS = /<some directory>/diskimage-builder/elements | 19:18 |
abaindur | what would LOCAL_* be set for? | 19:18 |
johnsom | Yeah, so DIB_ELEMENTS lets you replace the elements used by default in the diskimage-create script. DIB_LOCAL_ELEMENTS let's you add *additional* local custom elements for the image build | 19:19 |
johnsom | ELEMENTS are the names, ELEMENTS_PATH is the path to the directory that holds them | 19:19 |
rm_work | abaindur: i do appreciate the password choice :) | 19:20 |
rm_work | my password is also ******* | 19:20 |
johnsom | lol | 19:22 |
johnsom | Crazy that I wrote that script almost four years ago now | 19:25 |
*** amuller has quit IRC | 19:26 | |
abaindur | haha thanks | 19:28 |
*** wayt has joined #openstack-lbaas | 19:29 | |
abaindur | johnsom: thanks. is there any guidelines to elements for amphora? Like what might elements might be useful? Or is the default image good enough in 99% of all cases. I'm not sure what else may be needed in the amphorae image | 19:30 |
abaindur | or is it more for people seeking to build custom images without haproxy and other load balancers? | 19:31 |
johnsom | abaindur The defaults are good for 99% of the case. The optional settings are just there for companies that need to add things like access control audit, or whatever. | 19:31 |
johnsom | You will have a full featured load balancer with those default settings, nothing is disabled or missing. | 19:32 |
rm_work | though i will take this moment to *highly recommend* you run at least Queens | 19:34 |
rm_work | Octavia is cloud-version independent | 19:34 |
johnsom | Yes, true, you can run newer Octavia on older clouds | 19:34 |
johnsom | Ugh, looks like pypi is returning 503's... | 19:36 |
johnsom | Slack was down, now pypi is returing 503's, seems like I should take a day off | 19:36 |
*** wayt has quit IRC | 19:36 | |
abaindur | what is missing in pike thats in queens? | 19:41 |
*** wayt has joined #openstack-lbaas | 19:41 | |
rm_work | stability :P | 19:42 |
abaindur | Our neutron is still on pike, and we were still planning on using the neutron lbaas driver/plugin instead of octavia directly | 19:42 |
rm_work | ahh, would DEFINITELY recommend against that | 19:42 |
rm_work | if at all possible, use octavia directly | 19:42 |
johnsom | Yeah, neutron on pike is fine. It's fine back to Mitaka at least. | 19:43 |
rm_work | especially for a new deployment (not sure if yours is) | 19:43 |
johnsom | Yeah, agreed, if you can, don't use neutron-lbaas. It's deprecated | 19:43 |
rm_work | and will cause a number of painful problems | 19:43 |
abaindur | i thogutht not until Rocky? | 19:43 |
johnsom | No, it went deprecated in Queens | 19:43 |
abaindur | we need lbaas driver due to AVI driver which we currently use being in lbaas plugin | 19:43 |
abaindur | but there is no avi driver in octavia | 19:43 |
johnsom | We will still do bug fixes for a while, but it is deprecated | 19:43 |
rm_work | it isn't GONE yet, but it has been marked as deprecated | 19:44 |
rm_work | abaindur: you can use both simultaneously in your cloud | 19:44 |
rm_work | we do that | 19:44 |
rm_work | we have neutron-lbaas with the a10 driver, and we also run octavia | 19:44 |
rm_work | and they can be contacted via different endpoints | 19:44 |
johnsom | FYI: https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation | 19:46 |
abaindur | yeah I saw that, it just seemed like at least until rocky, the neutron-lbaas plugin would call the octavia APIs via the octavia driver. and till then to not use octavia directly | 19:46 |
johnsom | Oh, hmmm, maybe I need to update that page. The intent was to go direct to Octavia starting with Pike | 19:47 |
abaindur | https://docs.openstack.org/octavia/queens/reference/introduction.html | 19:48 |
abaindur | sorry thats where i meant | 19:48 |
abaindur | It is important for you to know that Octavia is not necessarily designed as a complete replacement for the Neutron LBaaS project. That is to say, Octavia is designed to “plug in” to Neutron LBaaS in the same way that any proprietary vendor solution would: through a Neutron LBaaS version 2 driver interface. You could think of Octavia as an “open source vendor” for Neutron LBaaS, rather than as a su | 19:48 |
abaindur | bstitute for Neutron LBaaS. For this reason, we recommend that tenants configure load balancing services with Octavia through the Neutron LBaaS version 2 CLI and API. | 19:48 |
abaindur | Soon, Octavia will supplant Neutron LBaaS as the load balancing solution for OpenStack. | 19:48 |
abaindur | given that its on the queens documentation page, i assumed the full deprecation would occur in rocky or sometime later | 19:49 |
johnsom | Hmm, I know we updated that doc, but maybe it didn't get into the queens release. I will take a note of that and make sure it gets updated. | 19:49 |
johnsom | Oh, geez, ok, so we missed that paragraph. | 19:50 |
johnsom | Opps, ok, will fix that today. | 19:50 |
johnsom | It's wrong even in master. | 19:51 |
abaindur | SO i dont forsee using AVI or octavia in the same deployment. given that what is the difference in terms of API for lbaas? it should be identical, right? | 19:52 |
abaindur | just to a different endpoint port? | 19:52 |
johnsom | Octavia is a super-set of neutron-lbaas API. It adds new features, but is backward compatible with neutron-lbaas | 19:52 |
abaindur | and if we are using octavia, that would mean we do not even need to install lbaas plugin into neutron or enabled the lbaas service plugin/octavia service provider, etc... | 19:53 |
johnsom | Oh, ok, yeah, it didn't get backported I guess. Master does have it right: https://docs.openstack.org/octavia/latest/reference/introduction.html | 19:53 |
johnsom | cores: https://review.openstack.org/578544 | 19:54 |
cgoncalves | cores^2: https://review.openstack.org/#/c/568361/ | 19:55 |
*** JudeC__ has joined #openstack-lbaas | 19:56 | |
*** JudeC_ has quit IRC | 19:57 | |
abaindur | johnsom: It still failed with -s 4 | 19:58 |
abaindur | the diskimage build | 19:58 |
abaindur | i will try on another machine... | 19:58 |
johnsom | abaindur Hmm, also maybe try with a virtenv and install the requirements.txt | 20:00 |
johnsom | #startmeeting Octavia | 20:00 |
openstack | Meeting started Wed Jun 27 20:00:37 2018 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. | 20:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 20:00 |
*** openstack changes topic to " (Meeting topic: Octavia)" | 20:00 | |
openstack | The meeting name has been set to 'octavia' | 20:00 |
johnsom | Hi folks! | 20:00 |
cgoncalves | o/ | 20:00 |
*** Johnny has joined #openstack-lbaas | 20:01 | |
johnsom | I know Nir is on vacation today, so he won't be joining us | 20:01 |
johnsom | #topic Announcements | 20:01 |
*** openstack changes topic to "Announcements (Meeting topic: Octavia)" | 20:01 | |
*** Johnny is now known as Guest36449 | 20:01 | |
johnsom | Just a friendly reminder, we have a priority review list for Rocky | 20:01 |
johnsom | #link https://etherpad.openstack.org/p/octavia-priority-reviews | 20:01 |
johnsom | We have been making progress, thank you! However we still have more work to do | 20:02 |
*** AlexeyAbashkin has joined #openstack-lbaas | 20:02 | |
rm_work | o/ | 20:02 |
johnsom | Also of note this week, we filed governance patches for upgrade tags | 20:02 |
johnsom | #link https://review.openstack.org/577967 | 20:02 |
johnsom | #link https://review.openstack.org/577970 | 20:02 |
johnsom | It looks like we have good support there, so likely in a week or two we will have the supports upgrades tags. | 20:03 |
johnsom | Special shout out to cgoncalves for his work getting us to this point with upgrades | 20:03 |
cgoncalves | team effort! | 20:04 |
nmagnezi | O/ | 20:04 |
johnsom | I think I also need to file for the standard-deprecation tag, which seems to have disappeared during the neutron-lbaas split. We certainly qualify for that one too | 20:04 |
johnsom | Any other announcements today? | 20:05 |
johnsom | #topic Brief progress reports / bugs needing review | 20:05 |
*** openstack changes topic to "Brief progress reports / bugs needing review (Meeting topic: Octavia)" | 20:06 | |
rm_work | Just an FYI that apparently LOCI is supporting Octavia now -- just noticed today after someone mentioned they're using those. | 20:06 |
johnsom | Yeah, that is cool. | 20:06 |
johnsom | We probably should have a partner projects links page to keep track of this stuff. | 20:06 |
cgoncalves | sorry for my ignorance. what is LOCI? xD | 20:06 |
johnsom | #link https://github.com/openstack/loci | 20:07 |
johnsom | Lightweight OCI compatible images for OpenStack Projects | 20:07 |
cgoncalves | nice! | 20:07 |
johnsom | So, I finished up the "dual amphora down failover" patch. It is up for review. | 20:08 |
johnsom | I then shifted to reviewing the UDP patches, as that is a feature I would like to get into Rocky. | 20:08 |
johnsom | Still some work to do there, but good progress. | 20:08 |
johnsom | While I waited on a update cycle with the UDP patches I have started work on the migration tool again. | 20:09 |
johnsom | I should have it done today. I just have the L7 tables to do and some cleanup work. | 20:09 |
nmagnezi | I provide feedback on that migration tool next week when I'm in office again | 20:10 |
nmagnezi | I'll* | 20:10 |
johnsom | How do people feel about testing for that tool? Is it worth me investing time in creating a periodic gate or would basic testing be good enough? | 20:10 |
johnsom | Technically to do it right it would be checking hundreds of fields, which for a one-time-use tool seems a bit much. | 20:10 |
cgoncalves | johnsom, would anyone actually check results of a periodic gate? | 20:11 |
*** blake has joined #openstack-lbaas | 20:11 | |
johnsom | I am pretty sure I am the only one that occasionally looks at the periodic gates..... | 20:11 |
johnsom | Since you can't bookmark it.... It's not easy to glance at | 20:12 |
cgoncalves | if you do... all good :) | 20:12 |
johnsom | #link http://zuul.openstack.org/builds.html | 20:12 |
johnsom | Pipeline is "periodic" project is "openstack/octavia" | 20:13 |
johnsom | So, yeah, that was kind of my thought too. I don't think I will invest time in building a gate for it. I will do a bunch of manual testing local though. It also has a nice "trial run" setting. | 20:13 |
rm_work | i mean, something as simple as "create a LB in n-lbaas, run script, use octavia to look at it" should be good enough? | 20:14 |
johnsom | Once it's posted for review, if you have environments with LBs running in neutron-lbaas and an Octavia database, you can do the trial run and let me know if anything fails. | 20:14 |
cgoncalves | what about adding a voting job to your patch while it's under review? once it's good, you remove the job and have it merged? | 20:14 |
rm_work | just prove at least that the script runs and successfully exits | 20:14 |
*** abaindur has quit IRC | 20:15 | |
johnsom | Yeah, it's just a trade off of my time. If you all think a gate is worth it, ok, I will put something together. | 20:15 |
nmagnezi | rm_work +1. I was kinda thinking the same. I was trying to think about corner cases but for the legacy haproxy in namespace we don't even have support for L7 rules (last I checked) | 20:15 |
rm_work | i think this is only octavia->octavia | 20:16 |
nmagnezi | So shouldn't be too hard to create bunch of loadbalancers with different configs and migrate them | 20:16 |
rm_work | not migrating across providers | 20:16 |
johnsom | The work I am finishing is for migrating any provider, but no provider conversion, just straight across | 20:16 |
nmagnezi | btw | 20:17 |
nmagnezi | #link https://review.openstack.org/#/c/554420/ | 20:17 |
johnsom | Yep, thanks. Not sure what was up with that requirements thing given I didn't change the main requirements file, but we will see what happens. Could be the main file is wrong and the new requirements management stuff is not so helpful anymore | 20:18 |
johnsom | So what I am hearing is a gate test is valuable to folks, so I will spend a day and set something up. | 20:20 |
johnsom | Anyone have an other progress updates to share? | 20:21 |
johnsom | #topic Talk about API versioning/microversioning | 20:22 |
*** openstack changes topic to "Talk about API versioning/microversioning (Meeting topic: Octavia)" | 20:22 | |
johnsom | So I have posted an update to my version discovery patch: | 20:22 |
johnsom | #link https://review.openstack.org/559460 | 20:22 |
johnsom | The example output is here: | 20:22 |
johnsom | #link http://paste.openstack.org/show/724425/ | 20:22 |
johnsom | Please comment on the patch and if this path works for you, etc. | 20:23 |
johnsom | This is another one I want to get into Rocky. | 20:23 |
nmagnezi | +1 | 20:23 |
xgerman_ | sorry for being late | 20:23 |
johnsom | We have less than a month left to get features into Rocky | 20:24 |
johnsom | #link https://releases.openstack.org/rocky/schedule.html | 20:24 |
nmagnezi | johnsom, btw re:periodic gate bookmarks, I think I was able to get this working as a URL: http://zuul.openstack.org/builds.html?pipeline=periodic&project=openstack%2Foctavia | 20:24 |
johnsom | Any more discussion on versions beyond comments for the patch? | 20:25 |
cgoncalves | FYI, cinder also does microversions | 20:25 |
johnsom | nmagnezi Ha, nice | 20:25 |
nmagnezi | :) | 20:25 |
cgoncalves | #link https://docs.openstack.org/cinder/ocata/devref/api_microversion_dev.html | 20:25 |
johnsom | cgoncalves Yes, a few projects do. | 20:25 |
nmagnezi | cgoncalves, they have something like 3 major version | 20:26 |
nmagnezi | Painful.. :) | 20:26 |
cgoncalves | I asked a cinder core for feedback and he said it has been working pretty good for them | 20:26 |
cgoncalves | johnsom, re: output of your patch http://paste.openstack.org/show/724425/ | 20:27 |
johnsom | Just to circle back on why I'm proposing not to jump into microversions right now is by default, if you don't specify a microversion, you always get the oldest API. To me, since so far we are "additive" it seems simpler to go down the path I have proposed. | 20:27 |
cgoncalves | it's a big strange having CURRENT as v2.1 but href is v2.0 | 20:27 |
johnsom | cgoncalve Strange, but the beauty of it.... grin | 20:28 |
rm_work | yeah, well | 20:28 |
rm_work | ideally i think we wouldn't have any version in the URL? | 20:28 |
* rm_work shrugs | 20:28 | |
johnsom | v2.1 indicates there is an expansion to the API, but since the v2.1 is fully compatible with the v2.0 version it can share a path | 20:29 |
johnsom | The alternative is to fork off paths for each dot release, or do the header microversion filter thing | 20:31 |
cgoncalves | I'd expect href ending with /v2 then :) | 20:31 |
johnsom | We could alias it if you want. We do need to keep /v2.0 for backward compatibility | 20:32 |
johnsom | We probably need to figure out how to handle the api-ref too | 20:32 |
rm_work | don't people normally just add "available in version 2.1 or greater" or whatever? | 20:33 |
rm_work | for new features | 20:33 |
johnsom | Yeah, probably. Part of the trouble here is the API woking group has zero guidelines or tools for this. | 20:34 |
rm_work | yeah it would be nice if that was like... a field | 20:34 |
johnsom | #link https://specs.openstack.org/openstack/api-wg/guidelines/discoverability.html | 20:35 |
johnsom | Yeah, it would be nice if the api-ref template had a way to handle that. I will look into how to update the api-ref | 20:36 |
johnsom | This publishing practice means that you must write inline information when an API has a change release-to-release. Inline text descriptions are the only way to convey the corresponding release information to the documentation consumer. | 20:37 |
johnsom | To quote that doc... | 20:37 |
johnsom | #link https://docs.openstack.org/doc-contrib-guide/api-guides.html | 20:37 |
johnsom | So I guess comment on the patch? I am open to aliasing /v2 and switching the api-ref over to that if that is cleaner. Or we can keep going down the /v2.0 and versions v2.1, v2.2, etc. | 20:39 |
*** abaindur has joined #openstack-lbaas | 20:40 | |
johnsom | Ok, I guess I will come up with something. | 20:42 |
johnsom | #topic Open Discussion | 20:43 |
*** openstack changes topic to "Open Discussion (Meeting topic: Octavia)" | 20:43 | |
cgoncalves | to me aliasing /v2 would make sense but I don't have a strong opinion on this, at least right now. I'd be fine with incremental /v2.x | 20:43 |
johnsom | Other topics today? | 20:43 |
cgoncalves | not specific to Octavia but I take that many folks have been waiting for it for some time now. Red Hat OpenStack Platform 13 (Queens-based) has been released today and it features Octavia full support | 20:44 |
*** AlexeyAbashkin has quit IRC | 20:45 | |
johnsom | Wahoo! | 20:45 |
xgerman_ | Wahoo — | 20:45 |
johnsom | Congratulations folks that worked on OSP 13 support for Octavia. | 20:45 |
xgerman_ | If you ever need to install Octavia on OSP 12 I have some scripts… | 20:45 |
nmagnezi | xgerman_, good luck with that :-) | 20:45 |
xgerman_ | thanks, we will need it | 20:46 |
nmagnezi | xgerman_, or.. just OSP13 ;) | 20:46 |
cgoncalves | xgerman_, will you also write an upgrade script when the time comes? :) | 20:46 |
xgerman_ | I hope NOT… | 20:46 |
johnsom | lol, yeah, upgrade is going to be interesting | 20:47 |
johnsom | Well, if that is all, I will let us all get back to reviewing patches. | 20:47 |
cgoncalves | fear not! we have an upgrade guide upstream now \o/ | 20:47 |
xgerman_ | :-) | 20:48 |
nmagnezi | johnsom, that migration script will help us to move operators towards Octavia's direction. so it has *a lot* of value | 20:48 |
nmagnezi | :) | 20:48 |
johnsom | Yeah, it's not a "move from old provider x to new provider y", but it is a good first step and will help many folks. | 20:48 |
johnsom | Ok, folks, have a good week! | 20:49 |
johnsom | #endmeeting | 20:49 |
*** openstack changes topic to "Discussion of OpenStack Load Balancing (Octavia) | https://etherpad.openstack.org/p/octavia-priority-reviews" | 20:49 | |
openstack | Meeting ended Wed Jun 27 20:49:30 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:49 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-06-27-20.00.html | 20:49 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-06-27-20.00.txt | 20:49 |
nmagnezi | o/ | 20:49 |
openstack | Log: http://eavesdrop.openstack.org/meetings/octavia/2018/octavia.2018-06-27-20.00.log.html | 20:49 |
*** JudeC_ has joined #openstack-lbaas | 20:56 | |
*** JudeC__ has quit IRC | 20:56 | |
*** kobis has joined #openstack-lbaas | 20:59 | |
*** abaindur has quit IRC | 20:59 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 21:01 | |
*** AlexeyAbashkin has quit IRC | 21:12 | |
*** abaindur has joined #openstack-lbaas | 21:13 | |
*** kobis has quit IRC | 21:25 | |
*** kobis has joined #openstack-lbaas | 21:25 | |
*** kobis has quit IRC | 21:30 | |
*** rcernin has joined #openstack-lbaas | 21:50 | |
rm_work | hmm, i am noticing a lot of spam of RMQ issues on my API nodes :/ | 22:18 |
rm_work | http://paste.openstack.org/show/724463/ | 22:18 |
rm_work | johnsom: ^^ if you have any thoughts | 22:18 |
rm_work | I am not sure what is going on but it's looking somewhat detrimental to performance | 22:18 |
*** blake has quit IRC | 22:18 | |
rm_work | misconfiguration of RMQ? on the octavia side or the rabbit side? >_> | 22:18 |
johnsom | Looking | 22:18 |
*** abaindur has quit IRC | 22:19 | |
rm_work | that's octavia api service output BTW, i just have it configured for JSON | 22:19 |
johnsom | Oh, hmm, odd | 22:19 |
rm_work | instead of normal whatever oslo.log does | 22:20 |
johnsom | Do you have a haproxy or load balancer in front of your rabbit? | 22:20 |
rm_work | no | 22:20 |
johnsom | Hmm, ok, I have seen those broken pipe messages when something in the flow times out the flow, like the client timeout in haproxy. That is why I asked | 22:20 |
rm_work | i have a cluster of three RMQ servers, and i have all three listed in the transport URL... and rabbit is using SSL | 22:21 |
johnsom | And there is a constant stream of this or just every once in a while? | 22:21 |
rm_work | pretty constant | 22:22 |
rm_work | let me see | 22:22 |
johnsom | I will ask the obvious question, the cert isn't expired on the rabbit host is it? | 22:22 |
rm_work | heh | 22:22 |
rm_work | well, it's still *working* after new connections are created it seems | 22:22 |
rm_work | so i think no | 22:22 |
rm_work | this looks like early closes | 22:22 |
johnsom | This is interesting: https://bugs.launchpad.net/oslo.messaging/+bug/1657444 | 22:27 |
openstack | Launchpad bug 1657444 in python-oslo.messaging (Ubuntu Artful) "Can't failover when rabbit_hosts is configured as 3 hosts" [High,Fix released] - Assigned to Felipe Reyes (freyes) | 22:27 |
rm_work | hmmm | 22:27 |
johnsom | Claims it keeps trying to go to the down instance | 22:27 |
rm_work | hmm yeah though his shows failed on login creds or something | 22:28 |
rm_work | and i think i'd see one of my rabbit nodes as down / the cluster with partitions | 22:28 |
rm_work | gonna check my rabbit boxes | 22:29 |
johnsom | Another interesting thing: | 22:30 |
johnsom | https://ask.openstack.org/en/question/78519/cinder-rabbitmq-timeout-problem-with-multiple-rabbit-hosts/ | 22:30 |
johnsom | Not sure it's smoking gun, but thought I would share | 22:30 |
rm_work | hmm also seeing this on RMQ hosts | 22:33 |
*** abaindur has joined #openstack-lbaas | 22:33 | |
rm_work | http://paste.openstack.org/raw/724464/ | 22:34 |
rm_work | a lot... i bet it lines up | 22:34 |
rm_work | these two are interesting, but don't quite match | 22:37 |
rm_work | though the do illustrate that oslo messaging has ... issues, heh | 22:37 |
rm_work | johnsom: http://paste.openstack.org/show/724465/ interesting | 22:42 |
rm_work | new error | 22:42 |
rm_work | just noticed they're not all identical | 22:42 |
*** blake has joined #openstack-lbaas | 22:44 | |
*** blake has quit IRC | 22:45 | |
*** fnaval has quit IRC | 22:53 | |
*** fnaval has joined #openstack-lbaas | 23:08 | |
*** ianychoi has quit IRC | 23:16 | |
*** ianychoi has joined #openstack-lbaas | 23:19 | |
*** kobis has joined #openstack-lbaas | 23:41 | |
*** abaindur has quit IRC | 23:42 | |
*** kobis has quit IRC | 23:46 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!