Thursday, 2021-12-09

opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: CI: Lower test VM memory by 200MB  https://review.opendev.org/c/openstack/ironic/+/82114000:45
opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: CI: Lower test VM memory by 400MB  https://review.opendev.org/c/openstack/ironic/+/82114000:45
* TheJulia sighs00:45
opendevreviewVerification of a change to openstack/ironic master failed: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929500:47
opendevreviewVerification of a change to openstack/ironic master failed: Move place_loaders_for_boot to boot driver __init__  https://review.opendev.org/c/openstack/ironic/+/81972900:47
arne_wiebalckGood morning, Ironic!07:37
rpittaugood morning ironic! o/07:37
jandersgood morning arne_wiebalck rpittau and Ironic o/07:48
rpittauhey janders :)07:48
dtantsurmorning folks08:06
hgyhey arne_wiebalck rpittau janders dtantsur and Ironic o/08:08
arne_wiebalckhey rpittau hgy dtantsur o/08:12
rpittauhey arne_wiebalck hgy dtantsur :)08:13
jingvar\008:23
jingvarI repeate my question08:41
jingvarbifrost stable xena08:41
jingvarexception Validate network08:42
jingvarwhen  - itf_netaddr1 | ipaddr('network') != itf_netaddr2 | ipaddr('network')08:42
jingvaritf_netaddr1: "{{ itf_infos['address'] }}/{{ itf_infos['netmask'] }}"08:42
jingvaritf_netaddr2: "{{ itf_infos['network'] }}/{{ itf_infos['netmask'] }}"08:42
jingvarhow it works?08:43
rpittauif anyone has a minute please check those 3 patches before we ask for the bugfix release, thanks! https://review.opendev.org/c/openstack/ironic-python-agent/+/820032 https://review.opendev.org/c/openstack/ironic-python-agent/+/820997 https://review.opendev.org/c/openstack/ironic-python-agent/+/82032408:56
arne_wiebalckrpittau: on the last one, I am confused: why do we remove the job now if that is supposed to be removed only after yoga (sorry if that is obvious :))09:09
jingvarit was missed broadcast09:24
arne_wiebalckmnasiadka: seems like I was wrong, we only run with the first of the two patches which turns partx -u into partx -a09:32
arne_wiebalckmnasiadka: IIRC, there were two parts ...09:33
mnasiadkaarne_wiebalck: well, yesterday I realised that I used IPA from master (since Kayobe uses ironic-python-agent-builder branch:master by default) - when I used the proper branch (wallaby) + my patch in progress, everything seems to be working.09:33
mnasiadkaSo sorry for finding out new issues like a moron ;-)09:33
arne_wiebalckheh09:34
arne_wiebalckwallaby has the two patches, so all seems good ... ? 09:35
rpittauarne_wiebalck: that job was added because of the initial TC announcement where they decided to remove py3.6 testing from yoga, but  after a discussion it was decided to leave it, so that job is not necessary anymore09:36
mnasiadkaarne_wiebalck: yeah, all good for now, I just need to add unit tests for my patch - I've redeployed like 5 servers, no issues seen anymore. :)09:37
arne_wiebalckrpittau: oh, ok, thanks!09:37
arne_wiebalckmnasiadka: nice!09:37
opendevreviewMerged openstack/ironic-python-agent master: Burn-in: Add SMART self test to disk burn-in  https://review.opendev.org/c/openstack/ironic-python-agent/+/81950509:38
opendevreviewMerged openstack/ironic master: CI: Lower test VM memory by 200MB  https://review.opendev.org/c/openstack/ironic/+/82104709:55
rpittaurecheck all the things!09:58
opendevreviewVerification of a change to openstack/ironic master failed: Move place_loaders_for_boot to boot driver __init__  https://review.opendev.org/c/openstack/ironic/+/81972910:21
*** redrobot6 is now known as redrobot10:23
opendevreviewVerification of a change to openstack/ironic master failed: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929510:27
opendevreviewMerged openstack/ironic-python-agent master: Instruct qemu-img to write image zeros to disk.  https://review.opendev.org/c/openstack/ironic-python-agent/+/82099711:00
opendevreviewMerged openstack/sushy master: Use only Yoga tests  https://review.opendev.org/c/openstack/sushy/+/82032211:22
opendevreviewMerged openstack/ironic-python-agent master: Use only Yoga tests  https://review.opendev.org/c/openstack/ironic-python-agent/+/82032411:40
opendevreviewMerged openstack/ironic-python-agent master: Burn-in: Add options for named log files  https://review.opendev.org/c/openstack/ironic-python-agent/+/82003211:54
opendevreviewOpenStack Release Bot proposed openstack/ironic-inspector bugfix/10.9: Update .gitreview for bugfix/10.9  https://review.opendev.org/c/openstack/ironic-inspector/+/82120913:08
opendevreviewVerification of a change to openstack/ironic master failed: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929513:51
opendevreviewDmitry Tantsur proposed openstack/ironic master: Ignore fake nodes in the power sync loop  https://review.opendev.org/c/openstack/ironic/+/82121513:59
dtantsurTrying to enable sqlite foreign keys in Ironic. 15 unit tests failed. Oh well.14:09
opendevreviewMerged openstack/ironic-inspector bugfix/10.9: Update .gitreview for bugfix/10.9  https://review.opendev.org/c/openstack/ironic-inspector/+/82120914:12
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Enable foreign keys in SQLite  https://review.opendev.org/c/openstack/ironic/+/82121914:14
opendevreviewRiccardo Pittau proposed openstack/bifrost master: [WIP] Install pip package in dib based images  https://review.opendev.org/c/openstack/bifrost/+/82122314:32
TheJuliagood morning14:49
TheJuliadtantsur: I saw the metal3 mailing list post question w/r/t performance14:50
TheJuliayou should be able to use the benchmark scripts I put up14:50
TheJulia10,000 nodes, and then try to retrieve them14:51
TheJuliaIt wouldn't be API based, but it would give you an idea of object -> lower level of the api14:51
TheJuliadtantsur: and only 15 failures is impressive14:52
dtantsurheh15:01
dtantsurgood morning TheJulia 15:01
dtantsurI've prepared my own script based on fake-hardware15:02
TheJuliapost it to the folder!15:02
TheJuliasomeone may find it useful15:02
TheJuliaor we can use it to cry w/r/t overhead15:02
dtantsurhttps://paste.opendev.org/show/811581/ it's very rough :)15:02
TheJuliayeah, creation is super slow with our object model and overhead... and sqllite is also slow when inserting new rows15:03
dtantsurnot that slow with WAL, I think15:04
TheJuliaI think it is 64k block space extensions...15:04
TheJuliabut it has been *ages*15:04
TheJulialike... I dealt with Computer Room Air Conditioners last time I was banging my head into sqllite performance15:04
TheJuliawe used a backup tool which stored everything in sqllite and then exposed an rpc service to interact with the tool15:19
TheJuliaAnd we had so many backup servers and so many tapes per day we actually had to write a tool15:19
TheJuliareviews on https://review.opendev.org/q/Id8c0e4830011ca2fa526df461ed5b9b01f769cf9 would be appreciated15:21
TheJuliaerr, I didn't put that on wallaby15:22
* TheJulia fixes15:22
dtantsurI guess sqlite has developed a lot recently. WAL, as an example.15:23
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: CI: Lower test VM memory by 400MB  https://review.opendev.org/c/openstack/ironic/+/82123315:24
TheJuliaI *think* we saw that as a way to help performance15:24
TheJuliaand I think it was around then, but I don't think we had any way to turn it on15:24
TheJulianor any knobs around the db15:24
TheJuliawe actually asked if we could back it with postgres or mysql at one point because we were a huge postgres shop and we were told nope.15:25
TheJuliainitialization was hard coded into the app or something like that15:25
* TheJulia twitches15:25
TheJuliaoh w/r/t neutron failures, it looks like a different fix is now is now in review which should help our CI failures15:28
opendevreviewJulia Kreger proposed openstack/ironic bugfix/18.1: Explicitly pin upper sushy version  https://review.opendev.org/c/openstack/ironic/+/82092715:33
TheJuliadtantsur: ^^ i think that might fix things with the bugfix branch pin15:33
dtantsurgreat!15:39
rpittauzuul is down \o/15:45
TheJuliaoh awesome15:46
rpittauhttps://zuul.opendev.org/ is giving service unavailable15:46
TheJuliadoes this mean I can stop focusing on making branches work reliably?15:46
TheJuliahappened ysterday15:46
rpittauTheJulia: no, please, and thanks btw, 18.1 is very much needed :)15:46
TheJuliaI figured :)15:47
TheJuliaI'm *really* hoping our OOM counts start to drop over the next 24 hours15:47
TheJuliaIf I can get the patches merged to xena, victoria, wallaby the world may end up being a happier place again15:48
TheJuliahttps://review.opendev.org/c/openstack/ironic/+/821103 <-- another memory related patch. Threading afaik is on my default, so two workers is kind of overkill15:49
rpittauabout that, TheJulia dtantsur are there any outstanding changes before asking for the release of ironic and bifrost ?15:49
TheJuliaand each worker is 60-90 mb15:49
TheJuliahttps://review.opendev.org/c/openstack/bifrost/+/82039015:50
rpittauI'm looking at stevebaker[m] patch chain for example, not sure will be able to squeeze that in15:50
TheJuliaI doub't it15:51
TheJuliaI don't think any of that is pressing for now()15:51
rpittauok15:51
rpittauoh the dependencies on that merged, good15:51
dtantsurthe changes from https://review.opendev.org/c/openstack/bifrost/+/819649/ to https://review.opendev.org/c/openstack/bifrost/+/820479/ should be either merged together or delayed together IMO15:51
TheJuliadtantsur: what is your preference?15:51
TheJuliaif no, then I think we can just go ahead and release master branch15:52
dtantsurIt depends on the cycles of the reviewers :) it won't be a blocker for me if we don't merge it right away15:52
dtantsurI'm honestly not sure if anybody consumes Bifrost releases (and why)15:52
TheJuliasome people do15:52
TheJuliamostly those who don't understand they can likely just use master branch15:52
rpittauwe can consider to stop releasing bugfix branches for bifrost15:53
TheJuliaeh, *shrug*15:54
TheJuliaits a cheap release15:54
* TheJulia says release15:54
dtantsurI have in fact considered that15:54
dtantsurthe CI on bugfix branches quickly becomes unmanageable15:54
rpittau(menatime, zuul is back)15:54
TheJuliahttps://memegenerator.net/instance/85937895/winter-is-coming-brace-yourselves-a-release-is-coming15:56
rpittau:)15:56
TheJuliadtantsur: it is, but I suspect in part because we tend not to quickly pin things like... requirements15:56
TheJuliaand it is easy to forget15:56
TheJuliarpittau: are you doing the release honors?15:56
TheJuliaor should I?15:56
rpittauI'm taking care of that, yeah15:57
TheJuliadtantsur: but definitely worth a retrospective during a midcycle15:57
rpittauI fixed the python-pip problem in bifrost dib ipa, but something else broken there :/15:57
TheJulia:(15:59
rpittauok, going to open release requests for bifrost and ironic16:00
TheJuliarpittau: I just read your reply to ianw16:02
TheJuliaremoved my +2 to let you two sort through the questions16:03
rpittauyep16:03
TheJuliajust ping me when required16:03
rpittaubtw the workaround is https://review.opendev.org/c/openstack/bifrost/+/82122316:03
opendevreviewVerification of a change to openstack/ironic master failed: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929516:17
TheJuliahi metalsmith job, why you pause for almost exactly 17 minutes.16:30
TheJuliaoh, nvmd16:30
TheJuliaprovisioned16:30
TheJuliahmm, I think metalsmith is hitting io bounds issues16:35
opendevreviewJulia Kreger proposed openstack/metalsmith master: CI: Extend metalsmith CI job timeout  https://review.opendev.org/c/openstack/metalsmith/+/82124216:41
TheJulia^^ should make metalsmith happier16:41
dtantsuryeah, wanted to do the same16:41
TheJuliaJust a little bit16:42
opendevreviewArne Wiebalck proposed openstack/ironic-python-agent master: [WIP] Burn-in: Dynamic network pairing  https://review.opendev.org/c/openstack/ironic-python-agent/+/82124416:42
TheJuliathis last failure, and the one prior I looked at were just starting to do final cleaning16:42
TheJuliaso that *should* cover underlying cloud io performance deviation nicely16:42
arne_wiebalckI tested ^^ with 12 nodes launching network burn-in in parallel, they all found a partner dynamically (so, no more need to configure the pairs upfront). Early reviews/comments appreciated :)16:49
TheJuliaw/r/t 18.1 bugfix branch, I'm cool if we start to nuke jobs from it since we obviously don't need to run everything on it16:51
TheJuliarpittau: hint hint ^^16:52
TheJuliaarne_wiebalck: ooooohhh ahhhh16:52
arne_wiebalckTheJulia: :)16:57
dtantsurTheJulia: I need to remember what I wrote about bugfix branch lifetime16:57
TheJuliadtantsur: uhh... it is *past* it's expected life16:57
dtantsuryeah16:57
TheJuliaand if memory serves, we knew/agreed it would be okay to do so16:57
TheJuliasince we knew we would hit problems like we have16:58
dtantsurI guess we do use it in a downstream product16:58
arne_wiebalckTheJulia: I do not have too many free nodes at the moment, would like to see this with 100 nodes or so :)16:58
dtantsurdo we, rpittau?16:58
dtantsur(one would expect that I can remember which branches we use.. nope)16:58
TheJuliaI don't expect it, I can barely keep track of 7 backports of one patch and then 4 of another, and 3 of another16:58
dtantsuryeah, we use it in OCP 4.9. hmm.17:00
TheJuliabut you don't need to test BFV17:00
dtantsurabsolutely not17:00
TheJulianor any of the fully integrated stacks17:00
TheJuliawhich are most risky of breaking17:01
dtantsurI guess I could live with standalone jobs, maybe also redfish-vmedia one17:01
TheJuliayup17:01
opendevreviewOpenStack Release Bot proposed openstack/ironic-python-agent bugfix/8.3: Update .gitreview for bugfix/8.3  https://review.opendev.org/c/openstack/ironic-python-agent/+/82124617:18
rpittauTheJulia, dtantsur, sorry, kind of in the middle of 8 things at the same time, we do need 18.1 to work well, but we can definitely remove some integration jobs, that's anyway "just" a bugfix branch17:19
dtantsurWhy, WHY does Python 3 in CentOS depend on python3-pip. WHY.17:42
rpittauOSError: [Errno 101] ENETUNREACH ok.....17:46
opendevreviewMerged openstack/ironic-python-agent bugfix/8.3: Update .gitreview for bugfix/8.3  https://review.opendev.org/c/openstack/ironic-python-agent/+/82124617:48
rpittaualright, time to rest I guess, see you tomorrow! o/17:51
dtantsursame o/17:51
opendevreviewJulia Kreger proposed openstack/sushy stable/train: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125217:52
opendevreviewJulia Kreger proposed openstack/sushy stable/ussuri: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125317:53
opendevreviewJulia Kreger proposed openstack/sushy stable/wallaby: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125417:53
opendevreviewJulia Kreger proposed openstack/sushy stable/victoria: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125517:53
opendevreviewJulia Kreger proposed openstack/sushy stable/xena: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125617:54
opendevreviewJulia Kreger proposed openstack/sushy master: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125717:54
TheJuliaripping it all out17:54
TheJuliagoing to start fresh :(17:54
dtantsurouch :(17:56
TheJuliayup17:56
TheJuliaI've got a good idea of how to do it, but we're going to need a "yes, session auth worked in the past flag"17:56
TheJuliaand then, and only then, detonate/raise errors to the client if we can't reauth17:56
dtantsurfair17:56
dtantsurokay, I should go for real, have a good evening (nearly wrote "weekend", but no. not yet.)17:57
TheJulia++17:57
TheJuliaI might take tomorrow off17:57
TheJuliaor do a half day or something17:57
dtantsurvery sensible17:57
TheJuliamy brain is fried fighting CI17:57
dtantsurI'll be out next Friday, then for 12 days from Thursday17:57
TheJulia"Hi, what did you do this week?" "Fought CI!"17:57
dtantsur\o/17:57
dtantsurokay, see you tomorrow or on Monday17:58
TheJulia"it was a bitter battle, but in the end, reviews and fixes are still needed :("17:58
TheJuliaYou too if I don't wake up with coffee tomorrow17:58
opendevreviewArne Wiebalck proposed openstack/ironic master: [doc] Add parameters for burn-in log files  https://review.opendev.org/c/openstack/ironic/+/82127218:22
arne_wiebalckbye everyone, see you tomorrow o/18:26
*** zbitter is now known as zaneb18:54
*** sshnaidm is now known as sshnaidm|afk19:05
stevebaker[m]good morning19:14
opendevreviewVerification of a change to openstack/ironic master failed: Ensure desired permissions on all written pxe files  https://review.opendev.org/c/openstack/ironic/+/80929519:37
opendevreviewVerification of a change to openstack/ironic master failed: Move place_loaders_for_boot to boot driver __init__  https://review.opendev.org/c/openstack/ironic/+/81972919:37
opendevreviewVerification of a change to openstack/ironic master failed: Write initial grub config on startup  https://review.opendev.org/c/openstack/ironic/+/81558019:37
opendevreviewMerged openstack/sushy stable/wallaby: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125419:54
opendevreviewMerged openstack/sushy master: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125719:55
opendevreviewMerged openstack/sushy stable/ussuri: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125320:24
opendevreviewMerged openstack/sushy stable/victoria: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125520:24
opendevreviewMerged openstack/sushy stable/train: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125220:24
opendevreviewMerged openstack/sushy stable/xena: Revert "Raise an AccessError with SessionService init"  https://review.opendev.org/c/openstack/sushy/+/82125620:24
opendevreviewMerged openstack/metalsmith master: CI: Extend metalsmith CI job timeout  https://review.opendev.org/c/openstack/metalsmith/+/82124221:08
opendevreviewJulia Kreger proposed openstack/sushy master: Fix session authentication issues  https://review.opendev.org/c/openstack/sushy/+/82132421:48
opendevreviewJulia Kreger proposed openstack/sushy master: Fix session authentication issues  https://review.opendev.org/c/openstack/sushy/+/82132421:52

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