Friday, 2019-03-15

*** hamzy has joined #openstack-ironic00:22
*** bfournie has joined #openstack-ironic00:42
openstackgerritBob Fournier proposed openstack/ironic-inspector master: Remove PXE filter logging  https://review.openstack.org/64349401:11
*** hwoarang has quit IRC01:12
*** hwoarang has joined #openstack-ironic01:14
*** whoami-rajat has joined #openstack-ironic01:17
*** hjensas has joined #openstack-ironic01:34
*** dsneddon has joined #openstack-ironic01:50
*** penick has quit IRC02:09
*** dteselkin has quit IRC02:36
*** dteselkin has joined #openstack-ironic02:38
*** MattMan_ has quit IRC03:25
*** MattMan_ has joined #openstack-ironic03:25
*** Lucas_Gray has joined #openstack-ironic03:48
*** dsneddon has quit IRC04:15
*** dsneddon has joined #openstack-ironic04:50
openstackgerritMerged openstack/ironic master: Kg key for IPMIv2 authentication  https://review.openstack.org/64165805:02
*** dsneddon has quit IRC05:04
*** Lucas_Gray has quit IRC05:11
*** dsneddon has joined #openstack-ironic05:26
openstackgerritparesh sao proposed openstack/ironic master: [WIP]oob disk erase  https://review.openstack.org/64158205:36
*** rcernin has quit IRC05:58
*** rachit7 has joined #openstack-ironic06:08
openstackgerritMerged openstack/ironic master: Make metrics usable  https://review.openstack.org/64343606:09
*** rcernin has joined #openstack-ironic06:13
*** e0ne has joined #openstack-ironic06:24
*** e0ne has quit IRC06:27
openstackgerritJohn Haan proposed openstack/bifrost master: Add log file argument for ironic services  https://review.openstack.org/63959006:33
*** diga has joined #openstack-ironic07:04
*** dsneddon has quit IRC07:09
*** dsneddon has joined #openstack-ironic07:21
arne_wiebalckgood morning, ironic07:23
*** jimyeh7543 has joined #openstack-ironic07:29
jimyeh7543test07:30
jimyeh7543HI, I am Jim from ITRI Taiwan07:30
*** yolanda has joined #openstack-ironic07:30
jimyeh7543@chihhsin07:31
chihhsin_jimyeh7543: hi07:31
jimyeh7543chinhsin_ hi07:32
rachit7openstack-tox-lower-constraints failed. Any idea how to resolve this test?07:36
*** pcaruana has joined #openstack-ironic07:36
*** priteau has joined #openstack-ironic07:40
*** rcernin has quit IRC07:59
*** rachit7 has quit IRC08:12
*** Qianbiao has joined #openstack-ironic08:12
Qianbiaohello, ironic08:13
*** tssurya has joined #openstack-ironic08:15
rpittau|afkgood morning ironic! o/08:17
*** rpittau|afk is now known as rpittau08:17
*** sburette has joined #openstack-ironic08:21
*** pcaruana has quit IRC08:24
*** pcaruana|afk| has joined #openstack-ironic08:24
*** emine__ has joined #openstack-ironic08:26
*** rachit7 has joined #openstack-ironic08:27
*** e0ne has joined #openstack-ironic08:35
openstackgerritMerged openstack/ironic master: Deprecates `hash_distribution_replicas` config option  https://review.openstack.org/64300208:38
*** jtomasek has joined #openstack-ironic08:41
*** derekh has joined #openstack-ironic08:47
iurygregoryTheJulia, you rock! o/08:53
iurygregorygood morning ppl08:53
openstackgerritKaifeng Wang proposed openstack/python-ironic-inspector-client master: Find misteriously missing pep8 import check  https://review.openstack.org/64353508:53
rpittauhey iurygregory :)08:55
iurygregoryits green https://review.openstack.org/#/c/636169/ XD08:56
patchbotpatch 636169 - ironic-tempest-plugin - Run all defined jobs defined in check and gate - 16 patch sets08:56
rpittaulol08:56
*** dsneddon has quit IRC08:59
*** dougsz has joined #openstack-ironic09:02
rachit7rpittau: openstack-tox-lower-constraints failed. Any idea how to resolved?09:04
*** hwoarang has quit IRC09:11
rpittaurachit7, there was an issue yesterday with that but it should be fixed now, when did it fail and how ?09:11
rachit7rpittau: yesterday it failed. should i try to update my patch set now?09:14
*** dsneddon has joined #openstack-ironic09:14
rpittaurachit7, can you link the patchset please ?09:15
*** hwoarang has joined #openstack-ironic09:16
rachit7rpittau: https://review.openstack.org/#/c/639698/09:17
patchbotpatch 639698 - ironic - Set boot_mode in node properties during OOB Intros... - 8 patch sets09:17
rpittaurachit7, yes please, do a recheck, it should be ok09:17
*** boteium has joined #openstack-ironic09:17
rachit7rpittau: I will try. thanks alot.09:18
rpittaurachit7, np09:19
*** logan- has quit IRC09:23
*** boteium has quit IRC09:24
*** logan- has joined #openstack-ironic09:27
*** boteium has joined #openstack-ironic09:28
openstackgerritRachit Kapadia proposed openstack/ironic master: Set boot_mode in node properties during OOB Introspection  https://review.openstack.org/63969809:29
openstackgerritKaifeng Wang proposed openstack/python-ironic-inspector-client master: Find misteriously missing pep8 import check  https://review.openstack.org/64353509:39
*** dtantsur|afk is now known as dtantsur09:47
dtantsurmorning ironic09:47
iurygregorymorning dtantsur o/09:49
mgoddardmorning all09:50
dtantsurmorning mgoddard! could you also check https://review.openstack.org/#/c/643264/ it blocks the patch you've just approved.09:51
patchbotpatch 643264 - ironic-tempest-plugin - discovery: optional support for testing changing d... - 1 patch set09:51
*** jimyeh7543 has quit IRC09:52
mgoddarddtantsur: yeah, looked at that. Any idea what the test failures are about? One was a cleaning issue09:52
dtantsurmgoddard: I think the tempest-plugin CI is pretty broken on stable :(09:53
dtantsurmgoddard: iurygregory was looking into it, but with limited success so far09:53
rpittauhi dtantsur :)09:53
rpittauhey mgoddard :)09:53
dtantsurmgoddard: I can rebase that patch on top of https://review.openstack.org/#/c/636169/ and see09:53
patchbotpatch 636169 - ironic-tempest-plugin - Run all defined jobs defined in check and gate - 16 patch sets09:53
mgoddardhi rpittau09:53
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: discovery: optional support for testing changing driver  https://review.openstack.org/64326409:54
dtantsurdone09:54
mgoddarddtantsur: ack09:54
dtantsurmgoddard: we have a problem with your latest patch, see the last comment on https://review.rdoproject.org/r/#/c/19386/09:58
dtantsurI don't think we should build namedtuples like that09:58
mgoddarddtantsur: looking10:00
mgoddarddtantsur: I see - unit tests now not backwards compatible.10:02
dtantsuryeah10:02
mgoddarddtantsur: I guess we could list the fields in the tuple, and include only valid fields10:02
dtantsurmgoddard: yeah10:03
mgoddarddtantsur: I do wonder how much extra we're actually testing in the unit-with-driver-libs tests10:04
dtantsurmgoddard: at least mocks with autospec do realy autospeccing10:04
dtantsur* real10:04
dtantsurno, I cannot type today10:04
dtantsurrpittau: could you review https://review.openstack.org/#/c/636169/ ?10:08
patchbotpatch 636169 - ironic-tempest-plugin - Run all defined jobs defined in check and gate - 16 patch sets10:08
rpittaudtantsur, yeah, I don't know why I skipped it before10:09
openstackgerritMark Goddard proposed openstack/ironic master: Deploy Templates: factor out ironic.conductor.steps  https://review.openstack.org/64205910:10
*** dtantsur is now known as dtantsur|brb10:15
*** dsneddon has quit IRC10:32
openstackgerritMark Goddard proposed openstack/ironic master: Fix idrac driver unit test backwards compat issue  https://review.openstack.org/64355710:44
hjensasgood morning10:45
hjensasrpittau: so, I was looking at the pxelinux.0 not being loaded last night. Turn's out this is the issue derekh brought up on ML [ironic][neutron] nf_conntrack_helper now disabled by default10:46
hjensasrpittau: looks like consensus was to look at patching neutron so that some additional iptables rules are created in namespaces. see: https://home.regit.org/netfilter-en/secure-use-of-helpers/10:47
rpittauhjensas, hey! thanks for looking at that!10:48
hjensasrpittau: I will do a bit more verification, and then I can start cooking a neutron patch.10:49
rpittauhjensas, great, let me know if I can be of any help :)10:50
openstackgerritArne Wiebalck proposed openstack/ironic-specs master: Add details on target_raid_config for Software RAID support  https://review.openstack.org/64310010:50
*** dsneddon has joined #openstack-ironic10:58
*** dsneddon has quit IRC11:03
*** e0ne has quit IRC11:03
Qianbiaohi dtantsur, could u visit the CI log yet11:07
*** dsneddon has joined #openstack-ironic11:38
*** diga has quit IRC11:38
rachit7rpittau: Thanks my patch(https://review.openstack.org/639698) resolved zul test11:40
patchbotpatch 639698 - ironic - Set boot_mode in node properties during OOB Intros... - 9 patch sets11:40
rpittaurachit7, yep no problem11:42
*** dsneddon has quit IRC11:43
arne_wiebalckin case someone has a moment: linters fails for my spec update ^, passes locally (TM) ... am I missing sth obvious?11:44
*** Lucas_Gray has joined #openstack-ironic11:50
*** rh-jelabarre has joined #openstack-ironic11:51
*** dsneddon has joined #openstack-ironic11:55
*** dsneddon has quit IRC12:00
*** dtantsur|brb is now known as dtantsur12:01
rpittauarne_wiebalck, that's weird, it looks like a potential bug with stestr12:04
rpittauactually os_testr12:05
arne_wiebalckrpittau: thx for checking , I don't see  the corresponding code, actually12:06
arne_wiebalckrpittau: like the _to_int function12:06
rpittauarne_wiebalck, the concurrency parameter can be set manually or by default to 012:06
rpittaubut it's instead None12:07
arne_wiebalckand the conversion fails12:07
rpittauyep12:07
arne_wiebalckwhere does the code come from?12:08
arne_wiebalckis that os dependent?12:08
rpittauoh snap, there was a bug12:08
*** dsneddon has joined #openstack-ironic12:08
arne_wiebalckhuh?12:09
rpittauit was corrected but I dont think we're taking the commit yet12:09
arne_wiebalckoh ... do  you have a pointer?12:09
rpittauhttps://github.com/mtreinish/stestr/commit/ac8dac07f5faa487254c649e741151561639240312:09
rpittaummm that's just the exception12:10
rpittauno I think the bug is still there12:10
dtantsurQianbiao: the logs look good today, many thanks! A small (non-blocking) request: if possible, please enable DEBUG logging for services.12:11
Qianbiaodtantsur will do12:11
arne_wiebalckrpittau: right this is just catching the erorr12:11
arne_wiebalckrpittau:  I'm wondering what that might have triggered? ;)12:12
Qianbiaoif everything is ok, hope the merge progress could start12:12
rpittauarne_wiebalck, this is the code that is breaking the execution https://github.com/mtreinish/stestr/blob/master/stestr/commands/run.py#L3712:12
*** e0ne has joined #openstack-ironic12:12
rpittauah hold on12:12
arne_wiebalckthis should fix it12:13
arne_wiebalckit resorts to 0 in case of None, no?12:13
*** dsneddon has quit IRC12:13
rpittauok so that is the actual fix12:13
rpittauthe commit I post before12:14
*** derekh has quit IRC12:14
rpittauit catches the correct exception12:14
arne_wiebalckyes12:14
arne_wiebalckkind of12:14
*** FlorianFa has quit IRC12:14
rpittaujust tested and works fine :)12:15
rpittauthe release we're using it doesnt include that12:15
arne_wiebalckhow did you test this?12:15
rpittauI applied the patch and run tox :)12:15
arne_wiebalckon bionic12:15
arne_wiebalck?12:16
rpittauoh the distro is not important12:16
dtantsurQianbiao: +212:16
Qianbiaothanks12:16
arne_wiebalckah, I was looking to _to_int in .tox12:16
arne_wiebalcklooking for12:17
rpittauarne_wiebalck, that's correct12:17
* arne_wiebalck is confused12:17
rpittauarne_wiebalck, you can apply the patch in .tox under ironic-specs, then run tox again with the same environment12:17
arne_wiebalckthis I understood, but I don't think I have the _to_int function ...12:18
* arne_wiebalck double checks12:18
rpittauit's in the stestr package12:18
arne_wiebalckthat's what I mean12:18
arne_wiebalckI looked in the wrong place12:18
rpittauoh ok :)12:18
arne_wiebalckand was puzzled where that code comes from12:19
rpittauso we need a new release of stestr \o/12:19
arne_wiebalcklooks like it12:19
arne_wiebalckhow is that triggered?12:19
rpittauI'm not sure :D12:19
rpittaumaybe dtantsur can help ? :)12:19
dtantsurI may have lost some of the scrollback, what's the question?12:25
dtantsurrpittau: if you have a minute, you can make RDO happier by reviewing https://review.openstack.org/#/c/643557/112:25
patchbotpatch 643557 - ironic - Fix idrac driver unit test backwards compat issue - 1 patch set12:25
rpittaudtantsur, an issue with stestr, I'm opening an issue on github for that, but I don't know if that's the correct way to approach this12:26
*** pcaruana has joined #openstack-ironic12:26
dtantsurah, found it12:26
dtantsuryeah, I can reproduce it locally on a fresh environment12:27
*** pcaruana|afk| has quit IRC12:28
rpittauarne_wiebalck, dtantsur, https://github.com/mtreinish/stestr/issues/23512:28
openstackgerritNikolay Fedotov proposed openstack/ironic-python-agent master: Discover IPv6 BMC address  https://review.openstack.org/64079512:29
dtantsurrpittau: good catch. /me notified infra12:29
arne_wiebalckrpittau: sth else must have changed to trigger this error, no?12:30
arne_wiebalckrpittau: also, I don't get why it worked locally12:30
rpittauarne_wiebalck, the _to_int function was introduced in the latest release12:30
arne_wiebalckrpittau: here we go12:30
rpittauarne_wiebalck, maybe you ran with an old env ?12:30
arne_wiebalckrpittau: probably12:31
arne_wiebalckrpittau: thanks for taking the time!12:31
arne_wiebalckdtantsur: that means my spec patch is ready for review ;)12:31
rpittauarne_wiebalck, no problem, I like investigating these things :D12:32
dtantsurcool :)12:32
iurygregorydtantsur, rpittau  doing some tests for python-ironicclient with python3 virtual env here i notice that we have different messages from openstack client o.o http://paste.openstack.org/show/747856/12:33
* rpittau is in low battery mode12:34
iurygregorytests failling with python3 http://logs.openstack.org/74/642474/10/check/ironicclient-functional/3a3bc51/job-output.txt.gz#_2019-03-13_10_37_56_268334 (in python2 ironicclient.tests.functional.osc.v1.test_baremetal_allocation.BaremetalAllocationTests.test_create_negative_11_____candidate_node____banana_____ is failling too and locally i already fixed for py2 and py3)12:35
dtantsuriurygregory: FUN12:35
dtantsurI think it's because of different argparse versions12:35
iurygregoryalways \o/12:35
rpittauPython 3 has its grammar wrong :P12:36
rpittauand with this I go to eat12:36
*** EmilienM is now known as EvilienM12:37
iurygregoryrpittau, lol enjoy your meal12:37
*** priteau has quit IRC12:38
iurygregoryshould we verify the version and add specific tests for py3?12:39
dtantsuriurygregory: maybe just check the presence of --resource-class?12:40
dtantsurchecking the exact error message is not the goal here12:40
iurygregorysure makes sense12:40
hjensasrpittau: https://review.openstack.org/643570 <- Seems to work, but I will follow up on mailing list to get input from neutron team. (I'm not convinced a global opt for all router namespaces is what we want...)12:41
patchbotpatch 643570 - neutron - WiP/PoC - Router Namespace - Connection Tracker he... - 1 patch set12:41
*** dsneddon has joined #openstack-ironic12:49
*** dsneddon has quit IRC12:54
openstackgerritMerged openstack/ironic-inspector master: Removing two deprecated values from json responses  https://review.openstack.org/64335012:58
openstackgerritMerged openstack/ironic master: Fix idrac driver unit test backwards compat issue  https://review.openstack.org/64355712:58
Qianbiaohi dtantsur, may i trouble u for a minute.12:58
dtantsursure12:58
QianbiaoA few nits inline can be fixed in a follow-up to avoid respinning the whole patch.12:58
Qianbiaowhat is this mean.12:58
Qianbiaodo u mean i should not submit new patch12:59
Qianbiaofix it in another patch?12:59
dtantsurQianbiao: yes, another patch. You don't have to update this patch unless other reviewers find issues that qualify for a -1.12:59
Qianbiaook i got u.12:59
QianbiaoGot an c in my english class. :)13:00
dtantsurQianbiao: don't worry :) we have some established terminology here that you simply don't have to know.13:01
Qianbiaolike a spy :)13:02
dtantsurheh13:02
QianbiaoI am a freelancer, maybe i could do some contributing later too.13:03
dtantsur++13:03
*** dsneddon has joined #openstack-ironic13:10
iurygregoryyay deploy templates tests are broken with py3 too13:11
iurygregoryPy313:11
iurygregoryopenstack baremetal deploy template create: error: the following arguments are required: <name>, --steps13:11
iurygregoryPy213:11
iurygregoryopenstack baremetal deploy template create: error: too few arguments13:11
iurygregorythe test except "too few arguments" in the message D:13:11
mgoddardiurygregory: boo13:11
iurygregorytell me how can i handle this mgoddard =D13:12
mgoddardiurygregory: in the client13:12
mgoddard?13:12
iurygregoryyes sir13:12
mgoddardiurygregory: got a link?13:12
iurygregoryfunctional tests13:12
iurygregorysure13:12
iurygregory1min13:12
iurygregoryhttp://logs.openstack.org/74/642474/10/check/ironicclient-functional/3a3bc51/job-output.txt.gz#_2019-03-13_10_37_56_288054 logs13:12
iurygregoryhttps://review.openstack.org/#/c/642474/13:13
patchbotpatch 642474 - python-ironicclient - Run jobs under python2 and python3 - 10 patch sets13:13
mgoddardiurygregory: just comment it out :p13:13
iurygregoryhttps://github.com/openstack/python-ironicclient/blob/4af8a791f01176b4c1bb0c376fae2a97383695fc/ironicclient/tests/functional/osc/v1/test_baremetal_deploy_template_basic.py#L16213:13
iurygregorymgoddard, remove this line ?13:14
mgoddardiurygregory: no, it's a valid test case. we should fix the test13:14
*** dsneddon has quit IRC13:14
iurygregorymgoddard, ok but it works for py213:15
iurygregoryXD13:15
iurygregorybut py3 is broken becuase the message from the client is different \o/13:15
etingofanyone has a link handy of the bionic image being used in CI?13:16
mgoddardiurygregory: do we need to support both py2 and py3 in func tests?13:21
TheJuliaiurygregory: what did I do?!?13:21
iurygregorymgoddard, well i dont have the answer I would say yes since stein can run under py213:22
iurygregoryTheJulia,  https://review.openstack.org/643436 =)13:22
patchbotpatch 643436 - ironic - Make metrics usable (MERGED) - 2 patch sets13:22
TheJuliahehe13:22
iurygregoryXD13:22
TheJuliaHave fun with a plugin :)13:23
* iurygregory hope will be more fun than the CI \o/13:23
TheJuliaheh13:23
iurygregoryTheJulia, maybe you can answer mgoddard question XD13:23
iurygregorywe have a little problem for functional tests running under py3 for the client because the client gives different messages for py2 and py313:24
mgoddardiurygregory: how about something like this: http://paste.openstack.org/show/747865/13:25
iurygregorymgoddard, magic13:26
* iurygregory trying13:26
iurygregorydtantsur, wdyt? would be valid do this for the tests ? :D13:31
dtantsuriurygregory: fine with me13:31
*** sthussey has joined #openstack-ironic13:31
iurygregorydtantsur, ack13:31
QianbiaoThanks all, the patch is approved finally.13:34
*** mjturek has joined #openstack-ironic13:35
*** pcaruana has quit IRC13:36
rpittauhjensas, thanks, checking13:37
TheJuliasorry what13:37
* TheJulia needs a coffee IV13:37
rpittauhey TheJulia :D13:38
efrieddustinc: you may want to join #openstack-nova for discussions on ironicclient removal13:38
TheJuliaheh, similar issue to what I ran into last night13:38
TheJuliaiurygregory: I think we should focus on py3 and behavior there. I think, where it makes sense, to tag and skip additional checks like content checks where we are running into issues due to things we cannot control13:40
TheJuliadtantsur: replied to https://review.openstack.org/#/c/643484 I'm sure this is one of those "nobody is going to be happy patches" :(13:40
patchbotpatch 643484 - nova - [ironic] ignore conflict upon cleaning up node - 3 patch sets13:40
*** dsneddon has joined #openstack-ironic13:43
iurygregoryTheJulia, let me see if understood correct, we should make tests ok for py3 and if necessary we skip them in py2 ?13:43
TheJuliayes13:45
iurygregorygotcha =) going to see how to fix without workaround for py3 and see how to skip in py2 =)13:46
TheJuliapy2 will no longer be supported in 9 months, and I kind of feel like it is kind of pointless to give ourselves headaches for minor py2/py3 behavior differences on things like returned data/error structure as long as ultimately the correct behavior is still occuring13:46
iurygregorymakes sense13:47
* rpittau update his bye-bye-py2 countdown13:48
TheJuliarpittau: is it a beautiful countdown?13:48
dtantsurjust keep in mind that ~ everyone still runs openstack with python 2 in production13:48
*** dsneddon has quit IRC13:48
rpittauTheJulia, it's a simple one, but there will be fireworks and cookies at the end13:49
iurygregorycookies \o/13:49
iurygregorysend to Brno o/13:49
rpittauprobably cookies-releasing-fireworks13:49
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: Accept hostname in reserve_node in addition to provision_node  https://review.openstack.org/64039713:51
TheJuliaspeaking of cookies, I approved the ibmc driver. \o/13:54
Qianbiaolol, thanks TheJulia.13:56
QianbiaoShould send you all cookies.13:57
QianbiaoNow, i should waiting for zuul merge code to master branch, right?13:57
*** e0ne has quit IRC13:58
TheJuliaYup13:58
TheJuliaHey, it is friday! Casual nick friday time13:59
*** TheJulia is now known as needssleep13:59
rpittauoh13:59
needssleepsince I always need more sleep13:59
rpittaunow I get it :D13:59
*** rpittau is now known as elfosardo13:59
*** dtantsur is now known as creepy_owlet13:59
*** efried is now known as fried_rice14:00
needssleepelfosardo: so the funny thing is, I actually HAVE to take medication to sleep. Otherwise I tend to be awake for hours an hours... and then I get on the computer... and my wife yells at me eventually14:00
elfosardooO14:01
Qianbiaoneedssleep i thought you are a girl :)14:01
needssleepQianbiao: I am14:01
Qianbiaosorry, you said "you wife". no offence.14:02
* needssleep goes and makes more coffee14:02
needssleepQianbiao: none taken :)14:02
Qianbiao:)14:03
* iurygregory everyone is changing their irc nicks Xd14:03
elfosardofun for fun, this is my original nickname and it goes way back to the 90's :)14:04
* iurygregory going to change for nickname i use in games14:04
*** iurygregory is now known as skolt14:04
*** e0ne has joined #openstack-ironic14:06
elfosardohjensas, did you test the patch? I did add the iptables rule when I was testing on bionic and it didn't work :/14:09
*** Qianbiao is now known as Qianbiao|afk14:10
*** Qianbiao|afk has quit IRC14:11
needssleepI've pondered recovering my ancient nickname... But I think someone else still owns it on freenode14:12
hjensaselfosardo: I did test, and cleaning a node worked for me. (I will re-do it on a clean setup, just in case I had contaminated something at some point.)14:15
*** dsneddon has joined #openstack-ironic14:15
*** pcaruana has joined #openstack-ironic14:17
*** pcaruana|afk| has joined #openstack-ironic14:17
*** pcaruana|afk| has quit IRC14:17
*** jhesketh_ has quit IRC14:20
*** dsneddon has quit IRC14:20
* needssleep needs a coffee IV14:24
*** hjensas is now known as skogsharald14:26
*** jtomasek has quit IRC14:36
*** rachit7 has quit IRC14:37
*** priteau has joined #openstack-ironic14:41
*** baha has joined #openstack-ironic14:42
*** jhesketh_ has joined #openstack-ironic14:46
*** jhesketh has quit IRC14:49
*** jhesketh has joined #openstack-ironic14:49
*** jhesketh_ has quit IRC14:51
*** jhesketh has quit IRC14:54
*** dsneddon has joined #openstack-ironic14:56
fried_riceneedssleep: FYI you can ask them to see if a nick has been used recently. They'll release it if it hasn't. I had to do that for fried_rice.14:56
needssleepfried_rice: good to know!14:57
skogsharaldelfosardo: re-tested. It works for me.14:57
* creepy_owlet loves this casual nick party14:57
*** w14161_1 has quit IRC14:58
elfosardoskogsharald, ok, must be me doing something wrong :/14:58
mgoddardI think I just witnessed the first working deploy-time RAID \o/14:59
mgoddardIt took 32 minutes from instance creation to ACTIVE...15:00
needssleepoooohhhh ahhhhhh15:00
needssleepouch15:00
needssleepwith reboots right?15:00
mgoddardI think I can shave a couple reboots off though15:00
creepy_owletmgoddard: \o/ nice start15:00
skogsharaldelfosardo: here is the devstack conf I used - http://paste.openstack.org/show/747880/  -- then while it's waiting for nodes to clean I add ct_target_rules = {helper: tftp, proto: udp, port: 69} in /etc/neutron/l3_agent.ini, reload devstack@q-l3.service and virsh reset node-0 to make it retry pxeboot.15:01
elfosardoskogsharald, thanks, I'll try that instead of adding the iptables rule manually15:02
*** jhesketh has joined #openstack-ironic15:03
* arne_wiebalck wants deploy-time software RAID15:15
creepy_owletarne_wiebalck: we're getting closer to it ;)15:17
creepy_owletI think it can be one of the goals for Train15:17
arne_wiebalckcreepy_owlet: that's be great15:18
arne_wiebalckcreepy_owlet:  that'd15:18
openstackgerritMerged openstack/ironic stable/rocky: Fix TypeError: __str__ returned non-string (type ImageRefValidationFailed)  https://review.openstack.org/64158415:19
creepy_owlet++ we have a lot of interest downstream as well15:19
arne_wiebalckcreepy_owlet: we should probably  get the s/w RAID via cleaning done first :)15:20
creepy_owletarne_wiebalck: yes, that's step #115:20
arne_wiebalckcreepy_owlet: but the plan was from the beginning  to move that to the deploy steps framework15:20
arne_wiebalckawesome work mgoddard !15:21
creepy_owletyeah, it makes little sense for actual cleaning, but since it's the same mechanism..15:21
arne_wiebalckI guess there is maybe also a use cases for doing it when cleaning15:22
* creepy_owlet thinks15:22
arne_wiebalcke.g. when the layout is with the  provider of the hardware and not a user/instance owner choice15:22
creepy_owletarne_wiebalck: yeah, if it's set up to survive disk wiping (e.g. goes after it)15:23
arne_wiebalckcreepy_owlet: anyway, one step after the other :)15:24
creepy_owletright15:24
*** Lucas_Gray has quit IRC15:25
*** Lucas_Gray has joined #openstack-ironic15:26
*** absubram has joined #openstack-ironic15:43
*** rachit7 has joined #openstack-ironic15:47
*** absubram has quit IRC15:48
*** e0ne has quit IRC15:51
*** rachit7 has quit IRC16:01
* needssleep is out of meetings for the day and needs migraine meds already16:03
needssleepI was thinking that a solid goal would be focusing on eventual deploy time software raid16:04
openstackgerritJason Anderson proposed openstack/python-ironicclient master: Use endpoint_override in version negotiation  https://review.openstack.org/64362416:18
arne_wiebalckneedssleep: and make clean time software an intermediate step to reach that cycle goal?16:23
*** gyee has joined #openstack-ironic16:23
*** andrein has joined #openstack-ironic16:25
openstackgerritJason Anderson proposed openstack/python-ironicclient master: Use endpoint_override in version negotiation  https://review.openstack.org/64362416:25
needssleeparne_wiebalck: huh?16:26
openstackgerritJason Anderson proposed openstack/python-ironicclient master: Use endpoint_override in version negotiation  https://review.openstack.org/64362416:26
needssleepcould you elaborate a little, it might just be words are hard today it seems16:26
openstackgerritJason Anderson proposed openstack/python-ironicclient master: Use endpoint_override in version negotiation  https://review.openstack.org/64362416:27
arne_wiebalckI was just thinking that deploy time s/w RAID is the goal for Train (and clean time s/w RAID just a by-product)16:29
needssleepYeah, that was kind of actually how I was thinking about it too16:31
needssleepenable raid steps as part of deployment has long been a major ask16:31
arne_wiebalckit's certainly what we would use here, too16:33
arne_wiebalckI'll make add some more changes  (as discussed during the last weekly) and then remove the WIP16:34
needssleepThanks :)16:39
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Run jobs under python2 and python3  https://review.openstack.org/64247416:43
skoltlets see what CI will think \o/16:44
needssleep\o/16:45
skoltnot sure if the best approach but we have all tests running py2 and py3 without skip I think XD16:46
needssleepwe do what we must some days16:46
needssleepsome days that means doing things we also don't like :)16:47
*** sziviani has quit IRC16:47
skolttruth16:47
elfosardoand we're lucky someone decided to build six :)16:48
skoltrespect++ for the person who did XD16:49
skoltnow i wonder why the sushy emulator doesnt work on python3 CI =(16:50
skoltetingof, you got any ideas how we can solve the problem ? https://review.openstack.org/#/c/591828/16:51
patchbotpatch 591828 - sushy - Change sushy devstack job to python3 - 4 patch sets16:51
etingofskolt, so it's still no daemon up? -- http://logs.openstack.org/28/591828/4/check/sushy-tempest-ironic-partition-redfish-src/31f7267/controller/logs/screen-ir-cond.txt.gz?level=ERROR#_Mar_12_09_41_59_70424116:53
skoltno =(16:53
needssleepGuys, I'm going to go run an errand that is going to take a couple hours most likely while I go get lunch as well. I'll likely write the prelude for the stein release tonight, if there is anything anyone wants me to stress specifically, please let me know16:53
mgoddarddeploy time RAID down to 11 minutes after skipping some upgrades \o/16:54
needssleepmgoddard: \o/16:54
mgoddards/upgrades/reboots/16:54
needssleepheh16:54
skoltmgoddard, yay \o/16:54
needssleepI'm all for skipping reboots if we can16:54
mgoddardfried brain, you know what I mean16:54
* needssleep asks the fried brain gods to grant her migraine meds to take effect faster16:54
mgoddardskipped one reboot by deleting existing config in the same step as creating new config16:55
needssleepis that actually safe on the idracs?16:55
*** sburette has quit IRC16:55
needssleepbecause of task order execution16:55
mgoddardthen another by allowing the agent to come up from the RAID step reboot16:56
rpiosomgoddard: Congrats on the progress!16:56
mgoddardneedssleep: seems to be. rpioso should know better than I16:56
mgoddardit's what we do in our ansible module, don't think it's caused an issue there16:57
mgoddardI expect this stuff is all a bit too late for Stein16:58
skoltetingof, have you ever tested with python3? just wondering =)16:58
etingofskolt, sushy-tools? yes16:58
openstackgerritMerged openstack/ironic master: Add Huawei iBMC driver support  https://review.openstack.org/63928816:59
* skolt blames devstack16:59
etingofskolt, no worlddump, right?17:02
needssleepmgoddard: yeah, but it is a good addition for early train17:02
needssleepmgoddard: I would be be supper happy to cut 2-4 releases during train17:02
needssleepsuper17:03
needssleepyay another driver17:03
skoltetingof, nope17:03
needssleepmgoddard: I think I might be thinking ilo and the same thing as well17:03
skolt[ERROR] /opt/stack/ironic/devstack/lib/ironic:2020 Node did not reach manageable state in 120 seconds17:04
mgoddardneedssleep: yeah I think it's quite similar, but I don't have hardware to test with17:04
skoltone thing i think is strange is it says that did not found neutron-* process, but it should be q-* i think17:04
needssleepmgoddard: one of them I know requires a reboot at some odd case too.. I just don't remember17:05
* needssleep thinks it might be good to go run an errand and get away from the large adding machine with pretty graphics17:05
*** mjturek has quit IRC17:05
elfosardogood night and have a great weekend! o/17:08
*** elfosardo is now known as rpittau|afk17:08
skoltgood night eveyone and nice weekend17:09
*** skolt is now known as iurygregory17:09
etingofskolt, that second error is the consequence of the first error17:09
*** e0ne has joined #openstack-ironic17:10
*** e0ne has quit IRC17:11
rpiosomgoddard: How do you delete the existing config?17:12
mgoddardrpioso: delete_virtual_disk(), without committing17:12
mgoddardrpioso: then create_virtual_disk17:12
mgoddardrpioso: then commit17:12
rpiosomgoddard: That's safe.17:13
*** Lucas_Gray has quit IRC17:13
mgoddardrpioso: great17:13
needssleepawesome17:13
mgoddardrpioso: am seeing a few odd messages though17:13
mgoddardReason: size set to 'MAX' but could not allocate physical disk space: DracOperationError: DRAC operation failed. Reason: size set to 'MAX' but could not allocate physical disk space17:13
mgoddardrpioso: and17:15
mgoddardReason: DRAC operation failed. Messages: ['Virtual Disk not found']17:15
rpiosomgoddard: Those don't sound like success.17:15
*** dsneddon has quit IRC17:15
mgoddardrpioso: no17:15
rpiosomgoddard: But it works?17:16
mgoddardrpioso: not in those cases17:16
rpiosomgoddard: How are they different from the ones that do work?17:16
mgoddardrpioso: I'd guess there was no existing RAID config when it worked, or possibly I used RAID1 rather than RAID10, meaning I always had unused disks to use17:17
mgoddardrpioso: I think in the 'not found' case, there is an uncommitted pending vdisk17:18
rpiosoInteresting. Perhaps there can't be an intersection between the physical disks used by a vdisk that's being deleted and a new one that's being created. I haven't tried that.17:19
*** dsneddon has joined #openstack-ironic17:19
mgoddardrpioso: it's possible17:20
* rpioso heads to lunch17:22
*** rpioso is now known as rpioso|afk17:22
creepy_owlethave a great weekend17:22
*** creepy_owlet is now known as dtantsur|afk17:22
*** tssurya has quit IRC17:24
* needssleep steps away, bbl17:26
*** priteau has quit IRC17:30
arne_wiebalckbye, everyone o/17:40
*** priteau has joined #openstack-ironic18:01
*** dougsz has quit IRC18:10
*** dougsz has joined #openstack-ironic18:20
*** mjturek has joined #openstack-ironic18:23
*** dsneddon has quit IRC18:24
*** rpioso|afk is now known as rpioso18:27
*** dsneddon has joined #openstack-ironic18:28
*** dougsz has quit IRC18:33
*** skogsharald is now known as hjensas18:40
*** e0ne has joined #openstack-ironic18:53
openstackgerritVarsha Verma proposed openstack/sushy master: Add mappings for `system_type`  https://review.openstack.org/64076619:05
openstackgerritBill Dodd proposed openstack/sushy master: Update model to support ApplyTime annotations  https://review.openstack.org/64365619:06
*** priteau has quit IRC19:13
*** stevebaker has quit IRC19:17
*** dmellado has quit IRC19:17
*** e0ne has quit IRC19:37
*** openstack has joined #openstack-ironic19:43
*** ChanServ sets mode: +o openstack19:43
*** pcaruana has quit IRC19:59
*** emine__ has quit IRC20:14
openstackgerritMerged openstack/ironic-tempest-plugin master: Run all defined jobs defined in check and gate  https://review.openstack.org/63616920:24
openstackgerritMerged openstack/ironic-tempest-plugin master: discovery: optional support for testing changing driver  https://review.openstack.org/64326420:24
*** dmellado has joined #openstack-ironic20:29
*** stevebaker has joined #openstack-ironic20:41
*** whoami-rajat has quit IRC20:46
*** bdodd has quit IRC20:52
*** bdodd has joined #openstack-ironic20:52
*** hjensas has quit IRC21:17
*** hjensas has joined #openstack-ironic21:23
*** mjturek has quit IRC21:48
*** hwoarang has quit IRC21:49
*** hwoarang has joined #openstack-ironic21:50
*** baha has quit IRC21:51
openstackgerritMerged openstack/ironic-inspector master: Pass reset_interfaces when updating a driver from the rules  https://review.openstack.org/64134022:31
needssleeprpioso: mgoddard (since I know you were looking at idrac stuff recently): the driver constraint for the python-dracclient library is 1.3.0. Should that be 2.0.0?22:43
rpiosomgoddard, needsleep: Seems to me it should be 2.0.0. After all, mgoddard fixed a bug that's encountered in 2.0.0. Would you like me to propose a change?22:54
openstackgerritMerged openstack/ironic stable/queens: Fix TypeError: __str__ returned non-string (type ImageRefValidationFailed)  https://review.openstack.org/64158522:55
rpiosoneedssleep: ^^^22:55
rpiosomgoddard, needssleep: s/encountered in/encountered with/22:55
*** andrein has quit IRC23:04
rpiosobdodd: \o/ re: https://review.openstack.org/64365623:20
patchbotpatch 643656 - sushy - Update model to support ApplyTime annotations - 1 patch set23:20
bdoddrpioso o/23:35
needssleeprpioso: sure :)23:35
needssleeprpioso: a quick release note would be good as well23:36
rpiosobdodd: :-)23:36
* needssleep has been working on release notes/prelude stuff this afternoon23:36
rpiosoneedssleep: May I do it tomorrow or is it pressing? It's getting late on the East Coast.23:37
rpiosoneedssleep: I found another change that doesn't work with 1.3.0 -- https://review.openstack.org/#/c/61795123:40
patchbotpatch 617951 - ironic - Fix OOB introspection to use pxe_enabled flag in i... (MERGED) - 17 patch sets23:40
rpiosoneedssleep: dusty23:41
openstackgerritJulia Kreger proposed openstack/ironic master: Add prelude and update release notes for 12.1.0  https://review.openstack.org/64369223:42
needssleeprpioso: tomorrow is fine23:42
needssleep\o/23:42
rpiosoneedssleep: ack23:43
needssleepHopefully everyone finds https://review.openstack.org/#/c/643692/1/releasenotes/notes/prelude-to-the-stein-f25b6073b6d1c598.yaml my normal level of whimsical23:44
patchbotpatch 643692 - ironic - Add prelude and update release notes for 12.1.0 - 1 patch set23:44

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!