*** yamamoto has quit IRC | 00:00 | |
*** yamamoto has joined #openstack-lbaas | 00:01 | |
*** yamamoto has quit IRC | 00:01 | |
*** yamamoto has joined #openstack-lbaas | 00:01 | |
*** yamamoto has quit IRC | 00:06 | |
*** yamamoto has joined #openstack-lbaas | 00:07 | |
*** rstarmer has quit IRC | 00:15 | |
*** armax has quit IRC | 00:19 | |
*** Alex_Staf has quit IRC | 00:35 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: WIP:UDP for [2] https://review.openstack.org/529651 | 00:55 |
---|---|---|
*** armax has joined #openstack-lbaas | 01:09 | |
*** annp has joined #openstack-lbaas | 01:40 | |
openstackgerrit | ZhaoBo proposed openstack/octavia master: UDP support with netcat - DIB https://review.openstack.org/538105 | 01:40 |
*** armax has quit IRC | 01:53 | |
*** dayou has quit IRC | 02:08 | |
*** harlowja has quit IRC | 02:16 | |
*** rstarmer has joined #openstack-lbaas | 02:16 | |
*** dayou has joined #openstack-lbaas | 02:51 | |
openstackgerrit | Jeffrey Zhang proposed openstack/octavia master: Move to boot from volume rather than boot from image https://review.openstack.org/538124 | 03:04 |
*** dougwig has quit IRC | 03:31 | |
*** aojea has joined #openstack-lbaas | 04:12 | |
*** harlowja has joined #openstack-lbaas | 04:51 | |
*** openstackstatus has quit IRC | 04:56 | |
*** openstackstatus has joined #openstack-lbaas | 04:57 | |
*** ChanServ sets mode: +v openstackstatus | 04:57 | |
*** aojea has quit IRC | 05:19 | |
*** aojea has joined #openstack-lbaas | 05:33 | |
*** aojea has quit IRC | 05:38 | |
*** aojea has joined #openstack-lbaas | 05:40 | |
*** links has joined #openstack-lbaas | 05:58 | |
*** LutzB has quit IRC | 06:12 | |
*** LutzB has joined #openstack-lbaas | 06:17 | |
*** gcheresh has joined #openstack-lbaas | 06:18 | |
*** aojea has quit IRC | 06:24 | |
*** kobis has joined #openstack-lbaas | 06:26 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/octavia-dashboard master: Imported Translations from Zanata https://review.openstack.org/537765 | 06:40 |
*** kobis has quit IRC | 06:45 | |
*** eandersson has joined #openstack-lbaas | 06:49 | |
*** gcheresh has quit IRC | 06:51 | |
*** kobis has joined #openstack-lbaas | 06:52 | |
*** kobis has quit IRC | 06:53 | |
*** kobis has joined #openstack-lbaas | 06:57 | |
*** aojea_ has joined #openstack-lbaas | 07:00 | |
*** kobis has quit IRC | 07:03 | |
*** rstarmer has quit IRC | 07:20 | |
*** harlowja has quit IRC | 07:23 | |
*** gcheresh has joined #openstack-lbaas | 08:35 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 08:39 | |
openstackgerrit | Bar Elharar proposed openstack/octavia master: Make new-octavia-devstack.sh OS agnostic https://review.openstack.org/535231 | 08:55 |
*** Alex_Staf has joined #openstack-lbaas | 09:00 | |
*** yedongcan has joined #openstack-lbaas | 09:02 | |
*** aojea has joined #openstack-lbaas | 09:24 | |
*** aojea_ has quit IRC | 09:26 | |
*** Alex_Staf has quit IRC | 09:28 | |
*** Alex_Staf has joined #openstack-lbaas | 09:57 | |
*** kobis has joined #openstack-lbaas | 09:58 | |
*** aojea has quit IRC | 10:02 | |
*** kobis has quit IRC | 10:04 | |
*** salmankhan has joined #openstack-lbaas | 10:11 | |
*** aojea has joined #openstack-lbaas | 10:12 | |
*** Alex_Staf has quit IRC | 10:16 | |
*** aojea has quit IRC | 10:17 | |
*** yamamoto has quit IRC | 10:30 | |
*** rm_work has quit IRC | 10:42 | |
*** rm_work has joined #openstack-lbaas | 10:46 | |
cgoncalves | rm_work: I would be very interested in reviewing your patch that adds image id to the amphorae table :) | 10:48 |
*** kobis has joined #openstack-lbaas | 10:51 | |
openstackgerrit | Akihiro Motoki proposed openstack/neutron-lbaas-dashboard master: i18n: Do not include html directives in translation strings https://review.openstack.org/538214 | 10:51 |
*** kobis has quit IRC | 10:53 | |
*** yamamoto has joined #openstack-lbaas | 10:53 | |
*** yedongcan has left #openstack-lbaas | 10:53 | |
*** kobis has joined #openstack-lbaas | 10:54 | |
*** yamamoto has quit IRC | 10:58 | |
*** yamamoto has joined #openstack-lbaas | 11:01 | |
*** yamamoto has quit IRC | 11:01 | |
*** srihas has joined #openstack-lbaas | 11:20 | |
srihas | hi, I am getting an error in haproxy.log -> Server ce539d6c-506a-4105-bcb8-25f7a661aec3/984b3254-fec8-40ec-933c-1d1455 | 11:22 |
srihas | 2cc635 is DOWN, reason: Layer4 connection problem, info: "No route to host", check duration: 3000ms. 0 active and 0 bac | 11:22 |
srihas | kup servers left. 0 sessions active, 0 requeued, 0 remaining in queue. | 11:23 |
srihas | can some one help me with the approach to solve this challenge? | 11:23 |
*** kobis has quit IRC | 11:30 | |
*** salmankhan has quit IRC | 11:31 | |
*** salmankhan has joined #openstack-lbaas | 11:35 | |
*** Alex_Staf has joined #openstack-lbaas | 11:36 | |
*** kobis has joined #openstack-lbaas | 11:39 | |
*** aojea has joined #openstack-lbaas | 11:53 | |
*** kobis has quit IRC | 11:54 | |
*** b_bezak has joined #openstack-lbaas | 12:01 | |
*** yamamoto has joined #openstack-lbaas | 12:02 | |
*** kobis has joined #openstack-lbaas | 12:04 | |
*** aojea has quit IRC | 12:09 | |
*** aojea has joined #openstack-lbaas | 12:10 | |
*** Alex_Staf has quit IRC | 12:11 | |
*** yamamoto has quit IRC | 12:13 | |
*** annp has quit IRC | 12:21 | |
*** kobis has quit IRC | 12:34 | |
*** kobis has joined #openstack-lbaas | 12:37 | |
*** kobis has quit IRC | 12:38 | |
*** dmellado has joined #openstack-lbaas | 13:58 | |
*** aojea_ has joined #openstack-lbaas | 14:07 | |
*** aojea has quit IRC | 14:11 | |
*** yamamoto has joined #openstack-lbaas | 14:38 | |
*** yamamoto has quit IRC | 14:39 | |
*** yamamoto has joined #openstack-lbaas | 14:41 | |
*** Alex_Staf has joined #openstack-lbaas | 14:47 | |
*** tesseract has joined #openstack-lbaas | 14:49 | |
xgerman_ | o/ | 14:58 |
dayou | o/ | 15:09 |
dayou | johnsom can help, but he might be too tired to get up | 15:09 |
srihas | dayou: its ok. is he in a different timezone? | 15:12 |
openstackgerrit | Guoqiang Ding proposed openstack/neutron-lbaas master: Choose correct log option by listener protocol https://review.openstack.org/453612 | 15:17 |
*** Alex_Staf has quit IRC | 15:23 | |
dayou | srihas: yes, he is pacific time if I remember correctly | 15:27 |
srihas | dayou: ok :) | 15:29 |
*** fnaval has joined #openstack-lbaas | 15:57 | |
*** slaweq_ has joined #openstack-lbaas | 16:00 | |
*** armax has joined #openstack-lbaas | 16:00 | |
johnsom | srihas Hi. Which driver are you using? I'm guessing the old namespace haproxy driver. | 16:02 |
*** links has quit IRC | 16:05 | |
*** AlexeyAbashkin has quit IRC | 16:06 | |
*** salmankhan has quit IRC | 16:09 | |
*** fnaval has quit IRC | 16:09 | |
*** fnaval_ has joined #openstack-lbaas | 16:09 | |
*** slaweq_ has quit IRC | 16:10 | |
*** salmankhan has joined #openstack-lbaas | 16:11 | |
*** dougwig has joined #openstack-lbaas | 16:14 | |
*** atoth has joined #openstack-lbaas | 16:22 | |
*** armax has quit IRC | 16:44 | |
*** armax has joined #openstack-lbaas | 16:46 | |
*** bbzhao has joined #openstack-lbaas | 17:03 | |
*** 7JTADEBX8 has quit IRC | 17:05 | |
*** harlowja has joined #openstack-lbaas | 17:10 | |
*** salmankhan has quit IRC | 17:31 | |
*** salmankhan has joined #openstack-lbaas | 17:31 | |
*** tesseract has quit IRC | 17:35 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 17:40 | |
*** AlexeyAbashkin has quit IRC | 17:45 | |
*** slaweq_ has joined #openstack-lbaas | 17:49 | |
*** b_bezak_ has joined #openstack-lbaas | 17:50 | |
*** b_bezak has quit IRC | 17:51 | |
*** b_bezak_ has quit IRC | 17:55 | |
*** yamamoto has quit IRC | 17:58 | |
*** links has joined #openstack-lbaas | 18:02 | |
*** AlexeyAbashkin has joined #openstack-lbaas | 18:09 | |
*** AlexeyAbashkin has quit IRC | 18:14 | |
*** yamamoto has joined #openstack-lbaas | 18:19 | |
*** links has quit IRC | 18:32 | |
*** armax_ has joined #openstack-lbaas | 18:37 | |
*** aojea_ has quit IRC | 18:39 | |
*** armax has quit IRC | 18:40 | |
*** armax_ is now known as armax | 18:40 | |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add SDK list to octavia user docs https://review.openstack.org/538323 | 18:48 |
openstackgerrit | Michael Johnson proposed openstack/octavia master: Add SDK list to octavia user docs https://review.openstack.org/538323 | 18:49 |
*** salmankhan has quit IRC | 18:50 | |
*** yamamoto has quit IRC | 18:52 | |
*** atoth has quit IRC | 18:53 | |
*** rstarmer has joined #openstack-lbaas | 19:00 | |
*** b_bezak has joined #openstack-lbaas | 19:04 | |
*** b_bezak has quit IRC | 19:04 | |
*** gcheresh has quit IRC | 19:04 | |
*** slaweq_ has quit IRC | 19:05 | |
*** b_bezak has joined #openstack-lbaas | 19:06 | |
*** yamamoto has joined #openstack-lbaas | 19:07 | |
*** yamamoto has quit IRC | 19:12 | |
*** harlowja has quit IRC | 19:14 | |
*** links has joined #openstack-lbaas | 19:21 | |
*** b_bezak has quit IRC | 19:25 | |
*** b_bezak has joined #openstack-lbaas | 19:30 | |
*** b_bezak has quit IRC | 19:30 | |
*** b_bezak has joined #openstack-lbaas | 19:31 | |
rm_work | cgoncalves: i'll see if i can whip that up today -- but as johnsom said, we're in feature freeze now so probably it can't merge | 19:34 |
rm_work | though it IS just a backend thing... and it's minor... and I COULD argue that it missing that information is a *bug*... ^_^ | 19:34 |
johnsom | No | 19:34 |
johnsom | Grin | 19:34 |
johnsom | DB schema changes are very outside the guidelines.... | 19:35 |
johnsom | That said, I'm sure it will merge quickly for rocky | 19:35 |
*** b_bezak has quit IRC | 19:35 | |
* rm_work shrugs | 19:36 | |
rm_work | worth a shot | 19:36 |
cgoncalves | lool :D | 19:45 |
*** harlowja has joined #openstack-lbaas | 19:46 | |
*** harlowja_ has joined #openstack-lbaas | 19:58 | |
*** harlowja has quit IRC | 20:00 | |
*** slaweq has joined #openstack-lbaas | 20:08 | |
*** yamamoto has joined #openstack-lbaas | 20:15 | |
xgerman_ | rm_work if you however get the info straight from nova… | 20:22 |
johnsom | It would still be an API change, so, nice try, but no | 20:23 |
*** yamamoto has quit IRC | 20:32 | |
*** atoth has joined #openstack-lbaas | 20:32 | |
*** links has quit IRC | 20:43 | |
*** atoth has quit IRC | 21:08 | |
*** aojea has joined #openstack-lbaas | 21:11 | |
*** slaweq has quit IRC | 21:22 | |
*** slaweq has joined #openstack-lbaas | 21:22 | |
*** gcheresh has joined #openstack-lbaas | 21:22 | |
*** slaweq has quit IRC | 21:27 | |
*** aojea has quit IRC | 21:35 | |
*** aojea has joined #openstack-lbaas | 21:36 | |
*** gcheresh has quit IRC | 21:39 | |
*** rstarmer has quit IRC | 21:42 | |
*** aojea has quit IRC | 21:43 | |
*** aojea has joined #openstack-lbaas | 21:44 | |
*** slaweq has joined #openstack-lbaas | 21:44 | |
*** salmankhan has joined #openstack-lbaas | 21:47 | |
*** rstarmer has joined #openstack-lbaas | 21:49 | |
*** salmankhan has quit IRC | 21:51 | |
*** salmankhan has joined #openstack-lbaas | 22:06 | |
*** aojea has quit IRC | 22:08 | |
openstackgerrit | Adam Harwell proposed openstack/octavia-tempest-plugin master: WIP: Failover test https://review.openstack.org/501559 | 22:12 |
srihas | johnsom: LOADBALANCERV2:Haproxy:neutron_lbaas.drivers.haproxy.plugin_driver.HaproxyOnHostPluginDriver:default | 23:05 |
srihas | I guess thats the old one | 23:05 |
johnsom | Oh, that is the even older one. | 23:06 |
srihas | so the error cannot be fixed? :( | 23:07 |
johnsom | Well, most of us do not use those drivers, so it is hard for us to help. | 23:08 |
srihas | aha, which driver is recommended for newton ? | 23:08 |
*** slaweq has quit IRC | 23:09 | |
johnsom | Oh, ok, they just aliased that old name to the namespace driver, so it's not as old as I thought. | 23:09 |
johnsom | https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/drivers/haproxy/plugin_driver.py | 23:09 |
*** slaweq has joined #openstack-lbaas | 23:09 | |
johnsom | We mostly use the Octavia driver | 23:10 |
johnsom | It brings a lot o benefits. | 23:10 |
johnsom | srihas I can *try* to help you out with that driver. | 23:10 |
srihas | johnsom: that sounds good to me :) whats step 1? | 23:11 |
johnsom | On your host with the lbaas agent, if you run "sudo ip netns" you should see a "lbaas" namespace. This is the network namespace that haproxy runs in. | 23:11 |
srihas | yeah | 23:11 |
johnsom | if you do "sudo ip netns exec <namespace name> ip a" it should list all of the interfaces and IP addresses configured in the namespace | 23:12 |
johnsom | What subnet did you use for the VIP and what subnet did you use for the member? | 23:12 |
*** slaweq has quit IRC | 23:13 | |
srihas | I use 192.168.180.0/24 as the subnet | 23:16 |
srihas | that is where two VMs have a port each and LB has its port | 23:16 |
johnsom | Ok, so one armed LB, we would expect to see only one interface inside the network namespace. | 23:17 |
srihas | yes | 23:17 |
srihas | 192.168.180.30 | 23:18 |
johnsom | Ok, so that looks good so far. When you curl your VIP address what do you get in a response? | 23:18 |
srihas | one thing I observed is: I cant ping that LB ip from VMs | 23:20 |
johnsom | Yes, that is expected. The security group on the VIP restricts that. | 23:20 |
srihas | and curl from? | 23:20 |
johnsom | You should be able to curl the VIP IP and port and get a response however | 23:20 |
johnsom | From the 192.168.180.0/24 network or through a floating IP assigned to the VIP | 23:21 |
srihas | curl 192.168.180.30 | 23:24 |
srihas | curl: (7) Failed to connect to 192.168.180.30 port 80: No route to host | 23:24 |
srihas | from a VM in 192 network ^ | 23:25 |
johnsom | Hmm, ok can you paste your "netstat -rn" | 23:25 |
johnsom | you can use paste.openstack.org however, note that this is public | 23:25 |
srihas | ok | 23:26 |
johnsom | It will give a url you can share with us so we don't past a whole bunch of lines into IRC | 23:26 |
srihas | http://paste.openstack.org/show/654133/ | 23:26 |
johnsom | Ha, well, that is simple | 23:27 |
johnsom | Inside the netns, can you do a "netstat -an | grep 80"? Also a "ps -ef| grep haproxy" | 23:29 |
srihas | ok | 23:29 |
johnsom | We would expect to see haproxy listening on port 80 | 23:29 |
srihas | http://paste.openstack.org/show/654142/ | 23:31 |
srihas | yes its listening | 23:32 |
*** Bar_ has joined #openstack-lbaas | 23:34 | |
openstackgerrit | Bar Elharar proposed openstack/octavia master: Fail-proof VIP deallocation task https://review.openstack.org/523931 | 23:35 |
Bar_ | johnsom, do we want to kill it: https://review.openstack.org/#/c/523931 ? | 23:35 |
Bar_ | If so, I'll omit to try-except additions | 23:37 |
johnsom | Bar_ I haven't looked at that in a while. It might be a good one to poke other cores for input. | 23:37 |
Bar_ | rm_work, xgerman_, would you care to vote? | 23:38 |
johnsom | srihas I see that the OS default haproxy is also running there. can we do a "netstat -anp | grep 80" (should have had you do that the first time, sorry) | 23:38 |
srihas | yeah you are right | 23:39 |
srihas | no need to appologise :) | 23:39 |
johnsom | Bar_ I am but one opinion in the octavia community... grin | 23:39 |
xgerman_ | added my opinion… | 23:44 |
Bar_ | johnsom, nonetheless, I'd rather have you on my side. | 23:44 |
*** fnaval_ has quit IRC | 23:44 | |
srihas | johnsom: http://paste.openstack.org/show/654165/ | 23:45 |
johnsom | srihas Ok, so far this is all looking good.... | 23:46 |
srihas | nice :) | 23:46 |
rm_work | Bar_: one hand, it will make it less likely to get stupid stuck ERROR/dead loadbalancers you can't delete | 23:47 |
rm_work | on the other hand, that means we could end up with orphaned objects | 23:47 |
johnsom | You can delete them | 23:47 |
rm_work | ? | 23:47 |
rm_work | I mean, the user could | 23:47 |
rm_work | if they knew | 23:47 |
johnsom | It means you end up with orphaned VIP addresses, which is more evil IMO | 23:47 |
rm_work | i mean | 23:48 |
rm_work | orphaned objects like SGs or Ports in the cloud | 23:48 |
rm_work | not just DB entries | 23:48 |
johnsom | Yeah, but you can delete them in "ERROR" | 23:48 |
rm_work | right, which then would go through and do proper cleanup right? | 23:48 |
rm_work | so it's annoying a little for the user, but less orphans? | 23:48 |
johnsom | Right, I don't care about orphan SGs really, I only really care about this patch as it can mean the VIP address didn't actually get freed | 23:48 |
rm_work | :( | 23:49 |
rm_work | yeah I guess | 23:49 |
rm_work | orphan SGs are kinda... pointless | 23:49 |
rm_work | they don't really do anything | 23:49 |
rm_work | or take space | 23:49 |
rm_work | but still, it feels dirty | 23:49 |
rm_work | i kinda would rather have the Revert right now... | 23:49 |
johnsom | My point is, if we can't clean up/free the VIP port, that is worthy of exposing to the user in an ERROR status. As VIPs can be important to users | 23:49 |
xgerman_ | I have people yell at me when they see resources lay around | 23:50 |
rm_work | though since this is async on Deletes, couldn't we just... do a better job of cleaning up reliably? | 23:50 |
rm_work | retrying? | 23:50 |
rm_work | fix our ordering / delays? | 23:50 |
rm_work | i dunno | 23:50 |
Bar_ | I could improve the job/flow with some retries | 23:50 |
rm_work | is it possible to get in a state where there's seriously no way nova/neutron will let us clean up all our stuff? | 23:50 |
rm_work | I would say we just do some retries in areas where we've not before | 23:51 |
xgerman_ | just had that — DB error in nova | 23:51 |
rm_work | xgerman_: eugh | 23:51 |
rm_work | yeah and really i HATE orphans | 23:51 |
rm_work | like | 23:51 |
rm_work | REALLY hate orphans | 23:51 |
rm_work | ^^ please to be quoting out of context | 23:51 |
xgerman_ | I can see us putting orphanes into some housekeeping process and keep cleaning but… | 23:51 |
rm_work | so I'd rather revert->ERROR | 23:51 |
johnsom | Right, this is kind what "ERROR" is for. It broke in a way we couldn't resolve (neutron is borked), so stop and mark in ERROR. | 23:52 |
rm_work | unless we institute a whole orphan tracking process | 23:52 |
rm_work | like | 23:52 |
rm_work | octavia-orphanage | 23:52 |
johnsom | Then if neutron comes back, the user can delete and it will clean up | 23:52 |
xgerman_ | houseeeping | 23:52 |
xgerman_ | rm_work, housekeeping can do that | 23:52 |
rm_work | xgerman_: I would agree, but the naming is too wrong | 23:52 |
johnsom | Or they can have an operator look in the logs and figure out the *right* way to clean it up | 23:52 |
rm_work | housekeepers don't deal with orphans | 23:52 |
rm_work | what would they do with them? they just came over to clean | 23:52 |
rm_work | that's a job for an orphanage | 23:53 |
xgerman_ | ok, we should ERROR and have other people run orphanages | 23:53 |
rm_work | I mean yeah, basically an orphanage could be passed an object system / type / ID, and be responsible for perioidically retrying a remove operation until it's successful or the object just doesn't exist for whatever reason | 23:53 |
xgerman_ | OpenStack Oraphanage | 23:54 |
rm_work | then an admin could check that list / get notifications, clean up the stuff, and the system would automatically remove it from tracking next time it checked | 23:54 |
xgerman_ | ok, brb | 23:54 |
johnsom | Ugh, that kind of goes against my "do no harm" mantra. Things that magically clean up things, means we failed at our first job and will like break things in bad ways "magically". | 23:54 |
rm_work | that ... could be a nice project | 23:54 |
rm_work | ok, looking at registering OpenStack Orphanage project | 23:54 |
johnsom | Oye, so wrong | 23:55 |
rm_work | API to give it all necessary data to track / remove objects of various types in the cloud | 23:55 |
rm_work | and it can handle the tracking / retries / reporting | 23:55 |
rm_work | would actually be pretty useful | 23:55 |
rm_work | IMO | 23:55 |
johnsom | IS that what vitrage does? (RCA) | 23:55 |
rm_work | is it? | 23:56 |
rm_work | that'd be cool | 23:56 |
johnsom | https://governance.openstack.org/tc/reference/projects/vitrage.html | 23:56 |
srihas | johnsom: whats the next step? | 23:57 |
srihas | (sorry for coming in middle) | 23:57 |
johnsom | srihas I'm thinking about that.... No, please jump in. You were here first. | 23:58 |
johnsom | grin | 23:58 |
srihas | :) | 23:58 |
johnsom | srihas Let's try "ip route show table all | grep 192.168.180" inside the netns | 23:59 |
johnsom | Is this a devstack? | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!