Wednesday, 2023-08-16

opendevreviewJulia Kreger proposed openstack/ironic master: Adds service steps  https://review.opendev.org/c/openstack/ironic/+/88478300:41
opendevreviewJulia Kreger proposed openstack/ironic master: Retool sqlite retries  https://review.opendev.org/c/openstack/ironic/+/89133301:45
opendevreviewMerged openstack/ironic master: Add job to test with SQLAlchemy master (2.x)  https://review.opendev.org/c/openstack/ironic/+/88602003:13
opendevreviewIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Firmware Interface support  https://review.opendev.org/c/openstack/python-ironicclient/+/89156003:25
iurygregoryJayF, TheJulia since I promised last week ^ 03:25
*** dmellado819181 is now known as dmellado8191804:45
rpittaugood morning ironic! o/07:04
kubajjgood morning rpittau and Ironic o/08:06
rpittauhey kubajj :)08:07
dtantsurTheJulia: https://github.com/metal3-io/cluster-api-provider-metal3/issues/1082 is where we're tracking the database locked issue08:16
dtantsurTheJulia: another instance, looks absolutely identical: https://jenkins.nordix.org/view/Metal3%20Periodic/job/metal3_daily_release-1-4_e2e_integration_test_ubuntu/128/08:18
arne_wiebalckGood morning kubajj rpittau dtantsur and Ironic o/09:40
rpittauhey arne_wiebalck :)09:48
mmalchukmorning Ironic o/10:30
mmalchukrpittau CI still unhappy in stable branches?10:30
rpittaummalchuk: let me check if the new pkg is there10:30
rpittaunew pkg is there, so I'm rechecking the revert for the workaround10:31
rpittaustable branches are probably ok at this point10:31
mmalchukoh, cool10:32
iurygregorygood morning Ironic11:31
*** jroll8 is now known as jroll12:09
arne_wiebalckhey iurygregory o/12:48
iurygregoryhey arne_wiebalck o/12:48
mmalchukrpittau https://review.opendev.org/c/openstack/bifrost/+/89112712:53
mmalchukrpittau still failed(12:53
rpittaummalchuk: still isntalling the old pkg systemd-container-252-16.el9.x86_6413:07
rpittauprobably not all mirrors have been synced yet13:07
mmalchukdo you think need couple rechecks?13:08
rpittaummalchuk: I would wait for this https://review.opendev.org/c/openstack/bifrost/+/891014 to pass first13:09
mmalchukok13:10
opendevreviewJulia Kreger proposed openstack/ironic master: Adds service steps  https://review.opendev.org/c/openstack/ironic/+/88478313:34
JayFrpittau: PTL nominations are open. It's either you or me buddy. I'm happy to nominate myself and continue another cycle but I'm also happy to step back and let you take the reins :)14:05
rpittauJayF: thanks, I'm still thinking about it mainly based on downstream commitment, but I'm seriously considering it for this cycle :)14:08
* TheJulia sighs... ipv614:10
dkingIPv6 is the greatest thing that ever got ignored.14:10
dkingJayF: I found my issue the other day. It turns out that it had nothing to do with pynetbox. It's an issue in the eventlet module itself.14:12
JayFIt wouldn't really be the first time :) 14:12
dkingJayF: What's worse, it seems to be related to an issue that was submitted in 2017 and has been confirmed across multiple versions, is still open, and looks like it hasn't been touched since early last year: https://github.com/eventlet/eventlet/issues/37114:13
JayFmakes sense14:13
JayFeventlet is amazing and terrible at the same time :-)14:13
dkingI don't doubt it. As far as I can tell, the project looks dead. Nearly 200 open issues, almost no activity, and their community link is to a freenode IRC channel, which only has 2 other people in it at the moment.14:14
JayFOh, it's extremely not dead14:15
JayFit's had 200 issues open since I've used it. It's just a rolling set :) 14:16
dkingWell, some of them don't roll much, at least.14:16
JayFUse of it has decreased in new projects due to real-async being more easily available (as opposed to green-async)14:16
dkingDo you know where to find the community?14:16
JayFI think it's a person or two, I've never tried to reach out for any sync comms14:17
JayFbut I have gotten comments/ responses/etc in my issues before14:17
dkingYeah, that's probably the better option. I was wondering why that wasn't used instead, but I don't really know all of the eventlet magic.14:17
JayFThe answer to that question, in many openstack contexts, is temporal in nature14:17
JayFthere was no real async stuff14:17
JayFthere was only green-async via eventlet/greenlet14:17
dkingOkay, so what we have now isn't ideal, but at this point, it would just be a beast to update it?14:18
JayFI'd say it slightly different14:26
JayFif openstack was being created today, in python, it'd likely use asyncio14:26
dkingJust getting my head around it, would it be at all feasible to consider replacing it in IPA? I believe that there's really only the calls going back to the Ironic API?14:30
JayFIn terms of your problem; it'd likely make what you want harder14:31
JayFbecause you'd have to use async aware libraries for things like pynetbox14:31
JayFwhich it likely isn't14:31
dkingTrue. It's not the best fix for my one bug. But I'm just wondering if it would be more future proof if it were changed.14:31
JayFand bluntly, with IPA we have all the parallel bits working properly, and it barely changes; so the cost:benefit is way outta whack: big cost, big risk, minimal benefit14:31
dkingYes, that would be a problem on me for my local stuff.14:32
dkingThat's probably fair. I just worry because if it's using an outdated concept, and that module will likely continue to degrade, it just makes me wonder if we won't start to see more issues in the future. Perhaps, though, it's just best to wait until the problems actually materialize.14:34
opendevreviewJulia Kreger proposed openstack/ironic master: Don't yield on power sync at the end of the work  https://review.opendev.org/c/openstack/ironic/+/89133514:34
JayFYeah, when there are problems we solve them; in the meantime we have too many other problems to generate them ahead of time14:37
TheJuliadtantsur: I'm wondering if https://review.opendev.org/c/openstack/ironic/+/891335 might be worth considering, w/r/t the fact it seems like we end up in the state after the power state check seems to end its work.14:39
dtantsurI'm not even sure how important this yield is... so, everything possible?14:41
TheJuliajust thinking it could leave a greenthread out there that doesn't immediately wrap up14:41
dtantsurTheJulia: another thought. there are a few cases where we may be moving a lock across green threads, power sync and inspection are among them.14:41
TheJuliawell, yes14:42
dtantsurI highly hope we don't carry an open transaction this way.. but who knows at this point14:42
TheJuliaI had thought about that too, but the launcher of the thread is a reader, not a writer in both cases14:42
TheJuliaand even then, that originator call *should* be closed out14:42
TheJuliasince we extract the data14:42
TheJuliaand we don't use the magical orm objects, but there is a possibility (and it seems too close to be a coincidence...)14:43
* TheJulia goes back to trying to make a super smart magical decorator that understands when "I can't timeout" so we don't horribly fall over14:43
JayFI have an MLH intern starting in a couple of months to work with us for 10 weeks upstream. Trying to figure out a good project, and I think I got one, as long as folks are onboard -- how would people feel about adding type hints to Ironic?15:12
JayFoslo.context has them, so there is some precedent for them in openstack, and I think it'd be a good low level project for someone new + would be helpful to folks coming afterwards15:13
dtantsurOh, and outreachy is about to start once again :)15:24
JayFYeah, this is driven by G-Research Open Source Software team directly15:25
JayFI'll be mentoring this person, but the project focus will be OpenStack15:25
JayFMLH and Outreachy, afaict, are basically the same thing with different names and slightly changed details, fwiw15:25
JayFdtantsur: wdyt about the meat of that? Type hinting!15:25
dtantsurI have pretty mixed feelings of type hints, to be honest.15:28
dtantsurIf we could figure out which parts of Ironic are "library", we could annotate it15:28
JayFWhat is the harm caused in annotating non-library portions?15:29
JayFI like it when my IDE knows what's going on a little better :D 15:29
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: Conditional creation of RAIDed ESP for UEFI Software RAID  https://review.opendev.org/c/openstack/ironic-python-agent/+/89160915:41
JayFarne_wiebalck: Lemme DM you the address you can mail in your "Management" card to ;) managers aren't allowed to write code /s 15:44
JayFarne_wiebalck: more seriously, nice to see your name come across on gerrit  :D 15:44
dtantsurJayF: no harm, but to do it properly sometimes requires twisting your brain with the Python's version of generics :)16:02
JayFheh16:02
JayFhonestly I was going to suggest, if I wrote it down16:02
JayFto specifically keep things like Callable[] generic to start with16:02
JayFit removes some of the value but makes "get the entire project type hinted at all and mypy enabled" achievable16:03
* TheJulia tosses things at python decorators16:04
JayFpython decorators are well-known for how little they complicate type checking <.< >.>16:04
JayFTheJulia: if you need someone to quack with you I'm already in a context switch16:04
TheJuliaI'm giving up on trying to dynamically determine the decorated method name16:04
* JayF has been playing in the oslo box all morning16:04
TheJuliasince all I can see is the class object as the function with how it is wired in16:05
JayFthat is very hard to do especially if you might multiply-decorate16:05
JayFsince it can return the name of the decorator below it if stacked16:05
TheJuliabecause I don't want to raise an error on release or node_update because if they fail, things go sideways horrifically16:05
JayFwhy not go not magic at all? @retry(timeout=int or None)16:05
JayFand if None it goes kaboom16:05
JayFis that possible?16:05
* JayF suspects there's a complication he's unaware of16:06
TheJuliaCan't seem to do it with the style either16:06
TheJuliaI've burned close to two hours on it16:06
JayFIf you want to sync up about it, just ask. Otherwise I'll let you keep going :) 16:06
rpittaugood night! o/16:11
JayFo/16:11
TheJuliaoh noes, I might have typoed it to begin with16:16
TheJuliaugh.16:17
TheJuliaI did16:17
JayFdon't be annoyed that you typo'd it, be happy that there's not a more annoying technical gremlin under the surface16:20
* JayF has gotten very good at consoling himself over silly typos wasting time16:20
JayFTheJulia: can you paste me up your minimal ironic+nova devstack config again?16:38
* JayF prepares to be very angry at devstack again lol16:38
TheJuliaoh jeeze16:39
TheJuliaI crashed my window manager and lost the text file16:39
TheJuliabut you were missing bits to force it to OVS16:39
JayFyou crashed your window manager and lost the text file16:40
JayFI restored a snapshot on my VM and lost it :| 16:40
TheJuliaheh16:40
TheJuliacan you share your config, I'll highlight the bits and send it back16:40
JayFI was using the one from the documentation before I started workign with you16:41
JayFwhich you replaced with like, a 4 line config16:41
TheJuliait was 4 lines you were missing16:42
JayFlmao16:42
JayFno wonder it didn't work16:43
JayFI removed my whole config and replaced it with those four lines16:43
JayFI was feeling silly for having 30 lines when like 4 were needed, this all makes more sense now16:43
TheJuliawell, they are a fairly important set of four, I remember you re-enabled the plugin16:43
JayFI'm going to start with https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#ironic-with-ironic-tempest-plugin16:44
JayFand look for OVS-related configuration flags in the .localrc.auto from a CI build, I guess?16:44
TheJuliaso, it was something like you needed to enable the following services: q-agt, q-dhcp, q-l3, q-svc, q-meta16:45
TheJuliadisable: ovn-controller, ovn-northd16:45
TheJuliaset Q_AGENT=openvswitch16:45
TheJuliaenable the plugin of course16:45
TheJuliaoh, also disable service metadata16:46
TheJuliaerr16:46
TheJuliadisable service q-ovn-metadata-agent16:46
arne_wiebalckJayF: :-D16:47
arne_wiebalckJayF: I was about to prelude that commit with "You know it is quiet summer time when managers start writing code."16:48
JayFthank you TheJulia :D I'll figure it out and when I do that doc is getting updated16:48
TheJuliaheh16:49
JayFhttps://gist.github.com/jayofdoom/b18e86cfe202da1691cdb4f297ff5e48 this is what I'm about to get started with16:51
TheJuliathat looks pretty good to me16:51
JayFwell I was smart enough to make a new snapshot before stack16:51
JayFso if it doesn't work I'll have that conf still lol16:51
* JayF stackin'16:51
JayFTheJulia: did you have an opinion on 'have MLH interns begin implementing type hinting in Ironic' 16:52
* JayF wonders if something like that needs to be RFE/spec'd16:52
TheJuliaI find hinting makes it much harder for me to just read the code16:52
TheJuliaso not really a fan of it, honestly16:52
JayFI wish it wasn't optional, frankly. It's a straight technical improvment and it's unforunate that aestethics come into play at all :( 16:53
JayFI'll write it up though as it seems not to be the slam dunk I assumed it'd be16:53
TheJuliaokay16:54
JayFeither way I gotta find 10 weeks of low hanging work, probably more, if there are alternate suggestions I'm game :D 16:54
TheJuliarequirements....16:54
TheJulialets see about moving to some newer versions16:54
TheJuliaeven just in ironic would be a good start :)16:55
JayFI've asked kubajj if he'd be interested in a focus on requirements after he's done with the *_by_arch work16:55
TheJuliak16:55
JayFI thought it'd be wise to keep that kinda work into folks who are likely to be around the community longer16:55
JayFseems like it'd be intimidating for an intern and a lot of ramp up time to throw away the context shortly after16:55
TheJuliaon the flip side of it, they should be able to ramp up quickly becuase they don't need to know internals to detect high level issues :)16:56
JayFI think the reason I didn't consider that is because one time work on it is useful; but having the community ramp up so that work can recur or be automated16:58
JayFbut it's worth consideration16:58
opendevreviewJulia Kreger proposed openstack/ironic master: Retool sqlite retries  https://review.opendev.org/c/openstack/ironic/+/89133317:00
TheJuliayeah, automated would be good in the end17:00
clarkbyou can use stub files to keep the actual code clean. But this brings other issues17:00
TheJuliaor at least, something better than the current state which can help drive things forward and someone to then champion that moving forward would be key17:01
JayFThe least of which is that I have no idea how to do that ;) 17:01
* TheJulia gets out a box labeled "Magic" and hands it to JayF17:01
JayFTheJulia: bluntly, I'm not even sure how I'd approach the requirements problem ... but I think you may be right that too much context is paralyzing for some of these problems 17:01
clarkbMy personal frustration is that you run into corner cases very quickly because python was never intended to be used that way. Things like conditional imports for C implementations vs native implementations of things with identical apis are basically unsupported17:01
clarkbit feels like they took a pedantic appraoch rather than looking at how to apply type checking to existing code bases17:02
JayFthe headache I've hit in personal projects is that if you're using libraries that don't do type hinting17:02
TheJuliaJayF: oh yes, very yes. And to clarkb's point, an unconventional approach may be needed to at least be a human driver :)17:03
JayFit's really hard to get tools like IDEs to calm down about it17:03
TheJuliadtantsur: revised retries, you are likely going to raise an eyebrow, but the commit message should explain "why". In the morning when you get up, retry it please while CI us under heavy load17:04
JayFI just put a couple of comments on that, too17:06
JayF(the retries)17:06
TheJuliaJayF: w/r/t kwarg basing a retry, feel free to give uit a spin17:10
JayFWhy do I feel like Daffy Duck right after Bugs has handed him his stick of dynamite \back?17:10
JayFlol17:10
* TheJulia whistles17:11
JayFtime for me to do my part17:11
JayFthat's right, there's going to be a duck-sized hole in that wall17:12
TheJuliare, the help string, I'll update it once metal3 gives CI results17:12
TheJulialol17:12
JayF[ERROR] /opt/stack/devstack/functions-common:2339 Neutron did not start17:16
JayF:( going to look at logs after I finish running thru this wall17:16
TheJuliait is likely a silly minor piece of config17:17
JayFI've assumed it's been <10 lines of config the whole time17:17
JayFknowing which lines is the trick ;)17:17
JayFsufferin' succotash17:25
JayFI think I got it17:25
JayF(that was what daffy duck used to spit-exclaim, right?)17:25
TheJuliamaybe?!17:26
JayFin true daffy duck fashion I claimed victory too soon17:28
TheJuliaAt least the 1812 Overture is not playing in the background17:29
JayFmy subconsious is cratering my attempts to do this so I don't have to troubleshoot devstack more ;)17:29
JayFOHHH17:30
* JayF missed a bunch of () that are needed17:31
JayFnow I got it17:32
opendevreviewJay Faulkner proposed openstack/ironic master: Demo: using kwargs instead Retool sqlite retries  https://review.opendev.org/c/openstack/ironic/+/89161517:35
JayFTheJulia: I made a hay of git trying to not cause your change to re-kick CI, so I ended up squashing it all into ^17:35
JayFTheJulia: if you like it, steal it :)17:35
TheJuliahmm, that might work17:36
JayFit passes unit tests17:36
JayFbasically to get arguments into a decorator, you turn it into a decorator factory17:36
JayFwhich makes sense, and I've followed the pattern, but I'm not sure I fully understood it until today17:37
JayFTheJulia: re: devstack; I think neutron might have just taken too long to come up17:40
JayFthe test devstack was running that failed now passes17:40
JayFI'm going to just re-run stack.sh17:40
* JayF notes it looks like it got further, perhaps17:50
JayFnope, died17:57
JayF> .ml2.drivers.ovn.mech_driver.mech_driver [None req-3fa5a9ea-c1ca-4907-a07f-f89506dede20 None None] Geneve max_header_size set too low for OVN (30 vs 38)18:01
JayFis what it's dying on18:01
TheJuliaman, why is it trying to load OVN18:01
TheJuliaQ_ML2_PLUGIN_MECHANISM_DRIVERS to openvswitch perhaps18:01
* JayF added that, restacking18:02
JayFI'll note that is set in our CI jobs, so that gives me some hope18:02
* JayF afk maybe a long lunch18:02
JayFstill failing it looks like, will get a clean run to ensure19:25
TheJulia:(19:26
JayFI think there's a nonzero chance we broke idempotence in Ironic's devstack plugin19:26
JayFwell, I shouldn't say it that way19:31
JayFbecause it's likely *in neutron* if it works reconfigured19:31
JayFTheJulia: I'm going to abandon https://review.opendev.org/c/openstack/ironic/+/891615 since it's mostly copied from you, but it did pass CI19:32
JayFTheJulia: feel free to reuse that (or not, my original comment was a thought not intended to be blocking)19:32
TheJuliaok19:33
* JayF saw a ERROR ovsdbapp.backend.ovs_idl.idlutils [-] Unable to open stream to tcp:127.0.0.1:6640 to retrieve schema: Connection refused fly by19:42
JayFhopefully that's not actually-breaky19:42
opendevreviewJulia Kreger proposed openstack/ironic master: Add service steps call to agent logic  https://review.opendev.org/c/openstack/ironic/+/89122919:45
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Add some service steps  https://review.opendev.org/c/openstack/ironic/+/89163019:45
JayFTheJulia: :( https://gist.github.com/jayofdoom/5b56888bed759840ac31d074679fb8cf19:54
JayFtl;dr19:54
JayFCannot open network namespace "qdhcp-343ddd44-a6c5-48b3-8e8a-4c2e7d15a8b9": No such file or directory19:54
JayFit's referncing a network namespace that doesn't exist on my machine19:54
JayFin +++/opt/stack/ironic/devstack/lib/ironic:create_ovs_taps:2044 it seems19:55
* JayF digs19:55
JayFHmm. looks like create_ovs_taps is built with the assumption that qdhcp-{ironic_net_id} will exist as a network namespace 19:57
JayFbut it doesn't19:57
TheJuliasounds like your somehow still on ovn20:00
JayFHow would I validate that?20:00
TheJuliaor to be more precise20:00
TheJuliathe neutron-dhcp-agent is not running20:00
JayFMy reading of the code suggests this might be where I need to add IP_VERSION=420:00
JayFto fix it20:00
TheJuliaeh, maybe20:01
JayFand also given I got a different/better err; this is more evidence pointing to "we don't do idempotence well in our devstack configs"20:01
TheJuliathat is one of the free-bie arguments always in upstream20:01
JayFwhoa q-dhcp service is crashing20:01
JayFon this broken devstack20:01
TheJuliaenjoy!20:01
JayFhmmm maybe not, just a guru mediation report20:02
JayFoh, when devstack failed20:02
JayFofc20:02
JayFaight going to try fresh with IP_VERSION=420:02
clarkbdevstack has never been intended to be idempotent20:03
JayFTIL20:03
TheJulia... I was going to say something along the lines of "the idea of it being such is laughable"20:03
JayFThat's a false assumption I've been carrying for a long, long time20:03
JayFlike insanely long time20:03
JayFlike might explain some % of why I have always been frustrated with devstack20:03
clarkbit encodes the path from an empty state to the state configured. It knows very little how to configure from one configured state to another20:04
clarkbincluding "please rerun the exact same config again" it may try to redo unsafe setup steps etc20:05
JayFall this makes 100% sense; I don't know where I got that bad info and am discarding it in favor of the obviously-more-correct info :D 20:06
opendevreviewJulia Kreger proposed openstack/ironic master: DNM Enable OVN  https://review.opendev.org/c/openstack/ironic/+/88508720:21
* TheJulia goes and takes migraine meds20:26
JayF+++functions-common:test_with_retry:2338     timeout 20 sh -c 'while ! sudo ip netns exec qdhcp-f55cbfba-1879-4c6a-912f-58e84357b813 ip link list | grep '\'' tap'\'' | cut -d'\'':'\'' -f2 | cut -d'\''@'\'' -f1 | cut -b2-  | grep '\''^tap'\''; do sleep 1; done'20:31
JayFCannot open network namespace "qdhcp-f55cbfba-1879-4c6a-912f-58e84357b813": No such file or directory20:31
JayFsame err with IP_ADDRESS=4 the whole time :( 20:31
JayFI'm going to lightly dig into this but not sure how much capacity I have for this today :| 20:31
TheJuliaI just took migraine meds20:31
TheJuliacapacity is low and banging my head on ovn now20:31
JayFyeah please go rest if you're not feeling well20:31
TheJuliawell, more like ~1.25 hours before I have anything I can look at from cI20:32
JayF> Network f55cbfba-1879-4c6a-912f-58e84357b813 is not hosted by any dhcp agent {{(pid=156765) _notify_agents /opt/stack/neutron/neutron/api/rpc/agentnotifi>20:32
TheJuliathat is a new one20:33
JayFDo we have any V4-only CI clouds that we set IP_VERSION=4 on? 20:34
JayFactually nevermind, going to ignore that, it's probably a red herring20:34
JayFneed to dig logs more and see why20:34
clarkbovh is v4 only the way we deploy it (it can do ipv6 but we don't because of cloud metadata problems that may no longer exist)20:34
JayFso we set IP_ADDRESS=4 in devstack for that stuff?20:35
clarkbthe openmetal/inmotion cloud is also v4 only20:35
clarkbyou'd have to check job logs. But v4 only clouds are a thing in upstream CI20:35
JayFack20:35
JayFI'm looking at a .localrc.auto from a successful CI job vs my local.conf and trying to ID anything20:38
* JayF sus of Q_ML2_TENANT_NETWORK_TYPE="vxlan"20:41
JayFQ_USE_SECGROUP="False"20:41
JayFtrying with those two pieces set20:45
JayFI'm not sure, but I think I just saw that error code pass by happy with those changes21:10
JayFI'll have to see if it was one or both21:10
JayFFYI: I may have to evacuate due to a brush fire in my area. Right now we're safe but making a go-bag. Three-alarm brush fire at a park about 1.5mi from my house21:11
JayFI better offsite backup this working local.conf LOL21:11
JayFassuming the nodes finish cleaning, but I have no reason to suspect they won't21:11
JayFThat blew up, but only because I had ironic tempest enabled but not installing, somehow (?), not a big deal21:49
JayFin any event, I'm unlikely to get useful stuff done b/c I'm on an adrenaline rush from the evac order (we are at level 2; create a go-bag).21:50
clarkbJayF: good luck. I think some people will tell you to clear out your gutters and then water the roof/property if you can too21:53
JayFclarkb: ack; in this case there are two  new pieces of info:22:08
JayF1) we found a video feed from a local news chopper. the fire is dying down and is moving opposite direction of us (wind is so in the opposite direction we have no smoke here)22:08
JayFand 2) They screwed up. Evac notices were supposed to go to *.5* mi away, they went to *5* mi away22:08
JayFwe just got the update after packing frantically for 30 minutes22:08
JayFI also have a tile roof? which I think is an advantage but also means spraying with water from beneath is a good way to get unintended water intrusion22:09
TheJuliaoh jeeze22:10
JayFI think everyone here in emergency management/fire/etc are a little on edge22:10
TheJuliaat least you didn't have a neighbor claiming the HOA spoke with the county and that you were being evacuated22:10
TheJuliayeah22:10
JayFwe lost 5 residents last week to a brush fire which quickly went into a trailer park and destroyed 8 houses22:10
JayFso the county gets a 1000x grace from me for missing the decimal point; I'm sure those folks have had a tramatic few days22:11
* TheJulia wonders why jobs no longer grab ovn logs22:14
JayFbtw TheJulia in case you missed it22:14
JayFtyvvvvvvvm for helpingwith ironic/nova devstack22:14
JayFit's working22:14
TheJuliawoot22:14
JayFwell, I should say22:14
JayFit got to trying to do tempest things and failed22:14
JayFwhich means it's 100x more worky22:14
TheJuliayou have to install the plugin for that22:14
TheJuliaso...22:14
TheJulialol22:14
JayFone (or both) of Q_ML2_TENANT_NETWORK_TYPE="vxlan" / Q_USE_SECGROUP="False"22:15
JayFmade the difference22:15
TheJuliahmm, zuul_copy_output, why you htae us22:18
mmalchukrpittau https://review.opendev.org/c/openstack/bifrost/+/89101422:26
mmalchuklets merge it22:27
TheJuliabutton pushed22:27
mmalchukTheJulia thanks22:30
mmalchukalso I've push recheck all my stable branch changes, CI should pass22:30
mmalchuklets see22:30
opendevreviewJulia Kreger proposed openstack/ironic master: DNM Enable OVN  https://review.opendev.org/c/openstack/ironic/+/88508722:37
mmalchukTheJulia could you please also push +W here https://review.opendev.org/c/openstack/bifrost/+/89113422:42
mmalchukCI is passed already22:42
mmalchukand I remember about merged but not released)22:42
mmalchukthanks22:42
JayFby rule we have to land them in order22:42
JayFso we can't land the xena one until it's in yoga, can't land yoga until it's in zed, etc22:42
mmalchukoh... rules22:43
JayFyeah, we don't ever want someone to upgrade into a bug22:43
mmalchukthanks JayF 22:43
opendevreviewVerification of a change to openstack/bifrost stable/xena failed: Create the log file for the disk-image-create command  https://review.opendev.org/c/openstack/bifrost/+/89113422:43
TheJuliayeah, good catch JayF 22:44
mmalchukTheJulia np, lets wait)22:44
mmalchukalso its time to go sleep)22:45
mmalchukNight brings wisdom)22:46
TheJulia:)23:56

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