Wednesday, 2023-05-17

jrossergood morning09:50
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add immutable object cache documentation  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88283009:53
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add config and documentation for ceph perisistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88284909:53
noonedeadpunkmornings09:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285009:54
opendevreviewJonathan Rosser proposed openstack/openstack-ansible-ceph_client master: Add releasenote for ceph immutable object cache and persistent write log cache  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/88285009:54
NeilHanlonmorning all.. apologies for the rocky-related failures in gate/checks..13:41
NeilHanlonhttps://zuul.opendev.org/t/openstack/build/94fc5806095c4db09d1cb585c364ede2 wondering if this is something truly transient or if something else is going on?13:41
noonedeadpunknot sure to be frank... that looks like not transient one and more related to `git` version being updated13:43
noonedeadpunk`git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/placement /tmp/pip-wheel-0iz68v19/openstack-placement_110c0b7376414628a23c31da910a20fd did not run successfully.`13:43
noonedeadpunkthough it's weird that only upgrade job is affected...13:45
NeilHanlonyeah that's what I was thinking too.. odd that it's just the upgrade13:48
jrosserthats odd as the git repo is local as well13:51
derekokeeffe85Hi all, anyone any advice as to why I might be getting this in my neutron container? Thanks in advance https://paste.openstack.org/show/bwkxHWhfEoQfkpz6AHbl/13:52
jrosserderekokeeffe85: it is saying in neutron.conf (or one of the other neutron config files) there is a `ovn` key defined in the [DEFAULT] section which should not be there13:55
derekokeeffe85That's what I assumed jrosser but couldn't find it in any of the plugin files in /etc/neutron/plugins/ml213:56
noonedeadpunkwell, I can recall issue with local git when they covered some vulnarability and made to add dir to trusted when it's owned by another user that trying to access it.13:58
jrosseryes i remember that13:59
jrosserhttps://github.com/openstack/openstack-ansible/blob/master/zuul.d/playbooks/pre-osa-aio.yml#L23-L2914:00
noonedeadpunkbtw errors look different between run or it's me?14:00
noonedeadpunkAs for previous run I see this14:00
noonedeadpunkRunning command git clone --filter=blob:none --quiet file:///openstack/src/opendev.org/openstack/placement /tmp/pip-wheel-yry9ytai/openstack-placement_6be38f41493243b8b1a4d129a400bc77\n  fatal: '/openstack/src/opendev.org/openstack/placement' does not appear to be a git repository\14:00
noonedeadpunkah, no they're same14:01
noonedeadpunkBUT, I indeed don't see repo from being prepped by zuul14:03
noonedeadpunkAnd, um... We should not install placement for infra jobs....14:04
noonedeadpunklike at the first place14:04
jrosserthis is true14:04
derekokeeffe85jrosser, I found this service_plugins = ovn-router in the neutron.conf on the container, commenting it out gets rid of the errors I was seeing but introduces this error: 2023-05-17 14:04:34.838 56 ERROR neutron.api.extensions [None req-d6141211-b023-40f4-919a-ab59fb9deb7a - - - - - -] Unable to process extensions (auto-allocated-topology) because the configured plugins do not satisfy their requirements. Some features will not work as 14:05
derekokeeffe85expected.14:05
jrosserwhich container? neutron-server?14:05
noonedeadpunk`export SCENARIO=aio_lxc`14:05
derekokeeffe85Yeah in neutron.conf on the neutron container14:06
jrossernoonedeadpunk: `upgrade_yoga-infra_lxc`14:06
jrosser^ wrong?14:06
jrosserupgrade_yoga_infra_lxc perhaps14:07
noonedeadpunknah, it's correct...14:07
noonedeadpunkas upgradae_yoga is ACTION14:07
jrosserahha14:07
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/7245140da1eb46719888e74a715d8f31/log/job-output.txt#3193-319814:08
derekokeeffe85jrosser, seems to have done the trick. I can login now and have a working horizon14:08
noonedeadpunkbut somehow it's not parsed correctly somewhere14:08
jrosserderekokeeffe85: i have `service_plugins = ovn-router` in my all-in-one neutron container and i think that is OK14:09
noonedeadpunkaha, I guess I see now where things go wrong14:13
derekokeeffe85Dunno so jrosser, I'll be testing tomorrow so hopefully I won't run into any issues creating networks, images, flavours etc... Will pop back if I do. Thank you14:16
jrosserderekokeeffe85: you are on a slightly old minor version too - i have no idea if that will make any difference14:17
derekokeeffe85Ah ok, might start from scratch again tomorrow, will see how I go. Thanks14:19
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Populate scenario properly in CI for N-2 upgrade job  https://review.opendev.org/c/openstack/openstack-ansible/+/88337714:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Populate scenario properly in CI for N-2 upgrade job  https://review.opendev.org/c/openstack/openstack-ansible/+/88337714:22
noonedeadpunkhopefully this helps ^14:23
jrosserregex fun14:23
noonedeadpunklooks like it works, scenario is set now to aio_metal_integrated14:46
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Revert pinning rdo-deps for openvswitch 2.17 for rocky  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/88329414:46
noonedeadpunkhuh, looks like I've managed to fix zun....14:52
noonedeadpunkexcept I had to use zookeeper instead of etcd....14:58
noonedeadpunkas etcdv3 seems to be not supported14:58
noonedeadpunk(by docker itself)14:59
noonedeadpunknah.... containers are not started....15:36
noonedeadpunkthey're created though....15:37
noonedeadpunkbut then zun-compute timeouting :(15:38
noonedeadpunksmth related to kuryr...15:39
noonedeadpunkaha, and that's related to permissions to run ovs-vsctl commands15:50
noonedeadpunkand looks like it should support ovn after all....15:53
noonedeadpunkso it fails with ovs-vsctl: unix:/var/run/openvswitch/db.sock: database connection failed (Permission denied which is fair....16:11
noonedeadpunkI'd assume it should call ovs with root... or smh16:11
jrosserthis is like the ceph cache stuff all over again16:11
jrossersame sort of thing16:12
jrosserlooks like everything there is root:root16:12
jrosserwhich seems maybe odd16:13
noonedeadpunkwell, docks say `CapabilityBoundingSet = CAP_NET_ADMIN` 16:13
noonedeadpunkbut not sure that work with uwsgi....16:13
jrosserisnt that more about system calls?16:13
noonedeadpunkyeah....16:14
noonedeadpunkI'm jsut saying what doc says.. https://docs.openstack.org/kuryr-libnetwork/latest/install/compute-install-ubuntu.html16:15
noonedeadpunkthat's probably why it worked with lxb....16:15
jrosseri know really little about OVS but lots of this runs as root16:17
noonedeadpunkyup, it is. Though wonder how neutron workarounds that...16:18
noonedeadpunkovn-controller runs as root though as well...16:19
jrosserneutron has rootwrap configfor ovn-ctl16:19
noonedeadpunkit doesn't for ovs-vsctl though?16:25
noonedeadpunkoh... https://bugs.launchpad.net/kuryr/+bug/185210516:37
noonedeadpunkthat's totally solving only lxb usecase I believe16:38
jrossernot sure if this is helpful or not https://docs.openstack.org/kuryr-kubernetes/latest/installation/devstack/ovn_support.html16:45
jrosseri feel like that is somethnig different16:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Install kata containers from source  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88028816:53
noonedeadpunkI think solution except of lxb is same - run as root....16:53
noonedeadpunkbut then uwsgi is unhappy16:54
noonedeadpunkalso I really wonder what can be done to remain etcd as kv for docker, as replacing it with zookeeper is totally a breaking change17:00
noonedeadpunkthough it would be soooo much easier for us to maintain only 1 storage...17:00
jrosseri wonder what kolla do17:02
noonedeadpunkrun kuryr as root?17:05
noonedeadpunkdunno17:06
NeilHanloncool if I push forward https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/883294 ?17:18
jrosserthat cant merge until the depends-on does17:20
NeilHanlonoh, right17:21
NeilHanlonthanks. my brain's all over the place today17:22
noonedeadpunkI think would be cool to land https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/88048417:26
jrosserlooks like we dont use the infra mirror repo for debootstrap in lxc_hosts17:32
NeilHanlon880484 looks good to me noonedeadpunk17:33
noonedeadpunkthat's weird though, as we should be doing that regardless of the job....17:36
noonedeadpunkthough, I think we don't use infra mirrors for rocky17:37
noonedeadpunkas I'm not sure there's any existing17:37
NeilHanloni'm gonna find out from infra core what needs to be done to facilitate that17:47
NeilHanlonseems like it'd be a good thing now17:47
opendevreviewMerged openstack/openstack-ansible-os_magnum master: Rename floating IP option for coe_cluster_template  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/88048419:32
BobZannapolissorry, another newbie question. Using AWS, we've gotten the aios/quick starts to run to completion and get to the dashboard;most of the times we can actually create vms but we haven't been able to ssh into them - what piece / doc are we missing that'll get us past that hurdle ? tia19:40
BobZannapolisIs it a user error in how we (1) created the vms ?, (2) created the OS networks, (3) a known limitation of running the aio in AWS, (4) other ? tia19:43
jrosserBobZannapolis: ssh from where? from the AIO host?19:46
jrosserif you’ve successfully run tempest then that should have created vm and logged in with ssh as part of the validation19:49
noonedeadpunk1 more vote needed on https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/882826/ to proceed futher with the topic20:15
noonedeadpunkNeilHanlon: regarding mirrors there're 2 things I guess - first is trivial - reliable rsync mirror that can be used, and then what I'm not sure about is diskspace on the AFS20:26
noonedeadpunkfun... now just docker does crush completely once zun sends request to it20:33
noonedeadpunkdockerd[130187]: panic: runtime error: invalid memory address or nil pointer dereference20:34
noonedeadpunk /o\20:34
jrosserwhat version of docker?20:35
noonedeadpunk20.10.2420:35
noonedeadpunk>=23.0.0 is broken by design with zun as standalone swarm mode is dropped there20:36
noonedeadpunkWell, stack trace boils down to libnetwork store, which I assume what zookeeper provides....20:36
NeilHanlonnoonedeadpunk: yeah, sounds like it. I can act as that Tier 2 mirror for them, so I'm not worried about that. Myself and some friends run a little mirror network :P 20:37
NeilHanloni'll put together a little proposal or so and send it to the list.. probably next week20:37
NeilHanlonthough at least this current issue with ovs is actually not even a rocky mirror problem, it's the centos mirror20:38
noonedeadpunkI think I should try to make etcd working then... And I'd assume that would involve reverting back in versions where not only v3 was working...20:39
noonedeadpunkso.... etcd < v3.4 works....21:25
noonedeadpunkpfffff21:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Install kata containers from source  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88028821:29
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump down etcd version for zun  https://review.opendev.org/c/openstack/openstack-ansible/+/88319421:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump down etcd version for zun  https://review.opendev.org/c/openstack/openstack-ansible/+/88319421:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump down etcd version for zun  https://review.opendev.org/c/openstack/openstack-ansible/+/88319421:39
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun master: Install kata containers from source  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/88028821:40
NeilHanlonugh https://review.opendev.org/c/openstack/openstack-ansible/+/883377 is failed again... https://zuul.opendev.org/t/openstack/status/change/883377,221:46
noonedeadpunknow on ceph, doh21:51
noonedeadpunkbut I'd say there's smth off with infra...21:51
noonedeadpunkAs I see jobs having multiple attempts, which shouldn't happen usually21:52
NeilHanlonyea...21:53
NeilHanloni noticed that too21:53
NeilHanlonah.. looks like infra restarted the executors, which restarted jobs21:53
noonedeadpunkdamn, smth still off with zun. But now kuryr and docker behave properly according to their state - like docker can create networks in neutron through kuryr21:57
noonedeadpunkand likely vice versa, but not sure....21:57
noonedeadpunkbut zun reports getting 500 on attempt to attach network to the container....21:57
opendevreviewMerged openstack/openstack-ansible master: Remove redundant `repo_server_enable_sync_manager` variable  https://review.opendev.org/c/openstack/openstack-ansible/+/88286223:41

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