*** longkb has joined #openstack-lbaas | 00:26 | |
*** JudeC_ has quit IRC | 01:05 | |
*** yamamoto has joined #openstack-lbaas | 01:14 | |
*** hongbin has joined #openstack-lbaas | 01:16 | |
*** harlowja has quit IRC | 01:19 | |
openstackgerrit | Lingxian Kong proposed openstack/octavia master: Use HMAC.hexdigest to avoid non-ascii characters for package data https://review.openstack.org/571333 | 01:31 |
---|---|---|
*** thomasem has quit IRC | 01:59 | |
*** thomasem has joined #openstack-lbaas | 01:59 | |
*** annp has joined #openstack-lbaas | 02:13 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Implement provider drivers - Driver Library https://review.openstack.org/571358 | 02:16 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Implement provider drivers - Driver Library https://review.openstack.org/571358 | 02:18 |
johnsom | Still WIP, but a decent start | 02:20 |
*** annp has quit IRC | 03:25 | |
*** annp has joined #openstack-lbaas | 03:31 | |
*** rcernin has quit IRC | 03:35 | |
*** ianychoi has quit IRC | 03:51 | |
*** hongbin has quit IRC | 03:52 | |
*** rcernin has joined #openstack-lbaas | 03:54 | |
*** JudeC_ has joined #openstack-lbaas | 04:08 | |
*** rcernin has quit IRC | 04:28 | |
*** rcernin has joined #openstack-lbaas | 04:29 | |
openstackgerrit | Lingxian Kong proposed openstack/octavia master: Use HMAC.hexdigest to avoid non-ascii characters for package data https://review.openstack.org/571333 | 04:29 |
*** links has joined #openstack-lbaas | 04:38 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 05:04 | |
*** JudeC_ has quit IRC | 05:19 | |
*** AlexeyAbashkin has quit IRC | 05:23 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 05:28 | |
*** AlexeyAbashkin has quit IRC | 05:35 | |
*** imacdonn has quit IRC | 06:16 | |
*** imacdonn has joined #openstack-lbaas | 06:16 | |
*** gans has joined #openstack-lbaas | 06:26 | |
*** kobis has joined #openstack-lbaas | 06:28 | |
*** pcaruana has joined #openstack-lbaas | 06:43 | |
*** nmanos has joined #openstack-lbaas | 07:01 | |
*** apple01 has joined #openstack-lbaas | 07:05 | |
*** rcernin has quit IRC | 07:11 | |
*** JudeC_ has joined #openstack-lbaas | 07:15 | |
*** apple01 has quit IRC | 07:17 | |
*** tesseract has joined #openstack-lbaas | 07:22 | |
*** apple01 has joined #openstack-lbaas | 07:26 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 07:30 | |
*** ianychoi has joined #openstack-lbaas | 07:32 | |
*** apple01 has quit IRC | 07:38 | |
*** gans has quit IRC | 07:50 | |
*** JudeC_ has quit IRC | 07:56 | |
*** JudeC_ has joined #openstack-lbaas | 07:57 | |
*** velizarx has joined #openstack-lbaas | 08:11 | |
*** rcernin has joined #openstack-lbaas | 08:12 | |
*** rcernin has quit IRC | 08:12 | |
sapd_ | rm_work: how can I get loadbalancer id in amphora instance? | 08:13 |
*** apple01 has joined #openstack-lbaas | 08:13 | |
openstackgerrit | Lingxian Kong proposed openstack/octavia master: Use HMAC.hexdigest to avoid non-ascii characters for package data https://review.openstack.org/571333 | 08:43 |
*** JudeC_ has quit IRC | 08:44 | |
*** yboaron has joined #openstack-lbaas | 08:59 | |
openstackgerrit | zhulingjie proposed openstack/octavia master: Update overriden to overridden https://review.openstack.org/571419 | 09:03 |
*** salmankhan has joined #openstack-lbaas | 09:08 | |
*** yboaron has quit IRC | 09:24 | |
*** salmankhan1 has joined #openstack-lbaas | 09:32 | |
*** salmankhan has quit IRC | 09:34 | |
*** salmankhan1 is now known as salmankhan | 09:34 | |
*** apple01 has quit IRC | 09:37 | |
*** apple01 has joined #openstack-lbaas | 09:37 | |
*** apple01 has quit IRC | 09:50 | |
*** apple01 has joined #openstack-lbaas | 09:57 | |
*** kobis has quit IRC | 10:01 | |
numans | cgoncalves, ping | 10:01 |
*** apple01 has quit IRC | 10:13 | |
*** apple01 has joined #openstack-lbaas | 10:15 | |
*** apple01 has quit IRC | 10:16 | |
*** salmankhan has quit IRC | 10:33 | |
*** kobis has joined #openstack-lbaas | 10:37 | |
*** salmankhan has joined #openstack-lbaas | 10:49 | |
*** longkb has quit IRC | 10:54 | |
*** salmankhan has quit IRC | 10:54 | |
*** salmankhan has joined #openstack-lbaas | 10:55 | |
*** apple01 has joined #openstack-lbaas | 10:57 | |
*** annp has quit IRC | 10:57 | |
*** salmankhan has quit IRC | 11:01 | |
*** tesseract has quit IRC | 11:07 | |
*** tesseract has joined #openstack-lbaas | 11:08 | |
*** salmankhan has joined #openstack-lbaas | 11:11 | |
*** jiteka has quit IRC | 11:21 | |
*** jcarpentier has joined #openstack-lbaas | 11:23 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP for [3][5][6] https://review.openstack.org/539391 | 11:26 |
*** yamamoto has quit IRC | 11:41 | |
*** yboaron has joined #openstack-lbaas | 11:42 | |
*** atoth has joined #openstack-lbaas | 11:59 | |
openstackgerrit | Kobi Samoray proposed openstack/octavia master: Providers: propose changes to API https://review.openstack.org/571453 | 12:02 |
*** velizarx has quit IRC | 12:08 | |
*** velizarx has joined #openstack-lbaas | 12:11 | |
*** amuller has joined #openstack-lbaas | 12:11 | |
*** kobis has quit IRC | 12:22 | |
*** kobis has joined #openstack-lbaas | 12:28 | |
*** yamamoto has joined #openstack-lbaas | 12:41 | |
*** yamamoto has quit IRC | 12:46 | |
*** yamamoto has joined #openstack-lbaas | 12:56 | |
*** apple01 has quit IRC | 13:19 | |
*** apple01 has joined #openstack-lbaas | 13:28 | |
*** links has quit IRC | 13:29 | |
*** fnaval has joined #openstack-lbaas | 14:15 | |
*** kobis has quit IRC | 14:50 | |
*** yboaron has quit IRC | 15:14 | |
*** Swami_ has joined #openstack-lbaas | 15:15 | |
*** pcaruana has quit IRC | 15:28 | |
cgoncalves | numans, hi. I'm off today (bank holiday) | 15:36 |
*** AlexeyAbashkin has quit IRC | 15:37 | |
*** apple01 has quit IRC | 15:47 | |
*** kobis has joined #openstack-lbaas | 15:48 | |
johnsom | Everyday is a holiday for Carlos.... | 15:49 |
*** ispp has joined #openstack-lbaas | 16:01 | |
*** kobis has quit IRC | 16:03 | |
*** JudeC_ has joined #openstack-lbaas | 16:05 | |
*** kobis has joined #openstack-lbaas | 16:06 | |
*** kobis has quit IRC | 16:07 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Allow DB retries on controller_worker creates https://review.openstack.org/571107 | 16:07 |
*** ispp has quit IRC | 16:14 | |
*** amotoki has quit IRC | 16:35 | |
*** rpittau has quit IRC | 16:36 | |
*** amotoki has joined #openstack-lbaas | 16:38 | |
*** SumitNaiksatam has joined #openstack-lbaas | 16:56 | |
johnsom | So evidently since we added Castellan support Octavia can't be labeled "inter-operable" since there would be multiple workflows to upload certs and keys. Ugh, I think that is a bit strange. It sounds like they require one and only one option for everything. | 17:05 |
*** JudeC_ has quit IRC | 17:05 | |
*** JudeC_ has joined #openstack-lbaas | 17:06 | |
openstackgerrit | Ben Nemec proposed openstack/python-octaviaclient master: update cmd2 dependency to handle py3 only versions https://review.openstack.org/571527 | 17:09 |
*** salmankhan has quit IRC | 17:20 | |
*** atoth has quit IRC | 17:22 | |
rm_work | johnsom: there's only one option *per deployment*... | 17:22 |
*** atoth has joined #openstack-lbaas | 17:22 | |
johnsom | Yeah, but the fact that there is an option at all seems to be their issue. | 17:23 |
johnsom | I'm not sure I care at the moment. | 17:23 |
rm_work | it seems like the response to that would be "ok, we'll remove that driver", which would make it LESS inter-operable | 17:23 |
johnsom | It was part of a larger TC discussion about barbican/castellan, etc | 17:23 |
rm_work | so i'm not sure what their definition of inter-operable is | 17:23 |
johnsom | Right, that is what I asked and basically what I got back | 17:24 |
johnsom | I guess we should require everything to go through our API so that our flexibility is hidden, but... eh | 17:25 |
xgerman_ | The time we spend on BBQ… | 17:25 |
johnsom | Then it devolved into confusion about doing signing/decryption inside HSMs, etc... | 17:27 |
*** AlexeyAbashkin has joined #openstack-lbaas | 17:32 | |
*** JudeC_ has quit IRC | 17:35 | |
*** JudeC_ has joined #openstack-lbaas | 17:39 | |
*** AlexeyAbashkin has quit IRC | 17:45 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 17:45 | |
*** AlexeyAbashkin has quit IRC | 17:45 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 17:46 | |
rm_work | johnsom: did you realize haproxy can take a config dir with `-f`? | 17:46 |
rm_work | since 1.7 | 17:46 |
rm_work | https://cbonte.github.io/haproxy-dconv/1.7/management.html#3-where | 17:47 |
johnsom | Umm, maybe. Why do you ask? We are using two configs now, but not by directory | 17:47 |
rm_work | yeah | 17:47 |
rm_work | so | 17:47 |
johnsom | Plus, well, CentOS | 17:47 |
rm_work | lol | 17:47 |
rm_work | well that 1.8 patch can merge now :) | 17:47 |
rm_work | https://review.openstack.org/#/c/548420/ | 17:48 |
rm_work | feel free to +A | 17:48 |
rm_work | "It should be safe to use that repo. In fact, in Red Hat OSP 14 (Rocky-based) we're trying to cross-tag it from same (or almost) source as that repo. We'd still RDO to cross-tag & distribute such package. For now, LGTM." | 17:49 |
johnsom | So, again, do we have a need for that now or ? | 17:50 |
rm_work | it's just a comment | 17:57 |
rm_work | it's interesting | 17:57 |
rm_work | if we look at consolidating processes... | 17:57 |
rm_work | we can just do a single config dir, and switch to one file per listener, like .... ${LISTENER_ID}.cfg | 17:58 |
rm_work | and not have to worry about chaining -f | 17:58 |
johnsom | Yeah, would be interesting to see how it merges the files | 17:59 |
rm_work | it says in the doc, it's by newest | 17:59 |
rm_work | so it applies from oldest to newest, overwriting anything that's duplicated | 17:59 |
rm_work | TECHNICALLY that could be used for versioning :P | 18:00 |
rm_work | not that we'd want to, it'd be gross | 18:00 |
rm_work | but again, interesting | 18:00 |
rm_work | "all the files (and only files) it contains are added in lexical order (using LC_COLLATE=C) to the list of configuration files to be loaded ; only files with ".cfg" extension are added, only non hidden files (not prefixed with ".") are added." | 18:01 |
*** Alexey_Abashkin has joined #openstack-lbaas | 18:04 | |
*** AlexeyAbashkin has quit IRC | 18:07 | |
*** Alexey_Abashkin is now known as AlexeyAbashkin | 18:07 | |
*** AlexeyAbashkin has quit IRC | 18:13 | |
rm_work | johnsom: i think the error in the requirements check is NOT mine: http://logs.openstack.org/07/571107/6/check/requirements-check/8b180a1/job-output.txt.gz#_2018-05-31_16_10_55_149734 | 18:14 |
rm_work | unless it's a weird side-effect thing | 18:14 |
rm_work | i think if we ran any requirements check on master it might fail | 18:15 |
johnsom | Could be | 18:15 |
rm_work | i'll see about fixing it | 18:15 |
johnsom | Fallout of the changes in GR management I guess | 18:15 |
rm_work | yeah it's in our doc reqs | 18:16 |
*** kobis has joined #openstack-lbaas | 18:21 | |
rm_work | yep fixed | 18:25 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Allow DB retries on controller_worker creates https://review.openstack.org/571107 | 18:26 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Fix requirements gate https://review.openstack.org/571547 | 18:26 |
rm_work | johnsom: ^^ | 18:26 |
johnsom | Thanks! | 18:26 |
rm_work | i wonder if our docs requirements are not getting auto-updated, but still checked :/ | 18:26 |
rm_work | (I actually ran the reqs check locally BTW, I'm not just guessing) | 18:27 |
rm_work | i kinda want to add a tox env for it... | 18:27 |
rm_work | erg i'm gonna do that i think | 18:27 |
numans | cgoncalves, thanks for the reply. I figured out what i was looking for :) | 18:29 |
*** tesseract has quit IRC | 18:34 | |
*** JudeC_ has quit IRC | 18:54 | |
*** JudeC_ has joined #openstack-lbaas | 18:55 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Fix requirements gate + add local tox profile https://review.openstack.org/571547 | 19:00 |
rm_work | johnsom: ^^ try that out? when you have a sec | 19:00 |
rm_work | make sure "tox -e requirements" works for you | 19:00 |
*** amuller has quit IRC | 19:11 | |
*** kobis has quit IRC | 19:19 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Fix requirements gate + add local tox profile https://review.openstack.org/571547 | 19:23 |
rm_work | adjusted for comments from dhellman | 19:43 |
*** nmanos has quit IRC | 19:52 | |
johnsom | Speaking of this fun, can someone take a look at this: https://review.openstack.org/#/c/571527/ | 19:54 |
*** salmankhan has joined #openstack-lbaas | 19:58 | |
*** harlowja has joined #openstack-lbaas | 20:01 | |
xgerman_ | yeah, spend yesterday updating my ansible project… but this fix is nicer… | 20:12 |
*** kobis has joined #openstack-lbaas | 20:18 | |
openstackgerrit | Merged openstack/python-octaviaclient master: update cmd2 dependency to handle py3 only versions https://review.openstack.org/571527 | 20:20 |
openstackgerrit | Kobi Samoray proposed openstack/octavia master: Providers: propose changes to API https://review.openstack.org/571453 | 20:22 |
*** kobis has quit IRC | 20:24 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 20:33 | |
openstackgerrit | Lingxian Kong proposed openstack/octavia master: Use HMAC.hexdigest to avoid non-ascii characters for package data https://review.openstack.org/571333 | 20:36 |
johnsom | Ok, so we might have an issue with drivers on Octavia and stats. | 20:44 |
xgerman_ | mmh | 20:44 |
johnsom | LBaaS had an LB stats table. Octavia has a listener stats table and rolls them up. | 20:44 |
johnsom | What if we have a driver that only supports providing load balancer stats | 20:45 |
johnsom | ? | 20:45 |
rm_work | hmmm | 20:45 |
xgerman_ | divide by # of listeners? | 20:45 |
rm_work | lolol | 20:45 |
johnsom | Do we force them to only send listener stats (our current model) and the just divide the counts by the number of listeners? | 20:46 |
johnsom | I lean towards just saying "we accept stats per listener only" and leave it at that. | 20:46 |
xgerman_ | +1 | 20:46 |
xgerman_ | they can divide it needed | 20:47 |
xgerman_ | if needed | 20:47 |
johnsom | Yeah, that is the way I lean too | 20:47 |
*** AlexeyAbashkin has quit IRC | 20:50 | |
*** salmankhan has quit IRC | 20:53 | |
*** harlowja has quit IRC | 21:00 | |
*** samccann has quit IRC | 21:19 | |
rm_work | we need https://review.openstack.org/#/c/571547/3 | 21:20 |
rm_work | this is a gatefix | 21:20 |
rm_work | and yes, I agree, let them figure it out | 21:20 |
rm_work | i honestly don't know if there will be a driver that can't do it that way | 21:21 |
rm_work | johnsom / xgerman_ ^^ | 21:22 |
johnsom | Already done | 21:22 |
rm_work | then we can merge the NEXT fix | 21:22 |
johnsom | What is up with the noop API tests? | 21:22 |
rm_work | that's what these fixes are all fow | 21:23 |
rm_work | *for | 21:23 |
rm_work | this chain will solve that | 21:23 |
rm_work | it's the race thing | 21:23 |
rm_work | so you could go ahead with https://review.openstack.org/#/c/571107/ if you have time :P | 21:23 |
rm_work | xgerman_: responded | 21:26 |
xgerman_ | better description could have prevented that | 21:30 |
xgerman_ | (my comment) | 21:31 |
*** fnaval has quit IRC | 21:31 | |
rm_work | yes, true | 21:33 |
rm_work | then we just need https://review.openstack.org/#/c/571107/ | 21:35 |
rm_work | were you ok with that fix johnsom? | 21:35 |
rm_work | I had tweaked it a bit for you | 21:35 |
rm_work | i still think it's gross | 21:36 |
rm_work | but basically we have no other option until we do a full driver rewrite, i guess | 21:36 |
*** links has joined #openstack-lbaas | 21:42 | |
*** Swami_ has quit IRC | 21:57 | |
rm_work | johnsom: what do you think, can we get the rest of the tests (at least through l7rules) merged this week? | 22:02 |
rm_work | it means merging that db fix (or something to fix that issue) and three more test patches | 22:02 |
rm_work | about to post the scenario for l7policy | 22:02 |
rm_work | waiting on final runs | 22:03 |
johnsom | I think it is possible. Are you happy with the driver patches? HM, L7s, and cleanup are still open for reviews | 22:04 |
rm_work | need to land these fixes and see tests passing, otherwise i just need to quickly review them after this | 22:11 |
rm_work | it's all basically stamping a template isn't it? | 22:11 |
rm_work | kinda like what i'm doing | 22:12 |
rm_work | the real review was in the first couple | 22:12 |
rm_work | and then just tedium... | 22:12 |
*** rcernin has joined #openstack-lbaas | 22:13 | |
rm_work | i have noticed one kinda annoying thing, which is that we update statuses of objects in different sessions | 22:15 |
rm_work | so the flows will make like... a pool active, THEN it'll make the listener and LB active | 22:15 |
rm_work | so if you have waiters on the subobject, you can race the real object and get 409s | 22:15 |
rm_work | i realize we can say "you should be checking the LB status" but it's admittedly a little bit lame | 22:16 |
*** links has quit IRC | 22:16 | |
*** harlowja has joined #openstack-lbaas | 22:21 | |
johnsom | hmm, yeah, it's true that we do those separately. They probably should be in one transaction. It would be just changing the tasks to do both in the object unlock and then change the flows to not have separate tasks for that. | 22:34 |
johnsom | I would guess 99+% of the flows do those two right after each other | 22:35 |
rm_work | yes] | 22:35 |
rm_work | that is what happens now | 22:35 |
rm_work | but i have ACTUALLY run into races | 22:36 |
rm_work | lulz | 22:36 |
rm_work | (I was doing it wrong in the tests, assuming I could just wait_for_status on the actual object I was checking) | 22:36 |
rm_work | anywho... working on the last of the l7rule test now (adding an actual traffic test for everything l7) | 22:36 |
rm_work | this one is complex :P | 22:36 |
johnsom | Yeah, I'm noodling a bulk upsert for stats | 22:37 |
johnsom | So clean to do it direct to the DB, but sqlalchemy... | 22:37 |
openstackgerrit | Lingxian Kong proposed openstack/octavia master: Use HMAC.hexdigest to avoid non-ascii characters for package data https://review.openstack.org/571333 | 22:47 |
openstackgerrit | Merged openstack/octavia master: Fix requirements gate + add local tox profile https://review.openstack.org/571547 | 23:03 |
*** hyang has joined #openstack-lbaas | 23:23 | |
*** SumitNaiksatam has quit IRC | 23:26 | |
hyang | hi there, I have a question regarding the network config for Octavia. I'm using queens version and the official doc says create a 'lb-mgmt-net' besides tenant networks. In my cluster deployment, there is only one provider network that is shared by all tenants. I'm wondering can I just let Octavia also use that provider network? If I do so, does it mean I also don't need create an interface for Octavia? (like o-hm0 in devstack) | 23:28 |
rm_work | hyang: yep, that works | 23:32 |
rm_work | I call it "management on vip net" and I do it, as well as some others -- it will continue to work | 23:32 |
rm_work | I actually don't really think it's a problem, as long as that provider net isn't *internet accessible* | 23:33 |
hyang | ok cool, I'll give a try | 23:34 |
hyang | thank you @rm_work | 23:34 |
rm_work | np | 23:36 |
johnsom | ugh, amphora_id is NOT NULL and a foreign key on listener stats. | 23:36 |
rm_work | orly | 23:36 |
johnsom | I kind of wish I could just start stats over. | 23:37 |
rm_work | i guess stats wasn't set up to be split out the way health was >_> | 23:37 |
johnsom | It was slapped together (by me) as a place holder and got away from me | 23:37 |
johnsom | Well, it was, listener ID is not a foreign key.... | 23:37 |
johnsom | What the.... | 23:40 |
johnsom | 4a6ec0ab7284_remove_fk_constraints_on_listener_.py | 23:40 |
johnsom | 9bf4d21caaea_adding_amphora_id_to_listener_.py | 23:40 |
johnsom | Ah, ok, it's not a true foreign ke | 23:43 |
johnsom | key | 23:43 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Add usage admin resource https://review.openstack.org/557548 | 23:52 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Fix amp failover where failover already failed https://review.openstack.org/548989 | 23:52 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Experimental multi-az support https://review.openstack.org/558962 | 23:52 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: WIP: AZ Evacuation resource https://review.openstack.org/559873 | 23:54 |
openstackgerrit | Adam Harwell proposed openstack/octavia master: WIP: Floating IP Network Driver (spans L3s) https://review.openstack.org/435612 | 23:54 |
rm_work | weekly rebasing >_> | 23:54 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!