*** slaweq has joined #openstack-lbaas | 00:11 | |
*** slaweq has quit IRC | 00:15 | |
*** sbalukoff_ has quit IRC | 00:15 | |
*** sbalukoff_ has joined #openstack-lbaas | 00:28 | |
*** atoth has quit IRC | 01:18 | |
*** annp has joined #openstack-lbaas | 01:54 | |
openstackgerrit | Bar Elharar proposed openstack/python-octaviaclient master: Code cleanup https://review.openstack.org/530045 | 02:51 |
---|---|---|
openstackgerrit | Bar Elharar proposed openstack/python-octaviaclient master: Improve unit testing scalability https://review.openstack.org/530567 | 02:51 |
openstackgerrit | Bar Elharar proposed openstack/python-octaviaclient master: Improve unit tests results with subTest https://review.openstack.org/531257 | 02:51 |
*** sanfern has quit IRC | 02:53 | |
*** cyberspac69 has joined #openstack-lbaas | 03:08 | |
*** cyberspac69 has quit IRC | 03:10 | |
*** kong has quit IRC | 03:17 | |
*** kong has joined #openstack-lbaas | 03:17 | |
*** yamamoto has joined #openstack-lbaas | 03:58 | |
*** sanfern has joined #openstack-lbaas | 03:59 | |
*** gans has joined #openstack-lbaas | 04:02 | |
*** yamamoto has quit IRC | 04:03 | |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: ACTIVE-ACTIVE: Initial distributor data model https://review.openstack.org/528850 | 04:27 |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 04:27 |
*** yamamoto has joined #openstack-lbaas | 05:04 | |
*** yamamoto has quit IRC | 05:12 | |
*** Alex_Staf has joined #openstack-lbaas | 06:35 | |
*** reedip has quit IRC | 06:55 | |
*** ltomasbo has joined #openstack-lbaas | 06:59 | |
*** pcaruana has joined #openstack-lbaas | 07:04 | |
*** reedip has joined #openstack-lbaas | 07:07 | |
*** ctracey has quit IRC | 07:13 | |
*** fyxim has quit IRC | 07:13 | |
*** fyxim_ has joined #openstack-lbaas | 07:13 | |
*** ctracey has joined #openstack-lbaas | 07:13 | |
*** b_bezak has joined #openstack-lbaas | 08:07 | |
*** tesseract has joined #openstack-lbaas | 08:09 | |
*** nmagnezi has joined #openstack-lbaas | 08:45 | |
openstackgerrit | hang cheng proposed openstack/octavia master: TrivialFix: fix a typo in comment https://review.openstack.org/531697 | 09:07 |
*** rcernin has quit IRC | 09:07 | |
openstackgerrit | hang cheng proposed openstack/octavia master: TrivialFix: fix a typo in comment https://review.openstack.org/531697 | 09:09 |
*** gans has quit IRC | 09:16 | |
*** sanfern has quit IRC | 09:18 | |
*** sanfern has joined #openstack-lbaas | 09:26 | |
*** nmagnezi_ has joined #openstack-lbaas | 09:28 | |
*** gans has joined #openstack-lbaas | 09:30 | |
*** nmagnezi has quit IRC | 09:30 | |
*** nmagnezi_ is now known as nmagnezi | 09:30 | |
*** gans has quit IRC | 09:32 | |
*** salmankhan has joined #openstack-lbaas | 10:01 | |
*** sanfern has quit IRC | 10:20 | |
-openstackstatus- NOTICE: zuul has been restarted, all queues have been reset. please recheck your patches when appropriate | 10:25 | |
*** annp has quit IRC | 10:32 | |
*** numans has quit IRC | 11:06 | |
*** numans has joined #openstack-lbaas | 11:08 | |
nmagnezi | rm_work, o/ | 11:13 |
openstackgerrit | Merged openstack/octavia-dashboard master: Make whitelist externals os agnostic https://review.openstack.org/528529 | 11:40 |
*** sanfern has joined #openstack-lbaas | 11:48 | |
*** atoth has joined #openstack-lbaas | 12:24 | |
*** sanfern has quit IRC | 12:26 | |
*** rcernin has joined #openstack-lbaas | 13:00 | |
*** rcernin has quit IRC | 13:16 | |
*** pcaruana has quit IRC | 13:25 | |
*** pcaruana has joined #openstack-lbaas | 13:25 | |
*** yamamoto has joined #openstack-lbaas | 13:28 | |
*** leitan has joined #openstack-lbaas | 13:36 | |
*** salmankhan1 has joined #openstack-lbaas | 13:55 | |
*** yamamoto has quit IRC | 13:56 | |
*** yamamoto has joined #openstack-lbaas | 13:57 | |
*** salmankhan has quit IRC | 13:59 | |
*** salmankhan1 is now known as salmankhan | 13:59 | |
*** yamamoto has quit IRC | 14:01 | |
*** dayou has joined #openstack-lbaas | 14:03 | |
*** dayou has quit IRC | 14:03 | |
*** dayou has joined #openstack-lbaas | 14:03 | |
openstackgerrit | Santhosh Fernandes proposed openstack/octavia master: [WIP] L3 ACTIVE-ACTIVE Data model impact https://review.openstack.org/524722 | 14:13 |
*** sanfern has joined #openstack-lbaas | 14:13 | |
*** dayou has quit IRC | 14:28 | |
*** yamamoto has joined #openstack-lbaas | 14:42 | |
*** yamamoto has quit IRC | 14:47 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 14:53 | |
*** dayou has joined #openstack-lbaas | 14:55 | |
*** Alex_Staf has quit IRC | 15:01 | |
*** leitan has quit IRC | 15:02 | |
*** AlexeyAbashkin has quit IRC | 15:13 | |
*** yamamoto has joined #openstack-lbaas | 15:27 | |
*** b_bezak has quit IRC | 15:31 | |
*** yamamoto has quit IRC | 15:32 | |
*** leitan has joined #openstack-lbaas | 15:51 | |
*** leitan_ has joined #openstack-lbaas | 15:52 | |
*** leitan has quit IRC | 15:52 | |
*** yamamoto has joined #openstack-lbaas | 15:53 | |
*** yamamoto has quit IRC | 15:53 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 16:02 | |
*** AlexeyAbashkin has quit IRC | 16:06 | |
*** armax has joined #openstack-lbaas | 16:21 | |
*** longstaff has joined #openstack-lbaas | 16:29 | |
openstackgerrit | Merged openstack/octavia master: TrivialFix: fix a typo in comment https://review.openstack.org/531697 | 16:32 |
openstackgerrit | Merged openstack/octavia master: Use common functional tox jobs https://review.openstack.org/528578 | 16:48 |
openstackgerrit | Merged openstack/octavia master: Force SELinux context for amphora keepalived process https://review.openstack.org/527073 | 16:48 |
*** pcaruana has quit IRC | 16:48 | |
*** yamamoto has joined #openstack-lbaas | 16:53 | |
*** longstaf_ has joined #openstack-lbaas | 16:54 | |
*** longstaff has quit IRC | 16:58 | |
*** slaweq has joined #openstack-lbaas | 17:00 | |
*** yamamoto has quit IRC | 17:02 | |
*** longstaff has joined #openstack-lbaas | 17:04 | |
*** longstaf_ has quit IRC | 17:07 | |
*** slaweq has quit IRC | 17:11 | |
*** longstaff has quit IRC | 17:24 | |
sanfern | hi johnsom | 17:25 |
johnsom | Hi sanfern | 17:25 |
*** longstaff has joined #openstack-lbaas | 17:25 | |
*** longstaff has quit IRC | 17:27 | |
sanfern | Comment on assigning VIP to loopback device and making this change to persistence, i need to use Jinja template, do I need to create one for interface file or ... ? | 17:27 |
*** longstaff has joined #openstack-lbaas | 17:27 | |
johnsom | They are all here already: https://github.com/openstack/octavia/tree/master/octavia/amphorae/backends/agent/api_server/templates | 17:28 |
sanfern | yes | 17:28 |
sanfern | Should I use existing one | 17:29 |
johnsom | So, I would expect you would either update those, or create a new one if the interface doesn't match one we already have. | 17:29 |
sanfern | plug_vip_ethX.conf.j2 | 17:29 |
johnsom | I think I asked if loopback is right or if it should be a device type of "dummy", did we get an answer on that? | 17:30 |
sanfern | we tested creating new loopback device acted like dummy interface | 17:31 |
johnsom | I think it's common for the BGP stuff to go on a device of type dummy instead of loopback | 17:31 |
sanfern | yeah | 17:31 |
johnsom | loopback is special and I'm a bit concerned about using it | 17:31 |
johnsom | It would make it harder I think as we just copy over the default loopback interface configuration file from the OS distro | 17:32 |
sanfern | ok | 17:33 |
sanfern | What is any alternative solution u recommend use dummy interface | 17:34 |
sanfern | Do we need to add this dummy interface in ExaBGP element ? | 17:34 |
johnsom | Yeah, I think if we just use a dummy device instead of lo it will be easier to develop. You would use one of the existing jinja templates, or create a new one if needed, and instead of "lo" you would use "dummy#" where # is the interface number. | 17:36 |
johnsom | Shouldn't change the element if I remember correctly | 17:36 |
sanfern | ok let me try in lab | 17:37 |
johnsom | Ok | 17:37 |
sanfern | I will create new interface template | 17:37 |
johnsom | Worst case, maybe we have to add "dummy" to /etc/modules to get the kernel module, but I'm pretty sure it's already enabled | 17:37 |
sanfern | ok | 17:38 |
*** yamamoto has joined #openstack-lbaas | 17:43 | |
*** yamamoto has quit IRC | 17:43 | |
*** b_bezak has joined #openstack-lbaas | 17:52 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 17:54 | |
*** sanfern has quit IRC | 17:56 | |
*** b_bezak has quit IRC | 17:56 | |
*** AlexeyAbashkin has quit IRC | 17:58 | |
*** slaweq has joined #openstack-lbaas | 18:05 | |
*** salmankhan has quit IRC | 18:16 | |
*** slaweq has quit IRC | 18:17 | |
*** slaweq has joined #openstack-lbaas | 18:21 | |
*** slaweq has quit IRC | 18:31 | |
*** slaweq has joined #openstack-lbaas | 18:34 | |
*** tesseract has quit IRC | 18:35 | |
*** mestery has quit IRC | 18:40 | |
*** longstaff has quit IRC | 18:42 | |
*** yamamoto has joined #openstack-lbaas | 18:44 | |
*** mestery has joined #openstack-lbaas | 18:44 | |
*** yamamoto has quit IRC | 18:52 | |
*** slaweq has quit IRC | 19:01 | |
*** yamamoto has joined #openstack-lbaas | 19:01 | |
*** slaweq has joined #openstack-lbaas | 19:02 | |
*** leitan has joined #openstack-lbaas | 19:05 | |
*** leitan_ has quit IRC | 19:05 | |
*** slaweq has quit IRC | 19:06 | |
*** slaweq has joined #openstack-lbaas | 19:09 | |
*** sanfern has joined #openstack-lbaas | 19:10 | |
*** leitan has quit IRC | 19:10 | |
*** harlowja has joined #openstack-lbaas | 19:19 | |
*** slaweq has quit IRC | 19:19 | |
*** sanfern has quit IRC | 19:21 | |
*** slaweq has joined #openstack-lbaas | 19:28 | |
*** longstaff has joined #openstack-lbaas | 19:36 | |
*** salmankhan has joined #openstack-lbaas | 19:37 | |
*** longstaff has quit IRC | 19:41 | |
*** salmankhan has quit IRC | 19:41 | |
*** jniesz has joined #openstack-lbaas | 19:45 | |
*** yamamoto has quit IRC | 19:53 | |
*** longstaff has joined #openstack-lbaas | 20:02 | |
*** yamamoto has joined #openstack-lbaas | 20:04 | |
*** yamamoto has quit IRC | 20:09 | |
*** openstack has quit IRC | 20:38 | |
*** openstack has joined #openstack-lbaas | 20:42 | |
*** ChanServ sets mode: +o openstack | 20:42 | |
*** atoth has quit IRC | 20:59 | |
*** openstackgerrit has quit IRC | 21:03 | |
johnsom | Ugh, so painful the last few weeks | 21:05 |
xgerman_ | +1 | 21:05 |
johnsom | Trying to get our openstacksdk gate jobs running again, so these hurt | 21:05 |
xgerman_ | yep… | 21:06 |
*** rcernin has joined #openstack-lbaas | 21:17 | |
*** rcernin has quit IRC | 21:33 | |
rm_work | johnsom: where was that SP bug? is someone touching that yet? | 21:39 |
*** yamamoto has joined #openstack-lbaas | 21:39 | |
johnsom | No, no one has grabbed it as far as I know. Just a sec | 21:39 |
rm_work | k i might look then | 21:40 |
johnsom | https://storyboard.openstack.org/#!/story/2001419 | 21:40 |
rm_work | need that fixed so i can push new code | 21:40 |
johnsom | rm_work This change broke it: https://review.openstack.org/#/c/458308/66/octavia/controller/worker/tasks/model_tasks.py | 21:41 |
rm_work | lol so | 21:42 |
rm_work | that incomprehensible thing that we all said "hopefully this works" | 21:42 |
rm_work | didn't work | 21:42 |
johnsom | So, either the SP updates with the old code, or the qos policy update works with the new code | 21:42 |
johnsom | Yeah, pretty much | 21:42 |
rm_work | did you figure out WHY the SP doesn't update? | 21:42 |
rm_work | shouldn't functional tests have caught this actually? | 21:43 |
johnsom | I think it's a None case that breaks his code | 21:43 |
rm_work | ah :/ k | 21:43 |
johnsom | No, it's down in the actual code flow, so a scenario would have had to catch it, which, yeah, is still WIP | 21:43 |
johnsom | That is about as far as I got before the break | 21:44 |
rm_work | err wait really? | 21:46 |
rm_work | oh hold on where is this | 21:46 |
rm_work | this is below the DB state? | 21:46 |
rm_work | so the DB will always be correct, just that the generated config is broken? | 21:46 |
johnsom | This is not DB, it's updating the data model used in the flow | 21:47 |
rm_work | err | 21:47 |
*** yamamoto has quit IRC | 21:47 | |
rm_work | right but | 21:47 |
rm_work | anything between API and DB is testable with functional tests | 21:47 |
rm_work | actually anything from API to config generation | 21:47 |
johnsom | Right | 21:47 |
rm_work | so i can't imagine how a func test couldn't catch this | 21:47 |
rm_work | shouldn't have to be scenario | 21:47 |
johnsom | It's the data model IN the flow | 21:47 |
rm_work | err | 21:48 |
rm_work | oh, so yes, below the DB layer | 21:48 |
rm_work | maybe my terminology is bad | 21:48 |
rm_work | after the DB | 21:48 |
johnsom | It's an update, so this is part of the "handle update rollbacks" so, DB still shows old data, flow data model has new data | 21:48 |
rm_work | is your previous comment actually right | 21:50 |
rm_work | about the issue being the two types passed through? | 21:50 |
rm_work | or was that just your initial speculation | 21:50 |
*** slaweq has quit IRC | 21:50 | |
johnsom | initial speculation. I think the types end up different, but it's a side effect. | 21:51 |
rm_work | k | 21:52 |
rm_work | ugh there needs to be a way to build a test for this or fixing it is going to be a nightmare | 21:52 |
rm_work | we have a test_model_tasks.py | 21:53 |
rm_work | ... | 21:53 |
rm_work | alright i'm assigning this to myself and looking into it | 21:53 |
johnsom | Thank you! | 21:53 |
*** rcernin has joined #openstack-lbaas | 22:06 | |
rm_work | johnsom: AFAICT the new code works identically to the old code | 22:08 |
rm_work | if i pass in an update dict for the pool that includes new SP (either in dict form or object form) the resulting pool object has the new thing in the same way as the old code | 22:08 |
johnsom | Build an LB without SP, then update it to have SP or try building with SP and updating. It bombs | 22:09 |
johnsom | I reproduced Alex's issue | 22:09 |
rm_work | i mean | 22:09 |
rm_work | i'm doing it in unit testing | 22:09 |
rm_work | around the UpdateAttributes task | 22:09 |
johnsom | I understand | 22:09 |
rm_work | pass in Pool object and update dict | 22:10 |
rm_work | get out expected results | 22:10 |
rm_work | i'm not sure how it'd work any differently in practice, if this is the real issue | 22:10 |
rm_work | i think it must be something else? | 22:10 |
johnsom | I'm just sharing what I observed. Like I said, it was crunch time right before the break, so... | 22:10 |
johnsom | I don't think so, I am pretty sure I flip/flopped this code and resolved the issue but broke QoS | 22:11 |
rm_work | http://paste.openstack.org/show/641034/ | 22:15 |
rm_work | this passes | 22:15 |
rm_work | not sure how it would if this were the issue | 22:15 |
*** longstaff has quit IRC | 22:22 | |
*** longstaff has joined #openstack-lbaas | 22:23 | |
*** armax has quit IRC | 22:40 | |
*** slaweq has joined #openstack-lbaas | 22:58 | |
*** slaweq has quit IRC | 23:00 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!