Thursday, 2023-10-19

opendevreviewmelanie witt proposed openstack/devstack-plugin-ceph master: DNM testing --pg-num-max  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/89878701:25
opendevreviewPranali Deore proposed openstack/tempest master: Add tests for new add location api of glance  https://review.opendev.org/c/openstack/tempest/+/89102607:20
ralonsohfungi, just a heads-up: I've received the confirmation from the sys admins in redhat. The mimecast issue is solved now.07:32
fricklerralonsoh: yes, a lot of mails that seem to have been queued showed up. I assume you didn't get any information on what the fix looked like? that might help us next time around08:04
ralonsohno sorry, only the confirmation that is solved08:04
fricklerralonsoh: ack, thx for confirming anyway08:04
kopecmartinfrickler: wdyt about this https://review.opendev.org/c/openstack/devstack/+/887184/ ? the regression will be fixed by the depending patch09:08
fricklerkopecmartin: honestly I think we should revert the whole thing, it makes for a really bad user experience when using devstack locally. neutron should fix their OVN installation code instead09:12
fricklerbut I also think that prehistoric branches should not be changed in such a way anyway, who really cares about them?09:13
kopecmartinyeah, i wanted to either merge it or abandon, wallaby is quite old and nothing suggests that someone needs that merged there .. soo we can let it be then09:18
fungiralonsoh: thanks for the update! glad they fixed whatever the issue was12:44
opendevreviewMerged openstack/tempest master: Fix cleanup for object_storage tests  https://review.opendev.org/c/openstack/tempest/+/89601113:35
opendevreviewMerged openstack/devstack master: Add support volume backup_driver config option  https://review.opendev.org/c/openstack/devstack/+/89740213:35
*** haleyb_ is now known as haleyb13:41
clarkbsean-k-mooney: do you know why the global venv breaks on centos/rocky? Naively I would've expected global venv to hide some of the distro specific behaviors since all the code gets installed to a common location16:32
clarkbunfortunately the bug doesn't really seem to identify the underlying cause just that it occurs on centos16:33
sean-k-mooneyclarkb: i think perhaps some of the paths are diffent16:49
sean-k-mooneybut to be clear i have only used ubuntu since that change landed because i rearly use fedora or centos16:49
sean-k-mooneyi really dont think it would be hard to make it work16:49
sean-k-mooneyi can maybe give it a try before that ptg session16:49
clarkbits not that important. Mostly just hoping if someone knows we could update the bug with more concrete info16:50
sean-k-mooneyi feel like its somethign dumb that just needs someone to look at it16:50
sean-k-mooneyya16:50
sean-k-mooneyso im doing something else right now but ill kick of a centos 9 devstack install and see what explode16:51
clarkbsean-k-mooney: we can just push a patch to devstack that enables global venv on those platforms and let zuul do it for us16:52
sean-k-mooneyya ill do that in paralle16:54
sean-k-mooneyi need to power on my home cloud a break popped during the weak and i havent powered it on since16:55
clarkbneed some lower power servers :)16:55
sean-k-mooneyactully it was the trip switch (rcd) splashed some water on the side of my coffee machine and it also touched the sink for the rcd triped and killed all power to all sockets16:57
sean-k-mooneybut i proably should invest in a ups16:58
sean-k-mooneylower power servers would also not hurt from a power persective i guess16:58
clarkbsuddenly I'm imagining a rack of servers in the kitchen next to the fridge16:59
clarkb"we can cook an egg on top of the rack"16:59
sean-k-mooneyhehe nope they are in the attic space between the roof and the insulation17:00
dansmithsean-k-mooney: you not having a dedicated circuit (and a UPS) is weaksauce. I'm disappointed.17:00
sean-k-mooneyi know right. its on my todolist when i get solar/carchager and some other stuff done17:01
sean-k-mooneyim thinking about geting the main pannel repalced and upgradign all the ciruts to RCBOs instead of just MCBs with a shared rcd for ground faults17:02
sean-k-mooneythat would have ment that only hte kitchen sockte woudl have tripped but finding time to get someone to do that is...17:03
dansmithyeah we tend to put our RCDs at the point of use17:06
dansmithbut generally nothing downstream of them that aren't in wet locations specifically for that "the kitchen shut off the tv" sort of situation17:06
opendevreviewsean mooney proposed openstack/devstack master: ignore dbcounter sub dirs  https://review.opendev.org/c/openstack/devstack/+/89884417:14
opendevreviewsean mooney proposed openstack/devstack master: [DNM] testing centos9/rocky9 jobs with global venv enabled  https://review.opendev.org/c/openstack/devstack/+/89884517:14
sean-k-mooneylets see what ci says i guess ill see if i can find time to repodcue locally but proably not today 17:15
fricklerso I think the last thing kopecmartin did in debugging was find out that pip places the wsgi scripts into a differen location than the cli scripts, causing the wsgi services to fail17:47
sean-k-mooneyya when i was fixing fedora reboot how wsgi was handeled was slightly diffent so that is not surpising17:49
sean-k-mooneyaltough pbr which generates teh wsgi script should use the same location17:49
fricklerfor debuntu both end up in venv/bin, for centos it was something in ~/.local iirc17:50
sean-k-mooneyfor all distos17:50
clarkbhuh17:50
sean-k-mooneyodd but that shoudl be a trival path fix for the systemd service files17:50
sean-k-mooneyprehaps it has somehtign to do with distutils differnece betwen rpm vs deb distos or something17:51
JayFif it's in ~/.local that implies it wasn't installed in the venv but instead as pip --user; I wonder if there's a weird patch on pip or something... hmm. I don't use RPM-based distros very much though so it's just conjecture, I'll be interested to see what you land on17:53
sean-k-mooneysame i more or less only use them when i have to debug an issue that only happens on them17:54
* JayF blinks17:57
sean-k-mooneymy employer has nothign to do with my prefence in linux distro so i dont use rpm distos unless i have too :)17:59
* sean-k-mooney is currently using debian sid to type this17:59
JayFI've used a fair bit of debian :) (well, I've used a fair bit of everything). Always come back to Gentoo. Been running Gentoo for a long time now18:09
sean-k-mooneythe only time i considerd gentoo was when i was considering doing LinuxFromScratc i decided LFS would be more educational so i did that instead18:13
JayFWell if you think I know a lot about linux; blame Gentoo. If not, blame me ;). Gentoo gives you a lot more tools to work with than LFS really. Gentoo is more like building your own personal customized distribution which will keep going without much effort after the up-front 18:15
sean-k-mooneyya i used nixos for about 18 months until i got a new laptop in may for a similar reason18:16
sean-k-mooneyi was tired fo fedora breaking things randomly so i wanted something talored and minimal18:17
JayFat least when something like gentoo or nixos breaks, you can kinda blame yourself and that makes it easier to kick myself in gear and fix it18:17
sean-k-mooneywhen i got a new laptop i tried fedroa 38 kinotie and it broke after 3 weeks use so i said screwit and went back to debian18:17
JayFand it's nice to be able to fix something since openstack never ever breaks :P 18:17
sean-k-mooneywell first rule of openstack is if you install it on your laptop do it in a vm :)18:18
JayFWell there's the gentoo laptop, and the gentoo hypervisor in the corner I use virt-manager to spin up devstacks on :D18:32
sean-k-mooneyi normally do much of my devstack based dev on my home server which has singel node kolla-ansible on ubunutu but i ocatlly create devstack vms locally too18:33
sean-k-mooneyspeakign of devstack i wonder if the ci reported back18:34
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/c012dd2c8d0e406587208cdb5502452b18:35
sean-k-mooneyso ya keystone failed to start which makes sense that is the first wsgi servce we woudl start18:35
sean-k-mooneyok so its doing pip install here https://zuul.opendev.org/t/openstack/build/c012dd2c8d0e406587208cdb5502452b/log/controller/logs/devstacklog.txt#487818:37
sean-k-mooneywhich expands to /opt/stack/data/venv/bin/pip install 18:38
sean-k-mooneyso we are defintly atempting to use the venv18:38
dansmithfrickler: okay I got one grenade run that took like 62s to do the sync, so perhaps setting that long is reasonable.. 10m seems maybe too long, so how about 3m, we merge, and see if that fail signature goes away?18:39
sean-k-mooneyok and hten it creates an editable wheel adn installs that. unfortunetly it does not tell us what files that creates 18:39
dansmithfrickler: honestly I was skeptical that if it took >60s it was anything other than just stuck, but apparently not18:39
sean-k-mooneyi can confirm we are expecign the wsgi script to be in the bin dir 18:41
sean-k-mooney  write_uwsgi_config /etc/keystone/keystone-uwsgi-public.ini /opt/stack/data/venv/bin/keystone-wsgi-public /identity18:41
sean-k-mooneyso it might just be as simple as create a simlink or update that path to point to the correct localtion18:42
sean-k-mooneyit sound like we  coudl confirm where the fiel is place just by cloning keystone, creating a venv and pip installing it on rocky/centos18:42
sean-k-mooneylol of course that put it in ~/.venv/bin18:47
sean-k-mooneyso on rocky pip installing just works18:47
sean-k-mooneyfrom within a venv18:47
sean-k-mooneyill try that again without activating the venv to see if that chagnes thigns18:48
sean-k-mooneysame result so this does not appre to work in a non devstack venv.18:52
sean-k-mooney* this does not appear to be broken in a non devstack env18:55
sean-k-mooneyill take a look at this again during the ptg18:56
opendevreviewDan Smith proposed openstack/grenade master: Increase cinder verify sync timeout  https://review.opendev.org/c/openstack/grenade/+/89874519:18
dansmithgmann: after a bunch of rechecks, this ^ seems to be a reasonable timeout for that cinder sync during upgrade which has been failing a bunch lately19:18
gmanndansmith: ack, will check today.19:19
sean-k-mooneyso it is the ssh that is failing not the server ping.19:20
sean-k-mooneyi was not sure which command in that function was failing19:20
dansmithno, its not the ssh19:30
dansmithit's ssh'ing, running 'sync' and that is taking a long time (legitimately)19:30
dansmithdue to super slow IO bandwidth likely19:30
dansmithsometimes it takes zero time, other times over 60s19:31
sean-k-mooneyoh ok. well that partly what i ment the ssh command19:31
dansmithwell, distinct from a "can't ssh to instance" sort of problem19:32
sean-k-mooneyya by the way https://review.opendev.org/c/openstack/devstack/+/890693 is still up for review. that the zswap/ksmtuned change 19:33
sean-k-mooneyare we sill interested in that19:33
sean-k-mooneythe ci results are rotated so i should proably rebase that qickly19:35
opendevreviewsean mooney proposed openstack/devstack master: add support for zswap and ksmtuned  https://review.opendev.org/c/openstack/devstack/+/89069319:35
sean-k-mooneythats more memory io then disk io but i do actully tune some of the sysctl disk io tunables there too19:36
dansmithpotentially. I've seen a number of job timeouts again this week and cinder folks were saying they've got lots of OOMs19:36
dansmithzswap should reduce how much we swap to disk so it should help with io as well19:36
sean-k-mooneywell its runing in ci again now so we will have fresh results19:37
sean-k-mooneyya it shoudl help in 2 ways (really one) since the io will be comperess we write less byte to disk, that also menas we can swap faster within a givne io budget19:38

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