Wednesday, 2020-07-15

*** lbotell1 has quit IRC00:00
*** rmcall has quit IRC00:06
TheJuliastevebaker: much appreciated00:24
TheJuliathe bad gateway one where it seems apache blows up occassionally on missing content type... seems worthwhile to go ahead and fix since we're getting something like 1 out of every 5-10 runs of that job as that failure right now00:24
*** gyee has quit IRC00:36
*** k_mouza has joined #openstack-ironic00:51
*** k_mouza has quit IRC00:56
*** k_mouza has joined #openstack-ironic00:58
*** ricolin_ has joined #openstack-ironic00:59
*** k_mouza has quit IRC01:04
openstackgerritVerification of a change to openstack/ironic failed: Decompose the core deploy step on iscsi and ansible deploy  https://review.opendev.org/73118001:07
*** uzumaki has joined #openstack-ironic01:10
*** janders has joined #openstack-ironic01:21
*** k_mouza has joined #openstack-ironic01:27
*** k_mouza has quit IRC01:31
*** Goneri has quit IRC01:43
uzumakiI just did a bit of bug triage.. I think.. I'm unsure where to list those stories on the whiteboard? the doc said for the "RFE Review" section but I dont' find any.. also, found a couple stories that can be closed because of being stale02:14
uzumakiI've triaged around 16 stories, some simply needed tags (so they don't show up on the stats anymore as untriaged)02:15
*** rmcall has joined #openstack-ironic02:31
*** tzumainn has quit IRC02:46
*** rcernin has quit IRC02:56
*** mkrai has joined #openstack-ironic02:57
*** rcernin has joined #openstack-ironic02:57
openstackgerritVerification of a change to openstack/ironic failed: Allow deleting nodes with a broken driver  https://review.opendev.org/73970202:58
*** ociuhandu has joined #openstack-ironic03:01
*** ociuhandu has quit IRC03:06
*** k_mouza has joined #openstack-ironic03:44
*** k_mouza has quit IRC03:48
openstackgerritSteve Baker proposed openstack/ironic-inspector master: Fix hacking min version to 3.0.1  https://review.opendev.org/73017703:56
*** yaawang has quit IRC04:10
*** yaawang has joined #openstack-ironic04:11
*** bfournie has quit IRC04:11
*** bfournie has joined #openstack-ironic04:12
openstackgerritVerification of a change to openstack/ironic failed: Do not validate driver on changing non-driver fields  https://review.opendev.org/73969904:32
openstackgerritVerification of a change to openstack/ironic-inspector failed: Make inspector base CI job use 2 CPUs  https://review.opendev.org/74074604:42
*** diurnalist has quit IRC05:13
*** k_mouza has joined #openstack-ironic05:13
*** yaawang has quit IRC05:16
*** abdysn has joined #openstack-ironic05:16
*** yaawang has joined #openstack-ironic05:16
*** k_mouza has quit IRC05:18
*** diurnalist has joined #openstack-ironic05:49
*** diurnalist has quit IRC05:53
*** diurnalist has joined #openstack-ironic05:59
*** diurnalist has quit IRC06:04
*** uzumaki has quit IRC06:18
*** yaawang has quit IRC06:26
*** yaawang has joined #openstack-ironic06:27
arne_wiebalckGood morning, ironic!06:34
arne_wiebalckTheJulia: We will get some new hardware in a couple of weeks and the amount of servers should be enough to test the OOM guard patch ... I will need to see if I can prepare things to squeeze testing in as we need these servers in prod as well :)06:36
*** diurnalist has joined #openstack-ironic06:41
*** diurnalist has quit IRC06:45
jandersg'day Arne o/06:56
iurygregorygood morning arne_wiebalck and Ironic!06:56
iurygregoryhey janders o/06:56
jandersgood morning iurygregory06:56
janderso/06:56
arne_wiebalckhey iurygregory & janders o/06:57
iurygregoryarne_wiebalck, any thoughts on https://review.opendev.org/#/c/740309/ ? I think it covers your idea to keep the devices with 0 for cleanning07:01
patchbotpatch 740309 - ironic-python-agent - Ignore devices with size 0 when collecting inventory - 3 patch sets07:01
*** dsneddon has quit IRC07:02
arne_wiebalckiurygregory: will have a look, but have 3 meetings lined up this morning ...07:02
iurygregoryarne_wiebalck, ack07:02
iurygregorygood luck!07:02
*** rcernin has quit IRC07:07
*** k_mouza has joined #openstack-ironic07:09
*** mkrai has quit IRC07:13
*** k_mouza has quit IRC07:13
*** ociuhandu has joined #openstack-ironic07:17
*** rcernin has joined #openstack-ironic07:17
*** k_mouza has joined #openstack-ironic07:18
*** k_mouza has quit IRC07:22
*** ociuhandu_ has joined #openstack-ironic07:28
*** ociuhandu has quit IRC07:31
rpittaugood morning ironic o/07:43
*** dtantsur|afk is now known as dtantsur07:45
dtantsurmorning ironic07:45
iurygregorymorning rpittau and dtantsur o/07:46
rpittauhey iurygregory :)07:46
iurygregorydtantsur, do we want to switch ironic-lib to tinyipa or nope?07:46
iurygregoryrpittau, I hope you enjoyed the PTO =)07:47
dtantsurdhellmann: instance_info/deploy_boot_mode is what you need; updating properties/capabilities does involve messing with strings07:47
rpittauI did, although it was not exactly "relaxing"07:47
dtantsuriurygregory: please don't recommend people to put boot_mode to instance_info/capabilities, the last time I checked it didn't work07:48
dtantsur(the only capability that does NOT work this way, because... consistency?)07:48
iurygregory=O07:48
dtantsuriurygregory: ironic-lib - I'm afraid so :(07:48
dtantsurare we still hit by the EPEL problem?07:48
rpittaustill issues with EPEL ?07:48
* rpittau dives deep into emails07:49
iurygregory\o/ oh we probably don't need according to the new logs07:49
iurygregorybut we do need 2 VM's =)07:50
* iurygregory sends the patch07:50
jandersgood morning dtantsur rpittau o/07:53
rpittauhey janders :)07:53
dtantsuriurygregory: 2 VMs and only 2 jobs, right?07:53
dtantsuras with IPA?07:53
*** k_mouza has joined #openstack-ironic07:54
jandersdtantsur: are you happy with me picking up https://storyboard.openstack.org/#!/story/1618014?  iurygregory helpfully pointed out that https://storyboard.openstack.org/#!/story/2007646 which I was looking at earlier isn't rfe-approved07:56
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-lib master: Update ironic-lib jobs  https://review.opendev.org/74110507:56
iurygregorydtantsur, yeah07:56
iurygregorythe fix ^07:56
iurygregoryand I've removed 2 jobs \o/07:56
dtantsurjanders: I *think* the 2nd one was not approved by mistake. if you check the comments, at least the 1st part was approved on the meeting.07:57
dtantsurthat being said, pick whichever you like07:57
dtantsurmmm, sorry, the 2nd part was approved07:57
jandersI like both :)07:57
jandersthank you dtantsur07:57
dtantsurdo both then ;)07:58
dtantsurthe 2nd one has two tasks, feel free to only pick the one that was approved (per Ruby's comment)07:58
*** k_mouza has quit IRC07:59
*** k_mouza has joined #openstack-ironic08:03
jandersok! thank you dtantsur08:06
*** alexmcleod has joined #openstack-ironic08:06
*** lucasagomes has joined #openstack-ironic08:15
dtantsuriurygregory: now that we're running two tests per job, I wonder if we need to raise the general timeout: https://zuul.opendev.org/t/openstack/build/7af5f601f6b84c15a5c796ee031c7104/log/job-output.txt#3794608:20
iurygregorydamm tempest08:20
iurygregorywhy you do this!08:21
iurygregory?!*08:21
*** janders has quit IRC08:21
* iurygregory facepalm08:22
iurygregorythe timeout of the ironic-lib jobs are 720008:22
dtantsuriurygregory: it's not tempest, it's zuul timeout08:22
iurygregorydtantsur, yeah I thought it was tempest08:22
iurygregory=)08:22
dtantsurI'd honestly crank it all the way up and let the more granular timeouts decide08:23
iurygregoryyeah I will remove the timeout from the jobs and it will get from ironic-base  timeout: 1080008:23
iurygregorywdyt?08:23
*** yaawang has quit IRC08:24
*** janders has joined #openstack-ironic08:24
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic-lib master: Update ironic-lib jobs  https://review.opendev.org/74110508:25
iurygregoryok this should take care of the timeout08:25
dtantsuriurygregory: I think it's a good idea to leave only one large timeout08:25
iurygregorydtantsur, yup and we have it on ironic-base08:25
iurygregoryand we can't even override if we want =D08:26
iurygregoryonly for smaller values (not higher than 10800)08:26
*** rcernin has quit IRC08:27
*** yaawang has joined #openstack-ironic08:31
*** ociuhandu_ has quit IRC08:33
*** ociuhandu has joined #openstack-ironic08:33
*** derekh has joined #openstack-ironic08:36
*** Lucas_Gray has joined #openstack-ironic08:45
*** mkrai has joined #openstack-ironic08:45
*** rcernin has joined #openstack-ironic08:48
dtantsuriurygregory: I've realized there could be misunderstanding: the job I linked initially was not from ironic-lib08:52
dtantsurit's the pxe_ipmitool job from ironic08:52
iurygregoryfacepalm =(08:52
dtantsurit has timeout of 5400, which is very low08:53
iurygregoryI didn't look at the name of the job =(08:53
iurygregoryI will push a patch for it08:53
dtantsurthanks!08:53
openstackgerritDmitry Tantsur proposed openstack/ironic master: Wipe agent token during reboot or power off  https://review.opendev.org/73996408:54
iurygregorydtantsur, any problem if I use the default for all jobs that have 5400?08:55
iurygregoryI would say we should only use the default from the ironic-base since is the maximum08:56
iurygregoryso we won't endup with random failures due to job timeout (only tempest in some weird cases)08:56
*** aedc has joined #openstack-ironic08:58
dtantsuriurygregory: I'd honestly use the default everywhere :) but at least for these jobs08:59
iurygregorydtantsur, yup =) doing this08:59
openstackgerritMerged openstack/ironic master: Add knob for read-only and "erase_devices"  https://review.opendev.org/74073109:02
*** mkrai has quit IRC09:03
*** mkrai has joined #openstack-ironic09:03
openstackgerritIury Gregory Melo Ferreira proposed openstack/ironic master: Use default timeout for all jobs  https://review.opendev.org/74112309:03
iurygregorydtantsur, boom ^09:04
dtantsurthx!09:05
*** rcernin has quit IRC09:17
jandersis there an easy way to install reno on CentOS8? Unlike FC32, I don't seem to be able to dnf install it. Should I resort to pip?09:33
*** ricolin_ has quit IRC09:49
rpittaujanders: AFAIK the rpm is available for Fedora, not Centos, probably a user install with pip is the best way09:51
jandersthanks rpittau09:52
jandersI jumped the gun and pip-installed system wide. Is that likely to cause issues?09:52
rpittaubtw the package version is quite outdated even in F3209:52
rpittauI would never do a system installation with pip, it may cause issues with unwanted dependencies09:53
rpittauit can easily break an operating system09:53
*** mkrai has quit IRC09:58
*** uzumaki has joined #openstack-ironic10:00
uzumakigood afternoon ironic! o/10:00
uzumakiI got disconnected the past few hours, has anybody responded to my text about triaging? I might've missed that10:01
jandershi uzumaki o/10:01
jandersrpittau: noted, thank you10:01
rpittauuzumaki: thanks for the triaging, what was the question about? I can't find it in the backscroll10:03
dtantsurjanders: `pip install --user reno`10:04
*** mkrai has joined #openstack-ironic10:05
jandersdtantsur thank you. Just uninstalled the system-wide bits and reinstalled with --user10:05
uzumakiwhere do I put the triaged stories, like, the documentation says into the "RFE Review" section of the whiteboard, couldn'd find the section10:05
uzumakialso I saw a couple stories that can be marked closed10:05
rpittauuzumaki: to mark a story as 'closed' you just need to put all its tasks to 'merged' or 'invalid'10:06
uzumakihow do I do that?10:07
uzumakiI mean, I also wanted to bring it to somebody's quick notice before I close them off10:07
openstackgerritMerged openstack/ironic-python-agent master: Ignore devices with size 0 when collecting inventory  https://review.opendev.org/74030910:07
rpittaueach story has different tasks, they can be in status like 'to do', 'review'10:07
*** k_mouza has quit IRC10:07
uzumakiI guess what I mean is, can anybody change the status on those tasks?10:08
rpittauoh in that case I usually don't add the triage tag but the needs-more-info one, and add a comment askign if that can be closed10:08
rpittauuzumaki: yeah, anyone10:08
uzumakioh I see. Well, I saw this very interesting case of a story which had a 'temporary proposal' change created on Gerrit, apparently for some discussion, which was then later ignored/discarded, and because of that the whole story is left as 'review' whereas all the action itmes have beem merged.10:09
rpittauuzumaki: there's not "RFE Review" in the whiteboard, that is in the weekly meeting page10:09
rpittauuzumaki: link ?10:10
*** k_mouza has joined #openstack-ironic10:10
uzumakirpittau, https://storyboard.openstack.org/#!/story/200617810:10
rpittauuzumaki: that story is definitely a good candidate for being closed, and the relative still open patch to be abandoned, considering that there's no activity since 1 year10:12
uzumakiyes, I have 2 other candidates for closure, unlike this one, there has been no progress on them for a long time as well10:13
uzumakihttps://storyboard.openstack.org/#!/story/200682810:13
uzumakihttps://storyboard.openstack.org/#!/story/200625310:14
uzumakihttps://storyboard.openstack.org/#!/story/200604710:14
uzumakiI guess there's 310:14
rpittauthe hardest point is to understand if the issues are still valid or ot10:15
rpittauyou can always ask in the story or try to do an analysis yourself10:15
uzumakiI agree. That's the only thing that needs to be considered before closing them off10:15
rpittauif the related patches are stuck since a while, it's also a viable way10:16
rpittauask if the people assigned are still working on it10:16
rpittauthen we can review that in a couple of weeks/a month10:16
rpittauif you ask for more info, do not add the triaged tag10:16
uzumakigot it, and the ones with no work at all? sitting stale for ~a year?10:17
rpittauthat is where we need to understand if the bug/rfe is still valid, maybe it was fixed in a different story10:17
rpittauif it's not entirely clear, asking for info it's ok as well10:18
rpittauand then closing later10:18
uzumakiyes, I'll remove the triaged label and ask for more info10:18
rpittaucool, thanks :)10:18
uzumaki\o/10:18
*** yaawang has quit IRC10:24
*** sshnaidm is now known as sshnaidm|afk10:24
*** yaawang has joined #openstack-ironic10:25
janderswrapping up for the day/night. Have a good one o/11:01
iurygregoryironic-lib is fixed https://review.opendev.org/#/c/741105/  \o/11:13
patchbotpatch 741105 - ironic-lib - Update ironic-lib jobs - 2 patch sets11:13
*** uzumaki has quit IRC11:29
*** rcernin has joined #openstack-ironic11:31
*** Lucas_Gray has quit IRC11:32
*** Lucas_Gray has joined #openstack-ironic11:46
*** rcernin has quit IRC11:47
*** Lucas_Gray has quit IRC11:58
*** Lucas_Gray has joined #openstack-ironic11:59
dtantsurrpittau: https://review.opendev.org/#/c/741123/ and https://review.opendev.org/#/c/741105/ please12:00
patchbotpatch 741123 - ironic - Use default timeout for all jobs - 1 patch set12:00
patchbotpatch 741105 - ironic-lib - Update ironic-lib jobs - 2 patch sets12:00
*** mkrai has quit IRC12:03
*** dsneddon has joined #openstack-ironic12:03
*** Lucas_Gray has quit IRC12:04
*** dsneddon has quit IRC12:11
*** tkajinam has quit IRC12:24
*** Lucas_Gray has joined #openstack-ironic12:30
*** rloo has joined #openstack-ironic12:35
*** vapjes has joined #openstack-ironic12:35
rpittaudtantsur: done!12:40
openstackgerritMerged openstack/ironic master: Use min_command_interval when ironic does IPMI retries  https://review.opendev.org/74046612:43
dtantsurthanks! oh, the CI behaves again, neat!12:45
openstackgerritRiccardo Pittau proposed openstack/ironic master: migrate testing to ubuntu focal  https://review.opendev.org/73944812:50
openstackgerritVerification of a change to openstack/ironic failed: Do not validate driver on changing non-driver fields  https://review.opendev.org/73969912:52
*** sshnaidm|afk is now known as sshnaidm12:53
dtantsurhere goes the 13th recheck12:53
openstackgerritDmitry Tantsur proposed openstack/ironic stable/ussuri: Use min_command_interval when ironic does IPMI retries  https://review.opendev.org/74116912:54
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent stable/ussuri: Ignore devices with size 0 when collecting inventory  https://review.opendev.org/74117112:54
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent stable/train: Ignore devices with size 0 when collecting inventory  https://review.opendev.org/74117212:55
openstackgerritDmitry Tantsur proposed openstack/bifrost stable/ussuri: Removing libselinux-python package from Fedora dependencies  https://review.opendev.org/74117312:55
openstackgerritBob Fournier proposed openstack/ironic stable/ussuri: Use min_command_interval when ironic does IPMI retries  https://review.opendev.org/74116912:56
dtantsurgreat minds think alike :D12:57
bfourniedtantsur: yep :-) I missed that you did that already12:58
dtantsurwith 2 minutes of difference, yeah :) I haven't touched train since it has a conflict12:58
bfourniedtantsur: so the original patch wasn't backported to Train, I'm trying to remember if that was intentional or just hadn't been done12:59
dtantsurmmm, I see. yeah, not sure either, it probably should have backported..13:00
bfourniedtantsur: I will do it, since the default will stay the same to use ipmitool retries there will be no functional affect13:01
openstackgerritMerged openstack/bifrost master: Do not clone repos with source_install==false  https://review.opendev.org/73993013:16
TheJuliabrraaaaiinnnsss13:18
TheJuliais the gate any happier?13:18
rpittaunever happy, just slightly less unhappy13:19
TheJuliawell I'll make some coffee and revise the content type fix for ironic-inspector, that should make things at least 10% better13:20
openstackgerritRiccardo Pittau proposed openstack/sushy master: Set min version of tox to 3.2.1  https://review.opendev.org/74118413:22
openstackgerritRiccardo Pittau proposed openstack/ironic master: Set min version of tox to 3.2.1  https://review.opendev.org/74118513:25
openstackgerritRiccardo Pittau proposed openstack/ironic-inspector master: Set min version of tox to 3.2.1  https://review.opendev.org/74118613:26
*** jj123 has joined #openstack-ironic13:27
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent master: Set min version of tox to 3.2.1  https://review.opendev.org/74118713:28
dtantsurmorning TheJulia13:28
openstackgerritRiccardo Pittau proposed openstack/sushy-tools master: Set min version of tox to 3.2.1  https://review.opendev.org/74118813:30
openstackgerritRiccardo Pittau proposed openstack/sushy-cli master: Set min version of tox to 3.2.1  https://review.opendev.org/74118913:31
openstackgerritRiccardo Pittau proposed openstack/python-ironicclient master: Set min version of tox to 3.2.1  https://review.opendev.org/74119013:31
openstackgerritRiccardo Pittau proposed openstack/python-ironic-inspector-client master: Set min version of tox to 3.2.1  https://review.opendev.org/74119113:32
iurygregoryspam time13:33
iurygregorygood morning TheJulia =)13:33
openstackgerritRiccardo Pittau proposed openstack/virtualbmc master: Set min version of tox to 3.2.1  https://review.opendev.org/74119213:34
jj123I'm starting on prototyping a Redfish-compliant BMC for use with Ironic. My server is not a typical BMC target and I prefer to use a Linux distribution rather than Yocto for development flexibility, so OpenBMC doesn't look helpful. I'm planning to use the sushy-tools dynamic emulator as a starting point, but appreciate any other suggestions.13:35
openstackgerritRiccardo Pittau proposed openstack/bifrost master: Set min version of tox to 3.2.1  https://review.opendev.org/74119313:36
openstackgerritRiccardo Pittau proposed openstack/tenks master: Set min version of tox to 3.2.1  https://review.opendev.org/74119413:37
*** stendulker has joined #openstack-ironic13:37
openstackgerritRiccardo Pittau proposed openstack/networking-baremetal master: Set min version of tox to 3.2.1  https://review.opendev.org/74119513:38
TheJuliajj123: That is awesome to hear, unfortunately we don't have any advice in that area, but if we can help in any way with sushy tools, please don't hesitate to ask13:38
TheJuliaand good morning everyone13:38
jj123TheJulia thanks :)13:38
openstackgerritRiccardo Pittau proposed openstack/networking-generic-switch master: Set min version of tox to 3.2.1  https://review.opendev.org/74119613:39
openstackgerritRiccardo Pittau proposed openstack/ironic-prometheus-exporter master: Set min version of tox to 3.2.1  https://review.opendev.org/74120013:42
openstackgerritRiccardo Pittau proposed openstack/ironic-tempest-plugin master: Set min version of tox to 3.2.1  https://review.opendev.org/74120113:43
openstackgerritRiccardo Pittau proposed openstack/ironic-python-agent-builder master: Set min version of tox to 3.2.1  https://review.opendev.org/74120213:44
openstackgerritVerification of a change to openstack/ironic failed: Allow deleting nodes with a broken driver  https://review.opendev.org/73970213:45
openstackgerritRiccardo Pittau proposed openstack/metalsmith master: Set min version of tox to 3.2.1  https://review.opendev.org/74120313:45
stendulkerGood morning TheJulia13:45
stendulkerTheJulia: One quick question, what is the rationale for inband deploy step supporting only steps from 'deploy' interface?13:46
TheJuliastendulker: I don't think there was one beyond mental connotation to connect the two13:48
TheJuliawith the word deploy13:49
TheJuliaso a logical extension is raid13:49
stendulkerso is management for say firmware_update13:49
stendulkerDeploy steps do support all kinds of OOB steps13:49
TheJuliamanagement as well, but operators that ask for firmware updates as part of deployment will have to wait an exceptionally long time so they will need to have an environment set to support htis13:50
*** tzumainn has joined #openstack-ironic13:50
stendulkerthat's true13:52
stendulkeri think its its broken for raid as well13:52
stendulkerThe get_deploy_steps() implementation in agent_base.py looks into agent cached steps.13:53
stendulkerThat takes care of 'agent' interface. All other interfaces falls to base.py implementation which does not look for agent cached steps13:54
TheJuliadtantsur: mgoddard: any thoughts on this ^13:55
stendulkerHence the doubt, if we want to implement raid related inband steps as part of 'deploy' interface13:55
TheJuliawell, I'm a little worried that your concerns are coming up now considering mgoddard started down the path to support raid on deploy13:55
TheJuliawhen you say cached steps, do you mean the hard coded "we know about thse" or the in node cache from the beginning of the step operations?13:57
stendulkerI mean the steps retrieved from the agent13:58
stendulkerand storaed as agent_cached_deploy_steps in driver_internal_info13:59
TheJuliawheee one of flask's documented ways of forcing the content type just doesnt work13:59
*** rajinir has joined #openstack-ironic14:00
iurygregorymaybe the version of flask?14:01
TheJuliadunno, tried the way listed in someone's blog post from like 2018 and it worked like a champ14:01
TheJuliajust a little uglier14:02
*** Goneri has joined #openstack-ironic14:11
dtantsurstendulker, TheJulia, it may be a simple issue to fix14:13
openstackgerritMerged openstack/bifrost stable/ussuri: Removing libselinux-python package from Fedora dependencies  https://review.opendev.org/74117314:15
openstackgerritDmitry Tantsur proposed openstack/bifrost master: [WIP] Refactor 'when' statements  https://review.opendev.org/74121714:16
dtantsurrpittau: this is a huge rabbit hole ^^14:16
dtantsurearly input welcome14:16
rpittauyeah14:16
rpittau:)14:16
* rpittau tea time14:17
TheJuliaI recommed Acme portable holes instead of rabbit holes14:17
TheJuliaNow the question is, how many people get the above cartoon reference14:17
rpittaujson-rpc hole?14:18
dtantsurI had to look it up :)14:18
rpittaupoor Wile :)14:18
dtantsurstendulker, TheJulia, okay, yeah, the deploy interface only fetches 'deploy' interface steps. sort of logical.. AgentRAID will need an update.14:21
TheJuliaI guess the logical next question is what about the dedicated raid interfaces14:23
*** abdysn has quit IRC14:26
dtantsureach vendor should decide, what to do about their RAID interfaces (I'm fixing AgentRAID now)14:31
openstackgerritDmitry Tantsur proposed openstack/ironic master: Implement get_deploy_steps for AgentRAID  https://review.opendev.org/74122514:33
dtantsurlike this ^^^14:33
openstackgerritJakub Libosvar proposed openstack/ironic master: Explicitly set jobs to ML2/OVS  https://review.opendev.org/73994514:33
openstackgerritJakub Libosvar proposed openstack/ironic master: Explicitly set jobs to ML2/OVS  https://review.opendev.org/73994514:34
openstackgerritJakub Libosvar proposed openstack/ironic master: DNM: Just test the patch under with devstack change  https://review.opendev.org/74122614:35
iurygregorywow14:35
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: POC deploy-time RAID  https://review.opendev.org/74122714:39
TheJuliawheeeee flask hides things quite well14:41
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Respond so a ContentType is included  https://review.opendev.org/74034414:45
TheJuliadtantsur: as requested ^14:45
dtantsurthanks!14:46
TheJuliaThat plus the cpu core patches should fix up inspectors CI issues14:46
TheJuliawhich will increase ironic's pass rate as well14:46
TheJuliaat least, hopefully14:46
TheJuliaTaking the dog out because he is asking... for the third time this morning :(14:46
TheJuliaAnyone have any words about the impending baremetal whitepaper, there is an ask for quotes from contributors14:49
dtantsurhave we intentionally omitted support for passing deploy steps with 'baremetal node deploy'?14:50
rpittauTheJulia: quotes? :)14:50
TheJuliadtantsur: intentionally unlikely14:50
dtantsurmgoddard: maybe you remember ^^?14:50
TheJuliadtantsur: so many different areas that the entire set of changes touched that it may have just gone missing along the way14:51
dtantsuroh so true14:51
dtantsurbut let's check with Mark, maybe it was actually intentional?14:51
TheJuliarpittau: quotes like "I believe xyz" or "ironic will rule the baremetal world" or whatever!14:51
rpittauok, got it14:52
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Respond so a ContentType is included  https://review.opendev.org/74034414:59
TheJuliadtantsur: ^^ changed to helper method14:59
*** diurnalist has joined #openstack-ironic15:02
dtantsurTheJulia: I rather imagined something like `return _make_empty_response()`15:06
TheJuliayeah, that makes way more sense15:07
TheJuliaexcept15:07
TheJuliatwo different return codes to support15:07
TheJuliaone no-content and one accepted15:07
stendulkerThank you dtantsur for the clarification and a patch :)15:08
dtantsurnp15:08
dtantsurTheJulia: mm, yeah, so _make_empty_response(204)15:09
TheJuliayup, I'll revise again shortly15:09
*** mkrai has joined #openstack-ironic15:09
TheJulialucasagomes: Hey, spotted your reply about the newer neutron plugin going away eventually15:12
lucasagomesTheJulia, hi there. Yeah, it was decided in the last PTG because, the new module still lacks features with the legacy one and nobody is working on it15:13
TheJulialucasagomes: which is frankly a disaster for ironic. Do you know if there would be any receptiveness for there to be any cross-gating against ironic so neutron's in-devstack plugin doesn't kill our gate?15:13
TheJulialucasagomes: I suspect part of the problem is nobody wants to review it15:13
lucasagomesTheJulia, are you using the new module ?15:13
TheJulialucasagomes: patches against it in the past have sat for months even when we've had people asking for reviews15:14
TheJulialucasagomes: well, we use the newer names which is supposed to invoke the newer module if memory serves15:14
lucasagomesTheJulia, right, I can double-check because I believe that if there's any q-* service enable the module will then defaults to legacy15:15
TheJulialucasagomes: that is a huge behavior change then from what the default was15:15
lucasagomesTheJulia, but that said, there is a ironic job on the devstack gate so, we will make sure we do not break it15:15
TheJuliabut if it has been done then \o/15:15
TheJuliaand I won't go drinking heavily15:15
lucasagomeslol15:15
lucasagomesto be honest, I don't know if there's anyone working on deleting that module and deprecating the "legacy" one at the moment15:16
* TheJulia goes and looks at that job since I don't remember an ironic job on devstack15:16
lucasagomesTheJulia, ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa15:16
lucasagomesit's non-voting tho, this job should be fairly stable no ? Maybe we can make it voting15:17
TheJuliayeah, its been stable for ages15:17
TheJuliait does need to be renamed15:17
openstackgerritVerification of a change to openstack/ironic failed: Decompose the core deploy step on iscsi and ansible deploy  https://review.opendev.org/73118015:17
TheJuliaI can propose a change and see if they will be kind15:18
lucasagomesTheJulia++15:18
lucasagomesyeah let's make it voting15:18
TheJuliadoes anyone know why we never renamed the ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa job?15:20
TheJulialooks like it is everyone's favorite cross-gating job15:22
*** dsneddon has joined #openstack-ironic15:25
dtantsurthat's why15:28
TheJuliayeah15:33
TheJuliawell, might as well alias15:33
TheJuliaprotip: don't try to make zuul.conf changes... on a very out of date copy of master15:33
TheJulia*boom*15:33
* TheJulia looks at what git tried to do to the yaml and wonders if git like... went and smoked some illegal substances and before returning "git stash pop"15:34
TheJuliaerr, ironic-jobs.yaml15:35
openstackgerritJulia Kreger proposed openstack/ironic master: Remove old driver name from cross-gating job  https://review.opendev.org/74125415:39
*** mraineri has joined #openstack-ironic15:40
rpittauTheJulia: that job is the last one still using tinyipa, that's why15:41
TheJuliaWe shouldn't eradicate it then15:41
rpittauI'm trying here https://review.opendev.org/73475915:41
patchbotpatch 734759 - ironic - Convert ironic-tempest-ipa-wholedisk-bios-agent_ip... - 11 patch sets15:41
rpittaunetworkmanager disagrees15:41
TheJuliawhy would networkmanager care?15:42
openstackgerritLucas Alvares Gomes proposed openstack/ironic master: DO NOT REVIEW: Test Ironic with DevStack's neutron-legacy plugin  https://review.opendev.org/74125615:42
rpittaubecause it uses the second (unconfigured) network card to lookup the node, and fails miserably15:42
TheJuliarpittau: and that is the basis for dropping tinyipa support?15:43
rpittauthat is the last tinyipa job left in ironic15:43
TheJuliaI still don't understand, because if tinycore 11 uses network manager and for some reason only the apparently unregistered with ironic nic is getting sent over, that is not a good reason to drop tinyipa, that seems like a fundimental set of bugs in both our we setup the test environment and ipa as to what macs are sent and when15:45
TheJuliamaybe I'm just really confused?15:45
rpittauTheJulia: the patch that I linked uses centos8 image, with NetworkManager15:46
TheJuliaso, the network manager issue is with dib images.15:46
TheJuliawhich means it is a completely disjointed issue from what I'm seeking to understand15:46
rpittauok, I was answering to the question "does anyone know why we never renamed the ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa job?"15:47
TheJuliaI was more wanting to eradicate "agent_ipmitool"15:47
*** k_mouza has quit IRC15:55
TheJulialucasagomes: I am likely way too verbose on the commit message, but https://review.opendev.org/#/c/741265/16:02
patchbotpatch 741265 - devstack - Make ironic cross gating voting - 1 patch set16:02
lucasagomesTheJulia, thanks! Will take a look16:03
*** mkrai has quit IRC16:07
*** k_mouza has joined #openstack-ironic16:11
*** lucasagomes has quit IRC16:15
*** lbotell57 has joined #openstack-ironic16:15
*** k_mouza has quit IRC16:16
iurygregoryTheJulia, -1 ironic-tempest-wholedisk-bios-ipmi-direct-tinyipa doesn't exist =)16:18
TheJuliazuuuuul!!!16:19
TheJuliaI guess it is only in its local repo's understanding of the running config?16:19
iurygregoryat least I got nothing from http://codesearch.openstack.org/?q=ironic-tempest-wholedisk-bios-ipmi-direct-tinyipa&i=nope&files=&repos=16:20
TheJuliaiurygregory: I posted a chance to put it in place to ironic16:21
TheJuliarenaming the old name16:21
iurygregoryoh =)16:21
openstackgerritvinay kumar muddu proposed openstack/ironic master: Decouple the ISO creation logic from redfish  https://review.opendev.org/73917416:21
openstackgerritJulia Kreger proposed openstack/ironic-inspector master: Respond so a ContentType is included  https://review.opendev.org/74034416:22
TheJuliadtantsur: ^^16:22
*** k_mouza has joined #openstack-ironic16:24
*** k_mouza has quit IRC16:24
*** k_mouza has joined #openstack-ironic16:24
TheJuliaIf any other core reviewers want to take a quick look at https://review.opendev.org/#/c/740344 it should help make the inspector jobs much happier which will mean we're only fighting the race condition in ramdisk decompression. Patches already approved for that but they won't likely be able to merge without 740334 merged16:25
patchbotpatch 740344 - ironic-inspector - Respond so a ContentType is included - 6 patch sets16:25
openstackgerritShivanand Tendulker proposed openstack/ironic master: Fixes to skip validation of in-band deploy steps before agent boot  https://review.opendev.org/74126716:25
iurygregoryTheJulia, I can take a look after I finish my exercises =)16:28
openstackgerritBob Fournier proposed openstack/ironic stable/train: New configuration parameter to use ipmitool retries  https://review.opendev.org/74126816:29
*** k_mouza has quit IRC16:29
*** ociuhandu_ has joined #openstack-ironic16:36
*** ociuhandu has quit IRC16:39
*** ociuhandu_ has quit IRC16:40
*** stendulker has quit IRC16:43
TheJuliaHas anyone heard from shukdev recently?16:45
* dtantsur hasn't for a good while16:46
TheJuliaI know he jumped into irc like 3 months ago and then nothing16:48
*** dking has quit IRC16:51
TheJuliaI found his email address and sent him a quick message16:59
*** derekh has quit IRC17:00
openstackgerritVerification of a change to openstack/ironic-lib failed: Update ironic-lib jobs  https://review.opendev.org/74110517:01
*** lbotell57 has quit IRC17:05
arne_wiebalckbye everyone o/17:11
TheJuliagoodnight17:14
*** sri_ has joined #openstack-ironic17:15
*** dtantsur is now known as dtantsur|afk17:18
dtantsur|afko/17:18
*** gyee has joined #openstack-ironic17:30
TheJulialooks like most jobs are now failing17:33
*** Lucas_Gray has quit IRC17:41
openstackgerritVerification of a change to openstack/ironic failed: Use default timeout for all jobs  https://review.opendev.org/74112318:05
*** larsks has joined #openstack-ironic18:14
*** ociuhandu has joined #openstack-ironic18:46
*** ociuhandu has quit IRC18:50
TheJulialets hold off on rechecks of anything unless we know it is going to help fix the gate18:52
*** rmcall has quit IRC19:22
*** rmcall has joined #openstack-ironic19:23
*** rmcallis has joined #openstack-ironic19:25
*** rmcall has quit IRC19:28
*** rmcallis__ has joined #openstack-ironic19:28
*** rmcallis has quit IRC19:31
openstackgerritVerification of a change to openstack/ironic failed: Add `get_node_network_data` to Neutron NetworkInterface  https://review.opendev.org/68889619:44
*** dking has joined #openstack-ironic19:57
openstackgerritVerification of a change to openstack/ironic failed: Add json and param parsing to args  https://review.opendev.org/70448919:57
dkingI'm installing a whole-disk-image with local_boot using Bifrost, but the root partition is only the size of the image. How would I make the partition grow to fill the full disk? Is that something I would build into the image itself, something that I configure within Bifrost, or should I not be using a whole-disk-image?20:04
clarkbdking: you can use a tool like growroot which will install a init script/unit that will frow filesystems on boot20:11
clarkbif you are using disk image builder there is a growroot element which should configure it properly for your image20:12
dkingclarkb: Thank you. That may be what I need. It looks like it grows it on first boot? I'm using Packer with qemu to modify the image after DIB but before deploy. Do you know if that cause it to grow for the Packer run?20:17
clarkbif packer starts the operating system and runs the init scripts then yes that will likely grow it during the packer run20:18
dkingOkay. I might give it a shot and see. I suppose that if that doesn't work, then I could just install growpart in Packer or figure out what DIB does with it and redo that there.20:23
TheJulia*sigh* CI hates us20:30
TheJuliabfournie: I thought https://review.opendev.org/#/c/741268/1 was too low?!?20:36
patchbotpatch 741268 - ironic (stable/train) - New configuration parameter to use ipmitool retries - 1 patch set20:36
TheJuliaiurygregory: when we spoke earlier, you mentioned something about multiple VMs... was that a patch?20:41
bfournieTheJulia: that one has to merge to Train first, then I can merge the follow-on, But this has no affect on default as it still using ipmitool retries by default20:44
TheJuliastevebaker: http://paste.openstack.org/show/795959/20:45
TheJuliabfournie: ack20:45
bfournieTheJulia: in other words, that patch followed by backport of https://review.opendev.org/#/c/741268/.20:45
patchbotpatch 741268 - ironic (stable/train) - New configuration parameter to use ipmitool retries - 1 patch set20:45
TheJuliabfournie: is the next one already proposed?20:45
TheJuliaWhiteboard updated with latest CI nightmare20:47
stevebakerTheJulia: thanks20:49
openstackgerritVerification of a change to openstack/ironic failed: Use min_command_interval when ironic does IPMI retries  https://review.opendev.org/74116920:54
TheJuliait _looks_ like.... we don't think it is a partition image21:01
TheJuliawe think it is a wholedisk image21:01
*** gyee has quit IRC21:10
*** gyee has joined #openstack-ironic21:11
TheJuliaI'm starting to suspect devstack broke us21:11
TheJuliahttps://review.opendev.org/#/c/735966/9/functions21:11
patchbotpatch 735966 - devstack - Use glance import workflow for creating image (MERGED) - 9 patch sets21:11
TheJuliayup, they blew up partition image support21:22
*** rmcall has joined #openstack-ironic21:27
*** rmcallis__ has quit IRC21:28
*** rmcall has quit IRC21:30
*** rmcall has joined #openstack-ironic21:31
openstackgerritJulia Kreger proposed openstack/ironic master: DNM: Test of devstack fix  https://review.opendev.org/74132321:32
*** rmcall has quit IRC21:35
*** rmcallis has joined #openstack-ironic21:36
*** rmcallis has quit IRC21:42
TheJuliaOkay, we've got competing fixes going in for devstack :)21:44
TheJuliaor at least being reviewed21:44
*** jj123 has quit IRC21:52
*** rloo has quit IRC22:12
*** fdegir has quit IRC22:16
*** fdegir has joined #openstack-ironic22:17
*** logan- has quit IRC22:17
*** rcernin has joined #openstack-ironic22:19
*** logan- has joined #openstack-ironic22:19
*** rcernin has quit IRC22:20
*** rcernin has joined #openstack-ironic22:21
*** vapjes has quit IRC22:33
*** hjensas has quit IRC22:44
jandersg'day ironic o/22:45
openstackgerritMerged openstack/ironic stable/ussuri: Stop using md5 for __repr__ of objects  https://review.opendev.org/74032922:48
openstackgerritMerged openstack/ironic stable/train: Stop using md5 for __repr__ of objects  https://review.opendev.org/74033022:49
iurygregoryTheJulia, sorry I took a nap and I just woke up =) I've mentioned that we need to increase the number of VM's for the jobs since are running wholedisk / partition for ironic-lib it worked in the begin https://review.opendev.org/#/c/741105/ I haven't dig into the failures to see what is happening22:50
patchbotpatch 741105 - ironic-lib - Update ironic-lib jobs - 2 patch sets22:50
* iurygregory will read the openstack-qa in the morning (can't process info atm hehe)22:51
iurygregorywe also decided to use the default timeout for all jobs (since some had 5400 as limit) https://review.opendev.org/74112322:52
patchbotpatch 741123 - ironic - Use default timeout for all jobs - 1 patch set22:52
*** tkajinam has joined #openstack-ironic22:55
*** tkajinam has quit IRC22:55
*** tkajinam has joined #openstack-ironic22:58
dkingclarkb: Thank you very much for the help. I've tested a few times, and it seems that simply adding growroot to the DIB build works fine in deployment, even though I am using Packer with qemu to boot and provision the deploy image.23:14

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