Friday, 2017-01-20

*** makowals has quit IRC00:01
*** rbudden has joined #openstack-ironic00:01
*** wrouesnel has quit IRC00:02
*** wrouesnel has joined #openstack-ironic00:06
*** sayantani01 has joined #openstack-ironic00:07
*** sayantani01 has quit IRC00:11
*** mtanino has quit IRC00:13
*** hw_wutianwei has joined #openstack-ironic00:24
openstackgerritMerged openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42277500:26
*** dsneddon is now known as dsneddon_afk00:27
*** ppiela has quit IRC00:29
*** dsneddon has joined #openstack-ironic00:30
*** awiddersheim has joined #openstack-ironic00:33
*** wrouesnel has quit IRC00:35
*** wrouesnel has joined #openstack-ironic00:43
*** awiddersheim has left #openstack-ironic00:44
*** awiddersheim has joined #openstack-ironic00:45
*** hoangcx has joined #openstack-ironic00:53
*** bradjones has quit IRC00:55
*** phuongnh has joined #openstack-ironic00:55
TheJuliaJayF: w/r/t standalone vs full stack, I don't know of a percentage, but I think I took counts of hands in the bcn baremetal session which was kind of interesting if memory serves.00:55
*** wrouesnel has quit IRC01:02
jlvillalvsaienk0: My theory is that multitenant is not compatible with using pxe_ssh deploy driver. At least with our current devstack setup.01:04
* jlvillal feels he made some good progress today :)01:13
*** amotoki has joined #openstack-ironic01:15
*** wrouesnel has joined #openstack-ironic01:22
TheJuliajroll: JayF: looks like ironic-lib's gate has been borked for a long time. https://review.openstack.org/#/c/397897/ 9 weeks ago.  Same failure pattern :(01:23
patchbotpatch 397897 - ironic-lib (stable/mitaka) - Add support for BIOS local boot for GPT label (ABANDONED)01:23
*** Syed__ has quit IRC01:25
*** makowals has joined #openstack-ironic01:26
*** wrouesnel has quit IRC01:35
*** aNuposic has quit IRC01:36
*** sayantani01 has joined #openstack-ironic01:39
*** aNuposic has joined #openstack-ironic01:41
*** Sukhdev has quit IRC01:49
*** wrouesnel has joined #openstack-ironic01:59
*** wrouesnel has quit IRC01:59
*** wrouesnel has joined #openstack-ironic02:08
openstackgerritAnup Navare proposed openstack/ironic: Config drive support for Ceph  https://review.openstack.org/40763902:15
*** causten_ has quit IRC02:15
*** dprince has quit IRC02:19
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819102:20
*** tiendc has joined #openstack-ironic02:28
*** wrouesnel has quit IRC02:32
*** wrouesnel has joined #openstack-ironic02:33
*** aNuposic has quit IRC02:36
*** wrouesnel has quit IRC02:37
*** wrouesnel has joined #openstack-ironic02:38
*** wrouesnel has quit IRC02:39
*** baoli has joined #openstack-ironic02:40
*** wrouesnel has joined #openstack-ironic02:44
*** links has joined #openstack-ironic02:53
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219402:58
*** wrouesnel has quit IRC03:03
*** wrouesnel has joined #openstack-ironic03:08
*** alexpilotti has quit IRC03:09
openstackgerritDao Cong Tien proposed openstack/python-ironicclient: Add args to CLI 'node-create' for selecting hardware interfaces  https://review.openstack.org/41835903:10
*** wrouesnel has quit IRC03:19
*** tovin07 has joined #openstack-ironic03:22
*** wrouesnel has joined #openstack-ironic03:27
*** wrouesnel has quit IRC03:35
*** wrouesnel has joined #openstack-ironic03:37
*** baoli has quit IRC03:42
*** baoli_ has joined #openstack-ironic03:47
*** amotoki has quit IRC03:49
*** lindycoder_ has joined #openstack-ironic03:51
*** wrouesnel has quit IRC03:54
*** wrouesnel has joined #openstack-ironic03:54
*** alexpilotti has joined #openstack-ironic03:55
*** vikrant has joined #openstack-ironic03:57
*** lindycoder_ has quit IRC03:58
*** lindycoder_ has joined #openstack-ironic04:11
*** wrouesnel has quit IRC04:12
*** wrouesnel has joined #openstack-ironic04:14
*** wrouesnel has quit IRC04:15
*** links has quit IRC04:16
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872104:17
*** lindycoder_ has quit IRC04:17
*** wrouesnel has joined #openstack-ironic04:18
*** links has joined #openstack-ironic04:18
*** amotoki has joined #openstack-ironic04:19
*** amotoki_ has joined #openstack-ironic04:25
*** udesale has joined #openstack-ironic04:25
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873204:27
*** amotoki has quit IRC04:27
*** udesale has quit IRC04:30
*** wrouesnel has quit IRC04:37
*** wrouesnel has joined #openstack-ironic04:39
*** aparnav has joined #openstack-ironic04:57
*** krtaylor has joined #openstack-ironic04:57
*** baoli_ has quit IRC05:03
*** baoli has joined #openstack-ironic05:04
*** baoli has quit IRC05:05
*** jerrygb has quit IRC05:05
*** udesale has joined #openstack-ironic05:09
*** sacharya_ has quit IRC05:10
*** udesale has quit IRC05:10
*** deray has joined #openstack-ironic05:10
*** udesale has joined #openstack-ironic05:11
*** sacharya has joined #openstack-ironic05:11
*** priteau has joined #openstack-ironic05:24
*** priteau has quit IRC05:29
*** aNuposic has joined #openstack-ironic05:32
*** aNuposic has quit IRC05:36
*** jerrygb has joined #openstack-ironic05:39
*** ijw_ has quit IRC05:52
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Baremetal Devstack Network Simulation Developer Doc  https://review.openstack.org/42258205:59
*** srart has quit IRC06:12
*** dsneddon_ has joined #openstack-ironic06:14
*** rbudden has quit IRC06:14
*** dsneddon has quit IRC06:15
*** absubram has joined #openstack-ironic06:19
*** srart has joined #openstack-ironic06:22
*** phuongnh has quit IRC06:30
*** phuongnh has joined #openstack-ironic06:31
*** sayantani01 has quit IRC06:31
*** baoli has joined #openstack-ironic06:40
*** baoli has quit IRC06:44
*** mjura has joined #openstack-ironic06:46
*** tiendc has quit IRC06:57
*** aNuposic has joined #openstack-ironic06:58
*** dsneddon_ has quit IRC07:01
*** ijw has joined #openstack-ironic07:04
*** ijw_ has joined #openstack-ironic07:07
*** absubram has quit IRC07:08
*** ijw has quit IRC07:10
*** ijw__ has joined #openstack-ironic07:11
*** ijw_ has quit IRC07:11
*** ChubYann has quit IRC07:12
*** rajinir has quit IRC07:16
*** tiendc has joined #openstack-ironic07:17
*** phuongnh has quit IRC07:20
pas-hamorning itonic :)07:20
* pas-ha apparently not awake enough, --> coffee07:21
openstackgerritNam Nguyen Hoai proposed openstack/ironic: Fix typo  https://review.openstack.org/42309407:24
*** ohamada has joined #openstack-ironic07:25
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749107:29
*** dsneddon has joined #openstack-ironic07:36
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239707:40
xekmorning pas-ha!07:40
pas-hamorning xek :)07:41
*** pcaruana has joined #openstack-ironic07:43
*** early` has joined #openstack-ironic07:44
openstackgerritHa Dung proposed openstack/ironic: Fixes all current typo bugs of Ironic project.  https://review.openstack.org/42310907:46
*** melwitt_ has joined #openstack-ironic07:48
*** ijw__ has quit IRC07:50
*** joanna has quit IRC07:51
*** early has quit IRC07:51
*** ptx0 has quit IRC07:51
*** melwitt has quit IRC07:51
*** ptx0 has joined #openstack-ironic07:53
*** SerenaFeng has joined #openstack-ironic08:01
*** tesseract has joined #openstack-ironic08:05
*** pmannidi has quit IRC08:09
*** phuongnh has joined #openstack-ironic08:13
*** SerenaFeng has quit IRC08:19
*** ralonsoh has joined #openstack-ironic08:23
*** tovin07 has quit IRC08:30
*** nicodemos has quit IRC08:30
*** afazekas has quit IRC08:30
*** tovin07 has joined #openstack-ironic08:30
openstackgerritCuong Nguyen proposed openstack/ironic: Use context manager for better file handling  https://review.openstack.org/42312108:31
openstackgerritNam Nguyen Hoai proposed openstack/ironic: Fix typo  https://review.openstack.org/42309408:35
*** afazekas has joined #openstack-ironic08:35
*** SerenaFeng has joined #openstack-ironic08:36
openstackgerritNam Nguyen Hoai proposed openstack/ironic: Fix typo in the metrics.rst file  https://review.openstack.org/42309408:37
*** aNuposic has quit IRC08:39
*** amoralej|off is now known as amoralej08:39
*** ohamada has quit IRC08:45
*** ohamada has joined #openstack-ironic08:49
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
*** ccamacho has joined #openstack-ironic09:01
*** openstackgerrit has quit IRC09:02
*** amarao has joined #openstack-ironic09:05
*** SerenaFeng has quit IRC09:07
*** openstackgerrit has joined #openstack-ironic09:08
openstackgerritCuong Nguyen proposed openstack/ironic: Use context manager for better file handling  https://review.openstack.org/42312109:08
*** SerenaFeng has joined #openstack-ironic09:08
*** zackf has quit IRC09:09
*** mkrai has quit IRC09:13
*** mkrai has joined #openstack-ironic09:13
*** derekh has joined #openstack-ironic09:15
*** johnthetubaguy has quit IRC09:16
*** johnthetubaguy has joined #openstack-ironic09:19
*** fxpester has joined #openstack-ironic09:22
*** nmathew has joined #openstack-ironic09:23
vdrokgood morning ironic, pas-ha and xek09:24
*** SerenaFeng has quit IRC09:27
*** ohamada has quit IRC09:27
*** ohamada has joined #openstack-ironic09:27
*** SerenaFeng has joined #openstack-ironic09:31
*** ohamada has quit IRC09:32
*** ohamada has joined #openstack-ironic09:32
*** joanna has joined #openstack-ironic09:32
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239709:34
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command with first online data migration  https://review.openstack.org/40855609:34
*** lucas-afk is now known as lucasagomes09:34
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add compatibility with Newton when creating a node  https://review.openstack.org/42072809:35
lucasagomesmorning all09:35
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: [PoC] Add fake fields in Node object and RPC  https://review.openstack.org/41546209:35
openstackgerritMerged openstack/ironic-ui: Add Python 3.5 classifier and venv  https://review.openstack.org/42169509:35
openstackgerritMerged openstack/ironic-ui: Imported Translations from Zanata  https://review.openstack.org/41878109:39
openstackgerritMerged openstack/ironic-ui: Updated from global requirements  https://review.openstack.org/42039609:39
*** jerrygb_ has joined #openstack-ironic09:41
*** jerrygb has quit IRC09:43
*** jerrygb has joined #openstack-ironic09:46
*** jerrygb_ has quit IRC09:48
*** MattMan has quit IRC09:52
*** MattMan has joined #openstack-ironic09:52
*** tiendc has quit IRC09:53
*** zackf has joined #openstack-ironic09:57
*** sacharya has quit IRC09:57
*** sacharya has joined #openstack-ironic09:58
*** zackf has quit IRC10:01
phuongnhmorning lucasagomes10:02
vdrokgood morning lucasagomes and phuongnh !10:02
*** mrtenio has quit IRC10:02
phuongnhgood morning vdrok10:02
phuongnhand maybe a nice weekend to you all :)10:03
*** priteau has joined #openstack-ironic10:05
lucasagomeso/10:05
lucasagomesjroll, thanks for all the backports dude!10:05
phuongnhlucasagomes, sorry about my inconvenience, if you have time, please help me and Nisha to review our spec document about "Add new capabilities to ironic" : https://review.openstack.org/#/c/338138/10:06
patchbotpatch 338138 - ironic-specs - Add new capabilities to ironic10:06
*** tiendc has joined #openstack-ironic10:06
lucasagomesphuongnh, oh true, sure will do10:07
phuongnhthank you a lot10:07
*** priteau has quit IRC10:07
*** athomas has joined #openstack-ironic10:10
*** e0ne has joined #openstack-ironic10:12
*** jerrygb has quit IRC10:13
*** deray has quit IRC10:13
*** sambetts|afk is now known as sambetts10:13
sambettsmorning all10:14
*** jerrygb has joined #openstack-ironic10:14
*** gcb has joined #openstack-ironic10:14
*** hw_wutianwei has quit IRC10:18
vdrokgood morning sambetts10:19
lucasagomessambetts, morning10:20
*** sacharya has quit IRC10:23
*** sacharya has joined #openstack-ironic10:24
*** hoangcx has quit IRC10:25
*** aarefiev_afk is now known as aarefiev10:26
aarefievmorning all!10:26
sambettshey lucasagomes vdrok10:26
sambettso/ aarefiev10:26
vdrokmorning aarefiev10:26
lucasagomeso/ aarefiev morning10:26
aarefievmorning sambetts, vdrok, lucasagomes10:27
*** amotoki_ has quit IRC10:28
*** priteau has joined #openstack-ironic10:29
openstackgerritAnton Arefiev proposed openstack/ironic: Use global vars for storing image deploy path's  https://review.openstack.org/42072410:30
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Change tenant to project in docs and unit tests  https://review.openstack.org/42005510:32
*** gcb has quit IRC10:34
*** tiendc has quit IRC10:34
openstackgerritTaku Izumi proposed openstack/ironic-python-agent: Add support for finalize_rescue  https://review.openstack.org/41735110:35
*** amotoki has joined #openstack-ironic10:38
*** SerenaFeng has quit IRC10:40
*** phuongnh has quit IRC10:40
*** zackf has joined #openstack-ironic10:41
*** dtantsur|afk is now known as dtantsur10:43
dtantsurmorning Ironic10:45
*** zackf has quit IRC10:46
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrades related dev documentation  https://review.openstack.org/41943910:46
*** dsneddon has quit IRC10:50
dtantsursambetts, aarefiev, hey! mind checking https://review.openstack.org/#/c/422788/ please? we need it landed before the FF10:52
patchbotpatch 422788 - python-ironic-inspector-client - Deprecate setting IPMI credentials10:52
aarefievdtantsur: morning,  wouldn't you mind update client docs10:55
dtantsuroh, right, gimme a minute10:59
*** priteau has quit IRC11:02
*** priteau has joined #openstack-ironic11:02
openstackgerritMerged openstack/ironic: Add hardware types to the hash ring  https://review.openstack.org/41906511:02
openstackgerritVadim Hmyrov proposed openstack/ironic: Disable guessing content type from extension in node name.  https://review.openstack.org/40859711:03
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Deprecate setting IPMI credentials  https://review.openstack.org/42278811:03
dtantsuraarefiev, sambetts ^^^ with docs11:03
dtantsurjroll, hey! when you're here, please check https://review.openstack.org/#/c/422018/ to unblock inspector stable11:04
patchbotpatch 422018 - ironic (stable/newton) - Remove service argument from tempest plugin client...11:04
dtantsurlucasagomes, mind checking https://review.openstack.org/#/c/421994/ please? it's needed to unblock glance v1 removal in tripleo11:05
patchbotpatch 421994 - ironic - Use only Glance V2 by default (with a compatibilit...11:05
*** priteau has quit IRC11:08
lucasagomesdtantsur, sure thing! 1 sec11:10
dtantsurugh, folks, how do I abort cleaning stuck in "clean wait" except for editing database?11:17
dtantsurif node-set-provision-state abort is NOT the answer11:18
sambettsnode-set-provison-state manage?11:18
dtantsurnope11:18
sambetts:(11:18
dtantsurI'd call it a bug that you can't abort damned shredding (which has been running for many days already)11:19
* dtantsur reports11:19
sambettsnode-set-power-state hard-off11:19
sambetts;)11:19
openstackgerritSzymon Borkowski proposed openstack/ironic: [PoC] Add fake fields in Node object and RPC  https://review.openstack.org/41546211:20
mat128dtantsur: you can't get out of clean wait11:21
mat128we've had issues with specifically this because we are getting physical appliances into Ironic11:21
mat128and they need to be manually cleaned (yeah.. I know)11:22
dtantsuryeah, it's been there for 10 days already11:22
mat128oh god11:22
mat128you can always use my trick11:22
mat128https://github.com/mat128/ipa_cleaning_success11:22
vdrokgood morning dtantsur and mat12811:22
dtantsurI'd better try to fix it. reported as https://bugs.launchpad.net/ironic/+bug/165806111:22
openstackLaunchpad bug 1658061 in Ironic "No way to abort even abortable in-band cleaning step" [High,Triaged] - Assigned to Dmitry Tantsur (divius)11:22
mat128subscribing, thanks11:23
mat128dtantsur: is there any shred process running?11:23
dtantsur"The current clean step "erase_devices" for node 5983b961-2c47-4c9b-962b-0a9dfc194c86 is not abortable" wut?11:24
dtantsurno, really, wut? https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L913-L91711:24
mat128dtantsur: do a GET on /v1/commands11:26
mat128you will see running commands and their details11:26
*** nmathew has quit IRC11:27
dtantsurI see abortable=True in the cached clean steps11:27
dtantsuraha, I seem to understand. I used *manual* cleaning, and it does not take abortable information11:36
sambettslucasagomes, dtantsur: what was that leader election process we were looking at before?11:36
sambettslucasagomes, dtantsur: I've lost the diagrams/paper about it11:36
* lucasagomes reads11:36
lucasagomessambetts, you mean before what ?11:37
sambettslucasagomes: before now ;) it was a few months back when we were looking at lock managers I think11:37
lucasagomessambetts, we talked about using tooz (with zookeeper) right ?11:37
lucasagomesthat's what I remember heh11:38
sambettsyeah, but we talked about a leader election process, it might have been for the inspector and who was running the periodic tasks11:38
sambettsdtantsur: ^ you mgiht rememeber11:38
dtantsurtoox+zookeper again, I think11:38
sambettswasn't it a specifc "type" of leader election, we had a white paper about it right?11:39
dtantsurdunno, let's wait for milan11:39
sambettsmilan: perhaps you remember11:40
sambettsah I think I found something that I remember https://raft.github.io/11:42
*** jkilpatr has quit IRC11:43
sambettslucasagomes, dtantsur: remember this ^11:44
lucasagomessambetts, oh yeah11:44
lucasagomesthat's the algorithm11:44
lucasagomesetcd and others use it11:44
*** amotoki has quit IRC11:44
lucasagomescool stuff11:44
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Mock out get_wildcard_address  https://review.openstack.org/42322711:53
*** jkilpatr has joined #openstack-ironic11:57
*** pcaruana has quit IRC11:59
*** milan has joined #openstack-ironic12:04
*** milan has left #openstack-ironic12:05
*** jkilpatr has quit IRC12:05
*** pcaruana has joined #openstack-ironic12:06
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656512:07
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Fix DBDeadlock during clean up  https://review.openstack.org/42277012:07
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Rolling upgrade procedure documentation  https://review.openstack.org/41656512:07
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Fix DBDeadlock during clean up  https://review.openstack.org/42277012:09
openstackgerritDmitry Tantsur proposed openstack/ironic: Correctly cache "abortable" flag for manual clean steps  https://review.openstack.org/42323512:12
dtantsurmat128, something like ^^^, will test now12:12
mat128dtantsur: so it's only in the case of user-provided clean steps that it wasn't cached?12:14
dtantsurseems like that12:14
mat128(re: the abortable flag)12:14
mat128hmm12:14
dtantsurnow that I fixed that, I can try figuring out if abort is working12:14
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Mock out get_wildcard_address  https://review.openstack.org/42322712:17
*** vikrant has quit IRC12:18
*** nmathew has joined #openstack-ironic12:18
*** jkilpatr has joined #openstack-ironic12:19
openstackgerritAparna proposed openstack/proliantutils: Add HPSUM firmware update support  https://review.openstack.org/42200412:19
*** moshele has joined #openstack-ironic12:21
dtantsurmat128, aborting manual cleaning works for me after this patch (though we need to set last_error to something like "aborted")12:21
openstackgerritMerged openstack/ironic: Use only Glance V2 by default (with a compatibility option)  https://review.openstack.org/42199412:22
dtantsurEmilienM, ^^^12:22
mat128dtantsur: nice!12:22
cdanielmorning all12:22
EmilienMdtantsur: nice, thanks. I'll test it again with TripleO. My results have been bad until now. Maybe I missed something12:24
lucasagomescdaniel, mat128 morning!12:28
mat128good morning lucasagomes12:28
*** ohamada has quit IRC12:28
*** xuao has joined #openstack-ironic12:29
*** ohamada has joined #openstack-ironic12:30
*** ohamada has quit IRC12:30
jrollmorning y'all12:31
dtantsurmorning jroll12:31
jrollTheJulia: boooo re mitaka12:31
jrolllucasagomes: you're welcome12:31
jrolldtantsur: +A12:31
dtantsurthnx!12:31
lucasagomesjroll, morning :-)12:31
jrollnp12:31
* dtantsur figures out why aborting cleaning leaves empty last_error, despite us setting it12:32
dtantsurbecause I'm looking at a wrong node, obviously!12:34
jrollheh12:35
jrollblame nova12:35
* dtantsur always blames nova12:35
*** slagle_ is now known as slagle12:37
*** lucasagomes is now known as lucas-hungry12:37
dtantsurmat128, to clarify: what did you try to abort that didn't work?12:38
mat128dtantsur: my workaround was built even before the -wait states12:38
mat128dtantsur: from the code you posted, abort probably works, unless you pass in manual clean steps12:39
dtantsuryep, seems like that12:39
dtantsurok, now I need to figure out how to fix the node that is already stuck :)12:39
vdrokmorning cdaniel and jroll12:40
dtantsurfolks, what's our story for non-abortable steps getting stuck?12:41
dtantsurdo we just wait for them, probably forever?12:41
jrollI think currently we just hack the db12:42
jrollit's pretty terrible12:42
dtantsurmmmm12:42
*** appu103 has joined #openstack-ironic12:42
jrollwe talked about adding a timeout feature at some point, but is hard to guess what the timeout should be :)12:42
dtantsurdo we need something like $ openstack baremetal node abort --yes-really-kill-it-with-fire12:43
vdrokdtantsur: restarting conductor moves them to clean fail iirc?12:43
jrollpossibly, yeah12:43
vdrokah, that's for cleaning state12:43
dtantsurjroll, timeout may be more dangerous, I'd prefer a conscious decision to brick the BMC :)12:43
dtantsurvdrok, yeah, not for clean wait12:43
jrollheh12:44
* dtantsur adds to the PTG etherpad12:44
*** appu103 has quit IRC12:45
*** aparnav has quit IRC12:46
*** aparnav has joined #openstack-ironic12:46
*** jerrygb_ has joined #openstack-ironic12:46
*** jerrygb has quit IRC12:49
*** links has quit IRC12:55
*** amotoki has joined #openstack-ironic12:56
*** nmathew has quit IRC12:59
*** dprince has joined #openstack-ironic12:59
*** yolanda has quit IRC13:01
*** yolanda has joined #openstack-ironic13:02
*** xuao has quit IRC13:10
TheJuliaGood morning everyone13:10
*** athomas has quit IRC13:10
TheJuliaI am onboard with the --yes-really-kill-it-with-fire option or maybe --yes-i-checked-just-do-it13:12
mat128morning TheJulia13:14
mat128dtantsur, TheJulia: +1 to kill-it-with-fire13:14
*** ohamada has joined #openstack-ironic13:15
dtantsurmorning TheJulia13:15
*** athomas has joined #openstack-ironic13:16
TheJuliaAlso, giant warnings would likely be appropriate :)13:16
*** gcb has joined #openstack-ironic13:19
*** trown|outtypewww is now known as trown13:22
*** xavierr has quit IRC13:22
*** clenimar has quit IRC13:23
*** gabriel-bezerra has quit IRC13:23
*** ricardoas has quit IRC13:23
*** cdaniel has quit IRC13:23
*** jheroux has joined #openstack-ironic13:25
*** sayantani01 has joined #openstack-ironic13:26
jlvillalvsaienk0, vdrok: Not sure if you saw my message about multi-tenant not being compatible with pxe_ssh deploy driver in the gate.13:30
jlvillalvsaienk0, vdrok jroll: I proposed https://review.openstack.org/42291713:31
patchbotpatch 422917 - openstack-infra/project-config - ironic: grenade.*multitenant job use agent_ssh13:31
jrollcan we not use _ssh please? :)13:31
*** Goneri has joined #openstack-ironic13:31
jlvillaljroll, Not sure I went with what the standard multitenant gate job is already using (agent_ssh). I will try agent_ipmitool later on.13:32
*** aparnav has quit IRC13:32
jlvillallater on this morning...13:33
jrollsure13:34
openstackgerritVadim Hmyrov proposed openstack/python-ironicclient: [WIP] Implement os_client_config support  https://review.openstack.org/42326813:36
dtantsurjlvillal, is it just because of using whole disk images and hence local boot?13:36
jlvillaldtantsur, I'm not sure exactly on the root cause. But multitenant fails if using pxe_ssh. It could be that.13:37
jrollwell, if the node is on the tenant network, we can't pxe boot, right13:38
dtantsurI see. yeah, I think it's because we default to partition images for pxe_* drivers, and to netboot for partitions images13:38
*** bradjones has joined #openstack-ironic13:38
*** bradjones has quit IRC13:38
*** bradjones has joined #openstack-ironic13:38
jlvillaljroll, ++  most likely13:38
openstackgerritMerged openstack/ironic: Remove service argument from tempest plugin client manager  https://review.openstack.org/42201813:40
*** Nisha_Agarwal has joined #openstack-ironic13:41
*** lindycoder_ has joined #openstack-ironic13:41
*** baoli has joined #openstack-ironic13:42
openstackgerritJim Rollenhagen proposed openstack/ironic: Allow using resource classes  https://review.openstack.org/40765113:43
*** baoli has quit IRC13:43
jroll^ we should probably get that in soonish13:43
dtantsurwow interesting13:43
* jroll makes a test patch13:43
*** baoli has joined #openstack-ironic13:43
jrollthat's usage in devstack to be clear :)13:43
dtantsurah13:43
dtantsurjroll, O13:43
dtantsurdamn13:44
dtantsurjroll, I'm completely outdated on this work: should we switch tripleo to it as well?13:44
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: turn on resource classes  https://review.openstack.org/42326913:44
jrolldtantsur: hm, probably13:44
jrollI need to poke around a bit more but deployers should likely start setting that in ocata13:44
jrolland probably require it for pike upgrade13:45
*** moshele has quit IRC13:45
* jroll lost track of it a bit himself13:45
dtantsurhmm, tripleo is preparing for feature freeze, soooo :)13:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/42327013:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/42327113:47
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui: Updated from global requirements  https://review.openstack.org/42327213:47
jrollseems odd for tripleo to FF at the same time as services, no?13:47
jrollwould tripleo backport something like this?13:48
*** lucas-hungry is now known as lucasagomes13:48
dtantsurjroll, yes. this decision was done, however, knowing the amount of bugs we face every release13:48
dtantsurjroll, if it's something required for clean upgrade to pike - we can definitely talk about it. but I don't understand it myself :)13:48
jrollhm13:48
jrollyeah13:48
jrollI need to dig more on what progress nova folks have made13:48
dtantsurok, please lemme know what you figure out. or even send it out with [ironic] [tripleo] to the ML :)13:49
jrollyeah, I'm just going to join the scheduler team meeting on monday13:49
dtantsurcool13:49
* dtantsur gets back to debugging cleaning in the overcloud, sigh..13:50
TheJuliajroll: So interesting on stable/mitaka... looks like installing the tempest plugin is causing the current ironic-lib to get pulled in overwriting the one installed from git13:54
jrollare folks fine with the IRONIC_USE_RESOURCE_CLASSES variable name in this patch, so I can move ahead on creating an experimental CI job? https://review.openstack.org/#/c/407651/4/devstack/lib/ironic13:54
patchbotpatch 407651 - ironic - Allow using resource classes13:54
jrollTheJulia: O_o13:54
TheJuliahttp://logs.openstack.org/55/422855/1/check/gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty/378dcb7/logs/devstack-early.txt.gz#_2017-01-19_20_57_19_92413:55
jrollI guess that makes sense, though I thought tempest was in a venv13:55
jrolltox -evenv-tempest -- pip install git+git://git.openstack.org/openstack/ironic13:55
TheJuliaalso wrong version of eventless is getting pulled in 0.20 where as stable/mitaka upper constraint is 0.1813:56
TheJuliaerr, eventlet13:56
jrollugh13:56
TheJuliathat _might_ begin to explain some things if they are not constrained in a venv, but it looks like it at least finds the other ironic-lib and squashes it13:56
TheJuliaat least, sifting through the logs13:57
* dtantsur wonders if splitting the plugin will make it better or worse13:58
jrollit should make it better, as we won't be installing all of ironic's deps13:58
*** xuao has joined #openstack-ironic13:59
dtantsuryeah14:00
dtantsursambetts, mind re-reviewing https://review.openstack.org/#/c/422788/ please? we need to release ironic-inspector-client in the beginning of the next week14:01
patchbotpatch 422788 - python-ironic-inspector-client - Deprecate setting IPMI credentials14:01
* jroll doesn't understand why this happens when tempest is in a venv14:01
jrollTheJulia: I don't think it's actually doing the wrong thing14:04
jrollor at least I don't think that's what is breaking CI14:04
*** hamzy has quit IRC14:04
jrolloh, lol14:04
jrollhttp://logs.openstack.org/55/422855/1/check/gate-tempest-dsvm-ironic-lib-partition-pxe_ipmitool-ubuntu-trusty/378dcb7/logs/screen-ir-cond.txt.gz?level=WARNING14:04
jrollthat would do it, I think14:05
*** hamzy has joined #openstack-ironic14:05
jrollmaybe not14:05
jrollit says attempt 1 of 3 but never runs again14:06
sambettsdtantsur: thanks :)14:06
TheJuliajroll: I think that is after the nova compute process goes belly up14:07
TheJuliahttp://logs.openstack.org/55/422855/1/check/gate-tempest-dsvm-ironic-lib-wholedisk-agent_ipmitool-ubuntu-trusty/ae3110d/logs/screen-n-cpu.txt.gz#_2017-01-19_20_52_04_75714:07
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749114:08
*** [1]cdearborn has joined #openstack-ironic14:08
dtantsursambetts, thank you :) ok, now I need to fix https://review.openstack.org/#/c/409789/, but it's pretty optional. then we can ask jroll to request a release ;)14:08
patchbotpatch 409789 - python-ironic-inspector-client - Clarify that node names can be used in addition to...14:09
jrollTheJulia: oh yeah, that's after devstack cleans up14:09
jrollbah14:09
jrollso what the f14:09
* jroll steps away for a few14:09
TheJuliahmm... like 13 seconds14:10
TheJuliaI think I found one where it was ~1 minute off before devstack actually started cleaning up.14:10
*** rbudden has joined #openstack-ironic14:13
*** jcoufal has joined #openstack-ironic14:13
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Clarify that node names can be used in addition to UUIDs  https://review.openstack.org/40978914:14
*** sayantani01 has quit IRC14:14
*** sayantani01 has joined #openstack-ironic14:15
*** ppiela has joined #openstack-ironic14:18
*** causten has joined #openstack-ironic14:20
*** sacharya has quit IRC14:23
*** sacharya_ has joined #openstack-ironic14:23
*** sacharya_ has quit IRC14:24
*** sacharya has joined #openstack-ironic14:25
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239714:29
*** srobert has joined #openstack-ironic14:29
*** sacharya has quit IRC14:30
TheJuliahmm, does look like it should be in it the env only.  whisky tango14:33
openstackgerritMerged openstack/python-ironic-inspector-client: Deprecate setting IPMI credentials  https://review.openstack.org/42278814:34
TheJuliaand the version in pip freeze are right.  And https://review.openstack.org/#/c/419516/ worked, only difference seemingly just being ironic-lib from git :\14:38
patchbotpatch 419516 - ironic (stable/mitaka) - Allow to set min,max API microversion in tempest (MERGED)14:38
*** ohamada has quit IRC14:40
*** amoralej is now known as amoralej|lunch14:41
jrolliiiinteresting.14:42
*** absubram has joined #openstack-ironic14:42
vdrokmorning TheJulia and jlvillal14:45
jlvillalgood morning vdrok14:45
vdrokjroll: yeah, I'm good with IRONIC_USE_RESOURCE_CLASSES14:45
TheJuliaGood morning vdrok14:45
*** mjura has quit IRC14:46
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834114:47
*** jcoufal__ has joined #openstack-ironic14:48
*** jcoufal has quit IRC14:49
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834114:50
vdrokjroll: we might need to do some refactor before that devstack change14:51
*** srobert_ has joined #openstack-ironic14:51
*** clenimar has joined #openstack-ironic14:51
*** sayantani01 has quit IRC14:51
*** cdaniel has joined #openstack-ironic14:51
*** mrtenio has joined #openstack-ironic14:51
jlvillaljroll, FYI, I did a test using 'agent_ipmitool' and it failed with the grenade.*multitenant job. 'agent_ssh' is working.14:52
lucasagomes:-(14:52
jlvillalAn error about securitygroup in use. I'd rather move forward with agent_ssh at this time. as it is working up into the create phase of grenade. While the other drivers are failing on the first tempest smoke test.14:53
lucasagomesjlvillal, what failed exactly ? Got the logs ?14:53
jlvillallucasagomes, This isn't something that has ever worked before. I mean it isn't something that was working and now is broken. If that makes sense.14:53
vdrokjlvillal: that's a usual thing when node gets stuck in clean wait, and then tear down starts cleaning up security groups and other stuff14:54
*** srobert has quit IRC14:54
jlvillalvdrok, Okay. I can try it again...14:54
*** melwitt_ is now known as melwitt14:55
vdrokjlvillal: yup, if you have an env, please do, it might be something easy to fix. if it's not, maybe that's fine to go with _ssh :)14:55
lucasagomesjlvillal, oh right, yeah does makes sense14:55
lucasagomesjlvillal, I just wondering cause the SSH drivers will be removed soon14:55
jlvillalvdrok, Okay I'm spinning up a new VM right now14:55
lucasagomes(I think, unless the plans have changed)14:55
jlvillallucasagomes, Ah, good point.14:55
*** ricardoas has joined #openstack-ironic14:58
*** xuao has quit IRC15:01
*** xuao has joined #openstack-ironic15:02
*** mjturek has quit IRC15:04
lucasagomesfolks, if you have some time mind taking a look at https://review.openstack.org/#/c/374988/  (See my last comment for the plans of testing UEFI in gate)15:04
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...15:04
lucasagomescheerios :D15:04
*** jcoufal__ has quit IRC15:05
*** xuao has quit IRC15:07
jlvillallucasagomes, I ate Cheerios for breakfast :)15:07
lucasagomesjlvillal, lol15:07
* lucasagomes haven't tried it yet15:08
lucasagomesI'm not really into the cereal stuff but I like the rice ones with chocolate15:08
lucasagomesforgot the name15:08
*** xavierr has joined #openstack-ironic15:08
lucasagomeschoco pops I think15:08
*** gcb has quit IRC15:09
dtantsurbfournie, yeah, sorry, I forgot about that patch. well, we're still in good shape, I guess15:10
*** mtanino has joined #openstack-ironic15:10
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239715:10
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command with first online data migration  https://review.openstack.org/40855615:10
bfourniedtantsur: thanks, yeah I think so15:10
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add compatibility with Newton when creating a node  https://review.openstack.org/42072815:11
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: [PoC] Add fake fields in Node object and RPC  https://review.openstack.org/41546215:11
*** gabriel-bezerra has joined #openstack-ironic15:11
*** jcoufal has joined #openstack-ironic15:12
dtantsurbfournie, +1053 loc, WOW15:13
*** amoralej|lunch is now known as amoralej15:13
* dtantsur will review it after a break then :D15:13
*** Syed__ has joined #openstack-ironic15:14
TheJuliajroll: trying to reproduce the failure in a blank vm, going to let that spin for a little while15:14
bfourniedtantsur: you mean the plugin. yeah, I know :-(, lots of tests though adding to loc, the python-ironic-inspector change is +48415:18
jrollTheJulia: thanks15:18
jrollvdrok: thank you, what did you want to refactor before this?15:18
vdrokjroll: the network interface thing. both have the same problem15:19
*** fxpester has quit IRC15:19
jrollvdrok: oh, the enroll thing, right15:19
jrollI guess I could pick that up, probably15:20
*** udesale has quit IRC15:21
*** udesale has joined #openstack-ironic15:21
*** udesale has quit IRC15:24
*** amotoki has quit IRC15:24
*** udesale has joined #openstack-ironic15:25
*** absubram has quit IRC15:25
*** jcoufal has quit IRC15:28
openstackgerritSzymon Borkowski proposed openstack/ironic: [PoC] Add fake fields in Node object and RPC  https://review.openstack.org/41546215:28
openstackgerritMerged openstack/ironic: Clean up driver_factory.enabled_supported_interfaces  https://review.openstack.org/42286215:29
*** jcoufal has joined #openstack-ironic15:30
*** baoli has quit IRC15:30
*** baoli has joined #openstack-ironic15:33
*** bnemec is now known as beekneemech15:33
openstackgerritEric Xie proposed openstack/python-ironicclient: Fix ImportError when providing a meaningless API version.  https://review.openstack.org/42333315:33
*** sacharya has joined #openstack-ironic15:35
openstackgerritMiles Gould proposed openstack/ironic: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010715:38
*** jaosorior has joined #openstack-ironic15:39
*** mgoddard has joined #openstack-ironic15:39
jkilpatrhey has anyone used the statsd integration in ironic? what should it look like in graphite? trying to pick it out of our existing metrics15:41
lucasagomesI believe jroll JayF mariojv ^ uses it15:42
jkilpatrlucasagomes, thanks mostly trying to figure out if I set it up right at this stage15:42
jrolljkilpatr: I think the default is something like com.example.ironic-conductor01.ironic.api.v1.drivers.DriverController.list or so15:43
jrollthat is, (reversed hostname).(python method in module path style)15:43
JayFlucasagomes: fwiw we have not deployed the upstream metrics stuff in OnMetal, so no practical knowledge about it yet :(15:43
jkilpatrjroll, what log would I look in to make sure it's turned on and reporting correctly statsd is happy but I can't find where ironic logs about it15:44
mariojvyeah, all similar but downstream15:44
lucasagomesJayF, oh right, I thought you guys were mostly upstreaming what you have downstream already15:44
jrolljkilpatr: I don't think ironic logs about it, you should see them coming through in statsd though15:44
jrollif ironic logged that would be a ton of logs15:44
mariojvyep, that's the best verification ^15:44
mariojvcheck the timestamps of the metrics too15:44
jrolloh prepend_host defaults to false15:45
mariojvif they're recent, it's probably working fine15:45
jrollso may just be ironic.foo.bar.Class.method15:45
*** [1]cdearborn has quit IRC15:45
jrolljkilpatr: I assume you've looked at the stuff here, right? https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L2120-L214315:46
jkilpatrcool, what would you guys be interested in visualizing from this? I'm going to get 50 beefy nodes for the sole purpose of deployment testing I intend to run a few thousand introspections / boots / whatever else is worth finding out about.15:46
JayFlucasagomes: yeah, but it gets changed enough that it doesn't always work out clearly enough15:46
JayFjkilpatr: I sorta like using metrics in a situation like that as a discovery method15:47
JayFjkilpatr: i.e. looking for things that take a long time, figure out why15:47
*** jcoufal has quit IRC15:49
mariojvafter https://bugs.launchpad.net/ironic/+bug/1594242 landed, we can launch ironic instances with security groups right? i.e. openstack server create --flavor baremetal --security-group sec_group ...15:51
openstackLaunchpad bug 1594242 in Ironic "[RFE] Security Groups support for baremetal servers" [Wishlist,Fix released] - Assigned to Sukhdev Kapur (sukhdev-8)15:51
mariojv(wondering about this for https://review.openstack.org/#/c/419634/)15:51
patchbotpatch 419634 - nova - Add ironic security group support to support matri...15:51
*** jcoufal has joined #openstack-ironic15:51
mariojvwasn't sure if there's anything that needed to be done in the nova driver to make it aware of the capability15:52
*** [1]cdearborn has joined #openstack-ironic15:58
openstackgerritMiles Gould proposed openstack/ironic: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010715:59
*** sayantani01 has joined #openstack-ironic16:02
*** rbudden has quit IRC16:02
*** pcaruana has quit IRC16:03
jlvillaljroll, vdrok: FYI: I ran two more tests with 'agent_ipmitool' and they both failed for the grenade.*multitenant job. While 'agent_ssh' is working.16:05
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914116:05
*** amotoki has joined #openstack-ironic16:05
jrollso weird16:05
jlvillaljroll: vdrok vsaienk0: So I would like to get: https://review.openstack.org/422917  merged as is using 'agent_ssh'16:05
patchbotpatch 422917 - openstack-infra/project-config - ironic: grenade.*multitenant job use agent_ssh16:05
jrollsure, we need to work hard on killing that driver in pike imo16:06
*** amotoki has quit IRC16:06
vsaienk0jlvillal: why *_ssh? multinode multitenant uses agent_ipmitool it works fine16:06
*** baoli_ has joined #openstack-ironic16:07
jlvillalvsaienk0: No it doesn't16:07
*** baoli has quit IRC16:07
jlvillalvsaienk0: Oh multinode...16:07
jlvillalvsaienk0: Not sure. I have run three tests locally and they all failed...16:08
openstackgerritMiles Gould proposed openstack/ironic: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010716:08
*** tovin07 has quit IRC16:08
*** ijw has joined #openstack-ironic16:08
vsaienk0jroll I'm thinking we can remove singlenode multitenant job, and made multinode multitenant job voting in Pike, wdt?16:11
jrollvsaienk0: yeah, I think that seems fine, don't see why not16:12
jrollI'd like to see many of the CI refactors we talked about in barcelona done in pike /cc dtantsur :P16:13
*** nicodemos has joined #openstack-ironic16:13
jlvillalvsaienk0: It seems like it has been fairly reliable16:13
dtantsuryeah..16:13
*** tovin07 has joined #openstack-ironic16:14
dtantsurjroll, unrelated: wdyt about concerns voiced by vsaienk0 on https://review.openstack.org/#/c/422708/2/ironic/drivers/agent.py ?16:15
patchbotpatch 422708 - ironic - Add hardware type for IPMI using ipmitool16:15
*** zackf has joined #openstack-ironic16:15
dtantsurI guess I can reimport this thing in the old module..16:16
dtantsurdunno if we should really care or what16:16
jrolldtantsur: I feel like people shouldn't be inheriting those, but they could be16:16
jrollI'm not sure I see the benefit in moving them, though16:16
jrollI'd rather just delete :)16:16
*** jcoufal_ has joined #openstack-ironic16:17
jroll(yes, I know that isn't an option right now)16:17
dtantsurwell, it was my long dream to consolidate related bits in one place. Anyway, I can revert it, if we find it concerning16:17
*** rpioso has joined #openstack-ironic16:17
jrolldtantsur: we could do that, but also "alias" it in the old file to prevent breaking16:17
*** jcoufal has quit IRC16:18
dtantsuryeah, this was my first thought16:18
TheJuliajroll: different error while attempting to reproduce, looks like pbr weirdness in that it is reporting that it couldn't find openstack.__version__ when OSC commands are invoked 8(16:19
jrollwtf16:19
lucasagomesjroll, jlvillal just to confirm here, *_ssh driver will stay in for ocata then ?16:27
jlvillallucasagomes: According to the deprecation note agent_ssh could be removed in Ocata cycle or later16:31
*** jcoufal_ has quit IRC16:31
jrolllucasagomes: guess so, our CI depends on it still :(16:32
lucasagomes:-/16:32
openstackgerritMerged openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819116:36
jrollnice!16:36
* jroll wonders if we'll get that thing done16:36
jrollbtw, I just did some periodic reporting up of the things. we did pretty well on priorities this cycle :D16:36
dtantsuryep :)16:38
openstackgerritMerged openstack/ironic: DevStack: Configure nodes/environment to boot in UEFI mode  https://review.openstack.org/37498816:38
*** jcoufal has joined #openstack-ironic16:38
openstackgerritDmitry Tantsur proposed openstack/ironic: Add hardware type for IPMI using ipmitool  https://review.openstack.org/42270816:43
dtantsurupdated ^^^16:43
jrollcool, will review this afternoon16:44
*** e0ne has quit IRC16:44
* jroll plans to eat lunch, finish API work, then review the things16:45
jrollbbl16:45
*** jaosorior has quit IRC16:48
*** jaosorior has joined #openstack-ironic16:49
jcookWhat should the target provision state of a node that is deleting?16:50
* dtantsur suspects "available"16:50
*** jaosorior has quit IRC16:51
jcookI'll take it16:51
jcookdtantsur thanks16:52
JayFdeleting -> cleaning -> available iirc16:56
aslezildtantsur: Could you plese review once you get chance the spec for collecting bios given name of NIC https://review.openstack.org/#/c/404372/. The data collected is kept in inventory json file itself16:59
patchbotpatch 404372 - ironic-inspector-specs - Collect NIC name given by BIOS16:59
*** derekh has quit IRC17:00
dtantsuraslezil, will put to my queue, but my work day is essentially over. will get to it on Monday, I guess17:00
*** jcoufal_ has joined #openstack-ironic17:00
aslezilThanks dtantsur: :)17:00
*** udesale has quit IRC17:02
*** jcoufal__ has joined #openstack-ironic17:02
*** jcoufal has quit IRC17:02
openstackgerritSean Dague proposed openstack/ironic: DNM: testing devstack-gate local.conf  https://review.openstack.org/42337617:03
*** aNuposic has joined #openstack-ironic17:04
*** jcoufal has joined #openstack-ironic17:04
*** rbudden has joined #openstack-ironic17:04
*** ralonsoh has quit IRC17:05
*** jcoufal_ has quit IRC17:05
*** jcoufal__ has quit IRC17:07
dtantsurhave a great weekend!17:08
*** dtantsur is now known as dtantsur|afk17:08
*** amarao has quit IRC17:10
TheJuliajroll: something with my python install, just starting over on a new fresh vm and trying again :(17:10
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/42327117:11
jcookjroll ImportError: No module named tooz. Was that a recent refactor / depends that wasn't added to requirements?17:13
jcookweird, I have it installed17:14
lucasagomesjcook, tooz is in the requirements.txt17:15
lucasagomesoh, hmm that's odd then17:15
lucasagomesjcook, running stuff with different python versions ?17:15
jcookyeah tests are failing for me17:15
JayFjcook: try tox -r17:15
JayFjcook: to reinstall your deps17:15
lucasagomesoh unittests, sometimes you have to rebuild the .tox/<test env>17:15
jcookk17:15
lucasagomeseither -r or just delete rm .tox/py27 for example17:15
jcookyeah I can import manually in python interpreter17:16
jcookrunning -r now17:16
jcookthat's probably it, thanks17:16
lucasagomescool17:16
jcookwow screen of red on py3417:16
aNuposicjcook: Yes i installed new tooz and removed .tox and then ran py2717:20
*** aNuposic has quit IRC17:21
*** aNuposic has joined #openstack-ironic17:22
jcookyeah tox -r fixed it17:22
JayFanytime I get a strange unit test error I don't expect,  I use tox with -r17:22
JayFand 90% of the time it fixes it17:22
lucasagomes:D17:23
lucasagomesfolks I'm calling it a day17:23
*** dprince has quit IRC17:23
lucasagomeshave a great evening all, enjoy the weekend17:23
jlvillallucasagomes: Good night!17:23
lucasagomesI'm off on monday so I talk to you all on tueday!17:23
lucasagomestuesday*17:23
lucasagomesjlvillal, night :-)17:23
*** lucasagomes is now known as lucas-afk17:23
jlvillalvsaienk0: Not sure why. I just ran two more tests. One with 'agent_ssh' (works) and one with 'agent_ipmitool' (fails). Which I agree is strange since the multi-node multi-tenant job does use 'agent_ipmitool' and works...17:24
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/42327017:24
*** jcoufal has quit IRC17:30
*** jcoufal has joined #openstack-ironic17:31
*** jaosorior has joined #openstack-ironic17:32
*** aparnav has joined #openstack-ironic17:36
*** aparnav has quit IRC17:44
*** baoli_ has quit IRC17:45
*** athomas has quit IRC17:45
*** baoli has joined #openstack-ironic17:46
*** jcoufal has quit IRC17:49
*** mgoddard has quit IRC17:52
*** sacharya has quit IRC17:54
openstackgerritMiles Gould proposed openstack/ironic: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010717:54
*** mgould|a1k is now known as mgould|afk17:54
*** tovin07 has quit IRC17:56
*** jcoufal has joined #openstack-ironic17:57
*** dprince has joined #openstack-ironic18:01
TheJuliajroll: http://paste.openstack.org/show/gvzwoPPNZQ1UGPtsVerQ/ I feel like I need a beer18:06
*** e0ne has joined #openstack-ironic18:06
jrollwow, that's odd18:07
*** tovin07 has joined #openstack-ironic18:12
*** jralph has quit IRC18:14
openstackgerritJesse J. Cook proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083118:15
*** jcoufal_ has joined #openstack-ironic18:17
*** jcoufal has quit IRC18:19
*** jcoufal has joined #openstack-ironic18:20
*** jcoufal_ has quit IRC18:22
*** sayantani01 has quit IRC18:25
*** ccamacho has quit IRC18:26
*** mgoddard has joined #openstack-ironic18:28
*** rama_y has joined #openstack-ironic18:33
*** rama_y_ has joined #openstack-ironic18:33
*** sacharya has joined #openstack-ironic18:34
*** e0ne has quit IRC18:35
*** jaosorior has quit IRC18:35
*** trown is now known as trown|lunch18:35
*** rama_y has quit IRC18:37
*** jralph has joined #openstack-ironic18:37
*** rama_y_ has quit IRC18:37
*** rama_y has joined #openstack-ironic18:38
*** hecliunyx has quit IRC18:40
*** oomichi has joined #openstack-ironic18:42
*** jcoufal_ has joined #openstack-ironic18:43
*** ccamacho has joined #openstack-ironic18:45
*** rpioso has quit IRC18:45
*** jcoufal has quit IRC18:46
*** ppiela has quit IRC18:47
*** hecliunyx has joined #openstack-ironic18:50
openstackgerritJesse J. Cook proposed openstack/ironic: Add rescuewait timeout periodic task  https://review.openstack.org/35315618:54
*** rpioso has joined #openstack-ironic18:55
*** sacharya has quit IRC19:02
*** jcoufal_ has quit IRC19:04
aslezil"https://review.openstack.org/#/c/412594/" This is bug fix which now poweroff/reboot the coreOS IPA image in chroot. I would be appreciated if any core reviewers could review it. The patch have lot of +1 on it.19:05
patchbotpatch 412594 - ironic-python-agent - Reboot and Poweroff fails with coreos IPA image19:05
*** vsaienko has joined #openstack-ironic19:06
*** jcoufal has joined #openstack-ironic19:06
JayF^ that patch is good if someone can take a look, I withheld my +2 because I helped with it19:09
JayFmikal: ^ that is the patch to fix your pet bug (coreos reboot/shutdown)19:11
*** rama_y has quit IRC19:14
*** sayantani01 has joined #openstack-ironic19:17
jrollaslezil: a couple comments inline19:17
JayFjroll: for some reason, the side effect array stuff didn't work in the tests19:19
asleziljroll: Thanks :) I will fix it jroll and upload a patch set now19:19
jrollJayF: do you know which patchset that was?19:19
JayFOH! I think I just figured it out19:19
JayFjroll: maybe local only? I was pairing w/ aslezil on it19:20
jrollshould be side_effect = (('', ''), ('', 'ignoring ...'), ('', ''))19:20
jrollah19:20
JayFyeah,19:20
JayFI think we only did 2 in the array before19:20
jrollah19:20
jrollthat'll do it19:20
JayFbecause I forgot that sync ran19:20
JayFand now looking at this it's more clear19:20
jroll:)19:20
*** dsneddon_afk is now known as dsneddon19:21
*** baoli has quit IRC19:25
openstackgerritJoanna Taryma proposed openstack/ironic: Fixed allowing non-UUID value as UUID for port and portgroup patches.  https://review.openstack.org/40391019:28
*** jcoufal_ has joined #openstack-ironic19:30
*** rama_y has joined #openstack-ironic19:31
*** tesseract has quit IRC19:32
*** jcoufal has quit IRC19:32
*** sambetts is now known as sambetts|afk19:36
*** mgoddard has quit IRC19:36
*** trown|lunch is now known as trown19:36
openstackgerritAnup Navare proposed openstack/ironic: Config drive support for Ceph  https://review.openstack.org/40763919:42
*** vsaienko has quit IRC19:43
*** Sukhdev has joined #openstack-ironic19:47
*** jcoufal_ has quit IRC19:49
*** Nisha_Agarwal has quit IRC19:50
*** jaosorior has joined #openstack-ironic19:52
*** dsneddon is now known as dsneddon_afk19:54
*** jcoufal has joined #openstack-ironic19:54
JayFsoliosg: so basically if you want a mock to return a different value each time it's called, you can use mock_object.side_effect = [], where the array is taken as the return codes in roder, i.e. [0] is the return value first time it's called, [1] is the return value the second time, and so on20:00
*** moshele has joined #openstack-ironic20:08
JayFour gate is broken20:12
JayFthe api-ref release thing mentioned in the mailing list is impacting us20:12
*** hecliunyx has quit IRC20:12
JayFbecause our api-ref has some warnings in it now, and we bail on warnings20:12
jrollwooooo20:12
JayFI'm going to push up a quick patch to remove the "no warnings" flag20:12
jrollthanks sdague20:12
jrollhow many warnings do we have?20:12
JayF2017-01-20 18:20:26.375363 | Warning, treated as error:20:13
JayF2017-01-20 18:20:26.375414 | /home/jenkins/workspace/gate-ironic-api-ref/api-ref/source/api-ref/source/baremetal-api-v1-nodes-vifs.inc:24 .rst:: WARNING: No path parameter ``node_ident`` found in rest_parameter stanza.20:13
JayFbut tbh, I have no idea whatsoever if it would print all of them20:13
JayFor just the first one20:13
*** aNuposic has quit IRC20:13
* jroll checks20:13
JayFI'm assuming your thought is, fix the warnings20:14
jrollyes20:14
jrollit might be trivial20:14
JayFI'm giong to push my patch up, lets get it landed, then if we can followup with re-enabling the -W and fixing the warnings, bonus20:14
jrollsure, go ahead20:14
openstackgerritJim Rollenhagen proposed openstack/ironic: Turn NOTE into docstring  https://review.openstack.org/42286320:14
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797020:15
JayFhttps://bugs.launchpad.net/ironic/+bug/165818720:18
openstackLaunchpad bug 1658187 in Ironic "api-ref generation now has warnings" [Undecided,New]20:18
openstackgerritJay Faulkner proposed openstack/ironic: Do not treat api-ref warnings as errors  https://review.openstack.org/42350520:18
JayFjroll: and any other available core ^^20:18
JayFI'm going to update the whiteboard20:18
JayFwhiteboard updated20:19
*** hecliunyx has joined #openstack-ironic20:20
openstackgerritBob Fournier proposed openstack/ironic-inspector: Add plugin to process basic management LLDP TLVs  https://review.openstack.org/40649620:20
* jroll waits for CI20:20
JayFbtw jroll, I made that bug explicitly so it won't be resolved until we fix the warnings + re-enable -W as well20:22
jrollcool20:22
*** hecliunyx has quit IRC20:26
*** amoralej is now known as amoralej|off20:27
jrollJayF: +A20:28
*** srobert_ has quit IRC20:29
jrollthere's a few warnings here, rolling through them now20:29
*** srobert has joined #openstack-ironic20:30
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix api-ref warnings  https://review.openstack.org/42350920:31
jrollactually, -2'd your thing20:31
jroll^ that should fix things20:31
JayFyou already put it in the gate?20:31
jrollright, so I -2'd to not let it merge, since we can land the real fix without having to wait or rebase around20:31
jrollonly costs us 5 minutes ¯\_(ツ)_/¯20:32
JayFokie. I'll wait for CI and vote on yours.20:32
jrollor I can let it merge, I don't mind, just more work20:32
JayFI thought changing a vote after you W+120:32
JayFstill ran all the gate jobs20:32
jrollit does20:32
JayFand just stopped it at the very last minute20:32
jrollbut it checks again before merge20:32
*** srobert_ has joined #openstack-ironic20:33
*** hecliunyx has joined #openstack-ironic20:34
*** srobert has quit IRC20:36
*** aNuposic has joined #openstack-ironic20:38
*** jcoufal_ has joined #openstack-ironic20:39
*** jcoufal has quit IRC20:42
JayFanyone around to look at https://review.openstack.org/#/c/423509/ with me?20:43
patchbotpatch 423509 - ironic - Fix api-ref warnings20:43
JayFotherwise I'm going to land it with only +2 since it fixes the gate + is docs only20:43
*** jcoufal has joined #openstack-ironic20:43
jroll:P20:44
jrollTheJulia: ^^20:44
* JayF jfdi20:44
TheJuliaI just added my +220:45
jrollsweet, thanks y'all20:45
jrollnice work catching that JayF20:45
*** jcoufal__ has joined #openstack-ironic20:45
JayFa patch I was reviewing failed CI, and I saw it was only the api-ref job20:45
JayFremembered that post and cursed under my breath20:46
JayFlol.20:46
*** jcoufal_ has quit IRC20:46
*** vsaienko has joined #openstack-ironic20:46
TheJuliaheh20:46
jrollnice :P20:47
*** ijw has quit IRC20:48
*** jcoufal has quit IRC20:48
openstackgerritMerged openstack/ironic: Fix api-ref warnings  https://review.openstack.org/42350920:51
JayF^^^ gate fixed, hurrah20:52
*** vsaienko has quit IRC20:52
jrollhuzzah20:53
TheJuliaSo, long story short, setuptools>=31.0.0 apparently does the wrong thing and breaks stable/mitaka installs of openstacksdk.  Trying to reproduce the ironic-lib failure, newer setuptools seems to keep getting sucked in.  Taking one more try at it. :\20:55
JayFeven if you fix that, we still have to skip the docs job on stable/mitaka in project-config, right?20:56
* JayF starting to wonder if it's worth it to fix ironic-lib mitaka ci20:56
TheJuliayup20:56
TheJuliaJayF: I'm thinking not :\  It is in security fixes phase though20:56
JayFjroll: ^ wdyt20:56
TheJuliaEOL on April ?10th?20:56
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259420:57
*** jaosorior has quit IRC20:57
JayFsomething like that20:57
jrollTheJulia: JayF: I think it's worth it, this is essentially a security fix20:58
jrollI'd hit the mailing list about the current problem though, that must break more than just us20:58
TheJuliaI found an open bug filed last month against openstacksdk, not triaged :\20:59
jrollping dtroyer / stevemar maybe?20:59
TheJuliabut it is likely totally unrelated to the failure we're seeing in CI20:59
jrollhrm20:59
* TheJulia double checks20:59
TheJuliaheh, pip freeze list doesn't list setuptools21:00
stevemarjroll: o/21:02
jrollohai21:03
stevemarwas getting food21:03
jrollnow that I go to spell this out, I think I have it backwards, we blame setuptools, not openstacksdk21:03
jrollstevemar: how dare you take a whole 4 minutes to respond21:03
*** sayantani01 has quit IRC21:06
stevemarjroll: woo hoo21:07
TheJuliawell, blame it for the loss of every ounce of my remaining sanity21:07
TheJuliatime will tell if devstack does the right thing on my other laptop21:07
* TheJulia wonders "Why do I not have a squid cache setup locally..."21:07
*** rbudden has quit IRC21:08
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352121:10
mariojvJayF: ^ I just put up a new patch set, we can merge the 2 later if needed / wanted21:10
JayFmariojv: wfm, you might wanna comment in that other patchset about it21:11
mariojvdone21:14
*** sayantani01 has joined #openstack-ironic21:15
*** jcoufal has joined #openstack-ironic21:17
*** jcoufal__ has quit IRC21:19
*** moshele has quit IRC21:21
TheJuliawoot, yeah, latest setuptools got installed21:30
* TheJulia wonders if now is a good time to call it the day21:30
*** jcoufal has quit IRC21:32
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing multinode job  https://review.openstack.org/42214921:34
*** jcoufal has joined #openstack-ironic21:34
*** jerrygb_ has quit IRC21:41
*** ijw has joined #openstack-ironic21:42
*** rajinir has joined #openstack-ironic21:42
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043721:46
soliosgJayF: thanks for explanation on mock_object.side_effect21:49
JayFsoliosg: no problem man, anytime. Mock is really hard to grok until you see all the various things in use, even if you read t he docs.21:50
*** jcoufal has quit IRC21:51
*** rama_y has quit IRC21:53
JayFjroll: I think aslezil addressed your comments well here: https://review.openstack.org/#/c/412594/23 if you wanna re-review :)21:54
patchbotpatch 412594 - ironic-python-agent - Reboot and Poweroff fails with coreos IPA image21:54
jrolluno momento21:54
aslezil:)21:54
*** ChubYann has joined #openstack-ironic21:54
*** mriedem has joined #openstack-ironic21:58
mriedemjroll: or someone, can you tell me which of these is the real patch? https://review.openstack.org/#/q/topic:bp/soft-reboot-poweroff21:58
mriedemsee the 2 at the top, one is merge conflict and the other has my +221:58
mriedemoh nvm21:59
mriedempower off vs reboot21:59
jrollanswered without talking, damn I'm good21:59
jrollaslezil: +2, thanks21:59
jrollmriedem: thanks for staying on top of that stuff22:00
aslezilthanks jroll:22:00
aslezilThanks TheJulia :)22:03
JayF\o/22:07
*** ccamacho has quit IRC22:13
*** rbudden has joined #openstack-ironic22:16
*** trown is now known as trown|outtypewww22:17
jrolldtantsur|afk: this vendor interface thing is terrible, thanks to mixins. we either need to interface-ify the vendor mixins or change up the vendor class. the first two api patches are ready though, I think.22:23
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: support dynamic drivers in driver properties API  https://review.openstack.org/42353622:25
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: vendor passthru for hw types  https://review.openstack.org/42353722:25
jrollwell, they still need a decent commit message, release notes, some docs22:25
jrollbut yeah22:25
*** bfournie has quit IRC22:26
*** vsaienko has joined #openstack-ironic22:28
*** lindycoder_ has quit IRC22:32
openstackgerritEric Xie proposed openstack/python-ironicclient: Fix ImportError when providing a meaningless API version.  https://review.openstack.org/42333322:33
*** jheroux has quit IRC22:34
*** vsaienko has quit IRC22:34
*** mriedem has quit IRC22:39
*** jerrygb has joined #openstack-ironic22:40
*** vsaienko has joined #openstack-ironic22:44
*** srobert_ has quit IRC22:46
*** srobert has joined #openstack-ironic22:46
*** srobert has quit IRC22:51
*** dprince has quit IRC22:52
openstackgerritMerged openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259422:53
*** [1]cdearborn has quit IRC23:25
*** sayantani01 has quit IRC23:26
*** aNuposic has quit IRC23:30
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to use no nova installation  https://review.openstack.org/42068823:50
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: ironic standalone tests  https://review.openstack.org/42355623:50
*** sacharya has joined #openstack-ironic23:58
*** vsaienko has quit IRC23:59
*** aNuposic has joined #openstack-ironic23:59
*** rama_y has joined #openstack-ironic23:59

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