*** osmanlicilegi is now known as Guest3 | 06:40 | |
opendevreview | Jacob Anders proposed openstack/sushy master: Only use SettingsURI for BootSourceOverride if the attribute is present in GET response https://review.opendev.org/c/openstack/sushy/+/856597 | 07:38 |
---|---|---|
janders | ^ rebase done, will try to actually fix the patch after dinner | 07:40 |
dtantsur | TheJulia, JayF: we have a task on our backlog to try get a metal3 job on Ironic. | 08:49 |
dtantsur | frickler: I think he's on PTO, I'll try to get a look today. | 08:49 |
dtantsur | frickler: do you have a guess, which package update causes it? | 08:50 |
frickler | dtantsur: requests-mock sounds like a good candidate, otherwise iterating through the list one by one with just the failing test shouldn't take too long | 09:25 |
dtantsur | ok thanks for raising this | 09:25 |
dtantsur | frickler: ouch, can you open https://opendev.org/openstack/ironic/? I get no route to host.. | 09:28 |
frickler | dtantsur: are you on AS3320? seems they dropped the IPv6 route again | 09:31 |
dtantsur | I don't know where I am, but traceroute shows ipv4 | 09:32 |
dtantsur | frickler: funnily, paste.opendev works: https://paste.opendev.org/show/bvmMVsyYJVAXa3SV9vXW/ | 09:32 |
dtantsur | 64.124.44.243.IDIA-176341-ZYO.zip.zayo.com is where ping die | 09:32 |
dtantsur | frickler: nevermind, I had a hosts record left after our experiments a few weeks ago | 09:34 |
dtantsur | hmm, it's probably not requests-mock | 09:48 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Fix the invalid glance client test https://review.opendev.org/c/openstack/ironic/+/863029 | 10:20 |
dtantsur | frickler: I hope this will do it ^^^ | 10:20 |
opendevreview | Jacob Anders proposed openstack/sushy master: Only use SettingsURI for BootSourceOverride if the attribute is present in GET response https://review.opendev.org/c/openstack/sushy/+/856597 | 11:22 |
*** jamesdenton_ is now known as jamesdenton | 12:24 | |
iurygregory | good morning Ironic \o/ | 12:39 |
iurygregory | Happy Monday \o/ | 12:39 |
TheJulia | good morning | 13:01 |
iurygregory | good morning TheJulia =) | 13:11 |
frickler | dtantsur: thx, testing with the reqs patch now. did you find out which lib was responsible? | 14:05 |
* TheJulia glares at sqlalchemy | 14:20 | |
iurygregory | does sqlalchemy glares back? | 14:49 |
TheJulia | I think it does, with daggers in it's eyes | 14:53 |
JayF | begin transaction for your soul; | 14:53 |
JayF | oh no sqlalchemy, don't go evil on us | 14:54 |
JayF | lol | 14:54 |
TheJulia | lol | 14:59 |
JayF | #startmeeting Ironic | 15:00 |
opendevmeet | Meeting started Mon Oct 31 15:00:09 2022 UTC and is due to finish in 60 minutes. The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'ironic' | 15:00 |
TheJulia | o/ | 15:00 |
JayF | Good morning folks o/ Who all is here? | 15:00 |
TheJulia | I'm a zombie, but I think I'm here | 15:00 |
JayF | #topic Announcements/Reminder | 15:01 |
JayF | Just a heads up: I have rearranged the Ironic whiteboard and the standard meeting agenda. Please have a look when you get a chance. To that end, I moved the usual priorities discussion to here as a reminder: | 15:01 |
JayF | Reminder to everyone: tag any patches hashtag ironic-week-prio to get them in front of reviewer eyes more quickly | 15:02 |
iurygregory | o/ | 15:02 |
ajya | o/ | 15:02 |
JayF | Reviewing action items from previous meeting: | 15:02 |
JayF | - I owed a cleanup of the Ironic whiteboard, that's done. | 15:02 |
rloo | o/ | 15:02 |
JayF | - ebbex was going to wipe out the rest of suse support from Bifrost, I believe that work is WIP | 15:02 |
JayF | - dtantsur or arne_wiebalck were going to send out invites for Q1 2023 BM SIG sometime last or this week | 15:03 |
JayF | Thank you all for taking those actions and following up on them time permitting | 15:03 |
JayF | #topic Review Ironic CI Status | 15:03 |
JayF | Are there any major CI issues around Ironic to discuss or document? | 15:03 |
JayF | I think most of our gates are good except the usual suspects in stable branches. There are still a few outstanding zuul queue fix PRs to land as well, but the majority of them are in. | 15:04 |
TheJulia | :q | 15:04 |
TheJulia | err | 15:04 |
JayF | I'm going to take no news as good news, I guess. In future meetings if there's a persistent CI issue feel free to bring it up in this section. | 15:06 |
JayF | #topic Follow-up items from PTG | 15:06 |
iurygregory | tks for adding this section to the meeting JayF =)re CI Status | 15:06 |
JayF | #link https://review.opendev.org/c/openstack/ironic-specs/+/862538 | 15:06 |
JayF | The spec for 2023.1 Ironic work items is up; and ready for review | 15:07 |
JayF | Please put comments on it | 15:07 |
dtantsur | frickler: probably none, it could be an issue that only happens on 4.10 and only if the ordering of tests align | 15:07 |
JayF | my plan is, if it has 2x+2 from core reviewers, and no negative feedback, to merge it during the meeting a week from today | 15:07 |
JayF | I see TheJulia already has comments on it, thank you and I'll review those later | 15:08 |
JayF | other PTG followup items: | 15:08 |
JayF | I have updated the Ironic Whiteboard, orienting it to track in-progress work items and archiving existing subteam status reports | 15:08 |
JayF | I purposely moved this to a sub-etherpad, versioned to this cycle, so we sorta will gte that natural archiving as we go from one cycle to the next | 15:09 |
JayF | (it's all linked from the whiteboard, have a look) | 15:09 |
JayF | in that vein; if you're working on something longer-term during 2023.1 and you want to participate in tracking status, just toss it into here: https://etherpad.opendev.org/p/IronicWorkstreams2023.1 | 15:09 |
TheJulia | I presently get a HTTP 503 :( | 15:09 |
JayF | aw hell, bad timing for etherpad to be down :( | 15:10 |
JayF | oh well, you can look after the meeting | 15:10 |
JayF | I'll also take like, freeform feedback on any of this once you all can see the whiteboards | 15:10 |
JayF | I'm trying to move more of the tracking out of spec documents and into etherpad. Committed to the repo will be basically, aspirational work items for a cycle, and the release notes indicating what of those we actually got done | 15:10 |
JayF | this should make the process light enough that we're able to get some things written down but not have it be a strong thing to worry | 15:11 |
JayF | Is there any further comment or anything to add on PTG followups before we move on? | 15:11 |
TheJulia | That is basically how we've been working, just now with a versioned etherpad | 15:12 |
TheJulia | aspirational items upfront, communicated, then move on | 15:12 |
TheJulia | sounds good to me | 15:12 |
JayF | That's pretty much my thought on it, but I didn't want to assume others didn't see it differently :). Moving on. | 15:12 |
JayF | #topic Baremetal SIG | 15:13 |
JayF | Next meeting still not scheduled yet. Will be scheduled soon for Q1 2023. | 15:13 |
JayF | #topic RFE Review | 15:13 |
JayF | there's nothing here; and I haven't seen chat about any RFEs, I don't think we have anything for this either | 15:13 |
JayF | #topic Open Discussion | 15:13 |
JayF | Does anyone have any items for open discussion? | 15:13 |
arne_wiebalck | SIG: what did we decide/discuss for the meeting in Q1 2023? | 15:14 |
arne_wiebalck | I probably missed something. | 15:14 |
JayF | arne_wiebalck: At the PTG, we agreed to move it to a quarterly cadence. Last meeting, we had a weak consesnus (weak only because of participation) to make the next one Q1 2023 | 15:14 |
JayF | and it was said either you might want that action item when you got back (to schedule it) or dtantsur would | 15:15 |
arne_wiebalck | do we have a topic/presentation already? | 15:15 |
JayF | The only real change beyond the cadence is we'd like to put an ICS file/calendar invite out with the SIG invite, as follow up from the PTG feedback | 15:15 |
arne_wiebalck | or do we change the format? | 15:15 |
JayF | I can talk about something if nobody else is willign | 15:15 |
dtantsur | arne_wiebalck: I was thinking about a fixed agenda that may include a presentation, but not necessarily | 15:15 |
JayF | dtantsur++ I like that idea | 15:15 |
TheJulia | Yeah, that was my takeaway as well | 15:16 |
dtantsur | I'm leaning towards more of a panel format, to be honest | 15:16 |
TheJulia | ++ | 15:16 |
dtantsur | we did that for a local ironic meetup, and it worked better than just someone showing slides | 15:16 |
dtantsur | *especially* when it's virtual | 15:16 |
JayF | I really like that idea | 15:16 |
arne_wiebalck | dtantsur: does the agenda already exist? | 15:18 |
dtantsur | no, I was going to draft something, but EOVERWHELMED | 15:18 |
JayF | There's no real urgency on it, we should probably have it on the books before the end of the month. | 15:18 |
JayF | If I have a free moment, I might draft something up in an etherpad to review, for an agenda | 15:19 |
arne_wiebalck | ok ... ideally, we bring in operators/interested new users/ ... rather than having turning this into an Ironic core video call :) | 15:19 |
JayF | I was going to suggest we take a specific thing and dig into it, if we're doing a panel format | 15:19 |
TheJulia | arne_wiebalck: +1,000,000 | 15:19 |
JayF | e.g. a 10 minute bifrost demo or something | 15:19 |
JayF | that might hold value even if recorded and watched async | 15:20 |
dtantsur | arne_wiebalck: yeah, and he's the thing | 15:20 |
TheJulia | Well, the overall idea is foster community and drive feedback loop | 15:21 |
dtantsur | we need to find at least one operator willing to be on the panel | 15:21 |
dtantsur | for the specific question | 15:21 |
dtantsur | e.g. for the meetup we have "bare metal and networking", and there was a guy who is doing BMaaS with switch management | 15:21 |
dtantsur | * had | 15:21 |
arne_wiebalck | dtantsur: right | 15:21 |
arne_wiebalck | dtantsur: panel format is fine, since more interactive, but we need to spend some effort to have people join | 15:22 |
dtantsur | as always :) | 15:22 |
arne_wiebalck | heh, true | 15:22 |
dtantsur | as the PTG showed, it's no longer enough to just announce the event.. | 15:22 |
JayF | dtantsur: Perhaps metal3 is the topic for Q1 2023... | 15:22 |
arne_wiebalck | so everyone asking questions here, gets an invite to the next SIG meeting :-D | 15:22 |
arne_wiebalck | dtantsur: ++ | 15:23 |
TheJulia | dtantsur: well stated | 15:23 |
arne_wiebalck | from my experience, people are happy to present when one asks them | 15:23 |
JayF | dtantsur: you might have an alternate operator group to tap to get someone on panel, alternate groups of operators to reach out to, and I think there are folks in the community who contribute who could learn some stuff too | 15:23 |
dtantsur | #link https://etherpad.opendev.org/p/ironic-quarterly-meetup let's plan here once the etherpad is back | 15:23 |
arne_wiebalck | like g-research or the berlin health institute ... or CERN :) | 15:23 |
dtantsur | true | 15:24 |
JayF | https://etherpad.opendev.org/p/ironic-quarterly-meetup ideas for the BM SIG Q1 2023 | 15:25 |
JayF | #action dtantsur, arne_wiebalck, JayF, and anyone else interested to collab in https://etherpad.opendev.org/p/ironic-quarterly-meetup ideas for the BM SIG Q1 2023 | 15:25 |
JayF | there we go :) | 15:25 |
arne_wiebalck | JayF: awesome | 15:26 |
JayF | Is there anything else to discuss synchronously? | 15:26 |
JayF | Last call? | 15:28 |
JayF | I'll be here next week to run the meeting. Thanks all for coming. | 15:28 |
JayF | #endmeeting Ironic | 15:29 |
opendevmeet | Meeting ended Mon Oct 31 15:29:00 2022 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:29 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-31-15.00.html | 15:29 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-31-15.00.txt | 15:29 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-31-15.00.log.html | 15:29 |
JayF | TheJulia: fungi: I have a magic number, so our announcement is going to drop as soon as I can update everything everywhere to have the magic number | 15:29 |
TheJulia | JayF: ack | 15:30 |
TheJulia | sqlalchemy is going to drive me bonkers | 15:33 |
TheJulia | well, sqlite w/sqlalchemy | 15:33 |
dtantsur | I thought the model_query fix was enough for now? | 15:34 |
TheJulia | inspector.... | 15:35 |
dtantsur | ahhh.... | 15:35 |
TheJulia | and the functional tests at that | 15:38 |
JayF | fyi per #opendev etherpad is back up | 15:38 |
dtantsur | I've started doing something with the meetup eitherpad | 15:46 |
kubajj | TheJulia: dtantsur: would you be up for a discussion of the next step after the database change is done at some point? I think that would be where the API to get the data from inspector comes in. | 15:59 |
dtantsur | yeah, sure | 15:59 |
kubajj | dtantsur: when works for you? | 16:07 |
dtantsur | kubajj: depending on how heavy you want it :) a call - on Wednesday, a few questions on IRC - right now. | 16:09 |
kubajj | dtantsur: I was thinking more about a call. | 16:14 |
dtantsur | kubajj: I'm quite free on Wed before lunch (tomorrow is a public holiday). I assume you're also in CET? | 16:16 |
kubajj | dtantsur: I am in UTC and am also free Wednesday morning (until 3.30 pm) | 16:17 |
dtantsur | kubajj: something around 11am UTC (12pm my time) works for you? | 16:18 |
kubajj | dtantsur: yeah sure | 16:20 |
dtantsur | kubajj: wanna create an invite or should I (then tell me your email)? | 16:20 |
dtantsur | if anyone else cares about inspector ^^^^ | 16:20 |
* dtantsur is afraid that TheJulia will show up with a torch | 16:20 | |
dtantsur | (we can figure out a later slot if someone from the other side of the Atlantic wants to join) | 16:21 |
TheJulia | I can... I guess... if it is not too early | 16:23 |
TheJulia | but I'm kind of at the point of wanting to take a blow torch to the inspector code | 16:23 |
dtantsur | TheJulia: the question is whether you want to be there :) i.e. it's absolutely optional | 16:23 |
dtantsur | right, that was my assumption :) | 16:23 |
dtantsur | since Milan has left us, I'll pretend it's all his fault :D | 16:23 |
TheJulia | Okay! | 16:23 |
TheJulia | speaking of, I should ping him and see if he is still in brno | 16:24 |
TheJulia | He knows where to get tasty whiskey! | 16:24 |
dtantsur | yeah, I haven't talked to him in ages. Say hi from me if you find him. | 16:24 |
TheJulia | so I'm running into a db lock when the plugin is trying to save the inspector data | 16:26 |
kubajj | TheJulia: do you want to get whiskey in Brno? | 16:31 |
TheJulia | oh, I will obtain whiskey in brno next week | 16:31 |
* dtantsur sense a party brewing | 16:31 | |
TheJulia | in a worst case, it will be at my hotel | 16:31 |
kubajj | but why whiskey? That's not really what Brno is known for | 16:32 |
TheJulia | drink of choice when I'm frustrated | 16:32 |
dtantsur | You need to drink the Pegas beer for me :) | 16:33 |
dtantsur | (the heavy one) | 16:33 |
TheJulia | (can we delegate that to sbaker?).... *grin* | 16:33 |
* dtantsur would love to do it himself, but life.. | 16:34 | |
TheJulia | life is life | 16:36 |
TheJulia | kubajj: wait, that was a question, are you in Brno? | 16:38 |
kubajj | TheJulia: No, that against the code of honour of people from Prague. I was just surprise that you want to get whiskey | 16:40 |
TheJulia | LOL! | 16:40 |
* dtantsur loves that rival spirit neighboring cities often develop | 16:41 | |
TheJulia | I wish I was traveling through Prague, KLM cancelled my flight :( | 16:41 |
dtantsur | like, don't even try to order Kölsch in Düsseldorf | 16:41 |
dtantsur | KLM-- | 16:41 |
kubajj | TheJulia: that is a pitty | 16:41 |
TheJulia | I *really* dislike KLM | 16:42 |
dtantsur | are there airlines to like? | 16:42 |
TheJulia | Delta and Air France | 16:42 |
TheJulia | In particular when I book AF flights through Delta | 16:42 |
dtantsur | wow, nice | 16:42 |
* dtantsur seems to tolerate Lufthansa | 16:43 | |
dtantsur | (reference: https://4.bp.blogspot.com/-EREdTMvfdfk/VPSaKCLs1QI/AAAAAAAAdwM/8pmvciJRAxA/s1600/marvelous.jpg) | 16:44 |
kubajj | TheJulia: does anything fly to Brno internationally or are you going to Vienna and then travelling by train? | 16:44 |
*** rcastillo_ is now known as rcastillo | 16:44 | |
TheJulia | Vienna and then by train | 16:44 |
dtantsur | I don't think anything flies to Brno :D | 16:45 |
dtantsur | they tried to have a flight to Munich, then to Berlin, at some point before that was Moscow.. all failed | 16:45 |
TheJulia | So I read someplace the airport repopened | 16:45 |
TheJulia | smartwings and ryanair only | 16:46 |
dtantsur | ah, the flight to London City still exists? | 16:46 |
dtantsur | LONDON STANSTED nowadays, not too bad | 16:47 |
kubajj | I still don't understand why RedHat chose Brno and not Prague. I like the company, but there is no way that I would move to Brno to work there | 16:47 |
dtantsur | Prices, salaries? | 16:48 |
dtantsur | but I hear you kubajj, I ran away from Brno after 3.5 years :D | 16:48 |
kubajj | o.0 that's a long time. I've been there twice in my life and I think that's about enough | 16:49 |
TheJulia | heh | 16:49 |
dtantsur | my parents got absolutely in love with the town after a couple of visits | 16:49 |
TheJulia | For some reason there is a perception it is a super cheap city | 16:49 |
dtantsur | perceptions are created. just.. sayihng. | 16:50 |
TheJulia | i know :) | 16:50 |
kubajj | I think it might be like max 10% cheaper than Prague, but I guess that's enough | 16:51 |
dtantsur | I don't think it's terrible to visit, e.g. for a meetup. Living these is a bit different story. | 16:51 |
* dtantsur loves Prague | 16:52 | |
* TheJulia also loves Prague | 16:52 | |
kubajj | Thanks for the support 🙂 | 16:53 |
TheJulia | oh wow, I think I finally found the locking transaction | 16:54 |
dtantsur | \o/ | 16:54 |
dtantsur | torch ready? | 16:54 |
TheJulia | eh.... welder perhaps | 16:55 |
TheJulia | dtantsur: remember the report about inspector having a memory leak? | 17:22 |
TheJulia | that we just didn't have enough information to really figure out | 17:22 |
dtantsur | vaaaguely | 17:22 |
dtantsur | something lost in the database code? | 17:22 |
TheJulia | I think that is what is blowing up the functional test, the handler never exits... | 17:22 |
TheJulia | I think it is tied in the paginate_query stuff and the interaction | 17:22 |
TheJulia | and the fact we also hand around copies of clients... needlessly, to do it | 17:23 |
dtantsur | wow. great find! | 17:23 |
* dtantsur should go celebrate halloween probably | 17:23 | |
TheJulia | ++ | 17:23 |
dtantsur | also, tomorrow is a holiday, see you on Wed | 17:23 |
TheJulia | still have not figured out how to fix this | 17:24 |
TheJulia | got it | 17:32 |
JayF | \o/ | 17:33 |
TheJulia | from row in rows] -> from row in rows.all()] | 17:33 |
TheJulia | because, you *actually* need to execute the query | 17:33 |
JayF | ooh, nice call | 17:34 |
JayF | it's just giving you a cursor otherwise, right | 17:34 |
TheJulia | instead of drive it to do it in the lazy fashion | 17:34 |
JayF | that we're never closing | 17:34 |
TheJulia | exactly | 17:34 |
JayF | those are so hard to find | 17:34 |
TheJulia | and if we're passing that along, it gets orphaned as far as I can tell | 17:34 |
JayF | because it looks /fine/ | 17:34 |
TheJulia | anyway, I'm unlocked, but now I've got another error (of course) | 17:34 |
JayF | yeah, this all makes perfect sense with the behavior | 17:34 |
JayF | changing the error is success \o/ | 17:34 |
TheJulia | well, another lock, but now on test teardown \o/ | 17:40 |
TheJulia | oh sweet, it is the same area of the code | 17:41 |
TheJulia | on second call not... blah | 17:42 |
stevebaker[m] | good morning | 19:19 |
TheJulia | Oh happy day! | 19:50 |
TheJulia | functional-py38: commands succeeded | 19:50 |
TheJulia | congratulations :) | 19:50 |
JayF | \o/ | 20:02 |
JayF | FYI: We just announced OSSN-0091 (CVE-202-44020), impacting Sushy-Tools and VirtualBMC. https://wiki.openstack.org/wiki/OSSN/OSSN-0091 | 21:05 |
JayF | * CVE-2022-44020 | 21:19 |
opendevreview | Jay Faulkner proposed openstack/ironic-specs master: Add Ironic work items for 2023.1 https://review.opendev.org/c/openstack/ironic-specs/+/862538 | 21:47 |
JayF | /win 12 | 21:49 |
opendevreview | Jay Faulkner proposed openstack/ironic-specs master: Add Ironic work items for 2023.1 https://review.opendev.org/c/openstack/ironic-specs/+/862538 | 21:49 |
JayF | https://review.opendev.org/c/openstack/ironic/+/858572 stevebaker[m] or someone else wanna land this? | 22:00 |
JayF | stable only needs a single +2 to approve, so if you wanna land it stevebaker[m] you can :D | 22:01 |
opendevreview | Jacob Anders proposed openstack/sushy master: Only use SettingsURI for BootSourceOverride if the attribute is present in GET response https://review.opendev.org/c/openstack/sushy/+/856597 | 23:25 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!