Monday, 2022-05-09

opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Zed Themes  https://review.opendev.org/c/openstack/ironic-specs/+/84106103:27
arne_wiebalckGood morning, Ironic!06:20
rpittaugood morning ironic! o/07:22
opendevreviewlikui proposed openstack/ironic master: The Python 3.6 and Python 3.7Support has been dropped since yaga  https://review.opendev.org/c/openstack/ironic/+/84107107:25
opendevreviewlikui proposed openstack/ironic-inspector master: The Python 3.6 and Python 3.7Support has been dropped since yaga  https://review.opendev.org/c/openstack/ironic-inspector/+/84107207:27
rpittauiurygregory: re inspector CI fix, grenade is fixed in my patch, I will make non-standalone job non-voting for the time being07:29
opendevreviewlikui proposed openstack/ironic-python-agent master: The Python 3.6 and Python 3.7Support has been dropped since yaga  https://review.opendev.org/c/openstack/ironic-python-agent/+/84107307:30
opendevreviewlikui proposed openstack/ironic master: The Python 3.6 and Python 3.7Support has been dropped since yaga  https://review.opendev.org/c/openstack/ironic/+/84107107:30
opendevreviewlikui proposed openstack/ironic-inspector master: The Python 3.6 and Python 3.7Support has been dropped since yaga  https://review.opendev.org/c/openstack/ironic-inspector/+/84107207:31
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector master: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/84058807:32
opendevreviewlikui proposed openstack/ironic master: The Python 3.6 and Python 3.7Support has been dropped since zed  https://review.opendev.org/c/openstack/ironic/+/84107107:39
rpittauTheJulia: thanks! I will have a look today07:44
opendevreviewlikui proposed openstack/ironic-inspector master: Drop lower-constraints.txt and its testing  https://review.opendev.org/c/openstack/ironic-inspector/+/84107808:00
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83703908:03
dtantsurSlightly-worse-than-average Monday folks!09:10
jandershey arne_wiebalck rpittau dtantsur and Ironic o/10:18
arne_wiebalckhey janders o/10:18
rpittauhey janders :)10:20
iurygregorymorning Ironic! 10:36
iurygregorytks rpittau!10:36
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent bugfix/8.6: Update .gitreview for bugfix/8.6  https://review.opendev.org/c/openstack/ironic-python-agent/+/84109810:43
opendevreviewOpenStack Release Bot proposed openstack/ironic bugfix/20.2: Update .gitreview for bugfix/20.2  https://review.opendev.org/c/openstack/ironic/+/84109910:44
opendevreviewMerged openstack/ironic-python-agent bugfix/8.6: Update .gitreview for bugfix/8.6  https://review.opendev.org/c/openstack/ironic-python-agent/+/84109811:25
opendevreviewMerged openstack/ironic bugfix/20.2: Update .gitreview for bugfix/20.2  https://review.opendev.org/c/openstack/ironic/+/84109911:35
adam-rozmanHi all! I have an issue 12:38
adam-rozmanand i'd like to discuss it with you 12:38
dtantsurhi, ask away12:41
* TheJulia wipes sleep from her eyes12:42
* dtantsur secretly puts more sleep in TheJulia's eyes12:43
TheJuliaZzZzZz12:43
opendevreviewMerged openstack/sushy stable/xena: Re-trying InsertMedia call with TransferProtocolType if required  https://review.opendev.org/c/openstack/sushy/+/83984512:43
opendevreviewMerged openstack/sushy stable/xena: Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/83984312:44
opendevreviewMerged openstack/sushy stable/xena: Follow up to Attempt using Redfish settings resource to get URI  https://review.opendev.org/c/openstack/sushy/+/83984412:44
adam-rozmanI have been debugging an in teresting problem reported by some of my coworkers who are deploying ironic as part of k8s baremetal-operator. The main problem for them is that when IPA checks the storage device configuration here: https://opendev.org/openstack/ironic-python-agent/src/branch/master/ironic_python_agent/hardware.py#L522 the SERIAL_SHORT aka ID_SERIAL_SHORT does not contain the actual disk serial number but the 12:44
adam-rozmanwwn/wwid  12:44
TheJuliaadam-rozman: what kind of block device and what is the access to the block device?12:45
adam-rozmanthere are 2 disks in the machine as far as I know at least based on what ssacli tells me, and the two discs are conneted throughan HP Smary Array cargen 10  P816i I car12:47
adam-rozmand12:47
adam-rozmanso HP Smart Array gen 10 card12:48
dtantsurwow, interesting. what about lsblk?12:51
adam-rozmanI have compiled both then latest smarpqi and hpsa drivers for our IPA but it didn't help, for some reason the ID_SERIAL_SHORT is always shows the wwn value (checked with this udevadm info --query=all --name=/dev/sda ). I don't have direct acces to that environment but from what I remember with lsblk the two disk is shown as two regular hard drive. The disks are usable as /dev/sda and /dev/sdb12:53
janderssee you tomorrow Ironic o/12:53
adam-rozmanThis issue is blocking provisioning with BMO if they use the disk serial number in root device hints but if they use the as serial number then it works12:53
dtantsuradam-rozman: "sudo lsblk -P -o KNAME,SERIAL <disk>"?12:54
dtantsurahh, you don't have an access. that's a pity12:54
dtantsurTheJulia: as a morning exercise, could you check https://review.opendev.org/c/openstack/ironic-python-agent/+/839939 please? will be cool to have a complete output recorded.12:54
TheJuliadtantsur: sure12:55
TheJuliaadam-rozman: both disks are doing this?12:55
adam-rozmanyes both disks, I have saved udevadm output, ssacli output, ironic inspector endpoint, i can give info from those right away12:56
TheJuliadtantsur: any intent to backport that patch?12:58
TheJuliaadam-rozman: my *guess* is that the controller is doing it12:58
dtantsurTheJulia: all of the intent!12:59
adam-rozman TheJulia: you mean that the Smart Array controller is giving the wwn number as serial to the drive on purpose ?13:00
TheJuliayes, because once it passes through the controller, it is a volume, not an individual disk13:00
TheJuliaI would actually bet the WWN stamped on the disk is different13:00
TheJuliastendulker: o/ you around?13:01
stendulkerHi TheJulia 13:01
* iurygregory is back o/13:02
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Multipath Hardware path handling  https://review.opendev.org/c/openstack/ironic-python-agent/+/83703913:02
adam-rozmanYeah this makes sense as I have checked HP's iLO 4 and iLO 5 documentation and a bit about how things are going with these drives and I have seen that with thse RAID controllers the wwn is the source of truth, but sadly i would need some support from IPA to be able to do the provisioning based on serial number13:02
rpittauhey iurygregory wb :)13:02
TheJuliastendulker: Do you happen to be aware of smart controller behavior as it relates to serial numbers reported? 13:02
TheJuliaadam-rozman: is wwn blank in the data as well?13:03
stendulkerTheJulia: I'm not aware of any such behavior13:03
TheJuliastendulker: thanks13:03
adam-rozmanIt would be enough to support our use case IF there would be an option to do the root device selection based on ID_SCSI_SERIAL, no nothing is blank wwn fields are correct the only issue is that the ID_SERIAL and ID_SERIAL_SHORT fields also contain the wwn13:04
adam-rozmanbut the ID_SCSI_SERIAL also from udevadm has the correct disk serial number13:04
TheJuliaInteresting...13:04
TheJuliaadam-rozman: can you share the command outputs?13:05
dtantsurwow13:05
stendulkerTheJulia:But I'm not sure you can rely on that behavior. I had not seen any such behavior being documented 13:05
TheJuliastendulker: good to know13:05
dtantsurwe should probably include the udev output in the ramdisk logs as well13:06
TheJulia++13:06
dtantsurheh, for me ID_SERIAL_SHORT matches the serial number in lsblk13:07
dtantsurfun13:07
dtantsurTheJulia: a thought: maybe we should have a new root device hint, something like "identity" that matches serial, short serial, wwn or wwn with extension?13:09
dtantsur(SCSI serial for disks that have it)13:09
TheJuliaI think that makes a lot of sense13:09
* dtantsur notices how different udev output for NVMe is13:10
dtantsuron another machine, I have SCSI_IDENT_SERIAL that matches ID_SERIAL_SHORT and SERIAL in lsblk13:11
dtantsurthis is a mess13:11
TheJuliaI basically have consistency on my main machine.... I don't think the lab machines at home have disks anymore13:13
* TheJulia needs to wake up13:17
TheJuliaokay, we need to throttle memcache logging in ironic's api13:27
* TheJulia looks at nova and asks "why are you sending fields parameter twice"13:29
dtantsur"Because who are you to forbid me that" - proudly responds nova13:33
TheJuliaLe sigh13:35
TheJuliaLooks like grenade has a legit upgrade bug13:35
TheJuliaWell, found a13:35
iurygregoryI think ironic-specs jobs are broken .-.13:40
rpittau\o/13:40
iurygregorylocally linters and docs are green for me, but red on CI13:40
adam-rozmanTheJulia: I will get back to you with the lsblk output and some udevadm output I will sanitize the output and put it to pastebin or something where it is easier to handle13:44
adam-rozmanAnd thanks for the quick response everybody.13:44
TheJuliasounds good13:44
TheJuliarutro, this might be an sdk bug13:59
opendevreviewMerged openstack/ironic-python-agent master: Collect a full lsblk output in the ramdisk logs  https://review.opendev.org/c/openstack/ironic-python-agent/+/83993914:21
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent stable/yoga: Collect a full lsblk output in the ramdisk logs  https://review.opendev.org/c/openstack/ironic-python-agent/+/84093714:31
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent bugfix/8.6: Collect a full lsblk output in the ramdisk logs  https://review.opendev.org/c/openstack/ironic-python-agent/+/84093814:31
dtantsurfolks, looking for a 2nd +2 on https://review.opendev.org/c/openstack/ironic-python-agent/+/840892 and https://review.opendev.org/c/openstack/ironic-python-agent/+/840670 please14:33
rpittaulooking for approval for inspector CI fix if anyone has a moment https://review.opendev.org/c/openstack/ironic-inspector/+/84058814:43
iurygregoryI was about to ask a review on it :D14:52
rpittau:)14:52
TheJuliadtantsur: Got a minute to look at sdk weirdness?14:59
iurygregory#startmeeting ironic15:00
opendevmeetMeeting started Mon May  9 15:00:00 2022 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
iurygregoryHello everyone, welcome to our weekly meeting o/15:00
ajyao/15:00
rpioso\o15:00
TheJuliao/15:00
matfechnero/15:00
rpittau0/15:00
iurygregoryyou can find our agenda in the wiki15:00
hjensaso/15:00
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:00
iurygregory#topic Announcements / Reminder15:01
iurygregory#info Bugfix branch for Ironic and IPA (inspector needs a CI fix)15:01
iurygregory#info 4 weeks for the OIS \o/15:02
iurygregory#info Zed Themes is up for review15:02
iurygregory#link https://review.opendev.org/c/openstack/ironic-specs/+/84106115:02
iurygregoryCI seems to be broken I'm testing a fix locally15:02
iurygregorydoes anyone have anything else to add for announcements/reminder?15:03
iurygregoryok, moving on15:05
TheJulianot on my end15:05
iurygregory#topic Review action items from previous meeting15:05
iurygregoryno action items, skipping 15:05
iurygregory#topic Review subteam status reports15:05
iurygregory#link https://etherpad.opendev.org/p/IronicWhiteBoard15:06
iurygregoryStarting around L6515:06
arne_wiebalcko/15:07
TheJuliaso I found what appears to be a legitimate upgrade issue between stable/yoga and the master branch at present15:11
TheJuliasomehow the fields from nova's list request through the SDK are resulting duplicated15:11
iurygregoryouch!15:11
TheJuliawhich Ironic's API goes "nope, do not like, not at all"15:12
TheJuliaIt *doesn't* do it anymore15:12
TheJuliabut something is afoot15:12
iurygregoryso likely an SDK bug?15:12
TheJuliaLooks like it15:12
TheJuliaI could use dtantsur's brain cells on the sdk for a little while since I'm still trying to figure out what might be going on15:13
iurygregoryI can lend some brain cells also15:14
iurygregoryI think we can move to the next topic15:15
iurygregory#topic Deciding on priorities for the coming week15:16
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio15:16
iurygregoryDoes anyone have any patches that needs attention?15:16
iurygregoryI've added the Zed Themes, to the list15:17
TheJuliaany objection to adding https://review.opendev.org/c/openstack/ironic/+/818641 ?15:17
rpittauI'm adding some CI/jobs update patches, quite fast reviews15:18
iurygregorynone from my side15:18
iurygregoryre objections =)15:18
iurygregoryIn the Zed Themes if anyone has a topic that will be developed during the cycle and probably needs big attention it would be good to have in the Themes patch15:20
rpittauwe should probably take into account that we may add jammy at some point, we're using it already for python 3.10 unit tests15:20
iurygregorythis can go into CI Health I think15:21
TheJuliaYeah, we're going to need to go to Jammy15:21
iurygregorybut is a good point ++15:21
TheJuliaEh... it is a bit more beyond just keeping CI working15:21
iurygregoryand more complicated...15:21
TheJuliaindeed15:21
iurygregoryI will add that 15:21
iurygregoryfair point =)15:22
rpittauyou can add me to that, I started already having a look at some stuff :)15:22
iurygregoryack15:22
iurygregoryshall we move on?15:24
TheJuliasure15:24
iurygregory#topic Baremetal SIG15:24
iurygregory#link https://etherpad.opendev.org/p/bare-metal-sig15:24
iurygregoryarne_wiebalck, o/15:24
TheJuliaSo arne mentioned to me that apparently we'll have a SIG session at the Summit15:25
arne_wiebalckpresentation tomorrow by iurygregory on Xena and Zed15:25
arne_wiebalckright, we will have a session at the summit15:25
iurygregorysession at the Summit? \o/15:25
arne_wiebalckmostly to present the SIG15:25
rpittauarne_wiebalck: will that be recorded?15:26
iurygregorynice!15:26
arne_wiebalckI guess ... not sure if forum sessions are recorded?15:26
TheJuliaForum sessions are not recorded15:26
arne_wiebalcknot sure tbh15:26
arne_wiebalckok15:26
TheJuliawe *can* opt to stream it potentially15:26
rpittaummm ok :/15:26
TheJuliaor to join in remote folks15:26
iurygregoryI can probably try to record if possible 15:26
TheJulia... do I need to pack a big microphone?15:26
arne_wiebalckwhat we plan to do is look back at what the SIG has done since its inception and what we do atm15:26
arne_wiebalckand see if we can get more people joining (the usual thing :))15:27
arne_wiebalckI will see if I manage to work on a slide deck and can then share it with you before15:28
arne_wiebalckthen, we have a session tomorrow where iurygregory will talk about xena and zed for Ironic15:28
arne_wiebalck2pm UTC as usual15:28
arne_wiebalckthanks iurygregory for volunteering!15:28
iurygregorynp! o/15:28
arne_wiebalckthere won't be a SIG session in June15:29
arne_wiebalckb/c of the summit15:29
arne_wiebalckafterwards we have to see what we do for July and August15:29
iurygregory++ cool!15:29
arne_wiebalck(we took a break last year I think due to holidays)15:29
arne_wiebalckanyway, I think that is it for the SIG15:29
iurygregorythank you arne_wiebalck 15:30
iurygregory#topic RFE review15:30
iurygregorywe don't have any topics, but I would like to double check if https://storyboard.openstack.org/#!/story/2009805 and https://storyboard.openstack.org/#!/story/2010007 are duplicated15:30
iurygregoryI think the first one was the initial idea arne_wiebalck had, and the second one TheJulia wrote based on the PTG discussions15:31
TheJuliaI filed the latter, and in discussion with Arne I believe the consensus was the second one had more substance15:31
iurygregoryyeah ++15:31
iurygregoryI just wanted to be sure about it :D tks!15:32
iurygregory#topic Open discussion15:32
iurygregoryDoes anyone have something we should discuss?15:32
TheJuliaOnly thing I have is the mysterious SDK issue15:33
admiyoJust a note that I have bifrost deploy on aarch6415:33
TheJulia\o/15:33
iurygregoryadmiyo, WOW YAY!15:33
iurygregoryadmiyo, are you going to the OIS? :D15:33
admiyo3 ansible changes that I have hard coded, need to figure out the right way to make arch sensitive15:33
admiyoNot going to the summit15:33
iurygregorygotcha15:34
arne_wiebalckTheJulia: ++15:34
TheJuliaadmiyo: maybe upload the changes and let folks see?15:34
rpittauadmiyo: if you have a WIP patch we can discuss there15:34
admiyoWill do15:34
admiyoAt a minimum I can fpaste the patch so its in the log here...1 sec15:34
admiyohttps://paste.openstack.org/show/biZQeDIk0LFynC6DPRVr/15:35
admiyoIts not perfect.  For example, although I say to use the snponly.efi binary, I had to actually build that myself, as I couldn't get the one from ipxe.org to boot.  And that is in no .deb that I can find15:36
TheJuliaugh, you can't really conditional some of those in lists15:37
TheJuliabut you can develop separate lists and then choose the list based upon architecture15:37
rpittauadmiyo: I think we had the same issue with Openshift15:37
admiyoI'd expect that rpittau 15:37
admiyoBut at least we have the postive thread path illuminated15:38
hjensasI guess the ipxe_efi_binary could just default to snponly.efi ?15:38
admiyoTHat seems to be coded in there elsewhere, yes15:38
admiyoI also need to work through getting the IPA images built.  I am currently reusing old known-good ones, but not the current debian stable packages 15:39
admiyoso...WIP, but Progress15:39
* TheJulia starts the coffee maker15:40
* TheJulia notices the wife watching Adam Savage Tested videos... rutro15:40
admiyoThats all I got15:41
rpittauadmiyo: thanks15:42
iurygregoryTheJulia, do you want to talk about the SDK issue now?15:44
iurygregoryok, we can discuss in the channel15:50
iurygregory#topic Who is going to run the next meeting?15:50
TheJuliaiurygregory: sure15:50
TheJuliadid we end the meeting?15:50
TheJuliaoh, heh15:50
iurygregoryI was about to end XD15:50
iurygregorysince we only have 10 min (not sure if is enough)15:50
TheJuliaI think I can run next week's meeting15:51
iurygregorytks TheJulia =)15:51
iurygregorythanks everyone!15:51
iurygregory#endmeeting15:51
opendevmeetMeeting ended Mon May  9 15:51:48 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:51
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-05-09-15.00.html15:51
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-05-09-15.00.txt15:51
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-05-09-15.00.log.html15:51
TheJuliaiurygregory: https://meet.google.com/xvr-rngx-hfk15:51
iurygregorylet me just grab some water o/15:52
TheJuliaI only have 8 minutes, fwiw15:52
iurygregoryoh, we can also talk later if works for you15:52
TheJuliait shoudl be quick15:52
iurygregoryok15:52
TheJuliawell, at least the start15:52
iurygregoryback o/15:53
iurygregoryI can't hear you for some reason15:53
admiyoHrm...git review not letting me in.  Is there a permission per project thing, or am I just misconfigured?15:54
admiyogit review -s15:55
admiyossh://ayoung@review.opendev.org:29418/openstack/bifrost.git did not work. Description: ayoung@review.opendev.org: Permission denied (publickey).15:55
admiyousername is still ayoung....15:55
admiyoand ssh key looks good15:57
rpittaugood night! o/15:57
opendevreviewTakashi Kajinami proposed openstack/ironic-tempest-plugin master: Remove six  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/84113816:01
opendevreviewMerged openstack/ironic-python-agent stable/xena: Do not try to guess EFI partition path by its number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84089216:05
admiyoOk, new key generated...interesting thing there.16:11
admiyoRSA is deprecated.  16:11
admiyo ssh-keygen -t ed25519  ....16:11
opendevreviewAdam Young proposed openstack/bifrost master: temp to use the snponly efi  https://review.opendev.org/c/openstack/bifrost/+/84114216:14
admiyoHEY!  Lookat that!  I can follow directions given enough time.16:14
admiyorpittau, TheJulia ^^  better than in a paste doc16:15
dtantsurTheJulia: can look in sdk stuffs if needed16:28
opendevreviewMerged openstack/ironic-python-agent stable/yoga: Do not try to guess EFI partition path by its number  https://review.opendev.org/c/openstack/ironic-python-agent/+/84067016:34
iurygregoryI'm puzzled about the failures in the ironic-specs CI...16:57
iurygregoryI can't reproduce locally even in a fresh OS O.o16:57
TheJuliadtantsur: Well, if anything stands out at https://storyboard.openstack.org/#!/story/2010029 it would be helpful17:09
TheJuliaI think it is on y oga, could be xena17:17
* TheJulia is brain scrambled17:17
dtantsurI wonder what exactly changed, our API or the SDK17:23
* dtantsur will also bet on the latter for now17:23
dtantsurlemme get some tea and check the recent commits. TheJulia, do you know when it started?17:23
TheJuliano idea, it is gone now17:24
TheJuliahmm17:24
TheJuliaWallaby change -> https://5c12b42ba8ed0193e240-44b52704d8201eff523711187c4a84bb.ssl.cf2.rackcdn.com/839985/3/check/ironic-tempest-ipa-partition-pxe_ipmitool/638a666/controller/logs/apache/tls-proxy_access_log.txt only lists fields once17:26
TheJuliaxena job log from same change https://1c8439a39624b0fb94b5-6e47dc903bf8882d80da1b9238bea9de.ssl.cf1.rackcdn.com/839984/3/check/ironic-tempest-ipa-partition-pxe_ipmitool/de41619/controller/logs/apache/tls-proxy_access_log.txt17:27
TheJuliano duplication there17:28
TheJuliaWell, this is interesting.... looking at a log from yoga... 17:30
TheJuliaI see /v2.0/security-groups?id=4fed6749-d3aa-4fc1-9e70-6ef18852122d&fields=id&fields=name 17:30
TheJuliaI wonder if given grenade results in some updates locally, if maybe we're just in a weird edge case17:31
TheJulialike if openstacksdk got updated and somehow it got duplicated?!17:31
TheJuliaso in multinode grenade... n-cpu does not get restarted17:41
TheJuliabut I bet the sdk gets updated while the proess is running17:41
TheJuliaprocess17:41
TheJuliano duplication in master->master17:42
dtantsurso, yoga version?17:47
TheJuliaeh, this actually looks like it starts mid-upgrade17:48
TheJuliacorrelating times on grenade logs17:48
TheJuliahttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f8d/840530/6/check/ironic-grenade-multinode-multitenant/f8d16fd/controller/17:52
dtantsurmultinode grenade. what exactly is upgraded there?17:52
TheJulialooks like it went from openstacksdk stable/yoga (whatever that ends up being, to 0.61. Basically everything except services on the subnode, don't get restarted to their new full versions17:58
TheJuliahttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f8d/840530/6/check/ironic-grenade-multinode-multitenant/f8d16fd/controller/logs/screen-n-cpu.txt 22:50:49 is when it starts without a service restart17:59
dtantsuroO18:01
TheJuliaand... we see the corresponding log entries on compute1's access_log18:01
TheJuliastarting then...18:01
dtantsurboth yoga and master have openstacksdk 0.61.0, so it shouldn't be related to its version?18:04
TheJulia "nova-compute keystoneauth1/4.5.0 python-requests/2.27.1 CPython/3.8.10" <-- hmmmm18:06
dtantsurwhat surprises you?18:06
dtantsurmeanwhile, nothing seems to have changed in nova/virt/ironic since yoga18:07
TheJuliayeah18:07
dtantsurif the bug was already present in yoga, why don't we see it in master?18:07
* dtantsur confused doggo18:08
* TheJulia confused cat18:08
dtantsurwell, it definitely does not reproduce in a naive attempt on the recent bifrost18:10
TheJuliayeah, something really really weird is going on18:10
dtantsurmagic...18:17
TheJuliaokay18:18
TheJuliaI think I see it18:18
TheJuliawell18:18
TheJuliawhat starts it18:18
TheJuliatry doing a 307 redirect with the sdk18:18
dtantsurI wonder how18:18
TheJulia22:50:49 first request logged....    22:40:23 is when the controller compute node entered a 307 redirect into the configuration to redirect clients away from itself18:19
TheJuliahttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f8d/840530/6/check/ironic-grenade-multinode-multitenant/f8d16fd/controller/logs/apache_config/ironic-api-wsgi_conf.txt18:19
dtantsurehmm, wtf is this18:19
TheJuliathe job shuts down the new API and forces all traffic to the older API18:19
TheJuliaso it swaps the config over18:20
TheJuliaI bet if it was a proxypass instead, it would just work and we wouldnt' see this...18:20
* dtantsur googles how to make a redirect with nginx18:20
* dtantsur has to do setenforce 0, send help!18:23
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Multinode Grenade  https://review.opendev.org/c/openstack/ironic/+/84053018:24
dtantsurTheJulia: brilliant! I'vee reproduced it18:24
TheJulia\o/18:24
TheJuliaso I'm not (too) crazy!18:24
TheJuliawoohoo!18:25
dtantsurnot too much, exactly the right amount of crazy :D18:25
* dtantsur is curious if all arguments are duplicated18:25
TheJuliagood question18:25
dtantsuryep18:25
dtantsursame behavior with provision_state18:26
dtantsurmay be down to keystoneauth even18:26
TheJuliaso it looks like list only18:26
TheJuliahttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_f8d/840530/6/check/ironic-grenade-multinode-multitenant/f8d16fd/compute1/logs/apache/access_log.txt18:26
TheJuliaoh18:27
TheJuliano, they all are18:27
TheJuliavery bottom of that18:27
TheJuliaGET /baremetal/v1/nodes?associated=True&fields=instance_uuid&associated=True&fields=instance_uuid18:27
dtantsuryeah18:27
dtantsursame in my testing18:27
dtantsuris it about the time we move to #openstack-sdks?18:28
TheJuliayeah18:28
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Fix Multiple top-level packages discovered in flat-layout  https://review.opendev.org/c/openstack/ironic-specs/+/84116219:27
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Zed Themes  https://review.opendev.org/c/openstack/ironic-specs/+/84106119:30
iurygregoryyay CI fixed in ironic-specs XD19:36
iurygregoryat least the linters job 19:36
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic-specs master: Fix Multiple top-level packages discovered in flat-layout  https://review.opendev.org/c/openstack/ironic-specs/+/84116219:42
opendevreviewMerged openstack/ironic master: Fix names of two jobs  https://review.opendev.org/c/openstack/ironic/+/83866119:45
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Multinode Grenade  https://review.opendev.org/c/openstack/ironic/+/84053021:38
admiyoWhat are the right docs to follow for setting up cleaning on a bifrost (standalone) setup?22:42
admiyoI know I did this before....22:43
jandersgood morning Ironic o/23:01
opendevreviewTakashi Kajinami proposed openstack/ironic-tempest-plugin master: Remove six  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/84113823:20

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