Monday, 2019-03-11

*** gkadam has joined #openstack-ironic02:45
openstackgerritGhanshyam Mann proposed openstack/ironic master: DNM: Testing all legacy jobs on bionic  https://review.openstack.org/64231502:54
openstackgerritGhanshyam Mann proposed openstack/ironic-inspector master: DNM: Testing all legacy jobs on bionic  https://review.openstack.org/64231602:56
openstackgerritGhanshyam Mann proposed openstack/ironic-python-agent master: DNM: Testing all legacy jobs on bionic  https://review.openstack.org/64231703:01
*** andrein has quit IRC03:03
openstackgerritGhanshyam Mann proposed openstack/python-ironicclient master: DNM: Testing all legacy jobs on bionic  https://review.openstack.org/64231803:04
*** whoami-rajat has joined #openstack-ironic03:07
*** MattMan_ has quit IRC03:23
*** MattMan_ has joined #openstack-ironic03:24
openstackgerritQianBiao Ng proposed openstack/ironic master: Add Huawei iBMC driver support  https://review.openstack.org/63928803:40
*** gkadam has quit IRC03:47
*** andrein has joined #openstack-ironic04:08
*** andrein has quit IRC04:10
openstackgerritzhufl proposed openstack/ironic master: Fix missing print format error  https://review.openstack.org/64234605:50
*** ianychoi has quit IRC06:32
*** ianychoi has joined #openstack-ironic06:32
*** ianychoi has quit IRC06:35
*** ianychoi has joined #openstack-ironic06:36
*** jtomasek has joined #openstack-ironic06:50
*** e0ne has joined #openstack-ironic06:51
*** Qianbiao has joined #openstack-ironic06:57
QianbiaoHello06:57
*** pcaruana has joined #openstack-ironic07:00
*** andrein has joined #openstack-ironic07:02
*** e0ne has quit IRC07:02
*** rcernin has quit IRC07:03
QianbiaoHello, for patch https://review.openstack.org/#/c/639288/907:05
patchbotpatch 639288 - ironic - Add Huawei iBMC driver support - 9 patch sets07:05
Qianbiaothe py27 unittest is failed.07:05
Qianbiaobut it works in my local env. any hints?07:05
QianbiaoUnittest code did not changed, and it pass in preview patch too. Not sure why it failed now.07:06
*** ltomasbo has joined #openstack-ironic07:07
*** PabloIranzoGmez[ has left #openstack-ironic07:08
*** andrein has quit IRC07:24
openstackgerritMerged openstack/ironic master: Fix typo and docstring in pxe/ipxe  https://review.openstack.org/64208107:37
rpittau|afkgood morning ironic! o/08:04
*** tssurya has joined #openstack-ironic08:06
etingofo/ rpittau|afk and the rest of ironic alive08:09
*** rpittau|afk is now known as rpittau08:09
rpittaunow I'm more alive :P08:09
arne_wiebalckgood morning, ironic!08:14
arne_wiebalckrpittau: how are the legs?08:14
*** andrein has joined #openstack-ironic08:15
rpittauhi arne_wiebalck , legs are ok, the back not that much :/08:15
arne_wiebalck:/08:15
rpittauI had backpain since friday but my stubbornness knows no limits :D08:16
*** stevebaker has quit IRC08:19
*** dmellado has quit IRC08:20
arne_wiebalckI did sth similar ... you'll learn from it ;)08:22
*** jgarvita_ has joined #openstack-ironic08:23
*** e0ne has joined #openstack-ironic08:27
*** andrein has quit IRC08:34
*** hwoarang has quit IRC08:34
QianbiaoHello, may someone help me check the tox-py27 failed issue of patch https://review.openstack.org/#/c/639288/908:35
patchbotpatch 639288 - ironic - Add Huawei iBMC driver support - 9 patch sets08:35
QianbiaoEverything is ok in local env.08:35
*** hwoarang has joined #openstack-ironic08:36
*** jgarvita_ has quit IRC08:37
*** dtantsur|afk is now known as dtantsur08:38
dtantsurmorning ironic08:38
rpittauhi dtantsur08:39
*** preece has quit IRC08:39
rpittauQianbiao, I'm checking now, also leaving some comments08:39
Qianbiaook thanks.08:41
Qianbiaorpittau code did not change, unittest is ok in preview patch too. Not sure why failed this time.08:41
*** preece has joined #openstack-ironic08:43
*** anastzhyr has quit IRC08:45
*** andrein has joined #openstack-ironic08:46
*** iurygregory has joined #openstack-ironic08:50
iurygregorymorning o/08:51
*** sburette has joined #openstack-ironic08:53
openstackgerritNguyen Van Trung proposed openstack/ironic master: Support firmware upgrade for irmc driver  https://review.openstack.org/59999209:00
*** needssleep has quit IRC09:01
*** dougsz has joined #openstack-ironic09:08
arne_wiebalckQianbiao: I ran the tests locally, they came back ok.09:10
Qianbiao<arne_wiebalck> yes, me too.09:11
*** hwoarang has quit IRC09:11
rpittauQianbiao, the issue could be with the imported and unused unittest module in 2 of the test modules, I left some comments, let me know if you have questions09:11
arne_wiebalckQianbiao: I see they are ok on  the review now as well :)09:11
Qianbiaowow...09:12
*** hwoarang has joined #openstack-ironic09:12
Qianbiaorpittau rfc3986>=1.20 is required by oslo_config too09:13
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: DNM - Test Functional in a cleaner env  https://review.openstack.org/64167109:15
rpittauQianbiao,I think that is handled directly by oslo_config, also if you change the url parsing to oslo_utils you won't need rfc398609:17
Qianbiaoyes, will try.09:18
Qianbiaobut rfc3986's version should be upgrade i think09:18
Qianbiaosome code are using features of rfc3986 which will be removed soon.09:19
rpittauQianbiao, the only other place where ironic uses rfc3986 is in redfish and I think it can be changed  to use oslo_utils09:20
rpittauso maybe it will be removed instead :)09:20
Qianbiao:) good idea09:20
*** e0ne has quit IRC09:22
rpittaualso we don't use validators in redfish so maybe we don't need to bump the version even if we don't convert the code to oslo_utils09:22
*** michchap has joined #openstack-ironic09:26
Qianbiaoredfish author has a comment for the code.09:28
Qianbiao# TODO(vdrok): Workaround this check, in py3 we need to use validator class09:28
Qianbiao    if not parsed.is_valid(require_scheme=True, require_authority=True):09:28
Qianbiaoand is_valid has been deprecated by rfc398609:29
Qianbiaorfc3986>=1.2.0 is required by the way, no matter ironic need it or not. oslo.config requires rfc3986>=1.2.009:30
QianbiaoBy the way, which file in oslo.utils provide urlparse util, i did not find it.09:30
iurygregoryrpittau, http://logs.openstack.org/71/641671/6/check/ironicclient-functional/e4a4afc/job-output.txt.gz#_2019-03-11_09_32_24_817957 \o/09:42
*** e0ne has joined #openstack-ironic09:42
iurygregoryRan: 174 tests in 110.0000 sec. - Passed: 17409:43
iurygregory\o/09:43
*** derekh has joined #openstack-ironic09:43
dtantsurw00t!09:45
dtantsuriurygregory: ready for review now?09:45
iurygregorydtantsur, nope going to push in the main patch \o/09:45
dtantsurk09:45
iurygregoryzuulv3 and the black magic XD09:46
iurygregorynow is a happy monday \o/09:46
rpittauiurygregory, awesome!09:46
rpittauQianbiao, netutils09:48
Qianbiao<rpittau> checking now09:49
iurygregorydtantsur, just to let you know my approach was convert the shell scripts into a playbook and we don't have the generate_testr_results functions anymore (I didn't saw a reason to keep since it only generates testrepository.subunit file that have no information except if you download and convert to html) wdyt?09:54
dtantsuriurygregory: well, it's pretty handy to see the generated HTML in the CI09:57
dtantsuralthough I'm not sure if the current functional job does it09:57
iurygregorydtantsur, we don't get in the CI o.o at least i didnt found the html only the subunit file09:57
dtantsurah, ok. then we can look into generation later09:59
iurygregoryack09:59
*** priteau has joined #openstack-ironic10:03
rpittauQianbiao, I had another look and I think the common approach right now is to use rfc3986 in other projects too, so I'm ok with that, but we need to make a note for the requirements bump and probably change the code in redfish10:05
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: Fix deploy template tests on <= Stein  https://review.openstack.org/64239910:05
dtantsurmgoddard: ^^^10:05
dtantsurugh, this should be < not <=10:05
mgoddarddtantsur: ack10:05
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: Fix deploy template tests on Rocky and earlier  https://review.openstack.org/64239910:05
dtantsurmgoddard: with corrected summary ^^^10:05
mgoddarddtantsur: thanks for fixing10:06
openstackgerritMerged openstack/ironic master: driver-requirements: mark UcsSdk as Python 2 only  https://review.openstack.org/64197210:06
openstackgerritDmitry Tantsur proposed openstack/ironic stable/rocky: devstack: use stable/rocky IPA for stable/rocky ironic  https://review.openstack.org/64240010:07
dtantsurjroll: when you wake up ^^^10:07
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding ansible python interpreter as node_info  https://review.openstack.org/64240210:08
Qianbiaorpittau i am working on it now.10:09
Qianbiaowill remove rfc3986 directly.10:09
Qianbiaouse netutils instead10:09
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Move to zuulv3  https://review.openstack.org/63301010:10
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding ansible python interpreter as node_info  https://review.openstack.org/64240210:10
QianbiaoHello, is there any import order config document for pycharm.10:12
Qianbiaoit's really not easy to re-order the imports by hand.10:12
rpittauQianbiao, pep8 test should give some hints10:12
QianbiaoI hope the IDE could auto re-order it.10:13
rpittauQianbiao, I use pycharm and you can optimize the order10:14
QianbiaoCould u share your settings, pycharm auto-format is quit different with openstack's code style10:15
openstackgerritWill Szumski proposed openstack/tenks master: Adding python 3.6 unit test  https://review.openstack.org/64080710:15
openstackgerritWill Szumski proposed openstack/tenks master: Fix ansible lint 301 with ip link set dev <device> up  https://review.openstack.org/64240610:15
*** e0ne has quit IRC10:43
*** e0ne has joined #openstack-ironic10:47
openstackgerritDmitry Tantsur proposed openstack/metalsmith master: [WIP] Accept hostname in reserve_node in addition to provision_node  https://review.openstack.org/64039710:53
openstackgerritQianBiao Ng proposed openstack/ironic master: Add Huawei iBMC driver support  https://review.openstack.org/63928810:55
Qianbiaorpittau pushed10:56
*** dmellado_ has joined #openstack-ironic11:04
*** dmellado_ is now known as dmellado11:05
dtantsuranyone has an idea what happened to the postgres job?11:08
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding ansible python interpreter as node_info  https://review.openstack.org/64240211:12
openstackgerritRiccardo Pittau proposed openstack/ironic master: Adding ansible python interpreter as driver_info  https://review.openstack.org/64240211:15
rpittaudtantsur, where is the issue with the postgres job ?11:16
dtantsurrpittau: I think it has been RED for long time11:16
dtantsur(it's non-voting, so not blocking the gate)11:16
dtantsurmgoddard: gerrit shows "Cannot merge" on https://review.openstack.org/#/c/641984/ to me11:20
patchbotpatch 641984 - ironic - Add python3 unit test with drivers installed - 2 patch sets11:20
mgoddarddtantsur: hmm. I'll check it out11:20
openstackgerritMerged openstack/ironic-tempest-plugin master: Marking ironic-standalone job voting again  https://review.openstack.org/64196711:21
openstackgerritMerged openstack/python-ironicclient stable/rocky: pass endpoint interface to http client  https://review.openstack.org/64156211:21
*** stevebaker has joined #openstack-ironic11:22
rpittaudtantsur, ipxe is disabled for postgres, which is ok, although pxe boot image can't be found11:23
openstackgerritMark Goddard proposed openstack/ironic master: Add python3 unit test with drivers installed  https://review.openstack.org/64198411:23
rpittaucould be the change to bionic ?11:23
openstackgerritWill Szumski proposed openstack/tenks master: Adding python 3.6 unit test  https://review.openstack.org/64080711:23
openstackgerritWill Szumski proposed openstack/tenks master: Add pkg-config as an explicit dependency  https://review.openstack.org/64242311:23
rpittaudtantsur, nvm, the location of the pxelinux file should be the same in bionic11:24
*** hwoarang has quit IRC11:27
*** bfournie has quit IRC11:32
openstackgerritMerged openstack/metalsmith master: Ensure instance_info is clean before deploy and after failure  https://review.openstack.org/64201611:33
*** hwoarang has joined #openstack-ironic11:35
*** e0ne has quit IRC11:37
rpittaudtantsur, the package pxelinux is not installed :/11:45
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] testing postgres job  https://review.openstack.org/64243011:56
openstackgerritNisha Agarwal proposed openstack/ironic master: RPC changes for Graphical Console  https://review.openstack.org/64082711:57
openstackgerritVarsha Verma proposed openstack/sushy master: Add mappings for `system_type`  https://review.openstack.org/64076611:57
*** rh-jelabarre has joined #openstack-ironic12:02
dtantsurmgoddard: I think https://review.openstack.org/642399 shows a real problem actually: check on deploy_template_ident correctness happens before microversion check12:06
patchbotpatch 642399 - ironic-tempest-plugin - Fix deploy template tests on Rocky and earlier - 2 patch sets12:06
michchaphey guys, I'm trying to run devstack with ironic enabled but nova disabled. I can't get it to complete unless I disable the tempest plugin since it seems to wait for nova services to be enabled. Is there meant to be a coupling between ironic and nova in a devstack+tempest environment?12:06
dtantsurmgoddard: we did not see it before, because 1.54 allows CUSTOM_1 is a valid name, but 1.1 does not12:07
mgoddarddtantsur: :(12:07
dtantsurmichchap: check our standalone jobs, they do tempest+ironic without nova12:07
dtantsurmgoddard: I wonder if it's worth fixing though12:08
mgoddardI hope this doesn't mean we can't use .validate()12:08
mgoddardon the wsme type12:08
michchapdtantsur: thanks will do12:08
dtantsurmgoddard: well, at least it happens before the microversion check12:09
dtantsurunless we start messing with routing12:10
* dtantsur tries something locally12:10
mgoddarddtantsur: yeah, just looking at pecan12:11
mgoddarddtantsur: I guess worst case we just check the version at the beginning of .validate()12:13
dtantsurmgoddard: I'm trying to go the route path, but yeah12:13
*** andrein has quit IRC12:16
dtantsurseems to work, will push something soon12:18
*** Qianbiao has quit IRC12:19
mgoddarddtantsur: great, thanks!12:21
openstackgerritDmitry Tantsur proposed openstack/ironic master: Check microversions before validations for allocations and deploy templates  https://review.openstack.org/64243512:28
dtantsurmgoddard: ^^^12:28
openstackgerritDmitry Tantsur proposed openstack/ironic-tempest-plugin master: Fix deploy template tests on Rocky and earlier  https://review.openstack.org/64239912:29
dtantsurand will check via ^^^12:29
*** e0ne has joined #openstack-ironic12:30
*** jaypipes has joined #openstack-ironic12:31
mgoddarddtantsur: looks good, awaiting zuul's response12:32
*** bfournie has joined #openstack-ironic12:36
*** andrein has joined #openstack-ironic12:37
*** TheJulia has joined #openstack-ironic12:42
TheJuliaGood morning12:42
*** trown|back11mar is now known as trown12:46
iurygregorymorning TheJulia12:47
*** edleafe has joined #openstack-ironic12:51
arne_wiebalckdtantsur: TheJulia : There is no entry yet on the whiteboard for software RAID support, so I guess I should add one ... to which section should that go, Stretch Goals or Stein priorities? ;)12:52
TheJuliaGo ahead and add it so we can track it :)12:53
TheJuliadtantsur: any chance you can run the meeting this morning? I have to go see an ear specialist this morning and I have a time conflict :(12:54
dtantsurTheJulia: absolutely12:55
dtantsurand g'morning12:55
rpittauhi TheJulia :)12:55
dtantsurarne_wiebalck: Stein is under soft freeze now, so it's likely to slip into Train. Please do add it somewhere anyway.12:56
TheJuliadtantsur: thanks, they didn't call me to schedule until like 4:30 PM on Friday. :(12:57
dtantsurso nice of them12:57
dtantsurTheJulia: FYI I've put the fast-track RFE for review since it's not approved yet (and the code is quite close)12:58
TheJuliaWe should have marked it approved when a bunch of people were "ohh that would be nice"12:59
TheJuliaBut makes sense to revisit12:59
dtantsurTheJulia: yeah, also want to hear if people are okay with FFEing it13:00
*** hwoarang has quit IRC13:00
TheJuliaI am all for it because it is not user visible13:00
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] testing postgres job  https://review.openstack.org/64243013:01
TheJuliaAnyway... Blah. Doctors.13:01
dtantsurTheJulia: good luck!13:01
*** hwoarang has joined #openstack-ironic13:04
*** mjturek has joined #openstack-ironic13:07
*** jaypipes has quit IRC13:08
*** jcoufal has joined #openstack-ironic13:11
*** Qianbiao has joined #openstack-ironic13:13
QianbiaoHello13:13
Qianbiaohttp://logs.openstack.org/88/639288/10/check/openstack-tox-lower-constraints/bee0792/testr_results.html.gz13:13
Qianbiaothe unittest failed again.13:14
QianbiaoSometimes it's ok, sometimes failed13:14
*** mbeierl has joined #openstack-ironic13:14
arne_wiebalckdtantsur: I added 's/w RAID support' to the whiteboard.13:14
dtantsurthnx13:14
QianbiaoBut in my local ENV, it never failed.13:14
dtantsurQianbiao: this suggests an ordering problem in your test (when some tests affect each other)13:15
dtantsuror some other kind of race13:15
QianbiaoHmmm... will check it13:16
Qianbiaodtantsur  @mock.patch.object is isolate in stestr, right?13:18
dtantsurQianbiao: not sure what you mean, but it's effect is done before each test and undone right after13:18
openstackgerritMerged openstack/python-ironicclient master: Move to zuulv3  https://review.openstack.org/63301013:18
iurygregory\o/ its merged \o/13:19
Qianbiaodtantsur thanks, your suggestion helps, will check code now.13:19
dtantsurcongrats iurygregory and great job :)13:21
iurygregoryty sir! \o/13:22
rpittauiurygregory, that was a pain, thanks! xD13:22
iurygregoryrpittau, that was the tip of the iceberg the rest of the iceberg is ironic-tempest-plugin XD13:23
* iurygregory need more coffee13:23
openstackgerritDmitry Tantsur proposed openstack/ironic master: Document building configdrive on the server side  https://review.openstack.org/64244113:24
*** mjturek has quit IRC13:27
*** ianychoi has quit IRC13:28
*** ianychoi has joined #openstack-ironic13:29
*** w14161_1 has joined #openstack-ironic13:41
*** beekneemech is now known as bnemec13:43
w14161_1hi, all, did you know where could find the example of pxelinux.cfg/default for ironic pxe boot(boot_mode:bios)?13:49
*** jrist has quit IRC13:49
dtantsurw14161_1: hi, why do you need it? I think ironic should operate well with just pxelinux.cfg/<MAC>13:52
dtantsur(the latter is generated by ironic)13:52
*** sthussey has joined #openstack-ironic13:52
*** jrist has joined #openstack-ironic13:53
w14161_1But  <MAC> did not work, I changed <MAC> to default, then I could see "boot:" at pxe boot loader.13:53
w14161_1I saw PXE loader was searching MAC and shorter the name a little one by one util reported a error, at last, it would search default, so put a default file would bypass the error message13:55
rpittauFYI review.o.o seems down13:56
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add a non-voting metalsmith job for local boot coverage  https://review.openstack.org/64245713:56
*** efried has quit IRC13:57
dtantsurrpittau: seems to work here..13:57
dtantsurw14161_1: you have to fix the actual issue, not try to work it around..13:57
dtantsurthe issue may be that you have a wrong MAC on an ironic port13:58
rpittaudtantsur, yep working again13:58
w14161_1OK, i would try, thx13:58
dtantsurhappens13:58
dtantsurhjensas, mgoddard, wdyt about https://storyboard.openstack.org/#!/story/1575520 ?14:02
mgoddarddtantsur: I think keeping the hostnames unique should be enough. As Zachary Ma points out in comments, OVS can legitimately not have IP uniqueness14:04
mgoddardthere may be other corner cases14:05
dtantsurmgoddard: could you update the story accordingly?14:05
mgoddarddtantsur: will do14:05
michchapdtantsur: I tried the standalone local.conf, I'm getting a 'FATAL: kernel too old'. I have 3.10.0-693.21.1.el7.x86_64, do I need to swap to ubuntu?14:07
dtantsurmichchap: not sure where this comes from. I'm using centos7 for my devstack pretty successfully.14:07
michchapdtantsur: thanks, will dig into it further I guess. It's in rebuild_tinyipa_for_ansible14:08
*** baha has joined #openstack-ironic14:09
dtantsurmichchap: do you need ansible deploy btw? if not, just disable it.14:09
michchapdtantsur: I don't, do you know the flag to disable it?14:10
dtantsurmichchap: make sure it's not in IRONIC_ENABLED_DEPLOY_INTERFACES14:10
michchapdtantsur: cheers14:10
*** e0ne has quit IRC14:14
*** e0ne has joined #openstack-ironic14:23
openstackgerritQianBiao Ng proposed openstack/ironic master: Add Huawei iBMC driver support  https://review.openstack.org/63928814:26
*** mattmceuen has left #openstack-ironic14:27
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] testing postgres job  https://review.openstack.org/64243014:33
*** e0ne has quit IRC14:36
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Switch functional tests to python3  https://review.openstack.org/64247414:38
* TheJulia heads out to the doctor :(14:38
*** e0ne has joined #openstack-ironic14:38
*** priteau has quit IRC14:44
dtantsuriurygregory, rpittau, either of you willing to check the status of https://review.openstack.org/#/c/591828/ and https://review.openstack.org/#/c/591835/ please?14:44
patchbotpatch 591828 - sushy - Change sushy devstack job to python3 - 2 patch sets14:44
patchbotpatch 591835 - python-ironicclient - Switch ci jobs to Python3 - 2 patch sets14:44
iurygregorydtantsur, ack14:45
iurygregorydtantsur, for python ironicclient i just pushed to switch to python3 https://review.openstack.org/642474 since we had the zuulv3 merged14:46
patchbotpatch 642474 - python-ironicclient - Switch functional tests to python3 - 1 patch set14:46
iurygregoryor do we want python2 and python3 jobs running?14:46
dtantsuriurygregory: both for now14:46
dtantsurand the same for integration jobs, if it's not done already14:46
iurygregoryshould i update TheJulia patch or the one i pushed?14:46
iurygregoryack14:47
dtantsureither way14:47
*** dnuka has joined #openstack-ironic14:47
*** hafsansari has joined #openstack-ironic14:47
dnukagood morning ironicers \o/14:47
rpittauhey dnuka :)14:48
iurygregorymorning dnuka =)14:48
arne_wiebalckhey dnuka o/14:48
dtantsuralso anyone wants to look into the UEFI job in https://review.openstack.org/#/c/642015/ ?14:48
patchbotpatch 642015 - ironic - Move all testing to Bionic - 2 patch sets14:48
dnukahey rpittau, iurygregory, arne_wiebalck \o/14:48
dtantsurhi dnuka14:48
dnukahi dtantsur :)14:48
rpiosoGood morning, ironicers14:50
*** FlorianFa has joined #openstack-ironic14:50
dnukagood morning rpioso :)14:50
rpiosodnuka: o/14:50
*** FlorianFa has quit IRC14:52
*** FlorianFa has joined #openstack-ironic14:52
rpiosomgoddard: On Friday, I started reviewing https://review.openstack.org/#/c/641731/ I'll provide comments today.14:52
patchbotpatch 641731 - ironic - WIP: Add iDRAC RAID deploy steps - 2 patch sets14:52
mgoddardthanks rpioso. Having troubles testing it, I think I need to convert some disks to RAID mode14:53
mgoddardrpioso: I have some changes to it, ended up using a less convoluted approach for the deploy step, as you suggested14:53
dtantsurmorning rpioso14:53
rpiosomgoddard: Sounds familiar. The iDRAC clean steps don't presently do that.14:54
rpiosodtantsur: Morning :-)14:54
mgoddardrpioso: might be a nice vendor passthru. There's a dracclient method for it14:54
*** kaifeng has joined #openstack-ironic14:54
mgoddardrpioso: moved onto the API reference for now14:54
rpiosomgoddard: We're looking at adding it to the clean step processing. Seems appropriate there.14:55
rpiosomgoddard: That'll use the python-dracclient support.14:55
*** cdearborn has joined #openstack-ironic14:55
mgoddardrpioso: will it be automatic, or a new clean step?14:56
rpiosomgoddard: Automatic14:56
mgoddardrpioso: cool14:56
rpiosomgoddard: :-)14:56
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Run jobs under python2 and python3  https://review.openstack.org/64247414:56
iurygregorydtantsur, done =)14:56
mgoddardrpioso: would be nice if the deploy step could use it too14:56
dtantsurthanks iurygregory14:56
iurygregoryfingers crossed for CI now =)14:57
rpiosomgoddard: I don't see any reason why it won't just pick it up.14:57
rpiosomgoddard: Same method, right?14:57
mgoddardrpioso: should be14:57
rpiosos/method/methods/14:57
dtantsuriurygregory: immediate failure :-P14:57
dnuka:)14:57
rpittaumerciless zuul14:58
iurygregoryWTF O.o14:59
iurygregorythe job is defined lol14:59
iurygregorymeeting14:59
rpittau20 secs :P14:59
*** priteau has joined #openstack-ironic14:59
dtantsur#startmeeting ironic15:00
openstackMeeting started Mon Mar 11 15:00:02 2019 UTC and is due to finish in 60 minutes.  The chair is dtantsur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
*** openstack changes topic to " (Meeting topic: ironic)"15:00
openstackThe meeting name has been set to 'ironic'15:00
bdoddo/15:00
iurygregoryo/15:00
dtantsurhow's up for some ironic talk?15:00
rpiosoo/15:00
hjensaso/15:00
dnukao/15:00
mgoddard\o15:00
arne_wiebalcko/15:00
rpittauo/15:00
etingofo/15:00
kaifengo/15:00
*** stendulker has joined #openstack-ironic15:00
dnukagood morning etingof :)15:00
dtantsurWelcome folks :) Our agenda can be found where always:15:00
dtantsur#link https://wiki.openstack.org/wiki/Meetings/Ironic15:01
stendulkero/15:01
cdearborno/15:01
dtantsur#topic Announcements / Reminder15:01
*** openstack changes topic to "Announcements / Reminder (Meeting topic: ironic)"15:01
dtantsur#info Soft feature freeze is upon us15:01
dtantsurWe don't plan on completely blocking everything that looks like a feature15:02
dtantsurbut please be very considerate when approving things15:02
dtantsurespecially if these things add API/RPC versions15:02
dtantsurplease concentrate on finishing Stein work, fixing bugs, updating docs15:02
dtantsur#info Jobs are being switched to Bionic, help needed with two jobs on https://review.openstack.org/#/c/642015/15:03
patchbotpatch 642015 - ironic - Move all testing to Bionic - 2 patch sets15:03
dtantsurif I understood jroll correctly, the UEFI and the multinode jobs don't work on Bionic15:03
dtantsurwe have (again, IIUC) until Wednesday to fix them. Help very welcome!15:03
dtantsurNow a reminder:15:04
dtantsur#info Train Forum/PTG topic etherpad: https://etherpad.openstack.org/p/DEN-train-ironic-brainstorming15:04
*** mjturek has joined #openstack-ironic15:04
dtantsurThe Forum is less than 2 months away. please prepare your approvals, reservations, visas ASAP15:04
dtantsuranything else worth mentioning?15:05
iurygregory"[all][ptl][tc] Missing PTL nominations for 31 more teams"15:05
dtantsurindeed. please nominate yourself :)15:05
*** hwoarang has quit IRC15:05
iurygregoryIronic is on the list =)15:05
mgoddarddo we know if TheJulia plans to run again?15:06
* dtantsur has no idea15:06
iurygregoryabout the problem with uefi and bionic we had a bug with neutron if i do remember15:07
iurygregorynot sure if we had a workaround for this15:07
dtantsurI don't know. I would love somebody to follow-up on that.15:07
*** hwoarang has joined #openstack-ironic15:07
hjensasI belive on mailing list the thread:  [ironic][neutron] nf_conntrack_helper now disabled by default15:07
iurygregoryderekh do you remember anything about the UEFI issue with bionic?15:08
dtantsurlet's probably move it to open discussion15:08
iurygregory++15:08
dtantsurI wanted to also remind you that the final Stein release is pretty soon. End of this week or next week.15:08
dtantsurplease plan accordingly :)15:09
dtantsuranything else?15:09
dtantsurwell, "final". since we don't have RC's, our RC is a release, which is a final feature release.15:09
iurygregorythe new cores?15:09
dtantsurI'm trying to tame the words, but they're stronger, so much stronger.15:09
dtantsuriurygregory: is it in effect?15:09
* iurygregory not sure if need announcement lol15:10
iurygregorydtantsur, for rpittau it's o.o15:10
rpittaudtantsur, it seems so15:10
iurygregoryXD15:10
arne_wiebalckit is :-D15:10
dtantsur#link https://review.openstack.org/#/admin/groups/165,members welcome two new cores: arne_wiebalck and rpittau \o/15:10
rpittauthank you :)15:10
arne_wiebalckthx!15:10
dnuka\o/15:10
hjensasthanks arne_wiebalck and rpittau ! Great work!15:10
dtantsurgreat job!15:10
derekhiurygregory: yup, will talk after meeting15:11
iurygregory\o/ congrats15:11
kaifengcongrats arne_wiebalck and rpitta \o/15:11
dtantsuron this positive note I hope we're done with the announcements :)15:11
dtantsurno action items last week, so moving right into15:11
dtantsur#topic Review subteam status reports (capped at ten minutes)15:11
*** openstack changes topic to "Review subteam status reports (capped at ten minutes) (Meeting topic: ironic)"15:11
dtantsur#link https://etherpad.openstack.org/p/IronicWhiteBoard around line 25215:11
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Run jobs under python2 and python3  https://review.openstack.org/64247415:15
dtantsurthe list is shrinking, it's good :) but I'm pretty worried about the Bionic thingy15:15
rpittauone note on bionic, if there is a dist filter in the packages list, remember to add bionic or the pkg will not be installed :/15:16
dtantsurugh15:16
iurygregoryso we need to check the requirements?15:17
dtantsurwe should ensure we don't mention unsupported releases there15:17
rpittauno, I just explained it completely wrong, taht is for devstack15:17
rpittauwe have a list of pkgs to install15:17
rpittaudevstack will filter by dist if mentioned: https://github.com/openstack/ironic/blob/master/devstack/files/debs/ironic15:18
iurygregorygotcha15:19
dtantsurrpittau: yeah, that's what I meant: we should start dropping ancient versions from it15:20
rpittaudtantsur, ack15:20
dtantsuranyway, is everyone done with the statuses?15:20
rpittauyup15:21
mgoddardyeah15:21
*** cdearborn has quit IRC15:21
dtantsur#topic Deciding on priorities for the coming week15:21
*** openstack changes topic to "Deciding on priorities for the coming week (Meeting topic: ironic)"15:21
dtantsurgood progress this time, lemme clean up the list a bit15:22
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Run jobs under python2 and python3  https://review.openstack.org/64247415:23
Qianbiaodtantsur Ironic will release a new version next week?15:23
dtantsurQianbiao: later this week or next week, yes15:23
Qianbiaowow, may we speed up the merge process of https://review.openstack.org/#/c/639288/1015:24
patchbotpatch 639288 - ironic - Add Huawei iBMC driver support - 11 patch sets15:24
dtantsurQianbiao: it's on the proposed priority list, if folks are okay with FFE on it15:24
Qianbiaowe hope it could be release in next stable version15:24
dtantsurQianbiao: what's the condition of your CI?15:25
QianbiaoIt's almost done.15:25
Qianbiaocheck Huawei Ironic CI15:25
Qianbiaobut the network of china is really make me sad..15:25
dtantsurQianbiao: please define "almost". does it validate a deployment with your driver?15:25
Qianbiaoit's hard to connect to openstack git15:25
dtantsurI hear you :(15:25
Qianbiaodtantsur yes15:25
dtantsursome instability is fine, as long as it works in most cases and tests what it should15:26
dtantsurgreat! I'm fine with an FFE for it. Folks, especially cores?15:26
stendulkerI'm ok to have it15:27
QianbiaoThe ibmc driver has been test again all HUAWEI rack server, we are waiting for review and merge now.15:27
arne_wiebalckQianbiao:  you disabled the failing test now I see?15:28
dtantsur3200+ LoC, wow15:28
Qianbiaoyes. the old test has some problem.15:28
TheJuliaRegarding PTL, I do plan on running again15:28
rpittauand also maybe don't remove rfc3986 from reqs as redfish still uses it :P15:28
dtantsurTheJulia: \o/15:28
* TheJulia goes back to waiting for the doctor15:28
dnuka\o/15:28
dtantsurTheJulia: and regarding FFE for Huawai?15:29
iurygregoryTheJulia ++15:29
rpittauTheJulia :)15:29
mgoddardI think if we have passing 3rd party CI tests for the driver it's fine15:29
dtantsursorry, Huawei15:29
mgoddardTheJulia to the rescue!15:29
arne_wiebalckTheJulia:  \o/15:29
bfournieTheJulia ++15:29
TheJuliadtantsur: if it is passing and there are no disabled unit tests without notes, I'm okay with it in principle.15:30
arne_wiebalckdtantsur:  if you remove the image file, the patch becomes digestible in size :)15:30
rpiosoTheJulia: :-)15:30
hjensasTheJulia ++ :)15:30
rpittauyeah, it's just 1900 lines :D15:30
arne_wiebalckpiece of cake15:31
kaifengTheJulia :)15:31
dtantsurQianbiao: okay, let's try to get it in by the end of the week?15:31
Qianbiao<arne_wiebalck> power_state_change_timeout not means timeout times, but timeout seconds. The old assert call count has no meaning. so i just remove the asserts.15:31
Qianbiaodtantsur thanks15:31
dtantsur#agreed The Huawei driver RFE gets an FFE until the end of the week.15:32
dtantsurNow, back to the list of priorities, how does it look?15:32
openstackgerritMark Goddard proposed openstack/ironic master: Deploy Templates: API reference  https://review.openstack.org/64249815:33
mgoddardI'd like to add that ^^ :)15:33
dtantsurmgoddard: I was actually about to ask you ;)15:33
mgoddardand the to-be-written docs for deploy templates15:33
mgoddard(working on it)15:33
dtantsuradded15:34
dtantsurokay, let's use your copy :)15:34
dtantsurhow's the list looking now?15:34
openstackgerritIury Gregory Melo Ferreira proposed openstack/python-ironicclient master: Run jobs under python2 and python3  https://review.openstack.org/64247415:34
*** cdearborn has joined #openstack-ironic15:35
* dtantsur hears crickets telling him the list is good15:35
bfournieFor the IPv6 fixes https://review.openstack.org/#/c/626552/ and https://review.openstack.org/#/c/642039/ can these be backported to rocky/queens?15:35
patchbotpatch 626552 - ironic-inspector - Use getaddrinfo instead of gethostbyname while res... (MERGED) - 10 patch sets15:35
patchbotpatch 642039 - ironic-inspector - Fix lookup when ipmi_address is a hostname (MERGED) - 1 patch set15:35
dtantsurbfournie: if it's needed (Rocky goes first though)15:35
kaifengthe deploy template has one patch left https://review.openstack.org/#/c/640446/15:35
patchbotpatch 640446 - ironic - Deploy templates: conductor and API nits - 5 patch sets15:35
dtantsurbfournie: and only together15:36
bfourniedtantsur: k, thanks15:36
dtantsurkaifeng: I think the nits should not be a priority :)15:36
kaifengdtantsur I guess you just accidentally remove it from the list15:36
kaifengOo, works for me :)15:36
dtantsurmoving on?15:37
dtantsur#topic RFE review15:37
*** openstack changes topic to "RFE review (Meeting topic: ironic)"15:37
dtantsurI have two for today15:37
dtantsur#link https://storyboard.openstack.org/#!/story/2004965 Fast track deployment (FFE for Stein?)15:38
dtantsurI know some folks already said it's a good idea. But since we're in FF, I'd prefer to confirm it again.15:38
dtantsurI'm +1 on it, and IIRC stendulker put a +2 on the patch15:38
arne_wiebalckIt's a good idea, too.15:38
arne_wiebalckI think it's a good idea, too.15:39
dtantsurany objections to granting it an FFE?15:39
dtantsurif nothing, I'll leave the patch open till tomorrow and will approve it if nobody objects to the code as well.15:39
rpittausounds good15:40
arne_wiebalckdtantsur: ++15:40
dtantsur#agreed The fast-track RFE is approved and gets FFE till the end of the week15:40
kaifengworks for me as it's off by default :D15:40
Qianbiaorpittau I update the redfish utils too. It now does not depend on rfc3986 too.15:41
dtantsurit's off by default, yeah15:41
dtantsur#link https://storyboard.openstack.org/#!/story/2004969 Make power synchronisation with nova configurable15:41
dtantsurarne_wiebalck: yours one ^^15:41
arne_wiebalckyes15:41
dtantsurwould you like to introduce it?15:41
arne_wiebalckjust checked with Surya, she will follow up with nova upstream15:41
arne_wiebalckthe spec is up and could in principle get reviews from today onwards15:42
rpittauQianbiao, please not on the same patch15:42
dtantsurarne_wiebalck: do we depend on Nova before we can land code?15:42
arne_wiebalckthis will probably take until after the PTG, though15:42
arne_wiebalckdtantsur: I think so15:42
Qianbiaorpittau ok, will revert code now15:42
dtantsurarne_wiebalck: okay, so I guess I can mark it triaged but not approved yet?15:43
arne_wiebalckwe'll need to wait until they decide how we should talk to nova15:43
arne_wiebalckdtantsur: yes15:43
dtantsurack. any comments on this?15:43
arne_wiebalckone thing15:43
arne_wiebalckone question raised was when ironic should inform nova15:43
arne_wiebalckalways vs in unexpected situations15:44
arne_wiebalckjroll raised this I think15:44
dtantsurwhat do you consider unexpected here?15:44
arne_wiebalckthe use case15:44
arne_wiebalcki.e. when a node comes up b/c someone  powered it on OOB15:44
*** mjturek has quit IRC15:45
arne_wiebalckinitially we thought we should cover this to prevent nova shuts it down again15:45
dtantsurarne_wiebalck: I would probably notify Nova every time the power state is changed..15:45
arne_wiebalcknow there is the suggestion that nova should be informed on every change15:45
*** mjturek has joined #openstack-ironic15:45
dtantsurand note: actually changed, as in node.power_state = <something>15:45
arne_wiebalckdtantsur: what about when you have 10k nodes?15:45
dtantsurand power them on/off at the same time?15:46
arne_wiebalckdtantsur: hopefully not :)15:46
rpittauprobably rabbitmq will explode :P15:46
arne_wiebalckbut there will be a constant stream of notifications15:46
dtantsurif we only notify Nova when 1. a node is 'active', 2. node's power_state field changes value, it should not be crazy, should it?15:47
rpittauarne_wiebalck, the same notifications happen when you have 10k instances, no ?15:47
arne_wiebalckrpittau: I think so, yes15:47
dtantsurrpittau: it's not rabbit, it's HTTP15:47
dtantsuror is it?15:47
* dtantsur just imagined an exploding rabbit15:48
arne_wiebalckthe main question I think is whether we (ironic) have a preference15:48
arne_wiebalckif we do, we should make this clear15:48
arne_wiebalckand try to push for it15:48
arne_wiebalckthe idea is on the review15:49
arne_wiebalckmaybe we wait for first feedback from the nova folks?15:49
arne_wiebalckand then we see15:49
arne_wiebalckmaybe this is out of question for reasons we don't see atm15:49
dtantsur#link https://review.openstack.org/#/c/636132/ Ironic-Nova power state notification spec15:49
patchbotpatch 636132 - nova-specs - Support server power state update through external... - 1 patch set15:49
dtantsuryeah, I suggest we all take our time reading that15:49
dtantsurmaybe I'll even put it as an optional item to priorities15:50
arne_wiebalckdtantsur: +115:50
kaifengdoes this has something to do with https://github.com/openstack/ironic/blob/master/ironic/conf/conductor.py#L75 ?15:50
arne_wiebalcksounds good15:50
dtantsurkaifeng: it's a similar situation, but in Nova15:51
arne_wiebalckkaifeng: the idea would be to have sth equivalent in nova15:51
arne_wiebalck:)15:51
kaifenggot it15:52
dtantsur#topic Open discussion15:52
*** openstack changes topic to "Open discussion (Meeting topic: ironic)"15:52
dtantsurthe floor is open15:52
arne_wiebalckI have one thing.15:52
arne_wiebalckFor the sw RAID support, there are a couple of open questions I'd like to get input for.15:52
arne_wiebalckFor instance, how the RAID config should be exposed.15:53
arne_wiebalckIt's currently in the generic h/w manager.15:53
arne_wiebalckIt was suggested to move that to a dedicated one.15:53
arne_wiebalckAny thoughts on this?15:53
dtantsurwell, it's not hardware-specific, is it?15:53
* rpioso needs to review the s/w RAID spec15:54
dtantsurwhat are we going to win by moving it out?15:54
arne_wiebalckdtantsur: it's not, correct15:54
dtantsurarne_wiebalck: then it will be use by default anyway, right?15:54
arne_wiebalckdtantsur: I'm not clear if we would gain anything.15:54
dtantsurunless we move it out of IPA, which I personally don't want to15:54
arne_wiebalckdtantsur: correct15:54
dtantsurarne_wiebalck: is it possible to use something in target_raid_config to mean "yes, I do mean software RAID"15:55
dtantsur?15:55
arne_wiebalckdtantsur: the argument was to prevent using it by accident15:55
arne_wiebalckdtantsur: yes15:55
dtantsuryeah, I get this argument. but a hardware manager won't help.15:55
arne_wiebalckI put sth in there to trigger grub on whole disk images anyway.15:55
arne_wiebalckand the target_raid_config needs to comply with a certiny layout15:55
dtantsurI guess I should actually read your patches :)15:56
arne_wiebalcks/certiny/certain/15:56
arne_wiebalckdtantsur:15:56
arne_wiebalck:)15:56
dtantsurarne_wiebalck: my thought is: if something is only valid for software RAID, we can use it as a sign15:56
arne_wiebalckdtantsur: yes15:56
dtantsurarne_wiebalck: do we have an RFE with the design?15:56
arne_wiebalckI can remove the [WIP], this may make the patches more visible15:56
arne_wiebalckdtantsur: the design of the raid layout?15:57
arne_wiebalckdtantsur: or the s/w RAID as a whole?15:57
dtantsurarne_wiebalck: the design of the whole feature?15:57
* arne_wiebalck is looking for the story ...15:57
arne_wiebalckhttps://storyboard.openstack.org/#!/story/200458115:57
arne_wiebalckspec : https://review.openstack.org/#/c/624413/15:58
patchbotpatch 624413 - ironic-specs - Support for Software RAID (MERGED) - 2 patch sets15:58
dtantsuroh, I should have read this, right? :D15:58
arne_wiebalckThe spec does not have that flag I was just mentioning, only realised later we would need sth like that.15:58
dtantsurarne_wiebalck: could you propose a spec update with it?15:59
arne_wiebalckok, I don't want to occupy the whole meeting15:59
arne_wiebalckdtantsur: sure15:59
dtantsurno problem, thanks for the update!15:59
dtantsurthanks all!15:59
rpittauthanks!15:59
arne_wiebalckI'll remove the WIP, reviews welcome15:59
dtantsur#endmeeting16:00
*** openstack changes topic to "Bare Metal Provisioning | Status: http://bit.ly/ironic-whiteboard | Docs: http://docs.openstack.org/ironic/ | Bugs: https://storyboard.openstack.org/#!/project_group/75 | Contributors are generally present between 6 AM and 12 AM UTC, If we do not answer, please feel free to pose questions to openstack-dev mailing list."16:00
openstackMeeting ended Mon Mar 11 16:00:00 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-03-11-15.00.html16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-03-11-15.00.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/ironic/2019/ironic.2019-03-11-15.00.log.html16:00
dnukao/16:01
*** dnuka has quit IRC16:01
openstackgerritQianBiao Ng proposed openstack/ironic master: Add Huawei iBMC driver support  https://review.openstack.org/63928816:02
* arne_wiebalck needs to run16:02
arne_wiebalckbye, everyone o/16:02
iurygregorybye16:03
dtantsurc u arne_wiebalck16:03
rpittaubye arne_wiebalck o/16:03
iurygregorydtantsur, for sushy i will update TheJulia patches16:03
dtantsurcool16:03
iurygregoryhope she dont mind =)16:03
dtantsurI think Julia never minds somebody taking a bit of work off her shoulders :)16:04
*** kaifeng has quit IRC16:04
iurygregoryyeah =)16:05
*** kaifeng has joined #openstack-ironic16:06
openstackgerritRiccardo Pittau proposed openstack/ironic master: Update dist filter for devstack ubuntu  https://review.openstack.org/64250716:12
*** cdearborn has quit IRC16:15
*** Qianbiao has quit IRC16:16
openstackgerritIlya Etingof proposed openstack/sushy-tools master: WIP: Add libvirt-based virtual media emulation  https://review.openstack.org/64045216:16
openstackgerritMerged openstack/ironic master: Stop requiring root_gb for whole-disk images  https://review.openstack.org/64199316:17
openstackgerritIury Gregory Melo Ferreira proposed openstack/sushy master: Change sushy devstack job to python3  https://review.openstack.org/59182816:20
openstackgerritIury Gregory Melo Ferreira proposed openstack/sushy master: Change sushy devstack job to python3  https://review.openstack.org/59182816:21
* iurygregory forgot to remove the playbooks for python2 XD16:21
iurygregorydone \o/16:22
*** pcaruana has quit IRC16:23
*** pcaruana has joined #openstack-ironic16:23
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Clean up release notes and add a prelude  https://review.openstack.org/64251316:23
dtantsurTheJulia: ^^16:24
openstackgerritMerged openstack/ironic master: Allocation API: optimize check on candidate nodes  https://review.openstack.org/64076516:25
*** stendulker has quit IRC16:26
iurygregorydtantsur, https://review.openstack.org/642474 python2 and python3 jobs \o/ green yay16:27
patchbotpatch 642474 - python-ironicclient - Run jobs under python2 and python3 - 5 patch sets16:27
*** hafsansari_ has joined #openstack-ironic16:27
dtantsuriurygregory: unlikely related to your patch, but something worrying in the logs: http://logs.openstack.org/74/642474/5/check/ironicclient-tempest/a859932/controller/logs/screen-n-cpu.txt.gz#_Mar_11_16_04_40_21557916:29
* dtantsur wonders if jroll has anything to do with it16:29
*** hafsansari has quit IRC16:29
*** hafsansari_ has quit IRC16:29
dtantsuriurygregory: more related to your patch: why do we see Python 2 deprecation in the Python 3 job? http://logs.openstack.org/74/642474/5/check/ironicclient-functional/b3d9e17/job-output.txt.gz#_2019-03-11_15_58_15_46147316:30
openstackgerritCandy Tsai proposed openstack/ironic-python-agent master: Rename build name according to README  https://review.openstack.org/64251516:30
*** trown is now known as trown|lunch16:30
iurygregorydtantsur, maybe the tox env was python216:30
iurygregorygoing to check16:31
dtantsuriurygregory: yeah, let's make sure the tox env matches the python version16:32
openstackgerritMerged openstack/ironic-tempest-plugin master: Allocation API: use generate_uuid for random resource classes  https://review.openstack.org/64172816:34
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] testing postgres job  https://review.openstack.org/64243016:36
*** e0ne has quit IRC16:41
*** baha has quit IRC16:42
*** mjturek has quit IRC16:45
kandidtantsur: when I ran `git review`, is there any command that I should run before `git review` since I got the message "Your change was committed before the commit hook was installed." thanks :)16:45
dtantsurkandi: the first run of git review installs the said hook. you can amend your commit (without making any changes yourself) for it to work.16:46
dtantsursomething like $ git commit --amend --no-edit16:46
*** gyee has joined #openstack-ironic16:46
kandiok i'll try~16:47
openstackgerritCandy Tsai proposed openstack/ironic-python-agent master: Rename build name according to README  https://review.openstack.org/64251516:47
kandithe msg didn't show on this run :)16:49
dtantsurkandi: yes, this is what --no-edit does16:50
kandidtantsur: got it~16:51
*** priteau has quit IRC16:54
*** e0ne has joined #openstack-ironic16:57
*** andrein has quit IRC17:00
*** kaifeng has quit IRC17:07
*** tssurya has quit IRC17:07
*** sburette has quit IRC17:08
rpittaugood night o/17:09
*** rpittau is now known as rpittau|afk17:09
*** v12aml has joined #openstack-ironic17:12
*** priteau has joined #openstack-ironic17:12
*** e0ne has quit IRC17:13
*** patchbot has quit IRC17:14
*** patchbot has joined #openstack-ironic17:14
*** e0ne has joined #openstack-ironic17:14
*** mjturek has joined #openstack-ironic17:17
*** mjturek has quit IRC17:18
*** baha has joined #openstack-ironic17:18
dtantsursee you17:19
*** dtantsur is now known as dtantsur|afk17:19
*** mjturek has joined #openstack-ironic17:26
* TheJulia sighs17:28
TheJuliaiurygregory: yes, I never mind. I greatly appreciate!17:29
*** e0ne has quit IRC17:31
*** iurygregory has quit IRC17:35
*** dustinc has joined #openstack-ironic17:40
*** trown|lunch is now known as trown17:49
*** derekh has quit IRC18:00
openstackgerritMark Goddard proposed openstack/ironic master: Deploy Templates: documentation  https://review.openstack.org/64253118:03
*** dougsz has quit IRC18:06
openstackgerritLars Kellogg-Stedman proposed openstack/ironic master: honor ipmi_port in serial console drivers  https://review.openstack.org/64093018:07
*** dustinc has quit IRC18:19
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Fix broken Systems listing in dynamic emulator  https://review.openstack.org/64253418:23
*** e0ne has joined #openstack-ironic18:23
*** e0ne has quit IRC18:25
*** jcoufal has quit IRC18:25
*** jcoufal has joined #openstack-ironic18:54
*** priteau has quit IRC18:55
*** e0ne has joined #openstack-ironic18:57
openstackgerritNisha Agarwal proposed openstack/ironic master: RPC changes for Graphical Console  https://review.openstack.org/64082719:01
larsksdteselkin: I responded to your comment on https://review.openstack.org/#/c/642247/2. Curious what you think.19:04
patchbotpatch 642247 - ironic - monitor socat subprocess - 2 patch sets19:05
*** jcoufal has quit IRC19:06
openstackgerritRiccardo Pittau proposed openstack/ironic master: [DNM] testing postgres job  https://review.openstack.org/64243019:15
*** dsneddon has quit IRC19:29
*** dsneddon has joined #openstack-ironic19:31
*** e0ne has quit IRC19:40
*** e0ne has joined #openstack-ironic19:40
*** jcoufal has joined #openstack-ironic20:03
larsksIf I see a failure like "Node ... is locked by host ..., please retry after current operation is completed.", is there a way to find out what operation ironic thinks is in progress?20:05
arne_wiebalcklarsks: does 'openstack baremetal node show <node>' give a hint?20:07
larsksarne_wiebalck: nothing obvious jumps out. Am I looking for something in particular?20:08
openstackgerritMark Goddard proposed openstack/ironic master: Deploy Templates: documentation  https://review.openstack.org/64253120:10
*** e0ne has quit IRC20:11
*** e0ne has joined #openstack-ironic20:12
arne_wiebalcklarsks: what does provision_state report?20:13
larsksarne_wiebalck: "active".  But I'm sure this isn't a provisioning issue: the node is mostly up and running, but i'm working on serial console support, and after is 'node console disable', trying to 'node console enable' is hitting that 'node is locked' error.20:14
arne_wiebalckok20:14
larsksI'm trying to figure out what my diagnostic options are.20:14
arne_wiebalckI think I remember seeing this when trying to set the state to a different provision_state while it was in a transient state20:15
*** e0ne has quit IRC20:15
arne_wiebalcklarsks: disabling / enabling the console of an active node works in principle (just tried :))20:19
larsksarne_wiebalck: sure, and I've done it before, too :)20:19
larsksBut that also means that your serial console support is broken, which is what I'm trying to fix.20:20
arne_wiebalcklarsks: I don't think I ever tried this on an active node before :)20:20
openstackgerritLars Kellogg-Stedman proposed openstack/ironic master: honor ipmi_port in serial console drivers  https://review.openstack.org/64093020:28
*** manjeets has joined #openstack-ironic20:29
*** dougsz has joined #openstack-ironic20:30
openstackgerritBob Fournier proposed openstack/ironic-inspector stable/rocky: Use getaddrinfo instead of gethostbyname while resolving BMC address  https://review.openstack.org/64256020:35
openstackgerritNisha Agarwal proposed openstack/ironic master: RPC changes for Graphical Console  https://review.openstack.org/64082720:38
arne_wiebalcklarsks: from what I see, there should be a task manager which holds a lock on the node; seems that the purpose is logged in debug mode20:43
openstackgerritNisha Brahmankar proposed openstack/python-ironic-inspector-client master: Deprecates "uuid" parameters to Python calls when node is expected  https://review.openstack.org/64256420:45
larsksarne_wiebalck: Thanks.  I'm rethinking my apporach in any case, since having taken a closer look a the code I may be trying to solve the wrong problem :)20:47
arne_wiebalcklarsks: :)20:48
openstackgerritVlad Sorokin proposed openstack/networking-generic-switch master: Add Mellanox MLNX-OS Switch support  https://review.openstack.org/64256520:48
manjeetsTheJulia, qq on enabling another ml2 driver using devstack with ngs ?20:49
*** e0ne has joined #openstack-ironic20:56
openstackgerritNisha Agarwal proposed openstack/ironic master: Adds graphical console implementation for ilo drivers  https://review.openstack.org/64097320:58
*** e0ne has quit IRC21:04
*** trown is now known as trown|outtypewww21:05
*** e0ne has joined #openstack-ironic21:12
*** baha has quit IRC21:25
*** whoami-rajat has quit IRC21:25
*** mjturek has quit IRC21:25
*** dougsz has quit IRC21:27
*** jcoufal has quit IRC21:36
*** dsneddon has quit IRC21:38
*** e0ne has quit IRC21:38
*** pcaruana has quit IRC21:45
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Create libvirt boot loader element if needed  https://review.openstack.org/64258121:47
*** dsneddon has joined #openstack-ironic21:50
*** bfournie has quit IRC21:54
*** dsneddon has quit IRC21:55
*** jtomasek has quit IRC21:56
gyeehas anyone ran into this error with redfish? Message.ExtendedInfo': [{u'MessageArgs': [u'BootSourceOverrideMode'], u'MessageID': u'Base.0.10.PropertyUnknown'}]}22:04
*** dsneddon has joined #openstack-ironic22:04
gyeeseem like its choking on 'BootSourceOverrideMode' here https://github.com/openstack/sushy/blob/master/sushy/resources/system/system.py#L24222:04
*** dsneddon has quit IRC22:09
*** dsneddon has joined #openstack-ironic22:14
*** dustinc has joined #openstack-ironic22:21
etingofgyee, I'd check out conductor log to see the exact redfish exchange22:35
etingofgyee, may be your BMC does not support 'BootSourceOverrideMode' property?22:36
*** bfournie has joined #openstack-ironic22:40
*** hwoarang has quit IRC22:48
*** hwoarang has joined #openstack-ironic22:49
*** threestrands has joined #openstack-ironic22:50
gyeeetingof, yeah, it's possible that the ilo does not support that particular version of the spec22:52
gyeeit is supported according to https://www.dmtf.org/sites/default/files/standards/documents/DSP2046_2017.0a.pdf22:52
gyeebut I don't know which version of redfish supports that22:52
TheJuliamanjeets: o/23:02
TheJuliamanjeets: I think you would just have to enable the plugins as you go, but that other ml2 plugin would presumably also need a devstack plugin23:03
manjeetsTheJulia, I enabled the plugin as it like it created the ironic-provision network etc23:03
manjeetstwo things here23:03
TheJuliagyee: fairly early, but given the ilo has been heavily influenced by redfish for a long time, it could also be that the ilo just needs a firmware update23:04
manjeetswhen I enabled another driver and i tried to create server with --port it sends the port id (some other port) to driver I enabled for bind port request23:04
manjeetswhich end up in failed to bind port23:05
manjeetssecond so how would dhcp work with another hardware device, would neutron dhcp interface in ironic handle this anyway ?23:05
*** dustinc has quit IRC23:05
gyeeTheJulia, my target server is proliant gen9 and ilo 4. Pretty sure it has the latest firmware. I can double check.23:06
*** dustinc has joined #openstack-ironic23:06
gyeemaybe I should be using ilo 5? not sure23:06
*** dustinc has quit IRC23:07
*** dustinc has joined #openstack-ironic23:07
gyeelooks like HPE's version is a bit different https://github.com/HewlettPackard/python-redfish-utility/blob/master/src/extensions/BIOS%20COMMANDS/BootOrderCommand.py23:11
gyeemakes me nervous when I see "extensions" in the path :-)23:12
TheJuliaGAH23:16
TheJulia:(23:16
TheJuliaa lot of the python-redfish stuff was also very early on23:17
gyeeTheJulia, let me take this up with the HPE folks before going any deeper into this rabbit hole.23:17
TheJulia++++23:18
gyeefirst time using redfish so its entirely possible that I don't know wth I am doing :-)23:18
TheJuliaI do know there have been many updates to their ilo4 redfish support, so worth double checking versions as well23:19
TheJuliaThey may just want people to focus on their ilo specific drivers as well23:19
gyeeyep, email sent, lets see23:21
TheJuliaFor everyone curious if I was going to run again, my candidacy statement has been posted.23:38
*** threestrands has quit IRC23:45
*** dsneddon has quit IRC23:53

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