opendevreview | Verification of a change to openstack/ironic master failed: Add a reserved workers pool (5% by default) https://review.opendev.org/c/openstack/ironic/+/902801 | 01:02 |
---|---|---|
opendevreview | Julia Kreger proposed openstack/ironic stable/2023.1: stable-only: pin proliantutils/scciclient to prevent break https://review.opendev.org/c/openstack/ironic/+/910528 | 01:05 |
opendevreview | Verification of a change to openstack/ironic master failed: Detect ilo6 and redirect to redfish https://review.opendev.org/c/openstack/ironic/+/888297 | 01:07 |
opendevreview | Verification of a change to openstack/ironic stable/2023.2 failed: ci: Source install dnsmasq-2.87 https://review.opendev.org/c/openstack/ironic/+/910444 | 01:07 |
*** tkajinam is now known as Guest1349 | 01:24 | |
fungi | i take it the new dnsmasq 2.90 in jammy wasn't any better? | 01:27 |
tonyb | JayF: my phone had a notification from you requesting an autohold I can't actually find the request anywhere ... did that get taken care of? | 01:28 |
TheJulia | fungi: not great, could be resource contention issues cropping up as well | 01:28 |
fungi | ah, okay | 01:28 |
fungi | tonyb: i set one, lemme check if it caught anything | 01:29 |
tonyb | fungi: Okay cool. Just saw the request but I wasn't on my laptop until now | 01:30 |
TheJulia | I ran some rechecks about an hour ago since there was minimal gate activity just to see if we could get it sorted (and some stable branch stuff sorted as well. It should give us a data point anyhow | 01:30 |
fungi | JayF: ssh root@173.231.255.102 | 01:32 |
fungi | TheJulia: ^ i added your key too just in case | 01:33 |
TheJulia | okay, I won't be able to dig until tomorrow | 01:38 |
TheJulia | thanks! | 01:38 |
fungi | i doubt there's any hurry | 01:38 |
fungi | just wanted to add it before i knocked off for the evening so i don't need to remember in the morning ;) | 01:39 |
opendevreview | frankming proposed openstack/ironic master: Fix iscsi url generate method for ipxe https://review.opendev.org/c/openstack/ironic/+/910300 | 02:24 |
opendevreview | frankming proposed openstack/ironic master: Fix iscsi url generate method for ipxe https://review.opendev.org/c/openstack/ironic/+/910300 | 02:43 |
opendevreview | Merged openstack/ironic master: [ci] Temporarily disable standalone job voting https://review.opendev.org/c/openstack/ironic/+/910548 | 04:17 |
opendevreview | OpenStack Proposal Bot proposed openstack/ironic-inspector master: Imported Translations from Zanata https://review.opendev.org/c/openstack/ironic-inspector/+/906935 | 04:31 |
opendevreview | Kaifeng Wang proposed openstack/python-ironicclient master: Client support port name https://review.opendev.org/c/openstack/python-ironicclient/+/896067 | 05:37 |
opendevreview | Merged openstack/ironic master: Add a reserved workers pool (5% by default) https://review.opendev.org/c/openstack/ironic/+/902801 | 07:22 |
dtantsur | wow, so much scrollback | 07:59 |
rpittau | good morning ironic! o/ | 08:00 |
rpittau | Indeed! | 08:00 |
*** elodilles_pto is now known as elodilles | 08:29 | |
rpittau | JayF: re: https://review.opendev.org/c/openstack/ironic/+/908955 yep and done | 08:29 |
opendevreview | Sven Kieske proposed openstack/networking-baremetal master: don't force amqp_auto_delete for quorum queues https://review.opendev.org/c/openstack/networking-baremetal/+/903995 | 09:04 |
opendevreview | Adam Rozman proposed openstack/ironic-lib master: improve disk I/O error handling during cleanup https://review.opendev.org/c/openstack/ironic-lib/+/908889 | 09:17 |
opendevreview | Adam Rozman proposed openstack/ironic-lib master: improve disk I/O error handling during cleanup https://review.opendev.org/c/openstack/ironic-lib/+/908889 | 09:20 |
opendevreview | Merged openstack/ironic master: Multiple CI updates/improvements https://review.opendev.org/c/openstack/ironic/+/908955 | 09:47 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Trivial: include vmedia API in the reference https://review.opendev.org/c/openstack/ironic/+/910585 | 09:51 |
dtantsur | rpittau: ^^ | 09:51 |
opendevreview | Merged openstack/ironic master: Trivial: include vmedia API in the reference https://review.opendev.org/c/openstack/ironic/+/910585 | 10:30 |
opendevreview | Merged openstack/python-ironicclient master: Add missing commands to the documentation https://review.opendev.org/c/openstack/python-ironicclient/+/910540 | 10:32 |
rpittau | metalsmith legacy is broken?!? | 11:04 |
iurygregory | good morning Ironic, I'm back o/ | 11:28 |
rpittau | welcome back iurygregory :) | 11:37 |
iurygregory | tks rpittau o/ | 11:38 |
*** tosky_ is now known as tosky | 11:48 | |
rpittau | JayF: we forgot a small thing https://review.opendev.org/c/openstack/releases/+/910634 | 15:02 |
TheJulia | project config? | 15:03 |
rpittau | change from storyboard to launchpad :) | 15:15 |
opendevreview | Riccardo Pittau proposed openstack/metalsmith master: [DNM] TEST CI https://review.opendev.org/c/openstack/metalsmith/+/910636 | 15:22 |
rpittau | ^ trying to see if the metalsmith legacy job is really foobar | 15:22 |
dtantsur | I really wonder why Ironic API does not support lists the way the rest of the world does (fields=a&fields=b&...) | 15:43 |
dtantsur | and if I fix that, does it have to be hidden behind a microversion? | 15:46 |
dtantsur | as much as I am an API purist, I tend to think no because we already have code in the wild expecting this behavior (e.g. gophercloud) | 15:47 |
opendevreview | Merged openstack/ironic-python-agent-builder master: Update ipmitool version to 1.8.19 https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/910344 | 16:05 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Support more standard way of passing lists via query strings https://review.opendev.org/c/openstack/ironic/+/910642 | 16:08 |
JayF | rpittau: ack, that's a good find and explains weird behavior I've seen | 16:13 |
JayF | dtantsur: I am not against your change, to be clear, but I see ?x=a,b,c, more often than x=a&x=b&x=c | 16:14 |
JayF | I think it's maybe a flavoring/era thing | 16:14 |
dtantsur | Maybe? I just did a quick googling, and found the latter more common | 16:14 |
dtantsur | Our own framework happily converts it to a Python list (and then our validation rejects it) | 16:14 |
opendevreview | Verification of a change to openstack/ironic master failed: Don't import sushy conditionally, it's a requirement https://review.opendev.org/c/openstack/ironic/+/910529 | 16:24 |
dtantsur | metalsmith strikes again. not worth rechecking right rpittau? | 16:25 |
TheJulia | Metalsmith's CI is broken now? | 16:28 |
dtantsur | the legacy job apparently | 16:28 |
* dtantsur hasn't looked into it | 16:28 | |
TheJulia | I'm still on the "I'd like to just wrap up metalsmith" boat | 16:31 |
opendevreview | Jay Faulkner proposed openstack/ironic master: Fix multiple assignment of redfish_system_id during node creation https://review.opendev.org/c/openstack/ironic/+/909851 | 16:33 |
dtantsur | TheJulia: not that I object long-term, but chances are high you're saying "I'd like to just wrap up testing local boot with BIOS". Because chances are high that's the cause of the failure. | 16:33 |
TheJulia | Do we still see bios booting outside of legacy hardware being leveraged? | 16:35 |
dtantsur | Well, I literally had a conversation with a Metal3 contributor a few days ago. He's preparing a new quick start guide and explicitly uses legacy boot because of the problems with his ilo4 machines. | 16:35 |
TheJulia | ... | 16:35 |
TheJulia | so he is using legacy machiens | 16:36 |
TheJulia | machines | 16:36 |
TheJulia | not new machines, machines.... from before 2017? | 16:36 |
TheJulia | ilo4 == HPE Gen8 and Gen9 | 16:36 |
dtantsur | How many people still do? :) | 16:37 |
dtantsur | meanwhile, IPA does not start during cleaning https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b9e/910529/1/gate/metalsmith-integration-glance-centos9-legacy/b9e6fe0/controller/ironic-bm-logs/node-0_console_2024-02-29-16:20:27.log | 16:37 |
TheJulia | Q4 2017 is when Gen10 was released | 16:37 |
dtantsur | I wonder if it's a regression because of TinyCore 15 | 16:37 |
dtantsur | Interestingly, it's a cleaning *after* deployment, so most of the test has worked. | 16:37 |
dtantsur | udhcpc: received DHCP NAK | 16:38 |
TheJulia | could it just be CI load? | 16:38 |
rpittau | dtantsur, TheJulia, JayF, I'm testing the metalsmith legacy job here https://review.opendev.org/c/openstack/metalsmith/+/910636 | 16:38 |
rpittau | I won't be online tomorrow so please keep an eye on that | 16:38 |
dtantsur | for all IP addresses it tries | 16:38 |
dtantsur | It's really, really weird. Nothing like that happens during the successful run. | 16:40 |
dtantsur | Feb 29 16:08:54.668903 np0036916950 dnsmasq-dhcp[115505]: DHCPDISCOVER(tap9be56843-96) 52:54:00:ab:1b:11 | 16:41 |
dtantsur | Feb 29 16:08:54.668916 np0036916950 dnsmasq-dhcp[114964]: DHCPDISCOVER(tap9be56843-96) 52:54:00:ab:1b:11 | 16:41 |
dtantsur | Feb 29 16:08:54.668925 np0036916950 dnsmasq-dhcp[115505]: DHCPOFFER(tap9be56843-96) 10.1.0.58 52:54:00:ab:1b:11 | 16:41 |
dtantsur | Feb 29 16:08:54.668940 np0036916950 dnsmasq-dhcp[114964]: DHCPOFFER(tap9be56843-96) 10.1.0.41 52:54:00:ab:1b:11 | 16:41 |
dtantsur | Could someone explain me, how and why neutron ends up allocation two addresses to the same MAC? | 16:41 |
dtantsur | Feb 29 16:08:57.705457 np0036916950 dnsmasq-dhcp[114964]: DHCPREQUEST(tap9be56843-96) 10.1.0.58 52:54:00:ab:1b:11 | 16:42 |
dtantsur | Feb 29 16:08:57.705484 np0036916950 dnsmasq-dhcp[114964]: DHCPNAK(tap9be56843-96) 10.1.0.58 52:54:00:ab:1b:11 address not available | 16:42 |
rpittau | bye everyone, see you on monday! o/ | 16:44 |
dtantsur | Wise choice :) | 16:44 |
dtantsur | Oh fun. I think it's a race between our DHCP code and the built-in udhcp. | 16:48 |
dtantsur | ls: cannot access '/var/run/udhcpc*.pid': No such file or directory | 16:48 |
dtantsur | and then udhcp actually starts while we're waiting 30 seconds | 16:48 |
dtantsur | https://opendev.org/openstack/ironic-python-agent-builder/src/branch/master/tinyipa/build_files/bootlocal.sh#L41-L53 | 16:50 |
dtantsur | TheJulia: do you still remember that ^^ part of tinyipa? | 16:51 |
dtantsur | I don't think this race explains the behavior between udhcp and dnsmasq tbh | 16:52 |
dtantsur | Mmm, eth0 and eth1 actually being the same thing? Maybe? | 16:54 |
* TheJulia blinks | 16:54 | |
TheJulia | I sort of remember the race | 16:55 |
JayF | congratulations to rpittau on being the PTL of Ironic for Dalmation/2024.2 cycle | 16:55 |
dtantsur | wooohoooo \o/ | 16:55 |
JayF | nominations are over, nobody dared oppose him | 16:55 |
JayF | ;) | 16:55 |
dtantsur | JayF: welcome to free life :D | 16:55 |
TheJulia | well, he is not entirely free, yet | 16:56 |
TheJulia | so multiple addresses is sort of reminiscent ipv6 + neutron code | 16:57 |
TheJulia | but engaging rescue woud sort of explain things | 16:57 |
TheJulia | one not being removed in time | 16:57 |
TheJulia | oh... noes | 16:57 |
dtantsur | ehhhmmmmmmm this code is apart of rescue https://opendev.org/openstack/ironic-python-agent/commit/71c89c99fa1c66765c4d478fb9cffdf2503ab53d | 16:57 |
dtantsur | wut | 16:57 |
dtantsur | WUT | 16:57 |
TheJulia | dnsmasq must be holding on to the old config | 16:58 |
TheJulia | ... I mean, it is *not* instant | 16:58 |
dtantsur | yeah, but why does it give away 2 IPv4 addresses to the same MAC? | 16:59 |
dtantsur | and why does it NOT happen normally? | 17:00 |
* dtantsur has questions and zero clues | 17:00 | |
TheJulia | did the agent not start? | 17:00 |
dtantsur | configure_dhcp_network happens before | 17:00 |
TheJulia | where before line 34? | 17:01 |
TheJulia | /etc/init.d/dhcp.sh gets run | 17:03 |
dtantsur | https://opendev.org/openstack/ironic-python-agent-builder/src/branch/master/tinyipa/build_files/bootlocal.sh#L65-L78 | 17:03 |
* dtantsur needs to do some errands | 17:05 | |
TheJulia | oh, I was looking at the older one | 17:05 |
* TheJulia wonders if udhcpd ever released to the background, ornot | 17:07 | |
TheJulia | or not | 17:07 |
opendevreview | Julia Kreger proposed openstack/ironic master: docs: troubleshooting addition for sync period https://review.opendev.org/c/openstack/ironic/+/908342 | 17:23 |
TheJulia | can I get reviews on https://review.opendev.org/c/openstack/ironic/+/910528 which fixes 2023.1 | 17:23 |
TheJulia | it will also likely need further backporting to older branches | 17:24 |
opendevreview | Julia Kreger proposed openstack/ironic stable/2023.2: ci: multiple fixes https://review.opendev.org/c/openstack/ironic/+/910651 | 17:30 |
opendevreview | Julia Kreger proposed openstack/ironic stable/2023.1: stable-only: pin proliantutils/scciclient to prevent break https://review.opendev.org/c/openstack/ironic/+/910528 | 18:28 |
TheJulia | JayF: made standalone jobs non-voting... | 18:29 |
TheJulia | on ^ | 18:29 |
TheJulia | manually trying to see if I can get core files to appear | 18:50 |
sean-k-mooney | the nova patches for the shard support are now merged just an fyi | 18:51 |
sean-k-mooney | so we just need to merge the first ironic ci patch then we can merge the nova ci patch | 18:51 |
TheJulia | cool, I think I took a look at it yesterday and was good with it | 18:51 |
opendevreview | Jay Faulkner proposed openstack/ironic master: [CI] Support for running with shards https://review.opendev.org/c/openstack/ironic/+/894460 | 18:51 |
TheJulia | okay, that answers that! | 18:52 |
JayF | Had to remove the depends-on | 18:52 |
JayF | should be good if the gate is good | 18:52 |
sean-k-mooney | nova is in the default "integrated" queue for gate ironic is in the "ironic" queue | 18:52 |
sean-k-mooney | so depends on works for check but not gate | 18:52 |
sean-k-mooney | so ya once the ironic one is landed ill drop the depend on in nova and reappove it | 18:53 |
TheJulia | JayF: approved the change | 18:55 |
sean-k-mooney | https://github.com/openstack/ironic/blob/78b6f00af8350c286d92420012a0b09fdb54ff32/ironic/cmd/__init__.py#L22 | 18:57 |
sean-k-mooney | by the way JayF said ye are having dnsmasq issues | 18:57 |
sean-k-mooney | we removed this workaroudn in nova a few releases ago | 18:58 |
TheJulia | yes, we're seeing jobs fail with dhcp interactions and dnsmasq just going *poof* deep inside of our heaviest jobs | 18:58 |
sean-k-mooney | https://github.com/openstack/nova/commit/fe1ebe69f358cbed62434da3f1537a94390324bb | 18:58 |
sean-k-mooney | ok so its proably not related to ^ then | 18:58 |
TheJulia | yeah, unrelated | 18:59 |
sean-k-mooney | but i think you could also remove that workaround in the fugure just an fyi | 18:59 |
TheJulia | I really wish it was that simple as related to dns right now :) | 18:59 |
TheJulia | .... which is why one of my terminals is in devstack node re-running tempest tests right now | 18:59 |
TheJulia | "come on tests, fail so I can see if a core file appears! | 18:59 |
TheJulia | " | 18:59 |
sean-k-mooney | TheJulia: i know there used to be a gap with the extra dhcpu options required for baremental and ovn | 19:00 |
TheJulia | sean-k-mooney: still some gaps, some cases things just go sideways, for example if grub is used | 19:01 |
sean-k-mooney | but maybe you coudl remvoe the use fo dnsmasq in those jobs next cycle if that has been adresseed? | 19:01 |
TheJulia | we've got a whole doc on "known issues" | 19:01 |
sean-k-mooney | ack | 19:01 |
sean-k-mooney | do you knwo what we are doing for that in the new installer? are we just going to supprot neutron dncp on a dedicated edpm host somewhere | 19:01 |
TheJulia | It is likely worthwhile to try with a standalone job though... | 19:01 |
opendevreview | Jay Faulkner proposed openstack/ironic master: Fix multiple assignment of redfish_system_id during node creation https://review.opendev.org/c/openstack/ironic/+/909851 | 19:01 |
JayF | oh no | 19:02 |
TheJulia | sean-k-mooney: neutron dhcp on a networking host if needed | 19:02 |
opendevreview | Jay Faulkner proposed openstack/ironic master: [DNM/Science] 𝆕 Green is the color of my DNS 𝆕 https://review.opendev.org/c/openstack/ironic/+/910657 | 19:02 |
JayF | sean-k-mooney: ^ some science, just for you | 19:02 |
sean-k-mooney | :) | 19:02 |
TheJulia | sean-k-mooney: ovn dhcp *does* work in some cases, just not perfectly | 19:02 |
JayF | the devstack patch I just accidentally pushed is redy to review as well, fwiw | 19:02 |
TheJulia | and again, goes back to that list of known issues | 19:03 |
sean-k-mooney | JayF: the orignal issues was fixed in 2015 | 19:03 |
TheJulia | doh! didn't fail *but* we have another tempest test bug I've found | 19:03 |
JayF | sean-k-mooney: I believe it | 19:03 |
* TheJulia goes and files a new bug | 19:03 | |
JayF | sean-k-mooney: I can't wait for the more satisfying removal | 19:03 |
JayF | oh btw | 19:03 |
JayF | adamcarthur5 is working on IPA eventlet in the same vein you did for nova | 19:03 |
JayF | trying to find ways to break our dependency without doing a full migration | 19:04 |
JayF | since we don't know what that looks like yet | 19:04 |
JayF | just unspider the arms of eventlet from places it can be extracted from lol | 19:04 |
sean-k-mooney | ya rodolfo wanted to chat about this too | 19:04 |
sean-k-mooney | i think we need ot get concensous still that thsi is somehting we are going to do and how | 19:04 |
JayF | We really,really need people to go participate in tthat gerrit thread | 19:05 |
adamcarthur5 | I have half an idea in my head. Not so sure how it will play out - hopefully I'll have an update soon. | 19:05 |
JayF | but I think there are several tc-members who are trying to punt it to PTG | 19:05 |
sean-k-mooney | btu we can hopefully make some progress in the ptg and do some of it in dalmaition | 19:05 |
sean-k-mooney | JayF: i can try an loop back to the doc again in a few days | 19:05 |
sean-k-mooney | i have not looked at it for a while | 19:05 |
sean-k-mooney | but ya my goal was to push all the eventlet code into one cornder of the code base | 19:06 |
TheJulia | I'm surprised nobody has reported https://bugs.launchpad.net/ironic/+bug/2055456 before | 19:06 |
sean-k-mooney | where we could then deal with it in a more tageted way | 19:06 |
sean-k-mooney | TheJulia: well without using rally/browbeat or somethign like that | 19:07 |
sean-k-mooney | its proably not done that often unless ye have a grenade type job | 19:07 |
TheJulia | yeah, nobody has interest in that with ironic | 19:08 |
TheJulia | The grenade stuff is highly focused too, this is just a single scenario job leaking stuffs | 19:08 |
sean-k-mooney | well when it comes to baremetal provisioing i stongly susect the time is spent mostly not in ironic | 19:08 |
TheJulia | yeah, most of it spent waiting for things to actually boot or move over a wire | 19:09 |
TheJulia | and physics, and people run away | 19:09 |
TheJulia | "Lets talk about the speed of light in a medium!" | 19:09 |
TheJulia | "or waveform in copper wire" | 19:09 |
sean-k-mooney | i have expriced the "my <insert vendor here> server takes 30 mins to post any time i update a bios settign tyep issues ebfore" not fun | 19:10 |
* TheJulia shivers | 19:10 | |
TheJulia | yeah, that is a thing | 19:10 |
sean-k-mooney | mandatory memory training is just as enjoyable as mandaroy coperate training | 19:11 |
sean-k-mooney | that actully what happened in that specific case. updating a bios seeting cause the firmware to need to do full memory training for the ram agian | 19:12 |
JayF | I suggested to my downstream that when they get complaints about boot speed, to do a time-taken chart | 19:13 |
JayF | so people can see the tiny sliver of "ironic doing stuff" beside the giant sliver of "these machines take 900 years to boot" | 19:13 |
TheJulia | I swear I didn't add 300 petabytes of ram to the machine | 19:14 |
TheJulia | grrr, no core :( | 19:36 |
TheJulia | dnsmasq is definitely crashing | 19:58 |
TheJulia | https://paste.openstack.org/show/823336/ | 19:58 |
TheJulia | we've got a bug it seems | 19:58 |
TheJulia | https://paste.opendev.org/show/823337/ | 20:04 |
TheJulia | Those are 2.87 | 20:05 |
TheJulia | repeating with 2.90 | 20:13 |
TheJulia | 2.90 == https://paste.openstack.org/show/823338/ | 20:18 |
TheJulia | same result | 20:18 |
JayF | so dnsmasq is freeing a bad pointer, somewhere | 20:19 |
JayF | er, null(?) | 20:19 |
TheJulia | double free is my guess, kernel is not logging it | 20:20 |
TheJulia | but only one in the output, we'd have to dig at the code to really know | 20:22 |
TheJulia | running with 2.86, and waiting with strace | 20:23 |
TheJulia | and already | 20:24 |
TheJulia | writev(2, [{iov_base="munmap_chunk(): invalid pointer", iov_len=31}, {iov_base="\n", iov_len=1}], 2) = 32 | 20:24 |
TheJulia | interestingly, not free | 20:28 |
JayF | sean-k-mooney: I was scanning scrollback and half-reading, and I saw "mandatory memory training" and all the sudden had a vision of hundreds of red hat employees getting lectured about the superiority of rust in light of the recent USGOV declaration of "please be memory safe" | 20:29 |
* TheJulia imagines log4j appearing with an opinion | 20:29 | |
TheJulia | trying 2.83, next I guess 2.80 most likely | 20:30 |
TheJulia | the auto-restart neutron has likely hides this but I bet this is not unique by baremetal | 20:31 |
TheJulia | 2.83 is seeming solid | 20:47 |
TheJulia | I bet it appears in 2.86 | 20:47 |
TheJulia | I think this is the same dnsmasq bug just presenting less visibly | 20:47 |
TheJulia | so 2.85 seems happ so far | 21:14 |
TheJulia | 2.86test5 == writev(2, [{iov_base="free(): invalid pointer", iov_len=23}, {iov_base="\n", iov_len=1}], 2) = 24 | 21:32 |
TheJulia | 21:32 | |
TheJulia | 2.86test1 also fails | 21:40 |
TheJulia | I think i found where the issue came from | 21:51 |
TheJulia | https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=10d8b5f001a34ff46b3a72575f3af64b065f8637 | 21:51 |
TheJulia | I'm goign to re-run this twice most likely which means it will take a while | 21:53 |
*** jph6 is now known as jph | 22:24 | |
TheJulia | update posted to https://bugs.launchpad.net/ironic/+bug/2026757 | 22:53 |
opendevreview | Julia Kreger proposed openstack/ironic master: ci: pin CI to dnsmasq 2.85 https://review.opendev.org/c/openstack/ironic/+/910668 | 22:55 |
opendevreview | Julia Kreger proposed openstack/ironic stable/2023.2: ci: pin CI to dnsmasq 2.85 https://review.opendev.org/c/openstack/ironic/+/910669 | 22:58 |
opendevreview | Julia Kreger proposed openstack/ironic stable/2023.1: ci: pin CI to dnsmasq 2.85 https://review.opendev.org/c/openstack/ironic/+/910679 | 23:06 |
opendevreview | Merged openstack/ironic master: [CI] Support for running with shards https://review.opendev.org/c/openstack/ironic/+/894460 | 23:54 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!