Friday, 2023-06-30

opendevreviewJulia Kreger proposed openstack/ironic master: CI: Explicitly close out test connection  https://review.opendev.org/c/openstack/ironic/+/88734300:56
TheJuliaI'm curious if ^^^ is our orphaned connections00:56
TheJuliaif anyone can reproduce the deadlocked state locally still, please give it a spin, if it works the base patch, I'll move it up to master branch and we can retest00:57
opendevreviewJulia Kreger proposed openstack/ironic master: CI: Explicitly close out test connection  https://review.opendev.org/c/openstack/ironic/+/88734301:12
TheJuliaeh, minor small tiny itty bitty fix01:13
TheJuliarepeat!01:13
TheJuliaoh, and it passed01:17
opendevreviewJulia Kreger proposed openstack/ironic master: CI: Explicitly close out test connection  https://review.opendev.org/c/openstack/ironic/+/88734301:38
* iurygregory looks02:26
TheJuliaOf course the 30 second timeout02:58
iurygregorywhere? .-.03:00
ashinclouds[m]Py38 failed on the db migrations03:00
TheJuliaBasically we’re on the right path it seems…03:01
iurygregoryin 887343 ?03:01
iurygregoryoh py39 failed03:02
iurygregoryhttps://3737a6b1ea4fc714d01b-164d5a3be9b73b43cf7bfb5d1ec3d41f.ssl.cf1.rackcdn.com/887343/4/check/openstack-tox-py39/7da4970/testr_results.html03:02
TheJuliaYeah, we likely out to recheck it again, but we need to get the timeout fix merged along with likely this fix. Splitting MySQL migrations into its own likely would help03:02
TheJuliaWe just need to unblock ourselves to make progress03:03
TheJuliaOh, sorry, thought it was 38, just finished dinner and glanced on my phone03:03
iurygregoryI'm thinking in just "remove" the timeout we added to see03:03
TheJuliaSounds good to me!03:03
iurygregorylet's see the results we get from the recheck you did on https://review.opendev.org/c/openstack/ironic/+/88698503:04
TheJuliaYeah, might have better luck finally03:06
iurygregoryironic-tox-unit-with-driver-libs and openstack-tox-py310 failed03:23
iurygregoryTestMigrationsMySQL.test_walk_versions StringException on py31003:24
TheJuliaHeh03:24
iurygregoryand driver failed with irmc03:24
iurygregory;-;03:24
TheJuliaSo split still I guess03:25
iurygregoryI'm starting to thing we should squash commits to see if they would work together lol03:25
iurygregoryor use a chain of patches before squashing03:25
iurygregoryotherwise we will be with the chicken egg problem 03:26
TheJuliayeah03:27
TheJuliaso which two or three?!03:30
iurygregoryI'm considering 203:31
TheJuliaseems like the timeout is one, we could do the mysql split out and the aformentioned chnage together, that way we isolate the mysql stuff for now, we hopefully address some root causes, that leaves the irmc variable, but I *suspect* irmc issues might be more how the base db helper just ends up03:31
* TheJulia takes the corgi overlord for a quick outing03:31
iurygregory886985 -> 887343 03:32
iurygregory887297 makes a lot of sense also, but if the two together works we probably don't need :thinking:03:32
iurygregorybut the idea to run tests by class makes a lot of sense03:33
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: CI: Explicitly close out test connection  https://review.opendev.org/c/openstack/ironic/+/88734303:41
iurygregorylet us see how CI will behave for 887343 when the parent is 886985 =)03:41
iurygregoryavoid adding 887297 now because it will require a lot of CI (since we are adding a new job and we run all our jobs)03:42
TheJuliayeah03:43
iurygregorydriver failed IRMCVirtualMediaBootTestCase03:59
iurygregory'-'03:59
TheJuliaperhaps we disable that test class for now?03:59
iurygregory(╯°□°)╯︵ ┻━┻_StringException 03:59
iurygregorymakes sense to me, the failure is just weird tbh04:01
TheJuliano value no exception04:01
TheJuliamy theory has been with the irmc stuff that it has something to do with db states, given a third one failed with db-ish failure04:03
iurygregoryyeah04:03
iurygregorymaybe the one splitting migrations to other job would help?04:04
iurygregoryor maybe we are missing something in their class04:04
TheJuliathe split does seem to help, at least it moves out a wildcard job of sorts04:05
TheJuliawe've got two sort of different db issues going on here it seems04:05
TheJuliaone in general with mysql which we see, and then db unit tests04:06
TheJuliawell, db enabled unit tests04:06
iurygregoryyup04:08
iurygregorygoing to sleep now, will try to look at things in the morning04:14
iurygregoryo/04:14
opendevreviewJulia Kreger proposed openstack/ironic master: Disable irmc virtual media test_prepare_instance_with_secure_boot  https://review.opendev.org/c/openstack/ironic/+/88735304:24
rpittaugood morning ironic! o/07:10
rpittauso irmc unit tests with secure boot are not really happy, now test_clean_up_instance_with_secure_boot is failing07:24
rpittauTheJulia, iurygregory, the idea of squashing some commits is not bad, I would probably just do a big "fix CI" commit with the 3 patches 886985 887343 887353 and disable the other irmc test that is failing for the time being07:25
iurygregoryrpittau, agree11:00
iurygregorydo you want to do it? I can approve11:00
iurygregorygood morning Ironic11:00
drannouHello12:05
drannouQuick question: did you ever think/talk about disk encryption management on Ironic ?12:05
dtantsurdrannou: I've definitely heard this topic before. Nothing specific has been proposed, to my best knowledge.12:16
dtantsurYou can definitely build something site-specific using deploy steps.12:16
rpittauiurygregory: I can do it12:30
iurygregoryack12:31
drannoudtantsur:  I'm think about "something", may be IPA, that would "manage" SED feature12:43
dtantsurdrannou: you may need to elaborate on "SED features", I'm personally not familiar with them. What would IPA do?12:45
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix multiple things in CI  https://review.opendev.org/c/openstack/ironic/+/88737312:46
rpittauiurygregory, TheJulia ^12:46
* TheJulia hopes12:47
TheJuliaAlso, good morning!12:48
opendevreviewHuy Mai proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536612:48
TheJuliaNote to self: don’t press the “all on” button in the rv again12:49
rpittaulol12:56
rpittaugood morning TheJulia :)12:56
iurygregoryhow many rechecks we should do? :D13:03
rpittaugosh I hope not even one13:06
TheJuliaSo I noticed the opportunistic test classes in oslo.db got deprecated…13:07
TheJuliaBut in 13.0.013:08
TheJuliaWe’re like 12.3.113:08
rpittauyep13:08
rpittauuc still need to be udpated13:08
rpittauaaaand it's green13:08
rpittauTheJulia:  hope you don't mind I squashed everything in a single patch13:09
iurygregoryit's green but let's do some rechecks to see13:10
TheJuliarpittau: not at all13:17
TheJuliaat this time of day, just workflow13:17
TheJuliawe see a higher failure rate during EU daytime13:17
TheJuliaat least, that has been my perception13:17
rpittaucould be, higher load ?13:19
TheJuliaThat is my gut feeling, but we don't seem to *really* graph anything that would allow us to really corrilate time of day to cloud provider to failure rate13:19
TheJuliaA very long time ago, pre-cloud, we were able to time the arrival of school busses near a court trial site, to their internet access going completely sideways at the trial site13:20
TheJuliaturns out, add ~15 minutes after a bus arrived, and the bandwidth just disappeared13:20
TheJuliai.e. kids got home, and fired up netflix13:21
TheJuliasimilar, in early cloud, we were actually able to graph out ripples in AWS US-EAST-1 as the API degraded and you couldn't provision new servers around those time windows13:21
TheJuliabest guess, someone was scaling stuff up as each US time zone's kids would start to get home, hardest hit was always US-EAST13:22
TheJuliaThe sort of maddening issues which drive engineers to drink. A lot.13:22
* rpittau grabs a beer13:26
dtantsurwow13:33
JayFIf you need me for something today, please ping directly. I doubt I'll make it a full working day as I have a severe sinus infection13:55
Sandzwerg[m]get well soon14:03
opendevreviewMerged openstack/ironic master: Fix multiple things in CI  https://review.opendev.org/c/openstack/ironic/+/88737314:15
iurygregory\o/14:16
rpittauwonderful14:18
iurygregorywe probably want to still isolate mysql tests right? :thinking: https://review.opendev.org/c/openstack/ironic/+/88729714:19
iurygregoryrechecked https://review.opendev.org/c/openstack/ironic/+/883062 - the failure from metal3 seems unrelated14:20
rpittaumy internet connection today is slower than a drunk snail14:21
iurygregorydrunk snail LOL14:22
JayFSandzwerg[m]: thanks14:38
TheJuliarpittau: did the snail get into the wine?!?14:39
JayFnice job landing that multi-fix everyone, I wish I could've felt up to helping out some14:39
rpittauTheJulia: no, but it got to our basil plant14:39
TheJuliaiurygregory: yeah, I'm not sure we've entirely pinned down precisely what is going on, it could also be related to the base db test case, I... would need to sit down and focus on it to see how it wires up the db again and if they play together, or not14:40
TheJuliarpittau: ugh14:40
iurygregorygotcha, let's see how CI will be behaving with the fixes14:41
TheJuliathe irmc failures just have me stumped14:41
opendevreviewJulia Kreger proposed openstack/ironic master: Utilize the JSON-RPC port  https://review.opendev.org/c/openstack/ironic/+/87921514:50
TheJuliaso we have 3 patches now running it looks like on the current state of master, on top of isolating mysql down specifically14:51
TheJuliaI guess we wait and see14:51
TheJuliaunit tests all green on four jobs, \o/15:09
iurygregory\o/15:15
rpittautime to leave for the weekend then :D15:17
rpittauhave a great weekend everyone! o/15:17
TheJuliaironic.tests.unit.common.test_images.IronicImagesTestCase.test_image_to_raw <-- just crashed out locally :\16:20
opendevreviewJulia Kreger proposed openstack/ironic master: Add hold steps  https://review.opendev.org/c/openstack/ironic/+/87906016:21
opendevreviewJulia Kreger proposed openstack/ironic master: Utilize the JSON-RPC port  https://review.opendev.org/c/openstack/ironic/+/87921516:27
TheJuliaactually had issues in the change I needed to fix16:27
TheJulia\o/16:27
opendevreviewJulia Kreger proposed openstack/ironic master: Add hold steps  https://review.opendev.org/c/openstack/ironic/+/87906016:37
TheJuliai still need to see if I can combine the handlers on that, after lunch maybe. Running into town real quick16:37
opendevreviewJulia Kreger proposed openstack/ironic master: Add additional logging on iLO power failure  https://review.opendev.org/c/openstack/ironic/+/88554919:50
TheJuliaand we have reached the point of the day where the cat declares it is 5pm19:58
TheJuliaregardless of the time19:58
JayFI have been reading scrollback, and thank you all for the effort to fix up the unit tests19:58
JayFeven if my sinuses don't feel better, my brain does :D 19:58
iurygregoryCI seems to be behaving fine in master, finally got +1 from zuul again in https://review.opendev.org/c/openstack/ironic/+/883062 \o/21:16
JayFI have a hypothesis that the more times we say things are okay, the more likely they are to fail. So I'm just taking the victory in silence 🤐😂😂21:18
iurygregorywell, we still need to deal with stable branches...21:20
iurygregory=X21:20
NobodyCamgood afternoon Ironic folks. and ofc...21:27
NobodyCamTGIF!21:27
iurygregoryhey hey NobodyCam 21:31
iurygregoryTGIF21:31
opendevreviewJulia Kreger proposed openstack/ironic master: Add hold steps  https://review.opendev.org/c/openstack/ironic/+/87906021:36
opendevreviewJulia Kreger proposed openstack/ironic master: Enable vendor interfaces to be called as steps  https://review.opendev.org/c/openstack/ironic/+/87908921:36
TheJuliawhee, looks like we have to fix the migrations for sqlalchemy 2.0 too21:55
TheJuliahttps://f4a7bc5fd40b3ad7edfa-284200bc20166be0f82616d8d2b3e580.ssl.cf5.rackcdn.com/886020/7/check/ironic-tox-unit-with-sqlalchemy-2x/2a4f696/testr_results.html21:55
TheJulialuckilly, just one thing21:55
iurygregorygood21:56
opendevreviewJulia Kreger proposed openstack/ironic master: Add wait step  https://review.opendev.org/c/openstack/ironic/+/87906122:01
opendevreviewJulia Kreger proposed openstack/ironic master: Add job to test with SQLAlchemy master (2.x)  https://review.opendev.org/c/openstack/ironic/+/88602022:06
opendevreviewJulia Kreger proposed openstack/ironic master: Fix db migration test for sqlalchemy 2.0  https://review.opendev.org/c/openstack/ironic/+/88743222:06
TheJuliaI think I'm basically done for the day, ping me if I'm needed but after a few late evenings I need to unwind22:07
iurygregoryI will only ping for reviews on monday :D, today is friday22:10
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Firmware Interface  https://review.opendev.org/c/openstack/ironic/+/88527622:11
iurygregoryhave a great weekend everyone o/23:25

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