Monday, 2024-02-19

opendevreviewAdam McArthur proposed openstack/ironic-python-agent master: Adding support for viewing individual cpu process info  https://review.opendev.org/c/openstack/ironic-python-agent/+/90934602:27
opendevreviewAdam McArthur proposed openstack/ironic-python-agent master: WIP Adding support for viewing individual cpu process info  https://review.opendev.org/c/openstack/ironic-python-agent/+/90934602:31
adamcarthur5Thanks for the rebases TheJulia :))02:34
*** tkajinam is now known as Guest21308:56
opendevreviewcid proposed openstack/ironic master: Remove unsupported rpc methods  https://review.opendev.org/c/openstack/ironic/+/90926313:36
opendevreviewDamien RANNOU proposed openstack/ironic-python-agent master: USB device discovery  https://review.opendev.org/c/openstack/ironic-python-agent/+/90276913:50
opendevreviewKamil Gustab proposed openstack/sushy master: WIP for adding Ethernet Interfaces for manager.  https://review.opendev.org/c/openstack/sushy/+/90945113:50
TheJuliagood morning13:52
TheJuliacid: o/ https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L939 and https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py#L1208 perhaps as a next patch :)14:02
masgharGood morning!14:04
dtantsurFolks, could I get some reviews on this relatively easy patch https://review.opendev.org/c/openstack/bifrost/+/906635 please? It's blocking the further inspection work in bifrost.14:12
cidTheJulia: thanks. I think I needed that pointer ¯_(ツ)_/¯14:18
JayFI'll kick off the meeting in a couple minutes.15:00
JayF#startmeeting Ironic15:03
opendevmeetMeeting started Mon Feb 19 15:03:14 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'ironic'15:03
JayFWelcome to the Ironic meeting o/15:03
JayF#topic Announcements/Reminder15:03
TheJuliao/15:03
masgharo/15:03
JayF#info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash15:03
dtantsuro/15:03
JayF#info Next PTG Monday April 8 - Fri April 12. Make sure you register at https://openinfra.dev/ptg/ and review the etherpad at  https://etherpad.opendev.org/p/ironic-ptg-april-202415:04
JayF#topic Review action items15:05
JayFOnly one action, and I can confirm it's done -- rpittau reached out to PTG folks and got us signed up. Thanks!15:05
JayF#topic Caracal Release Schedule15:05
dtantsurrpittau++15:06
JayFRelease is closing up quickly, please get your changes in and reviewed. I'll be working on a couple of nova changes which need to be code complete by C-3.15:06
JayFI'm skipping the next topic ;re CERN meetup, I think it's leftover from previous meetings.15:06
JayF#topic Review Ironic CI Status15:06
JayFHow is CI? 15:06
JayFI think TheJulia might have knocked out the last stragglers from the scope default change?15:06
TheJuliaI think so, we appear to have an snmp library break to contend with15:07
JayFWell, we should rein in the constraint to get things fixed for now unless it's a trivial fixup15:08
TheJuliaI've not looked yet15:09
JayFack; we'll fix it I'm sure, we always do15:09
JayFgoing to move on if there's no details to discuss15:09
JayF#topic Bug Deputy15:09
JayFTheJulia is listed, but I suspect that is a week old15:09
JayFAnyone want to bug deputy this week?15:10
JayFI'll take it week after this15:10
TheJuliaYeah, it was Iury last week, I believe15:10
TheJuliawe did do a group triage session mid-week before he went on PTO15:10
JayFSafe to say it seems to be working, even if we don't have a volunteer every week15:10
JayFWe've done a good job of keeping focus on bugs and trying to fix some15:11
TheJuliaI can take it this week15:11
JayFAck; sgtm and I'll get it next15:11
JayF#action TheJulia volunteers to bug deputy15:11
JayFThere are no RFEs to review, skipping item.15:11
JayF#topic Open Discussion15:11
JayFanything for open discussion?15:11
JayFGoing to call it there then, thanks all o/15:12
JayF#endmeeting15:12
opendevmeetMeeting ended Mon Feb 19 15:12:59 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:12
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-02-19-15.03.html15:12
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-02-19-15.03.txt15:12
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-02-19-15.03.log.html15:12
JayFdtantsur: do you want me/others to land stuff in ironic-bug-dashboard? Will you get a chance to review cid's proposed patches soon?15:13
JayFIt's a pretty good improvement15:13
dtantsurI will, yes, I was on PTO the whole last week15:13
JayFoh, nice! I hope you enjoyed the rest15:14
dtantsurwell... kinda15:14
dtantsuranyway, I'm back and slowly getting into business15:14
dtantsurplease stay tuned15:15
JayFwell I'm glad you're back and in business :D 15:15
* TheJulia watches her desktop OOM15:15
dtantsurcompiling something in Go? :)15:15
TheJuliaNo, the build of chrome on debian has a fun memory leak I've not been able to get a good feeling for15:16
TheJulianormally it just kills the browser and the world moves on15:17
TheJuliait hasn't done it yet this morning15:17
TheJulia*boom*15:18
TheJuliait just killed it15:18
dtantsuryeah, compiling openshift-installer works faster, usually within a minute15:18
opendevreviewMerged openstack/bifrost master: Switch to snponly and stop copying the unused ipxe.pxe  https://review.opendev.org/c/openstack/bifrost/+/90584415:42
opendevreviewKamil Gustab proposed openstack/sushy master: WIP for adding Ethernet Interfaces for manager.  https://review.opendev.org/c/openstack/sushy/+/90945115:53
TheJuliaQuestion for the contributors here, as a contributor microcosm, how do folks feel if PTG sessions were recorded?16:32
JayFAs long as the recordings were supplemental to notes taken; I think it'd be a great idea.16:36
dtantsurProbably fewer silly jokes from me, so generally a net positive?16:36
dtantsur(as a data point, all metal3 meetings are recorded, both weekly and larger ones)16:37
TheJuliaFrom what I can see, it is common in other communities.16:39
TheJuliaSilly jokes are always encouraged as long as we don't violate the code of conduct :)16:40
JayFI think an environment where people feel safe to make silly jokes and have camraderie is what we want, recording or not. 16:43
TheJulia+1,000,00016:45
dtantsurI said "fewer", I didn't promise to become a serious person ;)16:45
JayFlol good16:46
JayFjoking around is serious business :P 16:46
TheJuliaIndeed!16:46
TheJuliaWhich is next to the priority for "taking over the world"16:47
JayFI'm assuming community will be OK with merging any changes needed to make Ironic tests pass on WSL? cid is looking into getting tests running there now and I suspect we'll find some hiccups like we did for IPA16:47
JayFWSL running our flake/unit tests are a big help for smaller contributors who don't have stacks of linux VMs at hand :D 16:47
TheJuliaWSL?16:49
dtantsurHeresy! (yes, I'm okay in general)16:49
dtantsurTheJulia: Windows Subsystem for Linux or whatever16:49
TheJuliaOh, heh16:49
TheJuliayeah, I'm good with that16:49
masghar(A bit late to reply but I wouldn't mind if PTGs were recorded, also jokes are good dtantsur :D)16:50
dtantsur:D16:50
clarkbJayF: any idea of what sorts of things fail in unittests between a ubuntu test node an wsl (which is based on ubuntu aiui)?16:52
JayFIn our case, it was usually stuff that assumed certain /dev nodes would exist16:52
clarkbmakes me curious to know if there is something that might be improved upon in the CI system or if this is just the nature of emulating linux on windows16:52
clarkbah ok that makesense16:52
JayFrelying on reads from the OS to succeed16:52
JayFthat sorta thing16:52
JayFFor specific example; IPA has a big utils.execute interception mock to blow up tests if you actually shell out16:53
JayFbut someone changed the interface to not execute a command but didn't fix the read mocks properly16:53
JayFon 99.99% of linux machines: it'd read the correct data and pass; on other machines (WSL being the first example I hit), it'd blow up expecting /dev/sda to exist and be a device node or something like that 16:54
TheJuliaos stuffs in general is likely going to be the big area of headaches anyway16:57
TheJuliaUnless WSL enables most of the Linux os code compatability, but even then there are likely substate flavor differences16:58
TheJulia"Hi, filesystem always does x, not y"16:58
* TheJulia twitches having flashbacks of cygwin16:58
JayFWSL2 is basically a hyperv VM with some bonus magic17:00
TheJuliaYeah, that should keep things mostly compatible with minimal mods, but still there migth be some odd-stuffs17:01
JayFyeah17:01
JayFI'd be surprised if we ever had to make a change for WSL which wasn't a net-positive change17:02
opendevreviewKamil Gustab proposed openstack/sushy master: WIP for adding Ethernet Interfaces for manager.  https://review.opendev.org/c/openstack/sushy/+/90945117:02
JayF(e.g. just generally improved mocking)17:02
JayFnow, getting tests running *natively* on windows is a whole different ball of wax I want no part of LOL17:02
TheJulialol17:03
TheJuliaSo nobody screaming at the suggestion of recording the PTG. Awesome!17:05
cidCurrently trying to spin up a dev environment that can support running `tox -epep8 && tox -epy3`.19:33
cidTheJulia: can you help confirm that/if a change to https://github.com/openstack/ironic/blob/master/ironic/conductor/manager.py will also affect https://github.com/openstack/ironic/blob/master/ironic/tests/unit/conductor/test_manager.py19:33
cidAnd if those will be the only remaining affected files.19:33
TheJuliabrraaaaaaain lag19:33
TheJuliagive me a few minutes to switch context, I'm sending an important email right now19:33
ciddo your thing19:34
TheJuliaokay, email sent19:40
TheJuliacid: yes, it would force you to remove specific tests from https://github.com/openstack/ironic/blob/master/ironic/tests/unit/conductor/test_manager.py19:40
TheJuliatests which are directly invoking are likely safe to remove, if other tests start failing, then that might require further investigation/action19:41
cidOkay. thanks a lot. I just feel bad with all the removals :D19:41
TheJuliaeh, as pointed out in another channel this morning, sometimes deletion should be taken as catharsis19:42
TheJuliaYou were definitely not the one who wrote the tests, but the lessened weight likely can be felt and appreciated19:43
cidgood point. now I feel better :D19:44
TheJuliaExcellent!19:46
TheJuliahttps://www.youtube.com/watch?v=YKUOB8MN4Kc19:46
fricklermissed to mention that in the meeting, repeating my comment from yesterday, library version bump needs fixes in ironic https://review.opendev.org/c/openstack/ironic/+/90931519:49
TheJuliaI saw, I haven't gotten a chance to take a look at it yet today19:50
fricklerah, ok, great, I just wanted to make sure it doesn't get lost and from looking at the error I didn't have the impression I could make much progess on it myself19:52
TheJuliait, unfortunately, is also a niche use case at this point, but an important one as folks with hardware labs tend to use it more than full modern servers with baseboard management controllers19:54
JayFcid: See, from the other perspective, we all feel a little bad because you're cleaning up all the code we left around :| 19:58
JayFYou don't blame a janitor for how dirty the mopwater is, you blame all of us who haven't been cleaning up the floor after we walk on it :D 20:01
TheJuliaWell, https://github.com/lextudio/pysnmp/commit/a72e913f0773e0bad4e16e5a68c16e9329f5ea1f is what broke us with pysnmp-lextudio21:59
JayF uh, does that mean we're essentially SOL?22:20
TheJulianot sure22:27
TheJuliaI'm like half of the way to fixing the unit tests, but I'm sort of worried more extensive refactoring may be needed22:28
JayFI am confused in that22:28
JayFif it's a minor release, did they *mean* to break the API as bad as they did?22:28
JayFe.g. are we sure this isn't just their bug?22:28
JayFI assumed we're likely in pain because of eventlet/22:28
TheJuliatruthfully, it likely should have been a major bump22:29
TheJuliabut the issue could be style differences, I'm just not sure given the level at which it was chagned22:30
opendevreviewJulia Kreger proposed openstack/ironic master: WIP/DNM: Wrap coroutines for snmp  https://review.opendev.org/c/openstack/ironic/+/90948323:02
JayFTheJulia: I *think* that's only going to work on exceedingly modern eventlet23:10
TheJuliaLikely23:15
TheJuliaI've filed https://github.com/lextudio/pysnmp/issues/4923:15
* TheJulia watches the work laptop crash23:16
JayF++ I call it their bug for sure23:20
TheJuliaOh yeah...23:20
opendevreviewSteve Baker proposed openstack/sushy-tools master: Add virtual-media-boot to openstack driver  https://review.opendev.org/c/openstack/sushy-tools/+/90676823:40

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