Tuesday, 2017-10-17

*** catintheroof has quit IRC00:00
*** yangyapeng has quit IRC00:07
*** yangyapeng has joined #openstack-ironic00:07
*** baoli has quit IRC00:08
*** yangyapeng has quit IRC00:08
*** yangyapeng has joined #openstack-ironic00:08
*** yangyapeng has quit IRC00:13
*** rama_y has quit IRC00:24
*** charcol has quit IRC00:34
*** charcol has joined #openstack-ironic00:40
*** AlexeyAbashkin has joined #openstack-ironic00:48
*** AlexeyAbashkin has quit IRC00:52
*** phuongnh has joined #openstack-ironic01:04
*** yangyapeng has joined #openstack-ironic01:17
*** zshi__ has joined #openstack-ironic01:17
*** catintheroof has joined #openstack-ironic01:19
openstackgerritMerged openstack/ironic-python-agent master: Fix OSError catch  https://review.openstack.org/50138601:19
*** catintheroof has quit IRC01:21
*** ijw has joined #openstack-ironic01:25
*** ijw has quit IRC01:25
*** ijw has joined #openstack-ironic01:27
*** AlexeyAbashkin has joined #openstack-ironic01:28
*** AlexeyAbashkin has quit IRC01:32
*** zhangfei has joined #openstack-ironic01:35
*** jkilpatr_ has quit IRC01:37
*** links has joined #openstack-ironic01:44
*** links is now known as Jaison|away01:45
*** chlong has joined #openstack-ironic01:49
*** masber has quit IRC02:07
*** trungnv has quit IRC02:18
*** AlexeyAbashkin has joined #openstack-ironic02:27
*** ijw has quit IRC02:31
*** AlexeyAbashkin has quit IRC02:31
*** jhesketh has quit IRC02:35
*** mcarden has quit IRC02:36
*** tonyb has quit IRC02:36
*** cinerama has quit IRC02:36
*** mcarden has joined #openstack-ironic02:37
*** JayF has quit IRC02:37
*** tonyb has joined #openstack-ironic02:37
*** jhesketh has joined #openstack-ironic02:38
*** JayF has joined #openstack-ironic02:40
*** cinerama has joined #openstack-ironic02:41
*** mat128 has quit IRC02:42
*** sasha2 has quit IRC02:43
*** TuanLA has joined #openstack-ironic02:44
*** TuanLA has quit IRC02:44
*** masber has joined #openstack-ironic02:49
*** TuanLA has joined #openstack-ironic02:52
*** udesale has joined #openstack-ironic03:08
*** trungnv has joined #openstack-ironic03:17
*** Jaison|away is now known as links03:23
*** jlabarre has quit IRC03:24
*** AlexeyAbashkin has joined #openstack-ironic03:26
*** rama_y has joined #openstack-ironic03:27
*** rama_y has quit IRC03:29
*** AlexeyAbashkin has quit IRC03:31
*** mtreinish has quit IRC03:42
*** mtreinish has joined #openstack-ironic03:42
*** TuanLA has quit IRC03:45
*** phuongnh has quit IRC03:45
*** TuanLA has joined #openstack-ironic03:46
*** phuongnh has joined #openstack-ironic03:46
*** masber has quit IRC03:46
*** udesale has quit IRC03:47
*** yangyapeng has quit IRC03:49
*** udesale has joined #openstack-ironic03:50
*** yangyapeng has joined #openstack-ironic03:50
*** udesale has quit IRC03:52
*** udesale has joined #openstack-ironic03:53
*** rbudden has quit IRC04:03
*** phuongnh has quit IRC04:05
*** phuongnh has joined #openstack-ironic04:05
*** trungnv has quit IRC04:10
*** AlexeyAbashkin has joined #openstack-ironic04:26
*** AlexeyAbashkin has quit IRC04:31
*** marios has joined #openstack-ironic04:48
*** crushil has quit IRC04:52
*** rbartal has quit IRC04:53
openstackgerritzenghui.shi proposed openstack/ironic-specs master: Hardware interface for BIOS configuration  https://review.openstack.org/49648104:54
*** mjura has joined #openstack-ironic05:11
*** jaganathan has joined #openstack-ironic05:23
*** ccamacho has quit IRC05:28
*** rama_y has joined #openstack-ironic05:35
*** rbudden has joined #openstack-ironic05:36
*** ChubYann has quit IRC05:36
*** yangyapeng has quit IRC05:49
*** yangyapeng has joined #openstack-ironic05:59
*** karthiks has joined #openstack-ironic06:02
*** rama_y has quit IRC06:04
*** e0ne has joined #openstack-ironic06:07
*** zshi__ has quit IRC06:07
*** rbudden has quit IRC06:11
*** rbudden has joined #openstack-ironic06:16
*** gcb has joined #openstack-ironic06:18
pas-hamorning ironic :)06:21
*** masber has joined #openstack-ironic06:21
*** vsaienk0 has joined #openstack-ironic06:23
*** noam_ has joined #openstack-ironic06:24
*** zshi__ has joined #openstack-ironic06:24
*** parlos has joined #openstack-ironic06:25
*** vsaienk0 has quit IRC06:33
*** jtomasek has joined #openstack-ironic06:34
*** jtomasek has quit IRC06:34
*** jtomasek has joined #openstack-ironic06:34
TuanLAmorning ironic, pas-ha06:36
*** vsaienk0 has joined #openstack-ironic06:41
*** pcaruana has joined #openstack-ironic06:44
*** e0ne has quit IRC06:45
openstackgerritVasyl Saienko proposed openstack/ironic-python-agent master: Build tiny disk partitioned image with grub  https://review.openstack.org/50488806:46
*** rbartal has joined #openstack-ironic06:52
openstackgerritNam Nguyen Hoai proposed openstack/python-ironicclient master: Use generic user for both zuul v2 and v3  https://review.openstack.org/51251006:59
openstackgerritDebayan Ray proposed openstack/sushy master: Refining the resource refresh  https://review.openstack.org/48579907:00
*** namnh has joined #openstack-ironic07:01
openstackgerritVasyl Saienko proposed openstack/ironic master: [devstack] Switch ironic to uWSGI  https://review.openstack.org/50706707:06
*** mgoddard has joined #openstack-ironic07:08
*** tesseract has joined #openstack-ironic07:16
*** ccamacho has joined #openstack-ironic07:30
*** AlexeyAbashkin has joined #openstack-ironic07:34
openstackgerritNam Nguyen Hoai proposed openstack/python-ironicclient master: Use generic user for both zuul v2 and v3  https://review.openstack.org/51251007:35
openstackgerritzhufl proposed openstack/ironic master: Fix "import xx as xx" grammer  https://review.openstack.org/51252507:37
*** trungnv has joined #openstack-ironic07:43
*** fragatina has joined #openstack-ironic07:48
*** fragatina has quit IRC07:49
*** ralonsoh has joined #openstack-ironic07:49
*** fragatina has joined #openstack-ironic07:49
*** ralonsoh_ has joined #openstack-ironic07:50
*** karimb has joined #openstack-ironic07:51
*** karimb has quit IRC07:52
*** ralonsoh has quit IRC07:54
*** ralonsoh_ is now known as ralonsoh07:55
*** hw_wutianwei has joined #openstack-ironic07:56
*** mgoddard has quit IRC07:57
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add additional capabilities discovery for iRMC driver  https://review.openstack.org/41734707:59
*** zshi__ has quit IRC08:06
openstackgerritzhufl proposed openstack/ironic master: Fix missing print format error  https://review.openstack.org/51253508:17
*** hw_wutianwei has quit IRC08:18
*** hw_wutianwei has joined #openstack-ironic08:19
*** zshi__ has joined #openstack-ironic08:19
*** karimb has joined #openstack-ironic08:19
*** zhangfei has quit IRC08:25
*** stendulker has joined #openstack-ironic08:25
*** lucas-afk is now known as lucasagomes08:33
*** derekh has joined #openstack-ironic08:34
*** zhangfei has joined #openstack-ironic08:39
*** jaganathan has quit IRC08:41
*** priteau has joined #openstack-ironic08:43
*** dtantsur|afk is now known as dtantsur08:43
*** mgoddard has joined #openstack-ironic08:43
dtantsurmorning ironic08:43
mgoddardMorning dtantsur08:44
dtantsuro/08:50
*** mrtenio has joined #openstack-ironic08:56
*** vsaienk0 has quit IRC08:56
*** mrch has joined #openstack-ironic09:02
*** amarao has joined #openstack-ironic09:09
*** vsaienk0 has joined #openstack-ironic09:11
*** ccamacho has quit IRC09:11
*** e0ne has joined #openstack-ironic09:13
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add ansible deploy interface  https://review.openstack.org/51052209:14
*** vmud213 has joined #openstack-ironic09:14
dtantsur\o/09:17
*** udesale__ has joined #openstack-ironic09:19
*** udesale has quit IRC09:19
*** sambetts|afk is now known as sambetts09:20
*** udesale__ has quit IRC09:22
*** udesale has joined #openstack-ironic09:22
*** ktibi has joined #openstack-ironic09:23
openstackgerritzhufl proposed openstack/ironic master: Fix missing logging format error  https://review.openstack.org/51253509:23
*** karimb has quit IRC09:28
vdrokgood morning ironic, dtantsur mgoddard09:30
dtantsuro/09:33
*** noam_ has quit IRC09:34
*** hw_wutianwei has quit IRC09:39
vdrokdtantsur: vsaienk0 https://review.openstack.org/512510 this seems to fix the client functional job09:40
patchbotpatch 512510 - python-ironicclient - Use generic user for both zuul v2 and v309:40
*** yolanda has quit IRC09:44
dtantsurnice, lemme check09:46
*** yolanda has joined #openstack-ironic09:47
*** karimb has joined #openstack-ironic09:55
*** TuanLA has quit IRC10:05
*** trungnv has quit IRC10:05
*** zshi__ has quit IRC10:13
openstackgerritDmitry Tantsur proposed openstack/ironic master: Finish the guide on upgrading to hardware types  https://review.openstack.org/51124010:17
dtantsursambetts: ^^^10:17
sambettsdtantsur: awesome :)10:18
*** priteau has quit IRC10:19
*** priteau has joined #openstack-ironic10:21
*** ccamacho has joined #openstack-ironic10:24
*** openstackgerrit has quit IRC10:33
*** openstackgerrit has joined #openstack-ironic10:33
openstackgerritMerged openstack/python-ironicclient master: Use generic user for both zuul v2 and v3  https://review.openstack.org/51251010:33
*** zhangfei has quit IRC10:34
*** namnh has quit IRC10:36
*** stendulker_ has joined #openstack-ironic10:38
*** stendulker has quit IRC10:40
*** dprince has joined #openstack-ironic10:42
*** dprince has quit IRC10:42
*** tesseract has quit IRC10:43
*** stendulker_ has quit IRC10:43
openstackgerritzenghui.shi proposed openstack/ironic master: WIP: Add BIOSInterface for BIOS configuration  https://review.openstack.org/50779310:43
openstackgerritzenghui.shi proposed openstack/ironic master: Add node BIOS support - RPC API  https://review.openstack.org/51220010:43
openstackgerritzenghui.shi proposed openstack/ironic master: Add node BIOS support  https://review.openstack.org/51171410:43
openstackgerritzenghui.shi proposed openstack/ironic master: Add db api layer for node bios operations  https://review.openstack.org/51140210:43
openstackgerritzenghui.shi proposed openstack/ironic master: Add Node BIOS support - REST API  https://review.openstack.org/51257910:43
*** tesseract has joined #openstack-ironic10:43
*** rbudden_ has joined #openstack-ironic10:48
*** rbudden has quit IRC10:50
*** rbudden_ is now known as rbudden10:50
*** priteau has quit IRC10:52
*** milan has joined #openstack-ironic10:54
dtantsurTheJulia: FYI looking into releases today, starting with ironic-lib master10:55
*** yangyapeng has quit IRC10:55
dtantsurmilan: hey, mind re-reviewing https://review.openstack.org/#/c/511630/ please?10:59
patchbotpatch 511630 - ironic-inspector - pep8: Add 'application-import-names = ironic_inspe...10:59
milandtantsur, ah yeah, saw those in the inbox10:59
dtantsurmilan: and checking https://review.openstack.org/512226 too10:59
patchbotpatch 512226 - ironic-inspector - Update tests to do not use deprecated test.services()10:59
* milan a+10:59
dtantsurI'm trying to release today10:59
milansure thing!10:59
dtantsuraarefiev or sambetts, will you have time for https://review.openstack.org/#/c/471831/ today? I'd like to include it in the release11:00
patchbotpatch 471831 - ironic-inspector - Refactoring the firewall11:00
*** jkilpatr has joined #openstack-ironic11:06
*** vmud213 has quit IRC11:07
openstackgerritMerged openstack/ironic-python-agent master: Fix for broken zuul v3 job and releasenotes  https://review.openstack.org/51241611:08
*** lucasagomes is now known as lucas-hungry11:13
pas-hadtantsur: re ansible-deploy patch - should I add a release note right away, or after docs are added too? (could add a stub for release note, and then update it with a link to docs in the docs patch)11:18
dtantsurpas-ha: release notes should always go with a patch. you can add a docs link later though11:19
pas-haok, cool, will add one11:19
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add ansible deploy interface  https://review.openstack.org/51052211:27
*** jkilpatr has quit IRC11:27
*** jkilpatr has joined #openstack-ironic11:27
* dtantsur -> short walk11:28
*** dtantsur is now known as dtantsur|brb11:28
*** karimb has quit IRC11:38
*** udesale has quit IRC11:38
*** zhangfei has joined #openstack-ironic11:39
*** udesale has joined #openstack-ironic11:44
*** bfournie has joined #openstack-ironic11:45
*** bfournie has quit IRC11:45
*** mnarusze has joined #openstack-ironic11:46
*** mnarusze_ has joined #openstack-ironic11:46
*** mnarusze_ has quit IRC11:46
*** parlos has quit IRC11:48
*** mnarusze has quit IRC11:55
*** mat128 has joined #openstack-ironic11:55
*** jlabarre has joined #openstack-ironic11:55
openstackgerritGustavo Diniz Monteiro proposed openstack/ironic master: Add an timeout for powering on/off an node on HPE OneView Driver  https://review.openstack.org/51096312:00
*** chlong has quit IRC12:01
*** phuongnh has quit IRC12:01
*** udesale has quit IRC12:01
*** gmonteiro has quit IRC12:08
*** nicodemos has quit IRC12:09
*** gmonteiro has joined #openstack-ironic12:10
*** nicodemos has joined #openstack-ironic12:10
*** ricardoas1 has joined #openstack-ironic12:11
*** ricardoas has quit IRC12:12
*** dprince has joined #openstack-ironic12:17
TheJuliadtantsur|brb: ack12:18
openstackgerritMerged openstack/python-ironicclient master: Deprecate the ironic CLI  https://review.openstack.org/50821812:19
*** lucas-hungry is now known as lucasagomes12:19
*** zhangfei has quit IRC12:21
*** bfournie has joined #openstack-ironic12:23
*** zshi__ has joined #openstack-ironic12:26
TheJuliadtantsur|brb: are you double checking renos?12:27
openstackgerritHugo Nicodemos proposed openstack/ironic master: Migrate python-oneviewclient validations to Ironic OneView drivers  https://review.openstack.org/46842812:30
openstackgerritHugo Nicodemos proposed openstack/ironic master: Add validations for OneView ML2 driver  https://review.openstack.org/50894612:31
*** trown|outtypewww is now known as trown12:33
*** jcoufal has joined #openstack-ironic12:41
*** mrtenio has quit IRC12:50
*** yangyapeng has joined #openstack-ironic12:53
*** rbudden has quit IRC12:53
*** mjturek has joined #openstack-ironic12:54
*** sasha2 has joined #openstack-ironic13:00
*** mrtenio has joined #openstack-ironic13:02
*** rloo has joined #openstack-ironic13:05
*** karimb has joined #openstack-ironic13:13
openstackgerritMerged openstack/ironic-inspector master: pep8: Add 'application-import-names = ironic_inspector'  https://review.openstack.org/51163013:15
openstackgerritMerged openstack/ironic-inspector master: flake8: Enable some off-by-default checks  https://review.openstack.org/51163413:15
*** baoli has joined #openstack-ironic13:20
*** dtantsur|brb is now known as dtantsur13:21
dtantsurTheJulia: I will. Reno for sushy is quite short, and no reno for ironic-lib13:21
TheJulia\o/13:26
TheJuliayay merge failures :(13:26
dtantsurso, for ironicclient release we have https://review.openstack.org/#/c/359061/ left13:31
patchbotpatch 359061 - python-ironicclient - Switch to none auth for standalone mode13:31
* TheJulia takes a look at the dsvm log13:34
openstackgerritHugo Nicodemos proposed openstack/ironic master: Migrate python-oneviewclient validations to Ironic OneView drivers  https://review.openstack.org/46842813:34
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Update tests to do not use deprecated test.services()  https://review.openstack.org/51222613:37
dtantsurmilan: rebased ^^^13:37
milandtantsur, ack, /me looks13:37
*** zshi__ has quit IRC13:40
openstackgerritHugo Nicodemos proposed openstack/ironic master: Add validations for OneView ML2 driver  https://review.openstack.org/50894613:40
*** stendulker has joined #openstack-ironic13:42
*** chlong has joined #openstack-ironic13:42
*** MattMan has quit IRC13:43
*** MattMan has joined #openstack-ironic13:43
*** gcb has quit IRC13:45
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Release notes clean up for the upcoming release  https://review.openstack.org/51262413:47
dtantsurTheJulia, rloo ^^^13:47
*** gcb has joined #openstack-ironic13:47
rloohi and good morning all, dtantsur, TheJulia, milan13:49
TheJuliagood morning rloo!13:49
rloodtantsur: didn't realize we were going to do an ipa release soon. We're back to business :)13:49
milanmorning rloo! :)13:49
dtantsurmorning rloo13:50
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Release notes clean up for the upcoming release  https://review.openstack.org/51262413:50
dtantsurTheJulia, rloo, even better ^^^13:50
*** cdearborn has joined #openstack-ironic13:51
*** trown is now known as trown|brb13:53
*** catintheroof has joined #openstack-ironic13:53
openstackgerritMerged openstack/ironic master: Support SUM based firmware update as clean step for iLO drivers  https://review.openstack.org/42257213:53
openstackgerritMerged openstack/ironic stable/ocata: Skip PortNotFound when unbinding port  https://review.openstack.org/50536713:54
openstackgerritMerged openstack/ironic master: Fix some mis-formatted log messages in oneview driver  https://review.openstack.org/51100213:54
openstackgerritMerged openstack/ironic master: Change pxe dhcp options name to codes.  https://review.openstack.org/50617313:54
dtantsurmerge! merge! MERGE!13:54
* dtantsur feels like an ironic release is coming too13:54
TheJuliaheh13:55
rloowheeeeee13:55
TheJuliaIt would be good....13:55
TheJuliadtantsur: w/r/t ipa, I left a comment on the review, +2, but I think we should get a few non-cores to take a look13:55
rloodtantsur: honestly, we should NOT do an ironic release w/o getting the rolling upgrades patches in13:55
dtantsurouch, yeah13:56
TheJuliayeah13:56
dtantsurmmm, let's get them in? :)13:56
rloodtantsur: yeah, let's get them in! :D13:56
* dtantsur looks13:56
TheJuliadtantsur: btw, w/r/t python-ironicclient, I kicked a recheck off on the auth patch before I started reviewing it. Looks like it should clear CI soon-ish14:00
stendulkerGood morning dtantsur, TheJulia, rloo, milan14:00
TheJuliagood morning stendulker14:00
*** noam_ has joined #openstack-ironic14:00
noam_Hi guys14:00
*** rpioso has joined #openstack-ironic14:00
rloomorning (evening?) stendulker!14:00
milanmorning stendulker! :)14:01
rloohi noam_14:01
stendulkerrloo: Its evening here :)14:01
noam_i got some issue with one bm node. inspection and provide went okay and node available but node not appear in hypervisor list14:01
rloostendulker: :)14:01
stendulkerTheJulia: I saw your comment related to rescue DB patch https://review.openstack.org/#/c/509334/14:02
patchbotpatch 509334 - ironic - Add rescue_interface to node DB table14:02
rloodtantsur: "The ipmi_address field is no longer sent as part of the inspection process. The inventory[bmc_address] field should be used instead."14:02
rloodtantsur: that is under ipa's upgrade. does it break anyone if that ipmi_address field is not longer sent?14:02
stendulkerTheJulia: I'm not much familiar with DB side of the code.14:02
*** trown|brb is now known as trown14:02
TheJuliastendulker: at a glance, it reminded me of something I ran into with adding the storage_interface, I'm just not remembering right now14:02
stendulkerTheJulia: Can you help me in fixing it14:02
stendulkerTheJulia: I compared code with storage interface, and could not find anything amiss14:03
rloostendulker, TheJulia: i can take a look...14:03
stendulkerThough I was doing crude search and comapred with DB patch of storage14:03
TheJuliastendulker: it would be order of things landing if memory serves. I think we had to add the column and then update the model across separte patches14:04
*** e0ne_ has joined #openstack-ironic14:04
*** e0ne has quit IRC14:04
TheJuliaoh no14:05
stendulkerTheJulia: You mean alembic side of code in first patch and then models?14:05
rlooTheJulia, stendulker: that wouldn't make sense. at some point, all the code will be in14:06
TheJuliayour change is identical in behavior14:06
TheJuliaI think I know what is happening14:06
*** marios has quit IRC14:08
* stendulker eagerly waiting to know ...14:08
TheJulialooking14:08
*** marios has joined #openstack-ironic14:08
rlooTheJulia, stendulker: my guess is a bug in ironic-dbsync's _check-versions... :-(14:08
TheJuliarloo: yeah14:09
stendulkeroh :(14:09
* rloo wonders if a chicken/egg thing... am looking...14:09
* milan relocates; bbib14:10
dtantsurrloo: it might, I guess14:10
TheJuliarloo: it is as far as I can tell14:10
TheJuliabecause the code references the model14:11
dtantsurI don't think we have any guarantee around inventory, but I also think we did deprecate it14:11
*** milan has quit IRC14:11
TheJuliaI wonder if it could be split across patches? because I thought the grenade patches were passing before the patch was split14:11
rloodtantsur: oh, it had already been deprecated? then it is fine. although the reno should mention that it had been deprecated already?14:11
*** catintheroof has quit IRC14:11
dtantsurrloo: also, my internet is too bad for gerrit UI, but the by_path value is the whole path, not only its trailing part14:12
rloodtantsur: OH. so i misinterpreted that.14:12
rloodtantsur: worth clarifying; I thought it was just the XXX part.14:12
dtantsurrloo: suggestions welcome, "in the form of" was the most explicit way to put it I can think of :)14:13
rloodtantsur: will comment, putting on my thinking cap as i type...14:13
dtantsurthanks14:14
*** mrch has quit IRC14:15
stendulkerrloo, TheJulia : Anything that can be done in this patch?14:17
rloostendulker: sorry, i got side tracked. my feeling is that no, it isn't your patch.14:18
* stendulker on vacation till from tomorrow till Monday. Its Diwali festival here.14:18
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: Release notes clean up for the upcoming release  https://review.openstack.org/51262414:19
stendulkerrloo: Ok.14:19
TheJuliastendulker: I agree with rloo, although the check_version method landed on August 2nd, the prior patch did patch grenade a month later without any issues14:19
rloostendulker: enjoy! don't worry, I'll make sure it is fixed. i suspect i can fix it in one of the rolling-upgrade patches that the rescue stuff is based on14:19
TheJuliaerr, pass grenade14:20
stendulkerrloo: Thank you :)14:20
openstackgerritStenio Araujo proposed openstack/ironic master: Soft power operations for OneView hardware type  https://review.openstack.org/51068514:20
stendulkerTheJulia: Thank you for traiging this. I always thought its zuul issue and did not double check these results14:21
*** karimb has quit IRC14:21
stendulkerThank you dtantsur.14:21
rlooTheJulia: that dbsync's check_version is being added in master, I just need to figure out how to fix it...14:23
TheJuliayeah, I'm looking at it also14:23
*** crushil has joined #openstack-ironic14:23
openstackgerritMerged openstack/ironic-python-agent master: Fix waiting for target disk to appear  https://review.openstack.org/44364914:24
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent stable/pike: Fix waiting for target disk to appear  https://review.openstack.org/51264314:25
TheJuliarloo: I guess an exception catch might be the way to handle it since column additions wouldn't have versions yet, and subtractions (whenever that would happen) would first need to be removed from the model then later removed from the db so we would never really encounter the same exact failure condition in the opposite case14:25
rlooTheJulia: how much do you know about this db stuff? Anyway for me to do a db query, just getting the object model's uuid & version columns?14:27
rlooTheJulia: the exception thing would work, but more maintenance, e.g. would need to actually code which fields are new.14:28
TheJuliaactually14:29
TheJuliaI'm not sure it would14:29
TheJuliapulling the exception back up14:29
rlooTheJulia: Unknown column 'nodes.rescue_interface' in 'field list14:30
* stendulker logging off now14:30
TheJuliayeah, because it is asking for each column in the model14:30
TheJuliahttp://logs.openstack.org/34/509334/4/check/legacy-grenade-dsvm-ironic/a38c631/logs/grenade.sh.txt.gz#_2017-10-16_07_29_58_32014:31
TheJuliaso a catch, will just make the entire model validation pointless since it will be bypassed if we were to validate that only a column is missing14:32
noam_Hi, got some issue with one bm node. inspection and provide went okay and node available but node not appear in hypervisor list, what could have gone wrong?14:33
*** rbartal has quit IRC14:33
*** chlong has quit IRC14:34
*** yangyapeng has quit IRC14:35
*** cdearborn has quit IRC14:36
*** yangyapeng has joined #openstack-ironic14:36
*** cdearborn has joined #openstack-ironic14:37
dtantsurnoam_: this may give more hints: https://docs.openstack.org/ironic/latest/admin/troubleshooting.html#nova-returns-no-valid-host-was-found-error14:37
openstackgerritHugo Nicodemos proposed openstack/ironic master: Add validations for OneView ML2 driver  https://review.openstack.org/50894614:40
*** namnh has joined #openstack-ironic14:40
* TheJulia pulls up the sqlalchemy docs14:41
*** links has quit IRC14:41
TheJuliarloo: we need to simplify the query such that we only query what we explicitly want out of the db14:43
rlooTheJulia: yeah, that's what i'd like to do... do you know how...14:43
rlooTheJulia: basically i'm saying, if you are looking into how to do it, i'll let you do it and not look; otherwise, i'll look :)14:44
*** mjura has quit IRC14:44
TheJuliadigging still14:44
*** karthiks has quit IRC14:47
TheJuliarloo: we need to open a session and specifically query instead of using the model_query helper14:47
rlooTheJulia: ok14:48
TheJuliaerr14:48
*** chlong has joined #openstack-ironic14:48
TheJuliadisregard last14:49
*** catintheroof has joined #openstack-ironic14:51
openstackgerritStenio Araujo proposed openstack/ironic master: Get a new OneView client when needed  https://review.openstack.org/51064414:53
*** jtomasek has quit IRC14:54
TheJuliawell my mind just went to a simplified object, but the problem is we only need the two columns, and we're trying to checke verything14:55
*** jtomasek has joined #openstack-ironic14:55
TheJuliarloo: http://docs.sqlalchemy.org/en/latest/orm/loading_relationships.html#advanced-usage-with-arbitrary-statements14:56
TheJuliaso, maybe separate query helper to perform direct statements, and since we know the column names, we explicitly query for the two columns out of each model14:57
rlooTheJulia: that should work. i think we actually *only* need the version column14:57
*** jtomasek has quit IRC14:58
rlooTheJulia: cuz we aren't reporting (I don't think) which objects are out of sync. but i should verify; has been a few weeks/months since i worked on that code. hey, this change would make it even faster :-)14:58
*** jtomasek has joined #openstack-ironic14:58
TheJuliavery fast hopefully if it is just pulling the column for each model, make a prepared query string with model.__name__ substituted for each query, and then you'd have to re-write the validation code I think because I don't think you could really use the filter at that point... well... actually you could build a sql statement maybe15:01
TheJuliaerr, might need to pull down the column and process locally15:01
*** catintheroof has quit IRC15:03
rlooTheJulia: hey, take a look at this nova code: https://github.com/openstack/nova/blob/master/nova/db/sqlalchemy/api.py#L49415:04
rlooTheJulia: i wonder if we can do a similar thing, using models.<Object>.version15:04
rlooTheJulia: and do a filter thing with it. i can try it :-)15:05
TheJuliarloo: so there is a sql where in query, so you can ship the list of versions up to the server in the query and it can do it all server side15:05
TheJuliathat might be different between db platforms to actually have it count15:06
TheJuliabut a number of returned rows can be handled/counted very quickly :)15:06
NobodyCamGood Morning Ironic'ers :)15:06
rlooTheJulia: i don't think i need to count, just need to know if zero or not zero, so easier.15:07
TheJuliarloo: oh, that might just work, ask it to get model.version, I wonder if it would handle that correctly....15:07
rlooTheJulia: i shall try :)15:07
rloomorning NobodyCam!15:07
TheJuliaexcellent, well, I'm going to go make a cup of coffee then15:07
NobodyCam++ for coffee15:08
rloothanks for helping TheJulia!15:08
vdrokmorning rloo TheJulia NobodyCam15:08
rloohi vdrok!15:08
NobodyCamGood mOrning vdrok, rloo, TheJulia and dtantsur :)15:09
vdrokrloo: sorry, was buried in the internal stuff for the whole day, will check the osc bit now, can not remember exactly the arguments, just remember it worked fine :)15:09
rloovdrok: thx for checking -- whatever it is, I think we should mention it in the release notes :)15:09
vdrokyeah, makes sense15:09
*** penick has joined #openstack-ironic15:13
*** edleafe- is now known as edleafe15:14
*** ccamacho has quit IRC15:14
openstackgerritDerek Higgins proposed openstack/ironic master: [bfv] Set the correct iqn for pxe  https://review.openstack.org/51266215:17
vdrokrloo: gah, indeed it wants --os-cloud :( I guess I was checking the endpoint_token auth_type previously15:22
vdrokI think it needs to be fixed in osc-lib now15:22
vdrokthis bit https://github.com/openstack/osc-lib/blob/master/osc_lib/api/auth.py#L104-L10715:22
rloovdrok: but nothing broke with your patch? for osc, it works the same as before?15:22
TheJuliaderekh: interesting....15:22
*** stendulker has quit IRC15:24
TheJuliaoh!15:24
vdrokrloo: yeah it does15:24
TheJuliadoh!15:24
derekhTheJulia: ya, I'm guess it works in CI because its the same target and initiato or something?15:25
dtantsurworks on devstack \o/15:25
vdrokrloo: here is the one that worked properly "openstack --debug --os-auth-type token_endpoint --os-url http://192.168.122.22:6385/v1 --os-token none baremetal node list", not none :(15:25
derekhbut I am only taking a wild guess15:25
vdrokhrm15:26
rloovdrok: oh, so osc 'never' worked with none?15:26
vdrokrloo: ok, I see noauth plugin now15:26
* vdrok checks again15:26
TheJuliaderekh: could be a couple things....15:27
TheJuliaderekh: most likely related to devstack15:27
TheJuliaderekh: uhh, I think you need to generate the file with reno new so it tracks the files correctly15:27
derekhTheJulia: thanks, will do15:28
*** amarao has quit IRC15:28
TheJuliaderekh: also, changing the url out to be a link would be nice for when we do reno cleanup prior to release15:28
vdrokrloo: shit, noauth refers to custom cinder plugin :)15:28
derekhTheJulia: ack15:28
TheJuliavdrok: ugh15:29
vdrokrloo: so yeah, it didn't. the one that did are token_endpoint, token, password15:29
vdrok*ones15:29
rloovdrok: so.... none doesn't work for osc?15:29
vdrokI'll update the reno and report a bug to osc-lib15:29
rloovdrok: so that patch works for 'ironic' CLI and python API only.15:30
*** AlexeyAbashkin has quit IRC15:30
vdrokyah15:30
*** AlexeyAbashkin has joined #openstack-ironic15:30
rloovdrok: i am wondering if we want to push the patch, if it doesn't work for osc...?15:30
rloovdrok: cuz we're deprecating ironic. so i don't know if want ironic to be able to do something that osc baremetal can't?15:31
vdrokrloo: I'll take a look at osc-lib now and how to fix it. if it's easy, I'll just push a fix. yeah what you're saying makes sense15:32
rloovdrok: ok thx.15:32
* vdrok wips the patch15:33
rloodtantsur: ^^ fyi, wrt https://review.openstack.org/#/c/359061/15:33
patchbotpatch 359061 - python-ironicclient - Switch to none auth for standalone mode15:33
dtantsurrloo, vdrok, yeah.. so we can release ironicclient without this patch, right?15:36
vdrokyeah go ahead. sorry for slowing you down15:36
rloovdrok: no worries, you didn't slow us down. zuul3 did :)15:37
rloodtantsur: so the client should have a prelude i think, to highlight deprecation of ironic CLI15:37
openstackgerritDerek Higgins proposed openstack/ironic master: [bfv] Set the correct iqn for pxe  https://review.openstack.org/51266215:37
openstackgerritGustavo Diniz Monteiro proposed openstack/ironic master: Add an timeout for powering on/off an node on HPE OneView Driver  https://review.openstack.org/51096315:38
*** ktibi has quit IRC15:38
*** AlexeyAbashkin has quit IRC15:41
dtantsurrloo: thanks for volunteering to write it ;)15:42
rloodtantsur: ha ha. are you in a hurry for it? I can do it later today; right now i want to get that ironic-dbsync thing working15:42
* rloo reminds folks that i wasn't fond of the release-often thing and said it was fine as long as it didn't make more work for me :)15:43
*** e0ne_ has quit IRC15:46
dtantsurrloo: no hurry from my side. we also need someone to take a look at reno15:46
* dtantsur suspects it will be him15:46
dtantsur"Releases repo frozen". yeah, no hurry with ironicclient15:52
rloodtantsur: heh. i guess they didn't mention when they would be thawed?15:53
dtantsurrloo: when they fix something around zuul v3 and post jobs15:53
rlooah. well, maybe by tomorrow then15:54
*** markguz_ has joined #openstack-ironic15:56
dtantsurhopefully15:57
*** rama_y has joined #openstack-ironic15:59
*** pcaruana has quit IRC16:01
*** namnh has quit IRC16:02
*** namnh has joined #openstack-ironic16:04
*** trown is now known as trown|lunch16:05
*** lucasagomes is now known as lucas-afk16:10
openstackgerritDmitry Tantsur proposed openstack/ironic master: Finish the guide on upgrading to hardware types  https://review.openstack.org/51124016:16
dtantsurTheJulia, rloo ^^^16:16
*** marios has quit IRC16:16
rloothx dtantsur, will look in an hour or so (lunch time)16:17
dtantsurrloo: enjoy!16:17
*** namnh has quit IRC16:19
*** namnh has joined #openstack-ironic16:20
*** jcoufal has quit IRC16:26
* sambetts --> home16:26
sambettsnight all16:26
*** sambetts is now known as sambetts|afk16:26
NobodyCamHave a good night sambetts|afk16:30
*** ralonsoh has quit IRC16:33
*** vsaienk0 has quit IRC16:37
*** penick_ has joined #openstack-ironic16:38
*** parlos has joined #openstack-ironic16:38
*** penick has quit IRC16:40
openstackgerritMerged openstack/ironic master: Fix "import xx as xx" grammer  https://review.openstack.org/51252516:45
*** snaz has joined #openstack-ironic16:57
openstackgerritRuby Loo proposed openstack/ironic master: ironic-dbsync: check object versions  https://review.openstack.org/49770317:01
*** mrtenio has quit IRC17:01
*** tesseract has quit IRC17:02
openstackgerritRuby Loo proposed openstack/ironic master: Add rescue_interface to node DB table  https://review.openstack.org/50933417:03
*** rpioso has quit IRC17:03
*** karimb has joined #openstack-ironic17:04
*** mgoddard has quit IRC17:04
*** penick_ has quit IRC17:05
openstackgerritMerged openstack/ironic-python-agent stable/ocata: Remove hard-coded path to grub binaries  https://review.openstack.org/50746917:07
*** penick has joined #openstack-ironic17:07
*** trown|lunch is now known as trown17:08
openstackgerritJohn Garbutt proposed openstack/ironic-specs master: Traits on Ironic Nodes  https://review.openstack.org/50453117:08
*** derekh has quit IRC17:09
openstackgerritMathieu Gagné proposed openstack/ironic master: Add ability to provide configdrive when rebuilding  https://review.openstack.org/50176117:14
*** weshay|ruck is now known as weshay|afk_see_r17:14
dtantsurnight all17:16
TheJuliagood night dtantsur17:17
*** leyal has quit IRC17:17
*** dtantsur is now known as dtantsur|afk17:19
*** leyal has joined #openstack-ironic17:19
mgagneHi all, could I get a second opinion on dtantsur's comment? I want to make sure we are making the right change: https://review.openstack.org/#/c/501761/9/ironic/api/controllers/v1/utils.py@40417:21
patchbotpatch 501761 - ironic - Add ability to provide configdrive when rebuilding17:21
mgagnemy main concern is a change in error response17:21
*** AlexeyAbashkin has joined #openstack-ironic17:22
openstackgerritRamamani Yeleswarapu proposed openstack/ironic master: Add missing 'autospec' to unit tests - /unit/common/  https://review.openstack.org/51275817:22
*** AlexeyAbashkin has quit IRC17:24
openstackgerritJohn Garbutt proposed openstack/ironic-specs master: Config Template traits  https://review.openstack.org/50495217:26
*** penick_ has joined #openstack-ironic17:27
TheJuliaI'm kind of -1 to changing the response code from what we were. We should likely note that it is just continuity and maybe something to re-evaluate should we ever go to a v217:27
*** penick has quit IRC17:30
mgagneTheJulia: thanks for the review =)17:31
*** jcoufal has joined #openstack-ironic17:32
*** penick_ has quit IRC17:36
*** ijw has joined #openstack-ironic17:41
*** rwsu has quit IRC17:41
*** ijw has quit IRC17:45
openstackgerritYusef Shaban proposed openstack/sushy master: Implement Redfish Sessions  https://review.openstack.org/47194217:47
*** ijw has joined #openstack-ironic17:48
*** ijw has quit IRC17:50
*** ijw has joined #openstack-ironic17:50
*** parlos has quit IRC17:50
noam_dtantsur: http://paste.openstack.org/show/623874/ what could be the reason nova could not find this baremetal?17:51
*** fragatina has quit IRC17:53
*** penick has joined #openstack-ironic18:00
*** baoli has quit IRC18:00
*** baoli has joined #openstack-ironic18:01
*** rwsu has joined #openstack-ironic18:02
*** namnh has quit IRC18:15
*** jcoufal_ has joined #openstack-ironic18:24
*** rpioso has joined #openstack-ironic18:25
*** jcoufal has quit IRC18:26
openstackgerritVladyslav Drok proposed openstack/python-ironicclient master: Switch to none auth for standalone mode  https://review.openstack.org/35906118:27
*** baoli has quit IRC18:27
*** penick has quit IRC18:30
*** ChubYann has joined #openstack-ironic18:32
*** rwsu has quit IRC18:32
*** baoli has joined #openstack-ironic18:36
*** vishwanathj has joined #openstack-ironic18:41
*** mrtenio has joined #openstack-ironic18:43
*** rwsu has joined #openstack-ironic18:45
openstackgerritMerged openstack/ironic-inspector master: Update tests to do not use deprecated test.services()  https://review.openstack.org/51222618:46
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add ansible deploy interface  https://review.openstack.org/51052218:50
*** gmonteiro has quit IRC19:16
*** namnh has joined #openstack-ironic19:16
rloojlvillal: did you see this: https://review.openstack.org/#/c/512535/19:18
patchbotpatch 512535 - ironic - Fix missing logging format error19:18
rloojlvillal: shouldn't your https://review.openstack.org/#/c/232257/ have detected it?19:19
patchbotpatch 232257 - ironic - Detect when log messages are mis-formatted19:19
jlvillalrloo, let me look19:20
*** namnh has quit IRC19:20
jlvillalrloo, Hmmm. I thought I would detect those. I put in code to check to see if missing specifier.19:21
jlvillalrloo, Python will format: "%(node) skips" % {'node': 'hello'} as "hellokips" :(19:22
jlvillalrloo, Oh. I think I know!19:22
jlvillalrloo, If they unit tests mock the LOG, then I don't catch it :(19:22
jlvillals/If they/If the/19:22
jlvillalSince it is mocked19:22
rloojlvillal: ahh19:23
rloojlvillal: so we shouldn't mock the log any more?19:23
rloojlvillal: after your patch merges i mean?19:23
jlvillalrloo, Uh, maybe. In the future can get the output from the log by using:  self.logger.output19:23
jlvillalrloo, if my patch is merged19:24
jlvillalrloo, I also wanted to check an option in mock19:24
rloojlvillal: well, if/when your patch merges, i am worried that folks will be lulled into a false sense of security that 'we have tests to check so no need to review properly'19:24
openstackgerritMerged openstack/ironic master: Add online data migrations for conductor version  https://review.openstack.org/49766619:25
jlvillalrloo, Well that is the case for any check we add. The checks are to assist in catching things. But they can't replace people do reviews.19:26
jlvillals/people do/people doing/19:26
rloojlvillal: well, the hacks do19:27
jlvillalrloo, For some reason I thought mock had a "passthru" type option. But it appears I am wrong :(19:27
rloojlvillal: your stuff is probably still useful. it is just good to know the limitations...19:28
jlvillalrloo, +1 on knowing the limitations19:28
*** mgoddard has joined #openstack-ironic19:31
jlvillalrloo, So the other possibility it didn't catch those issues is that the code is never run during unit tests. Those log messages.19:32
jlvillalrloo, I don't see any mocking of those calls. So my idea about mocking is not applicable.19:32
rloojlvillal: oh, that'd do it!19:32
rloojlvillal: maybe that fix should also throw in a test or two then.19:33
rloojlvillal: not your fix, the other patch19:33
jlvillalrloo, Yeah. I'm testing my hypothesis now19:34
*** rbudden has joined #openstack-ironic19:37
*** AlexeyAbashkin has joined #openstack-ironic19:40
jlvillalrloo, Okay. So my check isn't catching that for some reason. I'm investigating. Not sure if it is because it is a LOG.debug() message.19:40
jlvillalrloo, Two of the proposed changes do have unit tests exercising the log messages.19:41
jlvillalMaybe 319:41
jlvillal3 is all the changes19:41
*** hjensas has quit IRC19:42
*** weshay|afk_see_r is now known as weshay|ruck19:42
jlvillalrloo, Ah. So it isn't catching errors with LOG.debug. I'll investigate.19:43
rloojlvillal: thx for looking into it19:43
*** AlexeyAbashkin has quit IRC19:44
*** mgoddard has quit IRC19:45
*** penick has joined #openstack-ironic19:45
*** rama_y has quit IRC19:46
*** catintheroof has joined #openstack-ironic19:49
*** e0ne has joined #openstack-ironic19:52
*** gregwork has quit IRC19:54
jlvillalrloo, I figured out the issue. And my new code detects the two log messages that the patch fixed. I'll post an update.19:54
jlvillalrloo, Thanks for pointing that out to me.19:54
*** gregwork has joined #openstack-ironic19:54
rloojlvillal: thx!19:54
*** fragatina has joined #openstack-ironic19:55
*** rama_y has joined #openstack-ironic19:56
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Fix missing logging format error  https://review.openstack.org/51253519:59
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Detect when log messages are mis-formatted  https://review.openstack.org/23225719:59
*** jtomasek has quit IRC20:00
openstackgerritRuby Loo proposed openstack/python-ironicclient master: [reno] Prelude for release 2.0  https://review.openstack.org/51281220:00
*** jtomasek has joined #openstack-ironic20:07
*** fragatina has quit IRC20:08
*** e0ne has quit IRC20:13
*** e0ne has joined #openstack-ironic20:13
*** chlong has quit IRC20:16
*** jcoufal_ has quit IRC20:17
*** e0ne has quit IRC20:19
*** ricardoas1 is now known as ricardoas20:20
*** AlexeyAbashkin has joined #openstack-ironic20:22
*** ijw has quit IRC20:24
*** AlexeyAbashkin has quit IRC20:27
*** jtomasek has quit IRC20:28
*** crushil has quit IRC20:35
*** catintheroof has quit IRC20:35
*** crushil has joined #openstack-ironic20:36
*** catintheroof has joined #openstack-ironic20:36
*** catintheroof has quit IRC20:36
*** namnh has joined #openstack-ironic20:43
*** rbudden has quit IRC20:45
*** namnh has quit IRC20:47
*** ijw has joined #openstack-ironic20:52
openstackgerritRuby Loo proposed openstack/python-ironicclient master: Clean up the release notes  https://review.openstack.org/51285420:56
*** ijw has quit IRC21:01
*** trown is now known as trown|outtypewww21:07
*** mat128 has quit IRC21:07
*** crushil has quit IRC21:08
*** sasha2 has quit IRC21:10
*** sasha2 has joined #openstack-ironic21:15
*** rbudden has joined #openstack-ironic21:16
*** chlong has joined #openstack-ironic21:18
*** dprince has quit IRC21:19
*** rbudden has quit IRC21:22
*** fragatina has joined #openstack-ironic21:30
*** bfournie has quit IRC21:43
*** bfournie has joined #openstack-ironic21:44
*** bfournie has quit IRC21:45
*** fragatina has quit IRC21:48
*** baoli has quit IRC22:10
*** ijw has joined #openstack-ironic22:16
*** ijw has quit IRC22:20
*** penick has quit IRC22:22
*** cdearborn has quit IRC22:28
*** bfournie has joined #openstack-ironic22:34
*** bfournie has quit IRC22:35
*** jcoufal has joined #openstack-ironic22:39
*** catintheroof has joined #openstack-ironic22:43
*** oanson has quit IRC22:50
*** oanson has joined #openstack-ironic22:52
*** mjturek has quit IRC22:54
*** rpioso has quit IRC22:59
*** markguz_ has quit IRC23:02
*** rloo has quit IRC23:06
*** rloo has joined #openstack-ironic23:06
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent master: Detect when log messages are mis-formatted  https://review.openstack.org/51106623:10
*** rloo has quit IRC23:10
openstackgerritJohn L. Villalovos proposed openstack/ironic-python-agent master: tox: Use the default version of Python 3 for tox tests  https://review.openstack.org/51290023:13
*** ijw has joined #openstack-ironic23:17
*** catintheroof has quit IRC23:17
*** sasha2 has quit IRC23:18
*** sasha2 has joined #openstack-ironic23:18
*** ijw has quit IRC23:22
*** crushil has joined #openstack-ironic23:36
*** rbudden has joined #openstack-ironic23:39
*** ijw has joined #openstack-ironic23:59

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