Monday, 2022-02-14

opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861700:08
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Move grub-install to the end, and skip for partition images  https://review.opendev.org/c/openstack/diskimage-builder/+/82697600:08
opendevreviewIan Wienand proposed zuul/zuul-jobs master: encrypt-file : role to encrypt a file  https://review.opendev.org/c/zuul/zuul-jobs/+/82881800:14
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881000:41
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881001:10
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861701:22
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Move grub-install to the end, and skip for partition images  https://review.opendev.org/c/openstack/diskimage-builder/+/82697601:22
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881001:32
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881001:59
ianwjust looking at nodepool and reading backwards02:06
ianwit seems when we checked before there was no console output; i can see some now02:15
ianw(for nb03)02:15
ianwno oops or anything particularly interesting02:15
ianwintersting, while the console log did work for me, rebooting it gives a 50402:17
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881002:20
opendevreviewMerged opendev/system-config master: Clean up some gitea-lb zuul config  https://review.opendev.org/c/opendev/system-config/+/82879302:27
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881002:52
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881003:29
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861703:36
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Move grub-install to the end, and skip for partition images  https://review.opendev.org/c/openstack/diskimage-builder/+/82697603:36
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881003:49
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881004:24
*** ysandeep|out is now known as ysandeep05:30
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881005:34
*** amoralej|off is now known as amoralej07:01
*** ysandeep is now known as ysandeep|lunch07:53
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881008:32
*** jpena|off is now known as jpena08:32
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881008:58
*** ysandeep|lunch is now known as ysandeep09:11
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881009:36
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881010:28
*** rlandy_ is now known as rlandy|ruck10:45
*** ysandeep is now known as ysandeep|break11:02
*** dviroel_ is now known as dviroel11:18
*** ysandeep|break is now known as ysandeep11:58
*** amoralej is now known as amoralej|lunch12:58
*** ysandeep is now known as ysandeep|afk13:09
*** pojadhav is now known as pojadhav|afk13:16
*** ysandeep|afk is now known as ysandeep13:46
*** pojadhav|afk is now known as pojadhav13:49
opendevreviewJonathan Rosser proposed zuul/zuul-jobs master: Allow some configure-mirrors repositories to be disabled  https://review.opendev.org/c/zuul/zuul-jobs/+/82902813:51
*** lajoskatona_ is now known as lajoskatona13:52
opendevreviewJonathan Rosser proposed zuul/zuul-jobs master: Allow some configure-mirrors repositories to be disabled  https://review.opendev.org/c/zuul/zuul-jobs/+/82902814:02
*** amoralej|lunch is now known as amoralej14:03
*** pojadhav is now known as pojadhav|afk14:54
opendevreviewJonathan Rosser proposed zuul/zuul-jobs master: Allow some configure-mirrors repositories to be disabled  https://review.opendev.org/c/zuul/zuul-jobs/+/82902814:55
*** dviroel is now known as dviroel|lunch15:26
opendevreviewJoan Gilabert proposed zuul/zuul-jobs master: Add patch to list of build dependencies  https://review.opendev.org/c/zuul/zuul-jobs/+/82906315:40
*** ysandeep is now known as ysandeep|out15:59
*** amoralej is now known as amoralej|off16:12
opendevreviewMerged opendev/system-config master: Switch translate's IDP to OpenInfraID  https://review.opendev.org/c/opendev/system-config/+/82405916:14
clarkbfungi: thank you for taking care of that16:16
clarkbjrosser: for debian backports at least I thought you had to explicitly opt into those package installs?16:16
jrosseri think that if the repo is configured, then it's good to go16:17
clarkbjrosser: hrm I'm pretty sure in our docker images where we install from backports we have to explicitly indicate the package should come from that repo16:18
clarkbbut we stopped doing that once we updated everything to bullseye16:18
jrosserhmm, could be, though it's maybe possible to put a preference for !backports16:18
fungiyou have to explicitly request a version of a package from backports16:19
fungithe apt priority on the backports suite is set low enough that it won't get packages auto-installed16:20
fungithat's how it's implemented in debian, by design16:20
jrosserok, well the debian/ubuntu part of 829028 is maybe overdone16:21
clarkblooks like I have reviews on my ls-members fix. I need to target 3.3 since that is the oldest supported branch (currently pushed to 3.4 for testing) and have some updates to make via reviewer suggestion. Hopefully, we can avoid that confusion in the future if I get this cleaned up an landed16:21
jrosserthe actual thing we broke was on centos16:21
fungiif you install "foo" you'll get the one from your distribution release suite, you need to either explicitly tell the install you want packages satisfied from backports by default with a command-line switch, or specify the package name like "foo/something-backports" or tell it to install "foo>some.version" where it can only be satisfied by versions in backports16:22
clarkbI think I'm ok with toggling backports entirely with a flag. I just wanted to make sure I wasn't missing an important behavior change16:23
clarkbsince the default remains16:23
*** dviroel|lunch is now known as dviroel16:24
fungithe primary benefit to toggling backports off in the role would be that it no longer downloads the indices, so that's fewer network requests which could break on you, less time spent downloading things you're not going to use, less space occupied on disk (maybe, if we didn't already prepopulate copies of indices in the images), and so on16:24
fungiclarkb: refstack is going to be a little more hairy than zanata, surprisingly... the organization table has a creaetd_by_user field which is user openid as a foreign key constraint :/16:25
clarkbjrosser: is condition: undocumented? I'm not finding any indication of it being honored at https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html#with-items16:25
clarkbfungi: so we'll need to add rows then update foreign keys in a second pass?16:25
fungii have a feeling the only sane way to fix up refstack is going to be to take it offline, dump the db, sed the dump, import that, and then turn the service back on16:26
clarkbthats annoying it isn't an internal db id foreign key16:26
jrosserclarkb: i use it here https://review.opendev.org/c/zuul/zuul-jobs/+/829028/3/roles/configure-mirrors/tasks/mirror/Debian.yaml#1816:26
clarkbjrosser: right I'm wondering if ansible documents that anywhere. I can't seem to find it if so16:27
jrosserit's not an ansible thing16:27
clarkboh wait I see16:27
clarkbyou're setting a when based on that16:27
*** marios is now known as marios|out16:44
opendevreviewClark Boylan proposed opendev/system-config master: DNM testing upstream fix for gerrit ls-members  https://review.opendev.org/c/opendev/system-config/+/82878616:52
clarkbThat update points at the new stable-3.3 merge into stable-3.4 change upstream of us as the fix moved to stable-3.316:52
fungi#status log Updated OpenID provider for the Zanata service on translate.openstack.org from openstackid.org to id.openinfra.dev16:59
opendevstatusfungi: finished logging16:59
fungii've taken translate out of the disable list now16:59
opendevreviewClark Boylan proposed opendev/system-config master: Stop mirroring Fedora 34  https://review.opendev.org/c/opendev/system-config/+/82911517:18
clarkbI hadn't seen a change for ^ yet so I've pushed one17:18
*** hashar is now known as Guest37617:29
*** Guest376 is now known as hashar17:30
*** jpena is now known as jpena|off17:32
opendevreviewClark Boylan proposed opendev/system-config master: Stop using puppet repos that will be retired  https://review.opendev.org/c/opendev/system-config/+/82911917:35
clarkbthats the next step in puppet repo retirements. We need to make sure that puppet applies don't break17:36
clarkbworking on a change to set noop jobs for the repos that will depends on that next17:36
opendevreviewClark Boylan proposed openstack/project-config master: Set noop jobs on opendev repos for retirement  https://review.opendev.org/c/openstack/project-config/+/82912117:55
clarkbneat my fix to ls members just merged18:15
fungiyay!18:21
fungioh, also not sure if you saw, but you got feedback over the weekend on the gitweb hash change18:22
clarkbI haven't seen that yet18:22
clarkbOur local testing of the latest patchset for the the ls members fix didn't run beacuse of a merge issue. The issue was that I think I needed to depends on the 3.3 change as well so that zuul would have it to merge via the 3.4 change. Now that the 3.3 chagne has merged I rechecked and jobs have enqueued. I'll report back if somehow the suggested refactor causes issues18:23
clarkbI've responded and will try to adapt the example now18:33
*** timburke__ is now known as timburke19:02
clarkbfungi: I've updated the gitea weblinks change and I think I've addressed all of davido's comments19:33
clarkbI rechecked your change. If Zuul fails to merge it then we also likely need to add https://gerrit-review.googlesource.com/c/plugins/gitiles/+/330361 to the depends on19:34
fungithanks, makes sense, and so awesome that we can do that!19:36
clarkbhrm it fails to build the tests. I guess bazel build test doesn't actually compile the tests19:44
clarkber bazel build release19:44
clarkbok just pushed a new ps which might kick those jobs out of the queue19:56
opendevreviewJulia Kreger proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861719:56
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Move grub-install to the end, and skip for partition images  https://review.opendev.org/c/openstack/diskimage-builder/+/82697620:23
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881020:32
opendevreviewSteve Baker proposed openstack/diskimage-builder master: Replace kpartx with qemu-nbd in extract-image  https://review.opendev.org/c/openstack/diskimage-builder/+/82861720:41
ianwkevinz: thanks, i can talk to nb03.opendev.org again20:42
NeilHanlonianw: any idea if there's a timeline for being able to bring https://review.opendev.org/c/openstack/project-config/+/828435 in ? (no rush, just checking for my own notes)20:58
clarkbwe got a new nodepool reelase right?21:03
clarkber not relaese just an update21:06
clarkbyup we did21:07
clarkbNeilHanlon: left a comment for one small last item. But I think we can land that once updated and we get a second reviewer (I can +2 once it is updated)21:07
fungiclarkb: yeah, the main thing left when i checked on friday was that we needed to restart the builders, which is how i ended up down the rabbit hole of znode cleanup21:10
fungiand the nb03 outage (now solved)21:10
clarkbfungi: ah, zuul should do that for us automatically so should'ev been done by now21:10
clarkbbut good to double check21:10
fungibut we had full filesystems on the builders for long enough i didn't want to restart them until they caught up on the image backlog21:11
clarkbfungi: re the puppet module cleanup https://zuul.opendev.org/t/openstack/build/a9ab175a9fea4c299bfae11af3c6cbcd is failing on mediawiki. Do you want me to skip mediawiki for now or do you want to clean up the puppet for it in system-config first?21:11
clarkbfungi: zuul automatically restarts them once an hour if necessary21:11
fungioh, yeah i'll push something to rip out the mediawiki bits in system-config21:11
fungialso i didn't realize we auto-restarted the builders, i guess it's not as disruptive as i had imagined21:12
clarkbthanks. I can rebase my change on that one 21:12
opendevreviewNeil Hanlon proposed openstack/project-config master: Add rockylinux-8 to nodepool configuration  https://review.opendev.org/c/openstack/project-config/+/82843521:13
NeilHanlonclarkb, fungi: yeah i didn't want to be annoying while y'all were fixing stuff heh21:13
clarkb+2 thanks21:16
clarkbfungi: I checked nb01 and it appears to have updated21:16
fungiawesome, thanks21:16
*** dviroel is now known as dviroel|out21:17
clarkbcorvus: ianw: it sounds like ianw noticed that streaming logs were not working yesterday. I mentioned that it could be the finger daemon on executors getting OOMKillered but in this case sounds like zuul web may have zk errors?21:19
opendevreviewJeremy Stanley proposed opendev/system-config master: Remove configuration management for wiki servers  https://review.opendev.org/c/opendev/system-config/+/82913421:22
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881021:22
fungiclarkb: 829134 assuming it passes testing21:23
clarkbthanks. I'll rebase momentarily21:23
ianwyes; https://meetings.opendev.org/irclogs/%23opendev/%23opendev.2022-02-13.log.html#t2022-02-13T23:02:30 .. i didn't look much further that checking the "docker logs", sorry21:24
opendevreviewClark Boylan proposed opendev/system-config master: Stop using puppet repos that will be retired  https://review.opendev.org/c/opendev/system-config/+/82911921:24
ianwi did pull up the web browser debug tools, and i saw the socket open, and a message sending the build number on that that never seems to get a response.  but it didn't spew any obvious errors there either21:24
opendevreviewMerged openstack/diskimage-builder master: Fallback to persistent netifs names with systemd  https://review.opendev.org/c/openstack/diskimage-builder/+/82826621:30
clarkbianw: when you get a chance can you check https://review.opendev.org/c/opendev/system-config/+/829115 I think we are ready for that (more fedora-34 cleanup)21:36
fungilooks like the wiki removal patch failed puppet-apply tests. i'll dig deeper after i finish making dinner21:40
corvusianw: the zk errors in the web log are unrelated and benign (they are "expected errors")21:42
corvuslooking at the new stats, i don't see anything full.  i think the next step in debugging would be a repl session and direct inspection of what's going on.  i'm not in a position to do that right now.21:43
*** rlandy|ruck is now known as rlandy|ruck|biab22:02
opendevreviewIan Wienand proposed opendev/system-config master: [dnm] flesh out a little idea for exporting logs  https://review.opendev.org/c/opendev/system-config/+/82881022:14
opendevreviewJeremy Stanley proposed opendev/system-config master: Remove configuration management for wiki servers  https://review.opendev.org/c/opendev/system-config/+/82913422:34
opendevreviewJeremy Stanley proposed opendev/system-config master: Stop using puppet repos that will be retired  https://review.opendev.org/c/opendev/system-config/+/82911922:34
fungiclarkb: ^ turns out the memcached module is also used by openstack-health22:34
*** rlandy|ruck|biab is now known as rlandy|ruck22:50
clarkbah, all of those tools will be getting cleaned up too. But I think best to not try and add them in here.22:51
mordredfungi: +2 on the above with a question on 82913422:57
fungithanks!23:13
clarkbI need to try and catch dpawlik3 one of these mornings. Maybe tomorrow since I won't be doing the school run. To talk about ELK stuff23:13
fungimordred: replied23:16
*** fdegir16 is now known as fdegir23:25
clarkbI've updated the meeting agenda. Is there anything I'm missing?23:25
funginothing critical i can see23:26
ianw++23:34
*** rlandy|ruck is now known as rlandy|out23:39
opendevreviewClark Boylan proposed opendev/system-config master: Haproxy check Gitea's actual port for aliveness  https://review.opendev.org/c/opendev/system-config/+/82914123:40
clarkbfungi: ^ that was something you called out last week23:40
fungioh, thanks! i'd already forgotten i noticed that23:44
clarkbThe downside to this is we won't notice if apahce stops working23:47
clarkbBut I'm far less concerned about apache stopping than gitea23:47
fungiyeah, we regularly stop gitea for container updates23:47
fungii'm surprised nobody's spotted this problem before now23:47
opendevreviewIan Wienand proposed zuul/zuul-jobs master: encrypt-file : role to encrypt a file  https://review.opendev.org/c/zuul/zuul-jobs/+/82881823:48
clarkbI guess the other thing to double check is if we can run http checks over a tcp load balancer23:48
clarkbbecause that would in theory remove things that 50023:48
fungiright23:48
fungii thought haproxy let you do that, but i could be wrong23:49
clarkboh apprently it does23:49
fungi(the mixing layer 7 check with layer 4 forwarding)23:49
clarkbso ya maybe we're better off updating to use that instead23:49
fungiagreed, that wat it catches both23:49
clarkband we would do something like HEAD / ?23:49
fungiand also other error conditions like gitea is still listening but returning 5xx23:50
fungiyeah, i would just head /23:50
fungipresumably it doesn't care what host header we set23:50
clarkblooks like it does OPTIONS / by default23:50
fungithat's probably fine23:50
fungii think that gets around needing to care about what vhost you're hitting23:51
opendevreviewClark Boylan proposed opendev/system-config master: Haproxy http checks for Gitea  https://review.opendev.org/c/opendev/system-config/+/82914123:58
clarkbthat should be pretty robust I think23:58

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