Thursday, 2025-05-22

fricklerinfra-root: docs.o.o seems non-responsive, possibly due to some crawler action04:53
fricklernot 100% broken, but getting either connection timeout or connection refused most of the time05:00
fricklercorvus: fyi, looks like that cache error has been happening consistently for all cron runs since sunday06:49
*** liuxie is now known as liushy07:11
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404508:26
mnasiadkaHmm, anybody has an idea why in https://review.opendev.org/c/openstack/diskimage-builder/+/934045 Zuul says it can't find nodeset nested-virt-ubuntu-noble?08:31
fricklermnasiadka: because it doesn't exist? nodeset != label. see e.g. https://opendev.org/openstack/kolla-ansible/src/branch/master/zuul.d/nodesets.yaml#L62-L6609:05
mnasiadkaright, seems I didn't have my coffee yet ;-)09:06
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404509:12
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404509:13
mnasiadkatonyb: I think I’m done (sort of) with DIB and glean - would appreciate some reviews12:10
opendevreviewSlawek Kaplonski proposed openstack/project-config master: Update neutron grafana dashboard with new FWaaS jobs  https://review.opendev.org/c/openstack/project-config/+/95066014:04
clarkbmnasiadka: tonyb looking at https://review.opendev.org/c/openstack/diskimage-builder/+/934045/ I think the glean depends on makes sense (and I'll be rereviewing that shortly), but I think we can/should drop the nodepool update and then we need to sort out how to run devstack? If we run the jobs on the nested virt label (something we are already doing) can we simply set host15:03
clarkbpassthrough?15:03
clarkbanyway I sispect that we've gone from glean being the primary blocker to configuring the devstack test env as the main issue now so need to figure out what our answeris there15:04
mnasiadkaThat nodepool patch I think is only for some debug logs, unless I’m wrong and haven’t looked in depth into it :)15:04
clarkbmnasiadka: ya that is my impression too so we can probably drop it. Then the main concern is how do we run devstack in a way that can boot centos 10.15:05
mnasiadkaI guess nested-virt labels are the way to go and host passthrough, shouldn’t be complex15:07
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404515:15
mnasiadkaRemoved the nodepool patch from deps15:16
fungigonna grab a quick lunch, should be back by 16:30 utc15:37
clarkbmnasiadka: tonyb: ok I've posted a review to the glean change15:43
clarkband I've posted a review to the dib change too15:58
opendevreviewMerged openstack/diskimage-builder master: CI: Use opendevmirror/ubuntu for functests  https://review.opendev.org/c/openstack/diskimage-builder/+/94989716:03
clarkbmnasiadka: one small thing on https://review.opendev.org/c/opendev/zuul-providers/+/94969616:06
clarkbmy neighbors are boring a new waterline under their driveway. Does not make pleasants sounds16:07
opendevreviewMichal Nasiadka proposed opendev/zuul-providers master: Add Rocky 8/9 builds, labels and provider config  https://review.opendev.org/c/opendev/zuul-providers/+/94969616:10
corvusclarkb: i approved mnasiadka 's change but its dep could use a review https://review.opendev.org/94969716:32
clarkboops I missed there was a deepnds on16:32
mnasiadkaIf Gerrit could highlight depends-on that would be a nice feature ;)16:34
frickler.oO("This change has an unapproved dependency, are you sure you want to W+1?" - "Yes, I really really mean it.")16:41
mnasiadkaclarkb: seems the nodepool change is needed ;)17:35
clarkbdo we know why?17:36
mnasiadkaclarkb: externally-managed-environment https://zuul.opendev.org/t/openstack/build/73208d431af24024adb9fa5802a040b517:53
mnasiadkaclarkb: this part here https://review.opendev.org/c/zuul/nodepool/+/934742/6/playbooks/nodepool-functional-container-openstack/pre.yaml17:54
mnasiadkaclarkb: if tonyb’s rationale is ok for you I can remove the debug part of that change17:55
clarkboh I see the chagne was doing debugging and ifxing an issue. Yes I think we should probably sdplit the fixup into a separate change so that it can be landed17:56
clarkbthen if we need the debugging it can be a seprate change that we depends on for debugging purposes but probably don't need to approve/merge properly17:56
clarkban alternative would be to use a virtualenv but I think that approach is fine for CI jobs17:57
opendevreviewMerged zuul/zuul-jobs master: ensure-dib: Add podman and rootlesskit  https://review.opendev.org/c/zuul/zuul-jobs/+/94969718:22
mnasiadkaclarkb: https://review.opendev.org/c/zuul/nodepool/+/934742 - can you take it out from WIP? I’m not the owner so I can’t.18:27
clarkbmnasiadka: no this is why I still use -W18:28
clarkbI think I have to promtoe myself to admin to do that18:28
clarkband then figure out the api call. Maybe fungi knows if there is an easier way18:28
mnasiadkaIn Kolla cores can do that, so maybe it’s a matter of acls?18:29
clarkbtoggleWipState = group kolla-core18:30
clarkbya seems to be ^18:30
clarkbmnasiadka: what we could do is put the podman install fix in a new chnge and then keep the debugging in the wip change18:30
mnasiadkaI don’t think we need the debugging anymore - but if we do - I’ll leave it around.18:31
clarkbmnasiadka: see the zuul room18:34
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404518:34
clarkbtonyb:already pushed an alternative that we can switch to18:34
mnasiadkaclarkb: seen, switched18:34
clarkbcool18:34
opendevreviewMichal Nasiadka proposed opendev/glean master: Add support for CentOS 10 keyfiles  https://review.opendev.org/c/opendev/glean/+/94167219:15
fungiyeah, administrative users can also unset wip if needed19:21
fungithough i've only done it elevating my normal account and using the webui19:22
mnasiadkaclarkb: updated - there are two comments left, I left a question - but link-local is probably what we're after19:24
tonybDo we have an exiting role for building disk-images suitable for use when switching from nodepool to devstack for DIB?19:26
opendevreviewMichal Nasiadka proposed openstack/diskimage-builder master: Add support for CentOS Stream 10  https://review.opendev.org/c/openstack/diskimage-builder/+/93404519:37
clarkbtonyb: there is the role that zuul-providers uses from zuul-jobs19:50
tonybclarkb: Thanks.   I don't want to reinvent the wheel 19:51
clarkbmnasiadka: for the glean comments I think we need to figure out what interface[type] = manual means when nova writes the config drive19:55
clarkbmnasiadka: I posted a response with more details, but I think it boils down to ^ figuring that out then making the decision that best matches that19:55
mnasiadkaSure, I’ll have a look tomorrow, and fix the cs10 after this round of zuul testing19:58
clarkbya no rush. mnasiadka also it just occurred to me that we may need to have the dib functest run on noble nested virt labels too19:58
clarkbsince its going to run centos 10 code within a chroot and t hat code may be compiled ith the expectation of running on newer harder19:59
clarkbs/harder/hardware/19:59
mnasiadkaMakes sense19:59
corvustonyb: clarkb i think mnasiadka 's recently-merged change to ensure-dib will install dib from source if it's in the zuul project list, so it should even automatically do the right thing for a job like that.20:03
tonybAhh okay that makes things easier20:08
clarkbJayF: if you have a moment can you look at my recent comments on https://review.opendev.org/c/opendev/glean/+/941672 ? This change is trying to add EL10 support to glean and we're getting hung up on something that I suspect is related to bond interfaces and ironic expansion of network_data.json in config drives20:20
clarkbbasically hoping you might be able to confirm this is indeed an ironic thing that is being handled there (since nova doesn't seem to produce config drives with those values)20:21
JayFCan you be more specific about file/location in that change?20:23
clarkbhttps://review.opendev.org/c/opendev/glean/+/941672/27..28/glean/cmd.py#b40320:24
clarkbits that comment though I'm noticing that the diff itself renders weird there20:24
clarkbhttps://review.opendev.org/c/opendev/glean/+/941672/28/glean/cmd.py line 399 is maybe a bit more readable20:25
clarkbI suppose another option is that the nova schema is wrong20:28
clarkb`'type': 'ipv%d%s' % (version, net_type),` this appears to be how nova sets the type value and I don't think you can get 'manual' out of that so unlikely that nova's schema is wrong20:31
clarkbthe boring machine is gone \o/ but now an electrician has shown up20:43
fungiis the electricial at least slightly less boring?20:46
fungier, electrician20:46
clarkbmuch quieter which I apprecite. But I wonder if they put a hole through something they shouldn't have. Our electrical hookups are underground here...20:47
clarkbbut it could also be low voltage (phone, coax, fiber)20:47
dan_withHello. Sorry to drop in like this every time I need something. There is a block storage volume in SJC that needs moved to a different host. I cannot migrate it because it is 'in-use'. Can I have you take a look and migrate it sometime today or tomorrow, please? id: 2815af75-6058-41d1-abbf-6985b2777f49, name: mirror01.sjc3.raxflex.opendev.org/main0220:57
clarkbdan_with: I assume the migration will be noticed by the host attaching that volume?20:58
clarkbif so we can turn off that region and then shutdown the node to avoid problems20:58
fungiyeah, that sounds like the least disruptive path. happy to get the change up to drop max-servers to 0 in nodepool for that region now20:59
dan_withYes, you are correct. Shutting off that region and then the node will likely be beneficial to the process.20:59
clarkbfungi: dont' forget to do the zuul-providers side too20:59
fungichangeS thanks for the reminder!20:59
dan_withOHHHH! Hold off, I just realized that volume is AVAILABLE. It's not attached. So, I should be able to move it.21:03
fungioh, neat, i wonder if we missed cleaning up an old volume?21:03
clarkbthat could be let me look21:04
clarkbdan_with: mirror02.sjc3.raxflex.opendev.org/main01 this is the only volume I see from volume list in SCJ321:05
clarkbI wonder if we deleted it and it went away on the cloud side but has hung around in the storage system?21:05
clarkbdan_with: so I think you can proceed with doing whatever with it including cleaning it up21:05
dan_withI'm migrating it safely now. You can decide what to do with it later. 21:07
fungiyeah, i'd be surprised if it shows up in the cinder api for anyone, since we don't see it21:08
fungidan_with: doesn't sound like we could do anything with it, we don't even see that it exists in cinder at all21:08
fungioh! unless it's somehow orphaned in the "old" project from before all the sjc3 projects got replaced21:10
clarkbright, openstack volume list does not show it to us21:10
fungiif i can remember how to authenticate to the old project in sjc3 i might be able to check that21:11
clarkbfrom memory we had mirror01.sjc3 in that region with a main/01 volume and then at some point that volume stopped working (we were told this happened around some volume encrpytion stuff). To quickly workaround that we created a new volume (main02?) and replaced main0121:11
clarkbthen later we replaced the mirror entirely with mirror0221:11
clarkbfungi: oh yup that probably explains where it went21:11
clarkbif you do figure it out I think it can be safely cleaned up from our end21:12
fungioh, actually eeasiest is probably to just jump into skyline and i think it lets you pick between the two projects21:13
dan_withThe volume migrated successfully. You can do whatever you need to with it. Sorry for the false alarm21:22
fungiclarkb: dan_with: yep, that was it. looks like we deleted the server instance from our old 610275_Flex project before we moved to the new cross-region uuid project, but we missed cleaning up that volume. i'm deleting it now21:22
fungiDelete volume successfully, instance: mirror01.sjc3.raxflex.opendev.org/main02.21:23
fungiall gone now21:23
dan_withHey, question for you all: I'm trying to migrate someone else's boot-from-volume instance volume. Cinder/openstack doesn't like that. What is the best way to handle a volume migration of a boot-from-volume? Take an image of the instance, delete the instance, migrate the volume, then rebuild the instance from the image?21:27
fungidan_with: that might be a better question for the #openstack-cinder channel, but maybe mnaser has suggestions since vexxhost does mostly ceph-backed bfv21:30
clarkbdan_with: fungi: if the migration can be done with things shut off the user/customer may be willing to do that depending on how long it will take and what the workload is22:03
clarkbsometimes that is easier than rebuilding everything22:03
dan_withyeah, that's been the standard process, but it takes a lot of communication and planning when we have thousands of customers. I thought we would get away from some of this with Genestack, but storage is always going to be the foundation. Moving data around is challenging. Thanks for the prompt response. Appreciate it.22:05
clarkbwith nova live migration I've often thought it would be cool to have a label/tag/note on instances indicating that a short non live migration is preferred to live migration as live migration can take a long time then fail and create weird behaviors sometimes and for many of our instances a 2 minute outage would just be better22:07
clarkbbut as far as I know that doesn't exist22:07

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