*** vishalmanchanda has joined #openstack-lbaas | 00:00 | |
*** threestrands has joined #openstack-lbaas | 00:12 | |
*** dayou has quit IRC | 00:46 | |
*** dayou has joined #openstack-lbaas | 00:48 | |
dawzon | When adding a REST field to parameters.yaml, what should I put for min_version? | 01:55 |
---|---|---|
*** sapd1 has joined #openstack-lbaas | 02:14 | |
*** ramishra has joined #openstack-lbaas | 03:27 | |
*** armax has quit IRC | 03:49 | |
*** sapd1 has quit IRC | 05:18 | |
*** sapd1 has joined #openstack-lbaas | 05:31 | |
*** sapd1 has quit IRC | 05:58 | |
*** gcheresh has joined #openstack-lbaas | 06:12 | |
*** sapd1 has joined #openstack-lbaas | 06:16 | |
*** threestrands has quit IRC | 06:42 | |
*** ccamposr has joined #openstack-lbaas | 06:53 | |
*** rcernin has quit IRC | 07:06 | |
*** gthiemonge has joined #openstack-lbaas | 07:14 | |
*** rpittau|afk is now known as rpttau | 07:42 | |
*** rpttau is now known as rpittau | 07:42 | |
*** tkajinam has quit IRC | 08:07 | |
*** tesseract has joined #openstack-lbaas | 08:12 | |
*** rpittau is now known as rpittau|bbl | 08:56 | |
*** gthiemonge has quit IRC | 09:16 | |
*** gthiemonge has joined #openstack-lbaas | 09:30 | |
*** gthiemonge has quit IRC | 09:47 | |
*** gthiemonge has joined #openstack-lbaas | 09:53 | |
*** happyhemant has joined #openstack-lbaas | 09:53 | |
*** vishalmanchanda has quit IRC | 10:09 | |
*** laerlingSAP is now known as laerling2 | 10:22 | |
*** yboaron has joined #openstack-lbaas | 10:51 | |
*** yamamoto has quit IRC | 11:29 | |
*** nicolasbock has joined #openstack-lbaas | 11:37 | |
*** yamamoto has joined #openstack-lbaas | 12:01 | |
*** yamamoto has quit IRC | 12:06 | |
*** yamamoto has joined #openstack-lbaas | 12:07 | |
*** yamamoto has quit IRC | 12:29 | |
*** takamatsu has quit IRC | 12:37 | |
*** rpittau|bbl is now known as rpittau | 12:44 | |
*** servagem has joined #openstack-lbaas | 12:45 | |
*** yamamoto has joined #openstack-lbaas | 12:54 | |
johnsom | dawzon When you extend the Octavia API, you will bump the API version in https://github.com/openstack/octavia/blob/master/octavia/api/root_controller.py#L94 so whatever version your API extension is a part of would be the min_version for the docs. | 13:13 |
*** TrevorV has joined #openstack-lbaas | 13:19 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Support HTTP and TCP checks in UDP healthmonitor https://review.opendev.org/589180 | 13:36 |
*** yamamoto has quit IRC | 13:37 | |
*** yamamoto has joined #openstack-lbaas | 13:44 | |
*** sapd1 has quit IRC | 14:03 | |
openstackgerrit | Noah Mickus proposed openstack/octavia master: WIP: Adding The abllity to set a cipher blacklist https://review.opendev.org/711863 | 14:16 |
*** yamamoto has quit IRC | 14:16 | |
*** sapd1 has joined #openstack-lbaas | 14:17 | |
*** armax has joined #openstack-lbaas | 14:20 | |
rm_work | johnsom: err is there any way to see if the keepalived healthchecks are actually going? | 14:31 |
johnsom | rm_work "going"? | 14:33 |
johnsom | like tcpdump? | 14:33 |
rm_work | Hmm yes I guess that's one way | 14:42 |
rm_work | I was hoping for something like the haproxy HM log lines | 14:43 |
rm_work | I want to see they are clearly happening and succeeding or failing | 14:43 |
rm_work | And that if I cause the healthcheck to fail, it cycles out the member | 14:43 |
rm_work | Basically, where are the keepalived logs, if any exist <_< | 14:44 |
rm_work | I'm testing the patch that lets you add HTTP HMs to UDP listeners | 14:44 |
rm_work | Config LOOKS right... And the member is still up... | 14:45 |
rm_work | (though the agent doesn't send anything for them in the health message, so the members still show as NO_MONITOR, will need to figure that part out) | 14:45 |
johnsom | keepalived is autonomous to the control plane. | 14:45 |
rm_work | err | 14:46 |
rm_work | Keepalived that's serving the UDP members | 14:46 |
johnsom | We only capture in formation about health checks (I.e. user/tenant health) not the underlying autonomous bits | 14:46 |
rm_work | Not the vrrp keepalived | 14:46 |
rm_work | I'm not talking about the vrrp health | 14:47 |
johnsom | Ah, UDP, so that is LVS, not really keepalived. Keepalived is just a config tool for that. | 14:47 |
rm_work | We also use keepalived for UDP listeners, right? | 14:47 |
rm_work | Ah, ok so what I really am looking for is LVS logs | 14:48 |
johnsom | LVS does not have logs really. You can get "status" information from the kernel in /proc | 14:48 |
rm_work | If such a thing exists | 14:48 |
rm_work | Since it's kernel, yeah | 14:48 |
rm_work | Ok so I can look in /proc somewhere to see if the members are up? | 14:48 |
johnsom | Yes | 14:48 |
johnsom | or use lvsadm which gives a pretty view | 14:48 |
rm_work | Ah k | 14:48 |
johnsom | ipvsadm | 14:48 |
johnsom | sorry, always get that wrong | 14:49 |
rm_work | K | 14:49 |
johnsom | Yeah, I thought you were talking about the actual keepalived health check scripts, etc. | 14:50 |
johnsom | Different animal all together | 14:50 |
rm_work | yeah, well the healthcheck config is in the keepalived.conf | 14:51 |
rm_work | so the wording is difficult | 14:51 |
rm_work | because it basically sounds the same i guess | 14:51 |
rm_work | ah, found one bug | 14:59 |
rm_work | ok cool, almost good | 15:02 |
rm_work | just need to fix the monitor | 15:02 |
rm_work | err, the agent reporting the monitor health | 15:03 |
rm_work | not sure honestly why it isn't working | 15:03 |
rm_work | `_check_udp_listener_status` seems to look at /proc to get status for UDP members | 15:04 |
rm_work | so it SHOULD be working -- this may be a larger bug? | 15:04 |
*** gthiemonge has quit IRC | 15:07 | |
rm_work | johnsom: wtf, this code makes no sense to me -- I kinda get the feeling our UDP member health code is bogus? or else I'm still not understanding what's going on | 15:08 |
*** gthiemonge has joined #openstack-lbaas | 15:08 | |
rm_work | https://github.com/openstack/octavia/blob/master/octavia/amphorae/backends/agent/api_server/keepalivedlvs.py#L239-L244 | 15:08 |
johnsom | rm_work I didn't write it....lol I know there are a lot of conditionals in there.... | 15:08 |
rm_work | basically the only way to go ACTIVE is ... | 15:08 |
rm_work | by looking in the config file and seeing if the member is there? O_o | 15:09 |
rm_work | ah sorry i see, that's the listener status, not the member status | 15:10 |
rm_work | AHAHA ok i see where the issue is | 15:13 |
johnsom | Yeah, I know when I reviewed some of that, it queries some areas under /proc and parses out the operating status info | 15:13 |
rm_work | yeah anyway the issue was simpl | 15:18 |
rm_work | CHECKER_REGEX = re.compile(r"MISC_CHECK") | 15:18 |
rm_work | -> | 15:18 |
rm_work | CHECKER_REGEX = re.compile(r"(MISC_CHECK|HTTP_GET|TCP_CHECK)") | 15:18 |
* rm_work blows his party kazoo | 15:18 | |
johnsom | lol | 15:19 |
rm_work | i hate this vip-source-ip thing so much | 15:19 |
rm_work | because it breaks healtchecks | 15:20 |
rm_work | and also doesn't work for UDP lol | 15:20 |
*** sapd1 has quit IRC | 15:20 | |
rm_work | i always get suspicious when I make a change that fixes a bug, and run tests, and they still pass... | 15:27 |
johnsom | I guess you still have coverage to add.... lol | 15:28 |
*** sapd1 has joined #openstack-lbaas | 15:37 | |
rm_work | most assuredly | 15:49 |
rm_work | also found we never validated UDP HMs for single-create T_T | 15:50 |
johnsom | There is a good chance that failover will push us up to 93% | 15:50 |
rm_work | so fixing that too | 15:50 |
*** gcheresh has quit IRC | 15:53 | |
openstackgerrit | Carlos Goncalves proposed openstack/octavia-tempest-plugin master: Fix amphora list-show to run in a busy environment https://review.opendev.org/711316 | 16:00 |
*** gcheresh has joined #openstack-lbaas | 16:26 | |
openstackgerrit | Adam Harwell proposed openstack/octavia master: Support HTTP and TCP checks in UDP healthmonitor https://review.opendev.org/589180 | 16:28 |
*** yboaron has quit IRC | 16:30 | |
*** gcheresh has quit IRC | 16:34 | |
rm_work | ok, that is looking good | 16:38 |
rm_work | testing seems to be promising in my QE cloud | 16:39 |
*** gcheresh has joined #openstack-lbaas | 16:43 | |
*** nicolasbock has quit IRC | 16:53 | |
*** nicolasbock has joined #openstack-lbaas | 16:55 | |
*** ccamposr has quit IRC | 17:02 | |
*** gcheresh has quit IRC | 17:13 | |
*** rpittau is now known as rpittau|afk | 17:27 | |
*** gcheresh has joined #openstack-lbaas | 17:28 | |
*** sapd1 has quit IRC | 17:52 | |
*** gcheresh has quit IRC | 18:01 | |
*** gcheresh has joined #openstack-lbaas | 18:40 | |
*** gcheresh has quit IRC | 18:55 | |
*** gcheresh has joined #openstack-lbaas | 19:10 | |
stevenglasford | my slides took about 5 minutes to do, at a very reasonable speed | 19:14 |
stevenglasford | wrong chat lol | 19:14 |
*** tesseract has quit IRC | 19:33 | |
*** servagem has quit IRC | 19:41 | |
*** gcheresh has quit IRC | 19:45 | |
*** trident has quit IRC | 20:57 | |
*** trident has joined #openstack-lbaas | 20:58 | |
*** trident has quit IRC | 21:04 | |
*** trident has joined #openstack-lbaas | 21:05 | |
*** TrevorV has quit IRC | 21:35 | |
*** rcernin has joined #openstack-lbaas | 21:36 | |
*** nicolasbock has quit IRC | 21:55 | |
*** yboaron has joined #openstack-lbaas | 22:01 | |
*** zigo has quit IRC | 22:13 | |
*** zigo has joined #openstack-lbaas | 22:19 | |
zigo | Hi. One of my load balancer has both of its amphora in error, and it stays in PENDING_UPDATE. | 22:28 |
zigo | What can I do to repair ? | 22:28 |
zigo | Well, in fact, now it's in provisioning_status: ERROR ... | 22:31 |
*** yboaron has quit IRC | 22:46 | |
*** tkajinam has joined #openstack-lbaas | 22:55 | |
*** bcafarel has quit IRC | 23:06 | |
johnsom | Right, it will move out of PENDING when it gives up trying whatever is broken in the cloud. Options are either load balancer failover or delete and recreate | 23:08 |
*** bcafarel has joined #openstack-lbaas | 23:32 | |
*** bcafarel has quit IRC | 23:38 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!