Thursday, 2022-03-24

arne_wiebalckGood morning, Ironic!07:11
opendevreviewOpenStack Release Bot proposed openstack/ironic stable/yoga: Update .gitreview for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500307:49
opendevreviewOpenStack Release Bot proposed openstack/ironic stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500407:49
opendevreviewOpenStack Release Bot proposed openstack/ironic master: Update master for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500507:49
opendevreviewOpenStack Release Bot proposed openstack/ironic master: Add Python3 zed unit tests  https://review.opendev.org/c/openstack/ironic/+/83500607:50
rpittaugood morning ironic! o/07:50
rpittaufinally ironic yoga \o/07:51
arne_wiebalckhey rpittau o/07:53
rpittauhey arne_wiebalck :)07:53
arne_wiebalcknew release means the update season starts07:53
* arne_wiebalck put no emoticon at the end for a reason07:54
rpittauupdates uh? what could go wrong!07:55
arne_wiebalck"should work"07:55
dtantsurmorning folks08:32
rpittaugood morning dtantsur :)08:35
opendevreviewMerged openstack/ironic master: Update master for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500508:49
opendevreviewMerged openstack/ironic stable/yoga: Update .gitreview for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500308:54
opendevreviewMerged openstack/ironic stable/yoga: Update TOX_CONSTRAINTS_FILE for stable/yoga  https://review.opendev.org/c/openstack/ironic/+/83500408:56
jandershey arne_wiebalck rpittau dtantsur and @yoga! :)09:51
iurygregorygood morning Ironic o/09:54
iurygregoryhabemus Yoga \o/09:54
iurygregorycongrats everyone!09:54
rpittauhey janders :)10:04
rpittauhey iurygregory :)10:04
arne_wiebalckhey janders o/10:42
*** pmannidi is now known as pmannidi|Away10:43
opendevreviewMerged openstack/ironic master: Add Python3 zed unit tests  https://review.opendev.org/c/openstack/ironic/+/83500611:00
iurygregoryHey team we have some open changes in our tempest plugin https://review.opendev.org/q/project:openstack/ironic-tempest-plugin+is:mergeable+status:open should we try to merge some of them before cutting the release in yoga?  https://review.opendev.org/c/openstack/releases/+/833576 12:30
dtantsurwould be nice towards the tempest team, I guess12:31
iurygregorythe ones with the clean-up right?12:32
iurygregoryhttps://review.opendev.org/q/topic:tempest-scenario-manager-cleanup+project:openstack/ironic-tempest-plugin12:32
dtantsuryeah12:32
iurygregoryok, I've reviewed all the open changes for the new interface o/13:23
iurygregoryif possible I think we can include https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/82966513:24
dtantsurfolks, does anyone remember: do we timeout if a certain deploy step takes too long?13:30
TheJuliaI *think* we do if it takes >1hr13:30
dtantsurhmm. what would people say about per deploy step timeouts?13:34
TheJuliaonly if it runs with a reasonable default13:35
TheJuliaThe older I get, the less tollerant of insane defaults I become13:35
TheJulia:)13:35
dtantsurI'd expect the defaults not to change13:35
TheJuliasounds good to me then! :)13:35
TheJulia(And I anticipated you would say that, fwiw)13:35
dtantsurrather to be able to say "I have a crazy deploy steps which can run for ages" (which is my reality nowadays)13:35
TheJuliawe need the ability to ship back status or health or something13:36
TheJulia"still running, sorry, I'm 11% completed"13:36
iurygregorycan we calculate the %? 13:37
dtantsurnot in my case13:37
dtantsurat the risk of causing some heart attacks: I have a case that has a user confirmation somewhere on the deploy path13:37
iurygregorywell well...13:38
dtantsuryeah13:38
iurygregoryare we back to monday now?13:38
dtantsurI'll hopefully be in a tent by a lake on Monday13:38
dtantsurso my Monday is today13:38
TheJuliadtantsur: maybe we need a pause button13:38
TheJuliatoo....13:38
iurygregory++ we want pictures of the lake when you are back :D13:38
TheJuliaand the interaction could pause/resume13:39
dtantsurTheJulia: you'll get them :)13:39
dtantsurehmm, iurygregory 13:39
iurygregoryXD just kidding13:39
iurygregorybut we want the name of the place :D13:39
dtantsurTheJulia: maybe we should start distinguishing between "Ironic has no idea what is going on for 60 minutes" and "the deploy step is running, just taking a lot of time"13:40
iurygregorypause/resume sounds interesting13:40
dtantsurI think right now we use the same timeout for PXE booting and for deploy steps. which is weird.13:40
TheJuliadtantsur: possibly, sounds like there are a few different ways to approach it13:40
TheJuliaagreed13:41
dtantsurokay, when I come back from PTO, hopefully fresh, I'll try to propose something13:42
TheJuliaokay13:43
TheJuliadtantsur: ptg etherpad?13:43
iurygregoryhe will be back at the PTG week 13:46
iurygregorymaybe just add as a topic and we can discuss in the last day13:46
iurygregoryI will be sending an idea for the schedule on Monday after the weekly meeting13:47
dtantsuradded13:47
rloo++ for individual deploy step timeouts14:14
rloo(assuming that will apply to clean steps too if we don't have that already)14:14
opendevreviewArne Wiebalck proposed openstack/ironic master: [doc] Document dynamic network burn-in  https://review.opendev.org/c/openstack/ironic/+/83507914:21
opendevreviewVerification of a change to openstack/ironic-tempest-plugin master failed: create_server method full removal  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83412214:35
opendevreviewVerification of a change to openstack/ironic-tempest-plugin master failed: Remove get_remote_client & check_vm_connectivity methods  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83412414:35
opendevreviewVerification of a change to openstack/ironic-tempest-plugin master failed: Remove create_timestamp method  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83412714:35
iurygregoryofc this would happen :D14:36
iurygregoryError: Failed to tear down from cleaning for node fae6296d-0cbf-4115-afcd-8f7850e2d870, reason: IPMI call failed: power off. \o/14:39
TheJuliasweet14:42
TheJuliaiurygregory: what did ipmitool log?14:43
dtantsurI think vbmc sometimes dies14:44
iurygregoryI'm checking the logs to see, since is tempest I'm expecting it was a race condition or something... (since things were working just fine...)14:44
iurygregoryhttps://662fbc83c91c32a8789e-45518917cf8baf33fe991d0324b9a061.ssl.cf2.rackcdn.com/834122/1/gate/ironic-standalone/4ca9d48/controller/logs/screen-ir-cond.txt doesn't look good =X14:55
iurygregoryvbmc doesn't look strange https://zuul.opendev.org/t/openstack/build/4ca9d488c4c74f61adb3e2c0274d0e8c/log/controller/logs/screen-virtualbmc.txt14:58
TheJuliaweird, node-1's vbmc is still working after the failure15:33
TheJuliahmm15:50
TheJuliaI think we may need to improve vbmc's logging15:50
TheJuliaso, we *have* seen some fluke ipmitool misbehaviors in the past, but multiple in a row make me think it is vbmc16:25
dtantsuroh fun. I've caught a condition in the combined ironic, where the automation uses the API *before* the built-in conductor is started17:02
opendevreviewDmitry Tantsur proposed openstack/ironic master: Start API after conductor is started in the combined executable  https://review.opendev.org/c/openstack/ironic/+/83509817:08
dtantsurplease watch the bifrost jobs when reviewing ^^^17:11
zer0c00lLooks like redhat may not fix the %onerror issues on RHEL 7.9 17:12
zer0c00lThis is the response i got "yes this does appear to be a reproducible bug.  Unfortunately, there have not been previous reports of this bug, and because RHEL 7 is in Maintenance Support 2 Phase of its lifecycle, RHEL 7.9 is the last minor release.  New versions of the installation media are only released with new minor releases.17:12
TheJulia:(17:25
TheJuliaso I've been looking at the python-libvirt stuffs17:25
TheJuliaSince it is autogenerated, it is a bit difficult, but it seems there is a recognition that keyerror and attribute error can bubble up from within17:26
TheJuliawhich makes me think our focus on libvirtError as the only exception that can be raised may be hiding issues from us17:26
TheJuliaand could explain invalid response messages... I guess17:27
iurygregorywow17:29
TheJuliaif memory serves, pyghmi gets in a state where "Error: Unable to establish IPMI v2 / RMCP+ session" is the result if it gets None back from the method it calls17:30
opendevreviewJulia Kreger proposed openstack/virtualbmc master: Handle any error from libvirt operations  https://review.opendev.org/c/openstack/virtualbmc/+/83510417:39
TheJuliaI have no idea if that will pass, can't run any of the tools locally since it still has py2 stuffs17:39
iurygregoryjesus17:39
iurygregory<O>17:39
iurygregorypray for CI17:39
TheJuliaI *think* there was a reason for that...17:39
TheJuliaI think.17:40
TheJuliasince I'm re-watching Babylon 5... this seems appropriate: "God be between you and harm in all the empty places where you must walk."17:43
TheJuliahttp://scv.bu.edu/~aarondf/b5quotes.html17:43
TheJuliait feels... so absurdly weird to see a ~username path in a url17:44
TheJuliaget out your public_html folders!17:44
rpittaugood night! o/17:48
iurygregorygood night o/17:48
dtantsurhttps://review.opendev.org/c/openstack/ironic/+/835098 seems to do what I expect it to do and passes the bifrost jobs. PTAL18:21
dtantsuro/18:23
TheJuliao/18:25
iurygregorygerrit is a bit slow?18:48
iurygregorymaybe is just for me...18:48
opendevreviewMerged openstack/ironic-tempest-plugin master: create_server method full removal  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/83412220:26
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add OpenConfig classes for iface vlan plugging  https://review.opendev.org/c/openstack/networking-baremetal/+/83515722:57
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add OpenConfig classes for switch vlans  https://review.opendev.org/c/openstack/networking-baremetal/+/83515822:57
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add OpenConfig classes for network-instance  https://review.opendev.org/c/openstack/networking-baremetal/+/83515922:57
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add OpenConfig classes for interface aggregate  https://review.opendev.org/c/openstack/networking-baremetal/+/83516022:57
opendevreviewHarald Jensås proposed openstack/networking-baremetal master: Add OpenConfig classes for LACP  https://review.opendev.org/c/openstack/networking-baremetal/+/83516122:57
opendevreviewJulia Kreger proposed openstack/virtualbmc master: Handle any error from libvirt operations  https://review.opendev.org/c/openstack/virtualbmc/+/83510423:50

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