skraynev_ | @gthiemonge hello. I fixed comments and need second +2 and +W. could you please take a look PRs: https://review.opendev.org/c/openstack/octavia/+/933101 https://review.opendev.org/c/openstack/octavia/+/933254 | 09:13 |
---|---|---|
opendevreview | Gregory Thiemonge proposed openstack/octavia master: Fix missing GARP with UDP listeners on SINGLE LB https://review.opendev.org/c/openstack/octavia/+/933871 | 14:24 |
opendevreview | Tom Weininger proposed openstack/octavia-tempest-plugin master: DNM: test with different failover_threshold https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/932061 | 15:33 |
spatel | johnsom what is this error in octavia | 15:55 |
spatel | 2024-10-31 15:53:16.005 81266 ERROR cotyledon._utils redis.exceptions.ConnectionError: Error 111 connecting to 10.0.52.11:6379. Connection refused. | 15:55 |
spatel | Redis? for what? | 15:55 |
spatel | I am deploying 2024.1 | 15:55 |
johnsom | It is used for TaskFlow job resumption | 15:56 |
johnsom | Maybe gthiemonge has a link to docs/release notes | 15:56 |
spatel | when this introduce ? | 15:56 |
spatel | It was not there in 2023.1 | 15:57 |
johnsom | It was, but it may not have been enabled by default | 15:57 |
spatel | I am deploying kolla and look like it enabled | 15:58 |
spatel | let me check config | 15:58 |
spatel | https://paste.opendev.org/show/byk0lH8Pg7P9OGDWiDTd/ | 15:59 |
spatel | found this snippet in config | 15:59 |
johnsom | https://docs.openstack.org/releasenotes/octavia/xena.html#relnotes-9-0-0-unmaintained-xena | 16:00 |
johnsom | "By default, jobboard (usage persistence storage) is not enabled, configurable via jobboard_enabled option in task_flow section." | 16:00 |
johnsom | Yeah, so they enabled it in kolla. With that on, you need redis or zookeeper | 16:00 |
spatel | What is the advantage of it? | 16:01 |
spatel | does it make huge difference in octavia performance or cosmatic? | 16:02 |
johnsom | If a controller is powered off (pulled the cable or something) Octavia can now resume a provisioning task (creating an LB for example) on another controller where the failed one left off. | 16:02 |
johnsom | It's purely an additional layer of HA for the controllers | 16:03 |
spatel | hmm | 16:03 |
johnsom | Without it, if someone pulls the plug on the controller, the LB would be stuck in PENDING_UPDATE | 16:03 |
johnsom | or PENDING_CREATE | 16:03 |
johnsom | It also helps with bad systems like kubernetes/systemd that kill -9 processes if configured improperly | 16:04 |
spatel | oh so k8s based openstack deployment right? | 16:04 |
johnsom | It helps with those, but also applies to bare metal where controllers fail | 16:05 |
spatel | johnsom getting this error now - octavia.common.exceptions.ComputeBuildException: Failed to build compute instance due to: Failed to retrieve image with amphora tag | 17:24 |
spatel | but I do have amphora tag in my config | 17:24 |
spatel | even in glance image has same tag | 17:24 |
spatel | | tags | amphora | 17:25 |
johnsom | Check the image owner, if the image was created under a different project Octavia can't see it | 17:25 |
johnsom | (unless it's a public image) | 17:25 |
spatel | amp_image_tag = amphora | 17:25 |
spatel | Hmm! I know what you saying.. | 17:26 |
spatel | I think its in admin | 17:26 |
spatel | uploading in octavia project | 17:28 |
spatel | johnsom thank you so much! | 17:33 |
spatel | johnsom my two LB stuck in Pending Create state | 17:35 |
spatel | any clean way to delete them? | 17:35 |
spatel | Horizon not letting me delete | 17:35 |
johnsom | Let them timeout, once they are done retrying, Octavia will move them to ERROR and let you delete them | 17:36 |
spatel | Hmm! but no way I can force that operation right? | 17:37 |
johnsom | No, PENDING_* means one of the controllers owns this object and is actively working on it (typically retrying). | 17:38 |
spatel | hmm | 17:38 |
johnsom | Forcing could lead to orphaned resources such as VMs, ports, security groups, etc. | 17:38 |
spatel | Hmm! ok I will let it go | 17:40 |
spatel | How is the support with OVN? | 17:40 |
spatel | is it production ready? | 17:40 |
johnsom | https://docs.openstack.org/octavia/latest/user/feature-classification/index.html | 17:40 |
spatel | Thank you! | 17:45 |
opendevreview | Michael Johnson proposed openstack/octavia master: Make keystone default roles the default RBAC https://review.opendev.org/c/openstack/octavia/+/929580 | 20:05 |
johnsom | I am going to do a test run to show success ^^^ before I propose the disable/enable patch chain | 20:06 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!