Thursday, 2024-10-31

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
opendevreviewGregory Thiemonge proposed openstack/octavia master: Fix missing GARP with UDP listeners on SINGLE LB  https://review.opendev.org/c/openstack/octavia/+/93387114:24
opendevreviewTom Weininger proposed openstack/octavia-tempest-plugin master: DNM: test with different failover_threshold  https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/93206115:33
spateljohnsom what is this error in octavia 15:55
spatel2024-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
spatelRedis? for what?15:55
spatelI am deploying 2024.115:55
johnsomIt is used for TaskFlow job resumption15:56
johnsomMaybe gthiemonge has a link to docs/release notes15:56
spatelwhen this introduce ? 15:56
spatelIt was not there in 2023.1 15:57
johnsomIt was, but it may not have been enabled by default15:57
spatelI am deploying kolla and look like it enabled 15:58
spatellet me check config 15:58
spatelhttps://paste.opendev.org/show/byk0lH8Pg7P9OGDWiDTd/15:59
spatelfound this snippet in config15:59
johnsomhttps://docs.openstack.org/releasenotes/octavia/xena.html#relnotes-9-0-0-unmaintained-xena16:00
johnsom"By default, jobboard (usage persistence storage) is not enabled, configurable via jobboard_enabled option in task_flow section."16:00
johnsomYeah, so they enabled it in kolla. With that on, you need redis or zookeeper16:00
spatelWhat is the advantage of it? 16:01
spateldoes it make huge difference in octavia performance or cosmatic?16:02
johnsomIf 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
johnsomIt's purely an additional layer of HA for the controllers16:03
spatelhmm16:03
johnsomWithout it, if someone pulls the plug on the controller, the LB would be stuck in PENDING_UPDATE16:03
johnsomor PENDING_CREATE16:03
johnsomIt also helps with bad systems like kubernetes/systemd that kill -9 processes if configured improperly16:04
spateloh so k8s based openstack deployment right?16:04
johnsomIt helps with those, but also applies to bare metal where controllers fail16:05
spateljohnsom getting this error now - octavia.common.exceptions.ComputeBuildException: Failed to build compute instance due to: Failed to retrieve image with amphora tag17:24
spatelbut I do have amphora tag in my config 17:24
spateleven in glance image has same tag 17:24
spatel| tags             | amphora17:25
johnsomCheck the image owner, if the image was created under a different project Octavia can't see it17:25
johnsom(unless it's a public image)17:25
spatelamp_image_tag = amphora17:25
spatelHmm! I know what you saying..17:26
spatelI think its in admin 17:26
spateluploading in octavia project17:28
spateljohnsom thank you so much! 17:33
spateljohnsom my two LB stuck in Pending Create state 17:35
spatelany clean way to delete them?17:35
spatelHorizon not letting me delete17:35
johnsomLet them timeout, once they are done retrying, Octavia will move them to ERROR and let you delete them17:36
spatelHmm! but no way I can force that operation right?17:37
johnsomNo, PENDING_* means one of the controllers owns this object and is actively working on it (typically retrying).17:38
spatelhmm17:38
johnsomForcing could lead to orphaned resources such as VMs, ports, security groups, etc.17:38
spatelHmm! ok I will let it go 17:40
spatelHow is the support with OVN? 17:40
spatelis it production ready? 17:40
johnsomhttps://docs.openstack.org/octavia/latest/user/feature-classification/index.html17:40
spatelThank you! 17:45
opendevreviewMichael Johnson proposed openstack/octavia master: Make keystone default roles the default RBAC  https://review.opendev.org/c/openstack/octavia/+/92958020:05
johnsomI am going to do a test run to show success ^^^ before I propose the disable/enable patch chain20:06

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!