Thursday, 2021-09-09

opendevreviewMerged openstack/ironic-python-agent master: Trivial: minor fixes in error messages  https://review.opendev.org/c/openstack/ironic-python-agent/+/80771301:02
TheJuliao/ stevebaker 01:03
TheJuliaI spent time reviewing today, if it didn't stand out :)01:03
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: API endpoints to get node history  https://review.opendev.org/c/openstack/ironic/+/80385501:05
TheJuliastevebaker: would appreciate a review on ^,, I *think* I only need to write one or two unit tests and then the policy checks01:05
TheJuliawhich shouldn't take that long01:05
TheJuliabut not today brain things01:05
stevebakerTheJulia: ok, I'll take a look01:05
TheJuliaI've tried to keep the whole thing in-line with the spec except I didn't do the pluggable backend stuffs01:06
TheJuliaif someone wants it, they can implement it01:06
stevebakerack01:08
* TheJulia goes and makes pizza01:12
*** pmannidi is now known as pmannidi|AFK01:12
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722001:54
*** pmannidi|AFK is now known as pmannidi02:52
*** pmannidi is now known as pmannidi|brb04:11
opendevreviewDmitry Tantsur proposed openstack/ironic master: Enable parallel downloads and allow tuning concurrency  https://review.opendev.org/c/openstack/ironic/+/80787006:00
dtantsurmorning ironic06:00
dtantsurTheJulia: re iter_nodes and stuff: I'm not inventing anything, just documenting the pattern that everyone already uses06:04
dtantsurif I don't document, people will copy-paste it from redfish/ilo/idrac06:04
*** pmannidi|brb is now known as pmannidi06:08
iurygregorygood morning dtantsur and Ironic o/07:11
* dtantsur -> errands, brb07:44
*** sshnaidm is now known as sshnaidm|off08:04
xenwarHi all,  I am trying to boot a serverw with two disks via Ironic using UBUNTU_20.04 image. Both raid 0 and raid 1 configurations would not result in proper booting, getting the following error. “VFS: Cannot open root device “PARTUUID=…..” or unknown-block(0,0): error -6 Thinking that this was caused by the raid configuration, I deleted the raid setup. However, this did not solve the problem. The last thing I seen in the console is (initram08:14
xenwarWhen using Centos (with the raid), I did manage to boot successfully. 08:15
xenwarSo, I was wondering if I need to change something for it to work. Or if there some documentation I cam follow.08:15
iurygregoryxenwar, maybe you can check the image-requirements we have for sw-raid https://docs.openstack.org/ironic/latest/admin/raid.html#image-requirements08:19
iurygregoryif you are trying to use local boot in the node the fina instance image needs the mdadm utility installed08:20
xenwariurygregory, thanks. The image does have the raid utilities installed. But, I will the rootfs_uuid described in the documentation you provided.08:24
iurygregorygood luck!08:24
xenwariurygregory, thanks. 08:34
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix iDRAC import configuration job with errors  https://review.opendev.org/c/openstack/ironic/+/80543109:13
dtantsurare we all set for a sushy-tools release? I have https://review.opendev.org/c/openstack/sushy-tools/+/806253 but it can wait12:35
iurygregorydtantsur, I think we can request the release, I'm going to request one for ipa-builder and ironic-ui later today13:10
TheJuliadtantsur: w/r/t iter_nodes, I have zero issues with documenting, but obviously we don't want patterns which could be problematic. In fact, we *should* fix the redfish one so it is more efficient13:22
dtantsurTheJulia: redfish, ilo, idrac, irmc :) all drivers use this pattern13:22
dtantsurand we don't really have a replacement (we cannot filter on the driver/interface name, they're not programatically accessible)13:23
TheJuliawe could have a field level match feature13:23
TheJuliawhich would allow redfish and idrac at a minimum to use it some cases13:23
dtantsurI'm not sure I follow13:23
TheJuliathat was what I suspected the issue is13:24
TheJuliaor disconnect is likely the better word13:24
TheJulialet me caffinate and wake up13:24
dtantsurcoffee++13:24
TheJuliadtantsur: replied on https://review.opendev.org/c/openstack/ironic/+/80312813:45
dtantsurand I've just replied to your reply :)13:48
TheJuliadtantsur: its not devstack13:49
TheJuliait is literally the ansible base jobs to setup the test vms13:49
TheJuliathey dropped the db setup stuffs into projects when they ripped out out of infra13:49
dtantsurokay, it's easy to check: let's see if postresql is being configured in a dsvm job13:49
TheJuliaI *believe* it is13:49
TheJuliaand it is being configured for things like unit tests13:50
dtantsurso far nothing in https://zuul.opendev.org/t/openstack/build/8d52fc5278554ad596fb1bf1ff4cfd66/: no matches for test-setup in job-output.txt, postres disabled in devstack (although it is installed)13:52
dtantsurokay, this is the role that invokes the script, let's trace its usage: https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/test-setup/tasks/main.yaml13:53
dtantsur(and omg how I like hardcoded script names instead of, you know, ansible..)13:54
TheJuliahttps://opendev.org/opendev/infra-manual/src/branch/master/doc/source/drivers.rst#unit-test-set-up13:54
dtantsurthis is one usage: https://opendev.org/zuul/zuul-jobs/src/branch/master/playbooks/unittests/pre.yaml13:54
TheJuliayup13:55
TheJuliaI ran across the docs before I ran into the job config13:55
dtantsurseems to be unit tests only, I cannot find any hits in https://codesearch.opendev.org/?q=test-setup&i=nope&literal=nope&files=&excludeFiles=&repos= except for tox-related tests13:56
TheJuliaso its just unit tests then13:56
dtantsurI would assume that devstack is responsible for databases in dsvm jobs13:56
TheJuliaseems that way yes13:56
dtantsurTheJulia: if you want to restore ./tools now, I can quickly (re)approve13:57
dtantsuror maybe it does not matter13:57
dtantsurI've put W+1, I don't think we update ./tools often enough for it to matter13:58
dtantsurI was just curious to figure out the logic behind the change13:58
TheJuliafor dsvm jobs, it really doesn't matter I think13:58
TheJuliaThat was kind of my thinking as well behind my +213:58
TheJuliadtantsur: indeed, yeah.13:59
dtantsurso, periodic tasks and bad patterns.. yeah. dunno.13:59
TheJuliaup for chatting?14:00
dtantsurvoice?14:00
TheJuliayeah14:00
dtantsuryep14:00
TheJuliahttps://meet.google.com/wzs-qewi-oix14:00
TheJuliayay consensus14:36
TheJuliaiurygregory: So when I was chatting with dtantsur, we realized that we need to release ironic next week or at worst the week after14:47
iurygregoryTheJulia, ack 14:49
* iurygregory adds a note14:49
TheJuliaI think we should use the review jams next week to try and review items that would be good to get in and get them merged if possible14:49
iurygregoryagree, and on monday we should probably talk about the PTG also14:50
dtantsurI have some nice cute patches to review ^_^14:50
iurygregorydtantsur, please define cute14:51
dtantsurlike kittens, but patches14:51
* iurygregory never saw dtantsur using ^_^14:51
dtantsursrsly?14:51
iurygregoryyup14:51
dtantsurI think I use even =^_^= all the time14:51
iurygregory^ this one is for the kittens :D14:51
TheJuliadtantsur: only when your preparing for vacation, really :)14:52
TheJuliaat least on IRC :)14:52
dtantsuroookay, I'll do it more often14:53
TheJulia\o/14:53
TheJulianow, we just need to have a "kitten gif attached to each change" requirement14:53
dtantsurif we switched to matrix, we could have kitten gifs here.. just saying ;)14:53
TheJuliaSo looks like Steve provided review feedback on the history events work and raised a note that perhaps we should have a severity field14:54
TheJuliaso we can delineate errors from items which were more... informational.14:55
dtantsurmmm, I recall asking the same thing at some point..14:55
dtantsuror maybe I just wanted to?14:55
TheJuliaI don't remember it coming up before but I'm kind of in agreement14:55
TheJuliait would be good™14:56
TheJuliaAny objections to adding it?14:59
iurygregorynone from my side, I think it makes sense15:00
Nisha_Agarwaldtantsur, hi15:09
Nisha_Agarwalgood evening15:09
dtantsurhi Nisha_Agarwal 15:12
dtantsurTheJulia: https://storyboard.openstack.org/#!/story/200920315:13
opendevreviewAija Jauntēva proposed openstack/ironic master: Fix idrac-wsman forced hard power off  https://review.opendev.org/c/openstack/ironic/+/80809815:18
ajyarpioso, TheJulia for the bz issue ^15:18
TheJuliaajya: Richard was just telling me about this :)15:20
Nisha_Agarwaldtantsur, did u had a chance to look at https://review.opendev.org/c/openstack/ironic/+/79956215:21
TheJuliaajya: feedback posted15:25
* rpioso becomes giddy due to the speed and means of communications :-)15:27
dtantsurNisha_Agarwal: no, sorry, no time so far15:29
ajyaTheJulia: thanks15:32
NobodyCamGood Morning Ironic folks, wow Nisha_Agarwal long time15:41
Nisha_AgarwalNobodyCam, :) yup15:42
NobodyCamo/15:42
Nisha_AgarwalNobodyCam, not a constant contributor to ironic .....15:42
NobodyCamGlad to see you in channel15:43
TheJuliagood morning nobodycam15:48
NobodyCamGood Morning TheJulia :)15:48
iurygregoryI'm a bit worried about https://review.opendev.org/c/openstack/ironic/+/803412 =( even if is just a doc change15:50
iurygregorygood morning NobodyCam 15:50
iurygregoryo/15:50
NobodyCammorning iurygregory :)15:50
TheJuliaiurygregory: oh, agree, it reads horribly15:50
TheJuliabut I think it is a contextal issue at the same time15:51
TheJuliaand ideally, they should fix the behavior15:51
iurygregoryyeah15:51
TheJuliabut we don't know the risk/rate/etc15:51
iurygregoryexactly =(15:51
TheJuliathat whole aspect and being they also handle most of their user base support, was kind of why I +2'ed it, thinking... if they do feel pain, they'll fix it.15:52
iurygregoryhumm I see15:52
TheJuliai like your reply15:53
TheJuliathat may create some heartburn for them though15:53
opendevreviewVerification of a change to openstack/ironic master failed: Set postgresql password encryption for FIPS compliance  https://review.opendev.org/c/openstack/ironic/+/80312815:53
* TheJulia glares at ci15:53
iurygregoryI know the docs will be important, we need the information available for our users (otherwise they will not be aware), maybe having some sort of message in their driver that will Log a warning would be good?16:03
TheJuliaIt *sounds* like the bmc caches data and we can potentially end up with the cache at some transition point with the library16:12
TheJuliaLikely hardware, since I seem to remember somepalce recently they changed the models supported listing16:12
dtantsurhave a nice evening folks16:14
dtantsuro/16:14
TheJuliayou too dtantsur 16:25
opendevreviewMerged openstack/ironic master: Use packaged grub efi for network boot  https://review.opendev.org/c/openstack/ironic/+/80680817:19
*** eandersson5 is now known as eandersson17:30
opendevreviewMerged openstack/ironic master: Trivial: shorten the deploy/clean step failure message  https://review.opendev.org/c/openstack/ironic/+/80771817:32
opendevreviewJulia Kreger proposed openstack/ironic master: Implements node history: database  https://review.opendev.org/c/openstack/ironic/+/76800917:59
opendevreviewJulia Kreger proposed openstack/ironic master: Record node history and manage events in db  https://review.opendev.org/c/openstack/ironic/+/80329217:59
opendevreviewTadeas Kot proposed openstack/ironic-inspector master: Add support for state selector in the list introspection  https://review.opendev.org/c/openstack/ironic-inspector/+/80757819:08
TheJuliastevebaker: ping me when your around, I needs a favor20:17
stevebakerTheJulia: I've just sat down20:17
TheJuliafully caffinated and all?!20:17
stevebakeramped and ready to go!20:18
TheJuliaawesome!20:20
opendevreviewMerged openstack/ironic master: Clean step to remove CA certificates from iLO  https://review.opendev.org/c/openstack/ironic/+/79956220:30
opendevreviewSteve Baker proposed openstack/bifrost master: WIP support grub network boot  https://review.opendev.org/c/openstack/bifrost/+/80722020:49
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: API endpoints to get node history  https://review.opendev.org/c/openstack/ironic/+/80385521:59
TheJuliastevebaker: ^^21:59
TheJuliaI went ahead and hard coded it on the db query, we'll see if the unit tests blow up on it21:59
stevebakerTheJulia: the sort by ascending created_at? I've since realised that we'll need to be careful with paging/marker/limit when the important records are at the end of the list. Just don't implement paging is the easiest option22:07
TheJuliaI was partially pondering just not supporting paging/marker/limit, but we can just pass it down through22:08
TheJuliawhich sounds awful, but the history shouldn't be retained forever....22:08
stevebakeras long as the baremetal client command keeps fetching until there are no more records, it can be batched with paging22:10
TheJuliathe ... I can't think of what it is called... handles the paging/marker/limit stuffs22:10
TheJuliawell, paging support requires marker/limit logic22:10
TheJuliafun for tomorrow if nothing comes up22:12
TheJulia... and if i can see22:12
stevebakerO_o22:13
TheJuliaeye doctor appt22:14
TheJuliaI need new glasses, contacts, sun glasses22:14
TheJuliaI've been putting it off for... oh... well over a year22:14
stevebakerah yes, seeing is good. I highly recommend it22:16
TheJuliaI think I got my last batch of contacts right before the Boston Summit Keynote22:19
TheJuliaobviously, I've not worn contacts for a while22:19

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