Thursday, 2021-09-30

kamlesh6808c_HI Team, In devstack, having 404 resource not found while running baremetal node list ..tried to restart ironic conductor and api service which did not help. Any suggestion ?05:33
*** pmannidi is now known as pmannidi|brb06:18
iurygregorygood morning Ironic06:23
iurygregorykamlesh6808c_, all the services are running fine? did you by any chance reboot the machine running devstack?06:25
kamlesh6808c_iurygregory : it happened on running devstack where no manual changes were done like reboot or service stop start..we are observing same on multiple devstack setup..06:27
iurygregorykamlesh6808c_, well if you did a reboot on the machine that was running devstack you need to re-install again06:29
iurygregorydevstack doesn't handle things very well since is mostly used only for testing purposes 06:29
kamlesh6808c_we didn't perform reboot 06:29
iurygregoryoh ok I was too fast and I missed the "no manual changes" my bad06:30
iurygregorydid you check the ironic logs to see what shows when you try running the baremetal node list?06:31
iurygregorymaybe also nova logs (if you are creating the nodes via nova) and also keystone06:32
kamlesh6808c_nova-api logs : Sep 29 08:47:49 dell62 devstack@ir-api.service[92159]: ERROR ironic.api.method [None req-53e781f3-d0dd-4143-a650-7d1a24d0fb54 demo admin] Server-side error: "index() got an unexpected keyword argument 'fields'". Detail: Sep 29 08:47:49 dell62 devstack@ir-api.service[92159]: Traceback (most recent call last): Sep 29 08:47:49 dell62 devstack@ir-api.service[92159]: File "/opt/stack/ironic/ironic/api/method.py", line 42, in cal06:34
kamlesh6808c_in callfunction Sep 29 08:47:49 dell62 devstack@ir-api.service[92159]: result = f(self, *args, **kwargs) Sep 29 08:47:49 dell62 devstack@ir-api.service[92159]: TypeError: index() got an unexpected keyword argument 'fields'06:35
iurygregorydon't paste everything in the irc channel06:36
iurygregorytry to paste in paste.openstack.org06:36
iurygregory=)06:36
kamlesh6808c_pardon ..fairly new to ironic-community .Nova api failure log while running baremetal node list :  https://paste.openstack.org/show/809684/06:39
iurygregorykamlesh6808c_, no worries =)06:39
iurygregoryso, you are just trying to run "baremetal node list" without any other args right? which version you are using in devstack ? (master, stable/wallaby ,...)06:40
kamlesh6808c_its master..Xena Release06:41
kamlesh6808c_restacking as well did not help ..even updating devstack along with ironic and then restart of services as well did not fix issue06:43
iurygregoryupdating devstack? .-.06:43
kamlesh6808c_git pull inside devstack till the latest commit06:44
iurygregoryif you do git pull you would need to re-run stack.sh to update things I think06:45
iurygregoryand you would lose your current setup06:45
kamlesh6808c_yes we did..getting same "404 resource not found" during restack..06:46
iurygregorydid you run unstack.sh before? normally this would be required before trying to run stack.sh again06:46
iurygregoryat least afaik06:47
kamlesh6808c_yes .unstack and then clean we performed..06:48
kamlesh6808c_Any suggestion how it can be fixed ?06:59
arne_wiebalckGood morning, Ironic!07:01
kamlesh6808c_by mistake i mentioned nova api log,its ironic api log failure portion..07:01
iurygregorythe error doesn't tell that much.., unexpected keyword argument fields, seems like you are trying to request specific fields in baremetal node list and they are not valid07:02
iurygregorymorning arne_wiebalck o/07:02
*** pmannidi|brb is now known as pmannidi07:07
* dtantsur slowly blinks07:20
iurygregorymorning dtantsur =)07:22
dtantsuris it? :)07:30
iurygregorysomewhere in the world it's morning :D07:32
dtantsurfair07:32
rpittaugood morning ironic! o/07:54
iurygregorymorning rpittau o/07:54
rpittauhey iurygregory :)07:55
rpittaukamlesh6808c_: that looks very similar to the error we were seeing in the CI a couple of days ago, and it was related to devstack, now fixed. My suggestion is to give it a try with a new deployment from scratch using the very latest version of devstack07:57
kamlesh6808c_thanks rpittau : i will give a try and will update.08:16
jandershey iurygregory arne_wiebalck dtantsur rpittau and Ironic o/08:28
rpittauhey janders :)08:28
iurygregoryhey janders o/08:29
arne_wiebalckhey janders o/08:42
kamlesh6808c_rpittau: can you please help to share failure build link and patch link used to fix it it will help to analyse in detail.08:49
rpittaukamlesh6808c_: this is the link to the discussion in the openstack mailing list http://lists.openstack.org/pipermail/openstack-discuss/2021-September/025101.html09:01
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Use json for lsblk output  https://review.opendev.org/c/openstack/ironic-python-agent/+/77539109:14
iurygregoryrpittau, hey o/ regarding https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/776507 just wondering if there is a specific reason to bump (if there is it would be good to have in the commit message probably or maybe a releasenote?)09:19
dtantsurarne_wiebalck: hi! I think I missed your response re https://github.com/metal3-io/ironic-hardware-inventory-recorder-image09:20
dtantsurhave you ended up using it?09:20
arne_wiebalckdtantsur: yes, it worked09:22
arne_wiebalckdtantsur:  we have a couple of 100 nodes to run it on, but I have not planned this yet09:23
dtantsurarne_wiebalck: I wonder if you'd like to maintain it yourself. We don't have any uses cases for it in Metal3.09:23
arne_wiebalckdtantsur: this is to update some missing RAM and serial number information09:23
dtantsuror maybe we could move it to opendev?09:23
arne_wiebalckdtantsur: you mean downstream?09:23
arne_wiebalckdtantsur: sure, I was thinking of making a copy anyway09:23
dtantsurarne_wiebalck: downstream, on your github, here on opendev..09:23
dtantsurwe're trying to get rid of projects that we don't really use or maintain09:24
arne_wiebalckdtantsur: 09:24
arne_wiebalckok I see09:24
dtantsurand you may have easier time without being blocked on our reviews09:24
dtantsurwdyt?09:24
dtantsur(if you're prefer it to stay, we can make it work)09:24
dtantsur* you'd09:24
arne_wiebalckit would be good to find a place in case someone wants to do manual inspection from a container09:24
arne_wiebalcka public place I mean09:25
arne_wiebalcknot sure what would be a good fir09:25
arne_wiebalck*fit09:25
dtantsuran independent opendev.org/x repository? dunno09:27
dtantsuror if you want to help maintaining it in metal3, we can make it work too09:28
dtantsurbut it's a bit weird since it's not metal3-specific in any way09:28
iurygregoryI'm wondering how the CI would look like in opendev 09:32
dtantsurwell, given how sophisticated the CI is now https://github.com/metal3-io/ironic-hardware-inventory-recorder-image/blob/master/.travis.yml it shouldn't be hard to do on zuul09:33
iurygregoryare we still using travis there? WOW09:34
dtantsurI'm actually not sure any jobs run there09:35
iurygregoryyeah =)09:36
rpittauiurygregory: I have the intention to add a release note for sure09:56
rpittauonce it works :)09:57
iurygregoryrpittau, no worries!09:57
iurygregory:D09:57
jandersdtantsur: when you have time, would you be able to comment on question from iurygregory here: https://review.opendev.org/c/openstack/ironic/+/800001/37/ironic/drivers/base.py#264 ? Thanks in advance :)10:20
rpittauwhen someone has a minute can I please get another look at https://review.opendev.org/c/openstack/bifrost/+/806328 ? thanks!10:41
arne_wiebalckdtantsur: sorry, got dragged into sth else10:41
arne_wiebalckdtantsur: we could also make it part of another project (like inspector), in the end, it is mostly a docker file10:42
dtantsurthis is an interesting thought10:43
dtantsuriurygregory, janders, we have no way to pass args to verify steps, right?10:44
dtantsurit's like automated cleaning which also does not accept args10:44
jandersdtantsur: yes, I believe this is the case10:44
iurygregoryyeah, I just wanted to be sure =)10:44
jandersiurygregory - so, no change required in https://review.opendev.org/c/openstack/ironic/+/800001/37/ironic/drivers/base.py#264 right?10:45
iurygregoryyes =)10:45
janders(I fixed the other issue you pointed out, so I will upload a revised version now)10:45
iurygregoryjanders, ack10:45
jandersthank you dtantsur iurygregory 10:46
opendevreviewJacob Anders proposed openstack/ironic master: Add support for verify steps  https://review.opendev.org/c/openstack/ironic/+/80000110:46
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Use json for lsblk output  https://review.opendev.org/c/openstack/ironic-python-agent/+/77539111:57
TheJuliagood morning13:39
rpittaugood morning TheJulia  :)13:39
dtantsurmorning TheJulia 13:44
arne_wiebalckhey TheJulia o/13:44
TheJuliaiurygregory: for your comment on 810249 to be true, we need to change the VM default to UEFI, which I guess I'm okay with tbh. Any objections out there?13:46
rpittauI was looking at that now, fine by me13:47
iurygregoryTheJulia, I would say it makes sense to do +1 from me13:47
iurygregorygood morning TheJulia =)13:47
TheJuliaohhh ahh fips jobs passed13:48
TheJuliabut removing debian override package file list bombs13:48
TheJuliawhisky tango13:48
TheJuliawhy devstack, why!!!!13:48
TheJuliaiurygregory: rpittau: okay, once the caffeine hits me I'll rev the change set13:49
iurygregorytake your time =D13:49
iurygregorycaffeine ++13:49
opendevreviewJulia Kreger proposed openstack/ironic master: Yoga: Change default boot mode to uefi  https://review.opendev.org/c/openstack/ironic/+/81024914:15
* TheJulia crosses fingers14:15
rpittauzuul did not look happy :)14:17
dtantsurold grumpy zuul14:20
TheJuliazuul is often very grumpy and needs lots of cookies. And maybe illicit substances14:21
TheJuliadoh14:22
opendevreviewJulia Kreger proposed openstack/ironic master: Yoga: Change default boot mode to uefi  https://review.opendev.org/c/openstack/ironic/+/81024914:23
TheJuliaI suspect it wants 48vdc electrons14:24
TheJulianegative 48vdc at that14:24
TheJuliaWell, it passed syntax sanity checking that time and jobs are queued14:25
* TheJulia begins to suspect bindep only gets run if is_fedora is matched14:33
opendevreviewJulia Kreger proposed openstack/ironic master: Remove debian packages file for devstack  https://review.opendev.org/c/openstack/ironic/+/81031414:49
TheJuliawheee pxe tests being thread unhappy14:54
opendevreviewJulia Kreger proposed openstack/ironic master: Yoga: Change default boot mode to uefi  https://review.opendev.org/c/openstack/ironic/+/81024914:55
TheJuliabahahahaha "Package libvirt-bin is not available, but is referred to by another package."15:06
iurygregoryenr =( 15:19
opendevreviewDerek Higgins proposed openstack/ironic master: Ensure enable_netboot_fallback writes out pxe config on adopt.  https://review.opendev.org/c/openstack/ironic/+/81198915:33
ade_leeTheJulia, nice! -- https://review.opendev.org/c/openstack/ironic/+/79773915:42
JayFzer0c00l: rloo: https://review.opendev.org/c/openstack/ironic/+/797739/18/devstack/lib/ironic#154 fixes an issue you all used to have to workaround for ironic devstack on rhel, jfyi15:44
ade_leeTheJulia++, stevebaker++ ^^15:44
rpittaugood night! o/15:59
NobodyCamGood Morning Ironic'ers16:04
rloothx JayF!16:11
JayFThat entire change req looks relevent to you alls' interested.16:11
JayF*interests16:11
TheJuliaade_lee: If you want, maybe hammer the overrides on to two of the existing jobs and just change the base os?!  We don't need two more slightly different jobs running if we can help it16:12
*** pmannidi is now known as pmannidi|AFK16:33
opendevreviewMerged openstack/bifrost master: Support debian 11 "bullseye"  https://review.opendev.org/c/openstack/bifrost/+/80632816:36
ayounghttps://adam.younglogic.com/2021/09/debugging-a-clean-failure-in-ironic/16:41
ayoungI probably should add that we figured out why the DHCP was messed up.  THe IPA image moved to using new style ethernet names, not eth0.  Adding the backwards compat flags on the Kernel command line fixed it.16:42
ayoungSo, thanks to all here that helped.16:43
dtantsurnice!16:53
dtantsurayoung: I hope you stick around nonetheless :)16:54
ayoungOh, I am here for the duration.  I'm now at a Hardware company, and we are using the Ironic cluster to test OS images16:55
ayoungWe do unspeakable things in metal!16:55
dtantsurawesome! so may be we'll cross our paths again one day (in person, I mean)16:55
dtantsurand omg, this is an impressive list: https://adam.younglogic.com/climbing/climbing-resume/16:56
ayoungI miss climbing.  Hoping to get back in to it post covid16:57
ayoungGOt out once last spring, local crag.  But it is no Yosemite.16:57
dtantsurayoung: I would assume it's a covid-friendly hobby?16:57
* dtantsur hasn't climbed real (non-plastic) rock, let alone something as impressive as yosemite16:58
ayoungOnce you get hookced on crack, you never go back16:59
dtantsurI can imagine :) Not so much rock around me, unfortunately16:59
TheJuliaiurygregory: *so* I added eliminating our use of wiki.openstack.org to the ptg discussion topic list17:06
TheJuliaI also started deleting things17:07
TheJuliaNotes on the etherpad of course17:07
iurygregoryTheJulia, ack I will take a look at it o/17:07
TheJuliaayoung: we *really* should have a sig for that, I know at least one other person who works for a hardware company which does QA of their chips... and actually there are several companies which do so.17:08
iurygregoryTheJulia, quick question, I noticed that in the ethercal we have 11 slots (just wondering if is correct)17:09
TheJuliaiurygregory: I think that sounds about right17:10
iurygregoryTheJulia, ack =)17:10
TheJuliaI only put them in there to reserve time early17:10
iurygregorygot it 17:11
iurygregorymaybe I will miss the first day of the PTG (Monday 18th), I will only be sure a week before the PTG  starts17:12
TheJuliaI should be around no problem if worst comes to worst17:13
TheJuliaI'll be on the east coast, but the house has internet there so I should be *good* as long as it works.17:13
TheJuliaAnd worst comes to worst I have keys for my cousin's apartment down the road.17:13
iurygregorygot it =)17:14
TheJulia... and the internet is in my name there... oddly.17:14
* TheJulia wonders if they would finally let me get that transferred out this trip17:15
iurygregoryI have a friend from Brazil that will come to visit Prague on the week of the PTG, so I'm thinking about using monday 18th as PTO, so I can see him on sunday and monday 17:15
TheJulianice!17:16
opendevreviewJulia Kreger proposed openstack/ironic master: Yoga: Change default boot mode to uefi  https://review.opendev.org/c/openstack/ironic/+/81024917:52
opendevreviewJulia Kreger proposed openstack/python-ironicclient stable/wallaby: Fix the functional tests  https://review.opendev.org/c/openstack/python-ironicclient/+/81201218:23
TheJuliastevebaker: I think we need to merge ^^^ to fix python-ironicclient stable/wallaby18:24
erbarrzuul has a built in system to register and lock resources? That'd be nice to know how to use18:28
TheJuliaerbarr: I remember monty and jim talking about such18:29
TheJuliaI just don't know the details18:29
erbarrcool, I'll need to look into that, thanks!18:30
TheJuliaerbarr: no problem18:32
TheJuliastevebaker: rechecked 804000 for you. I can't reproduce the failure locally. Looks like maybe you just got unlucky with a bad mirror. There was chatter in the opendev channel earlier about a broken fedora mirror18:53
ayoung7 releases bad luck19:18
ayoung(that is what happens when you break a Fedora mirror)19:20
* ayoung ducks19:20
TheJuliaayoung: you need lots of kittens19:23
ayoungNot with my Dog I don't.  THat would be bad for the kittens19:24
TheJuliacorgi plays with kittens!19:31
opendevreviewTzu-Mainn Chen proposed openstack/ironic master: Fix restricted allocation creation  https://review.opendev.org/c/openstack/ironic/+/81200720:44
TheJuliatzumainn: so, any chance you could include an explicit test or supply what the actual request payload/context was. I guess I'm worried I'm over thinking it but need to see exactly what was  being attempted21:39
opendevreviewMerged openstack/python-ironicclient stable/wallaby: Fix the functional tests  https://review.opendev.org/c/openstack/python-ironicclient/+/81201222:18
*** pmannidi|AFK is now known as pmannidi23:50

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