Tuesday, 2016-10-11

*** sdake_ has quit IRC00:13
*** pmannidi is now known as pmannidi|brb00:33
*** mtanino has quit IRC00:34
*** hoangcx has joined #openstack-ironic00:39
*** tuanluong has joined #openstack-ironic00:45
*** arahal_ has joined #openstack-ironic00:46
*** portdirect has left #openstack-ironic00:46
*** sdake has joined #openstack-ironic00:47
*** arahal_ has quit IRC00:50
*** awidders_ has joined #openstack-ironic00:53
*** awiddersheim has quit IRC00:53
*** vsaienko has joined #openstack-ironic01:01
*** vishwana_ has joined #openstack-ironic01:04
*** alex_xu has quit IRC01:05
*** vishwanathj has quit IRC01:07
*** alex_xu has joined #openstack-ironic01:08
openstackgerritgecong proposed openstack/virtualbmc: Replace 'MagicMock' with 'Mock'  https://review.openstack.org/38475501:13
*** vsaienko has quit IRC01:20
*** mgoddard has joined #openstack-ironic01:20
*** sdake has quit IRC01:31
*** mgoddard has quit IRC01:38
*** yarkot has joined #openstack-ironic02:03
*** sdake has joined #openstack-ironic02:07
*** sdake has quit IRC02:07
*** sdake has joined #openstack-ironic02:07
*** jcook has quit IRC02:08
*** sdake has quit IRC02:09
*** sdake has joined #openstack-ironic02:12
*** caiobo has quit IRC02:12
*** jcook has joined #openstack-ironic02:13
*** hoangcx_ has joined #openstack-ironic02:18
*** hoangcx_ has quit IRC02:18
-openstackstatus- NOTICE: Jobs running on osic nodes are failing due to network issues with the mirror. We are temporarily disabling the cloud.02:48
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219402:48
*** MattMan has quit IRC02:52
*** MattMan has joined #openstack-ironic02:53
*** xuao has joined #openstack-ironic02:53
*** sdake_ has joined #openstack-ironic02:56
*** sdake has quit IRC02:59
*** amotoki has quit IRC03:19
*** amotoki has joined #openstack-ironic03:30
*** davidlenwell has quit IRC03:34
*** vikrant has joined #openstack-ironic03:35
*** amotoki has quit IRC03:35
*** amotoki has joined #openstack-ironic03:40
*** davidlenwell has joined #openstack-ironic03:43
*** huiweics has joined #openstack-ironic03:45
openstackgerritharis proposed openstack/python-ironicclient: Enables ironic list commands to use labels  https://review.openstack.org/38067103:48
*** yuanying_ has joined #openstack-ironic03:57
*** yuanying has quit IRC04:01
*** links has joined #openstack-ironic04:01
*** amotoki has quit IRC04:01
*** yuanying_ has quit IRC04:02
*** hshiina has joined #openstack-ironic04:04
*** amotoki has joined #openstack-ironic04:07
*** bfournie has quit IRC04:15
openstackgerritXu Ao proposed openstack/ironic: Make ironic console supporting the nokeepalive mode  https://review.openstack.org/37283004:15
*** robcresswell has quit IRC04:23
*** robcresswell has joined #openstack-ironic04:25
*** davidlenwell has quit IRC04:35
*** amotoki has quit IRC04:51
*** amotoki has joined #openstack-ironic04:57
*** e0ne has joined #openstack-ironic05:00
*** bfournie has joined #openstack-ironic05:02
*** e0ne has quit IRC05:04
*** praneshp has joined #openstack-ironic05:12
*** rama_y has joined #openstack-ironic05:27
*** vishwana_ has quit IRC05:32
*** vishwanathj has joined #openstack-ironic05:33
*** adam_g` has quit IRC05:38
*** d0ugal has quit IRC05:40
*** d0ugal has joined #openstack-ironic05:41
*** e0ne has joined #openstack-ironic05:47
*** yuanying has joined #openstack-ironic05:50
*** e0ne has quit IRC05:56
*** rama_y has quit IRC05:59
*** rcernin has joined #openstack-ironic06:07
*** mjura has joined #openstack-ironic06:13
*** adam_g has joined #openstack-ironic06:18
*** adam_g has quit IRC06:18
*** adam_g has joined #openstack-ironic06:18
pas-hamorning Ironic06:19
tuanluongmroning ironic06:20
*** mjura has quit IRC06:20
*** vsaienko has joined #openstack-ironic06:20
*** bjolo_ has joined #openstack-ironic06:21
openstackgerritXu Ao proposed openstack/ironic: Make ironic console supporting the nokeepalive mode  https://review.openstack.org/37283006:28
*** mjura has joined #openstack-ironic06:33
*** pcaruana has joined #openstack-ironic06:36
xuaomorning ironic ~~~06:36
*** praneshp has quit IRC06:37
*** yuanying has quit IRC06:41
*** davidlenwell has joined #openstack-ironic06:51
*** davidlenwell has quit IRC06:56
*** watanabe_isao has joined #openstack-ironic07:01
*** Vinsh has quit IRC07:02
*** jaosorior has joined #openstack-ironic07:03
*** Vinsh has joined #openstack-ironic07:03
*** sabeen has quit IRC07:04
*** ccamacho has joined #openstack-ironic07:10
*** sabeen has joined #openstack-ironic07:10
*** AlexeyAbashkin has joined #openstack-ironic07:14
*** davidlenwell has joined #openstack-ironic07:16
*** Alexey_Abashkin_ has quit IRC07:17
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Help a user to enable console redirection  https://review.openstack.org/38457807:24
*** amotoki has quit IRC07:26
*** vsaienko has quit IRC07:27
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902107:33
*** vsaienko has joined #openstack-ironic07:33
openstackgerritTuan Luong-Anh proposed openstack/ironic: Fix setting persistent boot device does not work  https://review.openstack.org/37632207:37
*** davidlenwell has quit IRC07:44
*** davidlenwell has joined #openstack-ironic07:46
*** amotoki has joined #openstack-ironic07:51
*** amotoki has quit IRC07:51
*** hogepodge has quit IRC07:51
*** amotoki has joined #openstack-ironic07:51
*** Vinsh has quit IRC07:52
*** aarefiev has quit IRC07:55
*** aarefiev has joined #openstack-ironic07:56
*** hogepodge has joined #openstack-ironic07:58
vsaienk0morning xuao, dtantsur, pas-ha, vdrok, aarefiev, lucasagomes, sambetts and all Ironic'ers!07:58
xuaomorning ~ vsalenk0 : )07:59
xuaoOh sorry ~ vsaienk0!07:59
*** zzzeek has quit IRC08:00
*** zzzeek has joined #openstack-ironic08:00
*** e0ne has joined #openstack-ironic08:00
*** ohamada has joined #openstack-ironic08:09
*** hoangcx has quit IRC08:12
*** davidlenwell has quit IRC08:14
*** athomas has joined #openstack-ironic08:15
*** vsaienko has quit IRC08:17
*** tuanluong_ has joined #openstack-ironic08:17
*** hoangcx has joined #openstack-ironic08:18
*** davidlenwell has joined #openstack-ironic08:18
*** tuanluong has quit IRC08:21
*** sdake_ has quit IRC08:21
*** watanabe_isao has quit IRC08:22
*** Romanenko_K has joined #openstack-ironic08:23
*** sabeen has quit IRC08:24
openstackgerritVasyl Saienko proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465208:25
*** yuanying has joined #openstack-ironic08:27
*** tuanluong__ has joined #openstack-ironic08:28
*** tuanluong_ has quit IRC08:32
*** pester has joined #openstack-ironic08:32
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic power interface for soft reboot and soft power off  https://review.openstack.org/21673008:33
*** derekh has joined #openstack-ironic08:34
*** hoangcx has quit IRC08:34
*** hoangcx has joined #openstack-ironic08:35
*** hshiina2 has joined #openstack-ironic08:36
*** yibo has joined #openstack-ironic08:36
*** tuanluong has joined #openstack-ironic08:38
*** early has joined #openstack-ironic08:38
*** sambetts has joined #openstack-ironic08:39
*** another_larsks has joined #openstack-ironic08:39
sambettsMorning all, my ZNC died last night because of a power outage, did I miss anything important08:40
sambetts?08:40
*** vicky has joined #openstack-ironic08:40
*** jraju has joined #openstack-ironic08:41
*** davidlenwell has quit IRC08:41
*** mjura has quit IRC08:41
*** adam_g has quit IRC08:41
*** hshiina has quit IRC08:41
*** links has quit IRC08:41
*** vikrant has quit IRC08:41
*** yarkot has quit IRC08:41
*** hoonetorg has quit IRC08:41
*** yibo_ has quit IRC08:41
*** early` has quit IRC08:41
*** makowals has quit IRC08:41
*** charlledaniel has quit IRC08:41
*** mrtenio has quit IRC08:41
*** fxpester has quit IRC08:41
*** amit213 has quit IRC08:41
*** evgenyl has quit IRC08:41
*** tdurakov has quit IRC08:41
*** fungi has quit IRC08:41
*** rm_work has quit IRC08:41
*** mgagne has quit IRC08:41
*** JayF has quit IRC08:41
*** odyssey4me has quit IRC08:41
*** natorious has quit IRC08:41
*** larsks has quit IRC08:41
*** tuanluong__ has quit IRC08:41
*** yarkot has joined #openstack-ironic08:42
*** hoangcx has quit IRC08:44
*** mrtenio has joined #openstack-ironic08:44
*** charlledaniel has joined #openstack-ironic08:45
*** hoonetorg has joined #openstack-ironic08:46
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902108:46
*** hoangcx has joined #openstack-ironic08:48
*** davidlenwell has joined #openstack-ironic08:49
*** mjura has joined #openstack-ironic08:49
*** adam_g has joined #openstack-ironic08:49
*** makowals has joined #openstack-ironic08:49
*** amit213 has joined #openstack-ironic08:49
*** evgenyl has joined #openstack-ironic08:49
*** tdurakov has joined #openstack-ironic08:49
*** fungi has joined #openstack-ironic08:49
*** rm_work has joined #openstack-ironic08:49
*** mgagne has joined #openstack-ironic08:49
*** JayF has joined #openstack-ironic08:49
*** odyssey4me has joined #openstack-ironic08:49
*** natorious has joined #openstack-ironic08:49
*** vgadiraj has joined #openstack-ironic08:50
*** aslezil has joined #openstack-ironic08:51
*** anush has joined #openstack-ironic08:52
*** strigazi_AFK is now known as strigazi08:52
*** evgenyl has quit IRC08:53
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902108:56
*** evgenyl has joined #openstack-ironic08:57
*** syed_ has quit IRC09:04
*** adam_g has quit IRC09:06
*** hshiina2 has quit IRC09:06
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Help a user to enable console redirection  https://review.openstack.org/38457809:06
*** adam_g has joined #openstack-ironic09:07
*** adam_g has quit IRC09:08
*** adam_g has joined #openstack-ironic09:08
*** vsaienko has joined #openstack-ironic09:14
*** huiweics has quit IRC09:15
vdrokgood morning pas-ha tuanluong xuao and sambetts09:19
tuanluongmorning vdrok09:19
xuaomorning~~~~vdrok09:19
xuaoThanks vdrok~ I think I just got a lot new skill from your reviewing~~09:21
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Remove wrong check from conductor periodic task  https://review.openstack.org/38489909:21
vdrokxuao: you're welcome, glad to hear that :)09:21
xuaoAhahahaah~09:21
*** davidlenwell has quit IRC09:24
*** openstack has joined #openstack-ironic09:31
openstackgerritharis proposed openstack/python-ironicclient: Enables ironic list commands to use labels  https://review.openstack.org/38067109:31
*** jaosorior has quit IRC09:39
*** jaosorior has joined #openstack-ironic09:39
*** jpich has joined #openstack-ironic09:41
openstackgerritVasyl Saienko proposed openstack/ironic: Update configure_tenant_networks  https://review.openstack.org/35646009:44
openstackgerritNaohiro Tamura proposed openstack/ironic: Update stable/mitaka driver requirement for iRMC  https://review.openstack.org/36539209:47
*** tuanluong has quit IRC09:57
*** mgould|afk is now known as mgould09:59
mgouldmorning vdrok pas-ha sambetts xuao vsaienk010:00
vdrokmorning mgould10:00
xuaomorning ~ mgould~10:00
*** hoangcx has quit IRC10:02
*** Vinsh has joined #openstack-ironic10:04
*** milan has joined #openstack-ironic10:06
milanmorning Ironic! :)10:06
mgouldmorning milan10:07
milanhi mgould! :)10:07
*** _vsaienko has joined #openstack-ironic10:09
*** vsaienko has quit IRC10:09
vdrokgood morning milan10:09
milanmorning vdrok! :)10:09
vsaienk0morning mgould10:10
milanmorning vsaienk0! :)10:10
vsaienk0morning milan :)10:11
openstackgerritVasyl Saienko proposed openstack/ironic: Update configure_tenant_networks  https://review.openstack.org/35646010:11
*** jraju has quit IRC10:15
tangchenmorning mgould, milan, vdrok, vsaienk0, xuao, and Ironic10:15
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902110:16
vsaienk0morning tangchen10:16
milanmorning tangchen! :)10:16
mgouldmorning tangchen10:17
*** bjolo_ has quit IRC10:18
openstackgerritVasyl Saienko proposed openstack/ironic-lib: DO NOT MERGE: testing new jobs  https://review.openstack.org/38368710:19
*** dtantsur|afk is now known as dtantsur10:20
dtantsurMorning Ironic10:20
tangchenmorning dtantsur10:20
vsaienk0morning dtantsur10:20
sambettso/ dtantsur10:20
openstackgerritTang Chen proposed openstack/python-ironicclient: Support i18n for baremetal chassis cmds  https://review.openstack.org/37597210:21
openstackgerritTang Chen proposed openstack/python-ironicclient: Support i18n for baremetal port cmds  https://review.openstack.org/37597110:21
openstackgerritTang Chen proposed openstack/python-ironicclient: Support i18n for baremetal node cmds  https://review.openstack.org/35763910:21
vdrokmorning tangchen and dtantsur10:21
vsaienk0dtantsur: there is the fix for xenial job: https://review.openstack.org/#/c/384652/10:21
patchbotpatch 384652 - ironic - Fix broken xenial job10:21
openstackgerritTang Chen proposed openstack/python-ironicclient: Add missing unit tests for provision state commands  https://review.openstack.org/37760710:22
openstackgerritTang Chen proposed openstack/python-ironicclient: Trivial: Rename and reorder deploy baremetal test  https://review.openstack.org/37814010:22
dtantsurvsaienk0, wow, srsly? you rock!10:22
*** sdake has joined #openstack-ironic10:23
dtantsurvsaienk0, one suggestions inline10:23
mgouldmorning dtantsur10:24
openstackgerritTang Chen proposed openstack/python-ironicclient: Make console commands support multiple node operation  https://review.openstack.org/37847710:25
vsaienk0dtantsur: we can't because default for PUBLIC_BRIDGE_MTU is 150010:25
sambettsvsaienk0: but you override it to the new number right?10:26
vsaienk0sambetts: right I set it to 145010:27
openstackgerritVasyl Saienko proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465210:27
vsaienk0sambetts, dtantsur: I need to drink more coffee :)10:28
dtantsurvsaienk0, go ahead :)10:28
sambetts;)10:28
jrollmorning everyone :)10:32
mgouldmorning jroll10:32
vsaienk0morning jroll10:33
sambettshey jroll10:33
mgouldvsaienk0: LGTM, one probably-stupid query inline :-)10:36
*** alex_xu has quit IRC10:36
*** alex_xu has joined #openstack-ironic10:39
*** xuao has quit IRC10:42
vdrokmorning jroll10:43
dtantsurmorning jroll! In case you haven't seen: stable/liberty enters security-only phase, we should land whatever can be landed and release it by Thursday10:44
dtantsurat least IPA has non-requirements changes, so it should be released10:44
jrolldtantsur: morning :) indeed, we should release mitaka too10:44
milanmorning dtantsur, jroll, sambetts! :)10:44
* jroll will review things shortly10:45
dtantsuryeah, but mitaka is not pressing10:45
jrollwell, it's moving to phase 2, so anything that isn't critical / security needs to get done10:46
jrolland as someone else mentioned in the thread, would be nice to release for the phase change anyway10:46
dtantsurhmm, yeah, fair10:47
*** hoangcx has joined #openstack-ironic10:47
dtantsurI don't see anything outstanding for stable/liberty, checking mitaka now10:47
jrollhttps://review.openstack.org/#/q/(project:openstack/ironic+OR+project:openstack/ironic-python-agent+OR+project:openstack/ironic-inspector+)+AND+NOT+branch:master+AND+status:open10:47
jrollnot much to do I guess :)10:47
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for node list and show with specific fields  https://review.openstack.org/38492310:48
dtantsurhuh, does mitaka use upper-constraints?10:49
jrollhm, mitaka gate down? https://review.openstack.org/#/c/365392/10:49
patchbotpatch 365392 - ironic (stable/mitaka) - Update stable/mitaka driver requirement for iRMC10:49
jrollit does10:49
dtantsurthis looks like it's pulling the latest ironic-lib: http://logs.openstack.org/92/365392/3/check/gate-ironic-python34-db/8f158bc/console.html#_2016-10-11_09_54_19_08703710:49
jroll(I think?)10:49
TheJuliaGood morning10:49
dtantsurmorning TheJulia10:49
jrollhttps://github.com/openstack/ironic/blob/stable/mitaka/tox.ini#L910:49
jroll1.2.0 https://github.com/openstack/requirements/blob/stable/mitaka/upper-constraints.txt#L15210:50
jrollwhat the heck?10:50
dtantsurjroll, oh https://github.com/openstack/ironic/blob/stable/mitaka/tox.ini#L9 is totally wrong10:50
dtantsuriirc we've switched away from a separate "constraints" thing there10:51
jrolloh, fun10:51
jrollyou got that or want me to?10:51
jrollsame thing for liberty10:51
jrollthis means this one will likely also fail if I approve it :( https://review.openstack.org/#/c/354735/10:52
patchbotpatch 354735 - ironic (stable/mitaka) - Fix updating port MAC address for active nodes10:52
*** mmedvede has joined #openstack-ironic10:52
dtantsurjroll, we probably need https://review.openstack.org/#/c/300146/ backported10:53
patchbotpatch 300146 - ironic - Make tox respect upper-constraints.txt (MERGED)10:53
dtantsurI can do it, yeah10:53
jrollah yes10:53
jrolldtantsur: probably want this one too https://github.com/openstack/ironic/commit/6e775b82f4a9b82fdf72f82239d0e8d53add6ba210:54
jrollhttps://review.openstack.org/#/c/355488/10:54
patchbotpatch 355488 - ironic - Use upper-constraints for all tox targets (MERGED)10:54
*** hoangcx2 has joined #openstack-ironic10:54
openstackgerritDmitry Tantsur proposed openstack/ironic: Make tox respect upper-constraints.txt  https://review.openstack.org/38492710:55
dtantsurjroll, this is the second, right.10:55
dtantsurjroll, here we go ^^^10:55
*** hoangcx has quit IRC10:55
jroll+2A10:56
openstackgerritDmitry Tantsur proposed openstack/ironic: Use upper-constraints for all tox targets  https://review.openstack.org/38492910:56
dtantsurand the second ^^^10:57
jrollwhee, thanks10:57
jroll+2A10:57
dtantsurnow the same for liberty, stay tuned10:57
vsaienk0jroll, sambetts: I've created a nova blueprint https://blueprints.launchpad.net/nova/+spec/ironic-portgroups-support and wondered if we need to propose a spec as well for this10:57
* jroll rebases the rest on that10:57
jrollvsaienk0: a nova spec? I don't think so, I'll bug matt today10:58
jrollvsaienk0: wait, this sounds like dynamic portgroups...10:58
*** vsaienko has joined #openstack-ironic10:59
jrollvsaienk0: let's have one for using portgroups like we planned, and then later another for dynamic port groups (which will need a spec because API changes)10:59
*** _vsaienko has quit IRC10:59
openstackgerritDmitry Tantsur proposed openstack/ironic: Make tox respect upper-constraints.txt  https://review.openstack.org/38493311:00
openstackgerritJim Rollenhagen proposed openstack/ironic: Update stable/mitaka driver requirement for iRMC  https://review.openstack.org/36539211:00
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix updating port MAC address for active nodes  https://review.openstack.org/35473511:01
*** thrash|g0ne is now known as thrash11:01
openstackgerritDmitry Tantsur proposed openstack/ironic: Use upper-constraints for all tox targets  https://review.openstack.org/38493411:01
dtantsurjroll, I should have squashed them in one probably, but still ^^^11:01
jrolldtantsur: is this not a backport? https://review.openstack.org/#/c/365392/11:01
patchbotpatch 365392 - ironic (stable/mitaka) - Update stable/mitaka driver requirement for iRMC11:01
jrollor is it just missing cherry-pick line11:02
dtantsurjroll, it's not; they've bumped master to a feature version (0.4.0)11:02
jrollokay, thanks11:02
dtantsurjroll, ugh, it looks like we'll have to squash the patches, otherwise the coverage one fails....11:04
vsaienk0jroll: just update description to highlight only static portgroup case11:04
jrolldtantsur: oops :/11:05
openstackgerritDmitry Tantsur proposed openstack/ironic: Make tox respect upper-constraints.txt  https://review.openstack.org/38492711:05
jrollvsaienk0: thanks, I'll run it by matt/john today11:05
dtantsurjroll, check this ^^^11:05
*** _vsaienko has joined #openstack-ironic11:06
jrolldtantsur: yeah, seems fine11:06
*** vsaienko has quit IRC11:06
dtantsurif it passes, I'll do the same for liberty11:07
* dtantsur sigh...11:07
openstackgerritJim Rollenhagen proposed openstack/ironic: Update stable/mitaka driver requirement for iRMC  https://review.openstack.org/36539211:07
openstackgerritJim Rollenhagen proposed openstack/ironic: Fix updating port MAC address for active nodes  https://review.openstack.org/35473511:07
jrollrebased on it11:07
*** links has joined #openstack-ironic11:09
dtantsurjroll, hah, liberty has passed, so no need for squash there, I guess :)11:10
jrolldtantsur: O_o11:10
sambettsSCIENCE ;)11:10
dtantsurit does not use ironic-lib, so maybe everything else is fine11:11
openstackgerritVasyl Saienko proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465211:11
jrolldtantsur: ah, true11:11
dtantsurso please approve https://review.openstack.org/#/c/384933/ and https://review.openstack.org/#/c/384934/111:11
patchbotpatch 384933 - ironic (stable/liberty) - Make tox respect upper-constraints.txt11:11
patchbotpatch 384934 - ironic (stable/liberty) - Use upper-constraints for all tox targets11:11
jrollyep, please hold11:12
dtantsurmitaka has passed too, good11:13
jrolldone11:13
dtantsurthanks! hopefully that's all we need to finish the last patches11:14
*** sdake_ has joined #openstack-ironic11:14
jrollindeed11:14
jrollI've also +2'd the newton backports we have11:14
*** _vsaienko has quit IRC11:15
dtantsurin the meanwhile, I'm proposing liberty release for IPA, as it has the install_grub fix11:15
jroll++11:15
*** vsaienko has joined #openstack-ironic11:15
*** sdake has quit IRC11:15
mgouldw00t11:17
openstackgerritMerged openstack/ironic: Make tox respect upper-constraints.txt  https://review.openstack.org/38492711:20
openstackgerritMerged openstack/ironic: Make tox respect upper-constraints.txt  https://review.openstack.org/38493311:22
openstackgerritMerged openstack/ironic: Use upper-constraints for all tox targets  https://review.openstack.org/38493411:22
openstackgerritVasyl Saienko proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465211:24
*** yolanda has quit IRC11:25
jrollI'm +2 on ^^ if anyone else wants to have a look11:31
jrollwould be nice to check experimental before landing11:31
* jroll does it11:32
dtantsurjroll, please wait for the postgres job to pass11:37
dtantsur(this is the only job using xenial right now)11:37
jrolldtantsur: ah, ok11:37
bfourniegood morning ironic11:37
dtantsurmorning bfournie11:38
jrolldtantsur: oh, the experimental jobs are on ironic-lib, right? shall we kick those off?11:38
jrollhey bfournie :)11:38
dtantsurjroll, I think vsaienk0 already did11:38
jrollcool11:38
* jroll missed that11:38
*** adam_g has quit IRC11:43
*** ohamada_ has joined #openstack-ironic11:45
*** ohamada has quit IRC11:45
*** dprince has joined #openstack-ironic11:47
*** lucas-afk is now known as lucasagomes11:48
lucasagomesmorning all11:48
dtantsurmorning lucasagomes11:48
*** openstackgerrit has quit IRC11:48
*** openstackgerrit has joined #openstack-ironic11:49
jrollmorning lucasagomes11:52
jrollhm, did we not have an api meeting last week?11:53
bfourniemorning lucasagomes11:54
jrollguess not :/11:54
openstackgerrityolanda.robla proposed openstack/bifrost: Add instructions to deploy bifrost on virsh  https://review.openstack.org/38379211:59
openstackgerritVasyl Saienko proposed openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465212:05
openstackgerritVasyl Saienko proposed openstack/ironic: Fix setting custom IRONIC_VM_NETWORK_BRIDGE  https://review.openstack.org/36511612:05
openstackgerritMerged openstack/bifrost: Enable release notes translation  https://review.openstack.org/38320212:07
openstackgerritMerged openstack/bifrost: Allow management of vlans when specifying mac  https://review.openstack.org/38018312:08
*** trown|outtypewww is now known as trown12:15
openstackgerritBob Fournier proposed openstack/ironic-inspector-specs: Add LLDP processing hook and new CLI commands  https://review.openstack.org/37438112:17
openstackgerritFabio Dassan proposed openstack/pyghmi: Implement M4 and Kent support  https://review.openstack.org/36145712:17
*** openstackgerrit has quit IRC12:18
*** ccamacho is now known as ccamacho|lunch12:18
*** openstackgerrit has joined #openstack-ironic12:18
jrolldtantsur: mat128: want to start drafting a proposal for raid/partitioning? https://etherpad.openstack.org/p/ironic-ocata-summit-deploy-time-raid12:24
dtantsurjroll, sure, not right now though12:24
mat128jroll: I still need to address comments, but the first draft was pushed last week: https://review.openstack.org/#/c/382091/12:24
patchbotpatch 382091 - ironic-specs - RAID configuration during deployment12:24
dtantsurthis one is mostly about Nova side, right?12:24
jrolldtantsur: yeah, just giving you the etherpad link :)12:25
jrollindeed12:25
dtantsurmat128, your spec does not touch Nova, right?12:25
jrollhttps://www.openstack.org/summit/barcelona-2016/summit-schedule/events/1694712:25
mat128dtantsur: as decided in the midcycle, the nova side shoudl be a different discussion/spec12:25
mat128we need to have that capability in Ironic first12:25
dtantsurmat128, well, the summit discussion IS the Nova discussion12:25
jrollmat128: yeah, we need to get ^^^12:25
jrollthe nova part is the hard part12:25
mat128dtantsur, jroll: I agree12:25
dtantsurjroll, cool timing, we'll be able to continue with beers right afterwards :)12:25
jrolldtantsur: indeed :)12:26
jrollthat timing worked best for nova folks12:26
jrollI may have to pay them with beer to come, since it's so late12:26
*** bjolo_ has joined #openstack-ironic12:27
dtantsurheh12:27
mat128I wont be at the summit, but I am convinced that the group will take the right decision12:27
mat128brb12:27
jrollmat128: you're quite optimistic :)12:27
jrollmat128: but yeah, if you could help propose a good option for nova (or maybe one API option, one flavor-based option?)12:27
*** jpich has quit IRC12:28
mat128jroll: ok sure12:29
jrollthanks :)12:29
mat128brb for real now :)12:29
*** mat128 is now known as mat128|afk12:29
dtantsurdo we have schedule posted for any official parties at the summit?12:35
*** mgoddard has joined #openstack-ironic12:43
jrollI haven't seen any this time :/12:44
*** jcoufal has joined #openstack-ironic12:44
dtantsurstrange.. do we plan on a team gathering somewhere?12:44
*** baoli has joined #openstack-ironic12:45
jrollI would like to12:45
jrollI haven't even began to think about planning one, though :(12:45
jrolland I don't believe I could pay for one, either12:45
* jroll did not plan well12:45
*** amotoki has quit IRC12:45
dtantsurheh, I see. well, I can easily pay for myself, unless we go to a really fancy place12:46
*** baoli_ has joined #openstack-ironic12:46
jrollyeah12:47
*** vicky has quit IRC12:47
jrolllucasagomes: how's your spanish? think you could find us somewhere to eat? :P12:47
vsaienk0jroll, dtantsur, sambetts: to fix xenial https://review.openstack.org/#/c/384652/ and https://review.openstack.org/#/c/365116/ xenial passed on ironic-lib https://review.openstack.org/#/c/383687/12:47
patchbotpatch 384652 - ironic - Fix broken xenial job12:47
patchbotpatch 365116 - ironic - Fix setting custom IRONIC_VM_NETWORK_BRIDGE12:47
patchbotpatch 383687 - ironic-lib - DO NOT MERGE: testing new jobs12:47
lucasagomesjroll, hi there haha it's dodgy but I can manage to speak some12:48
vsaienk0lucasagomes please review as well ^^ xenial unblock patches12:48
jrollvsaienk0: thanks12:48
lucasagomesjroll, sure, do we have a date already ?12:48
jrolllucasagomes: heh, no, we haven't planned for it at all12:48
* lucasagomes should send something to the ML if not12:48
dtantsurvsaienk0, let's see the CI pass on them (especially the postgres job)12:48
jrolllucasagomes: I'm half joking, but if you were able to get a reservation for 20-30 somewhere it would be amazing12:48
jrollnot sure we can be picky about the date at this point12:49
lucasagomesjroll, I can try... Will look at something12:49
* lucasagomes knows some folks in barcelona, will ask some opinions 12:49
*** baoli has quit IRC12:50
jrolllucasagomes: you rock! don't feel bad if you can't find something easily :)12:50
jrollwe can always just randomly invade some tapas place12:50
jrollwoo, summit is scheduled https://www.openstack.org/summit/barcelona-2016/summit-schedule/global-search?t=Ironic%3A12:50
* jroll will email the list12:50
lucasagomestrue, let's try!12:50
mat128|afkjroll: the tags search is a little bit flaky12:53
*** mat128|afk is now known as mat12812:54
mat128https://www.openstack.org/summit/barcelona-2016/summit-schedule/global-search?t=Ironic gives better results12:54
jrollmat128: I added the colon to try and restrict it to only design summit sessions, I don't want all the talks in there12:55
mat128jroll: oic, thought it was a typo12:56
jroll:)12:56
jrollit worked well except that mrda named his talk with a colon >:)12:56
*** jpich has joined #openstack-ironic12:58
openstackgerritDmitry Tantsur proposed openstack/ironic: Introduce default_boot_option configuration option  https://review.openstack.org/37545812:59
*** rloo has joined #openstack-ironic12:59
*** skazi has quit IRC12:59
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902112:59
*** skazi has joined #openstack-ironic13:00
dtantsurjroll, lucasagomes, we can still have a doodle, but they fall back to available options13:00
dtantsure.g. RH folks are not quite available on Monday (some of us also prefer to avoid Tue)13:01
jrolldtantsur: yeah13:01
jrollsurprisingly I have no commitments yet O_o13:01
*** jheroux has joined #openstack-ironic13:02
mat128dtantsur: which approaches did you have in mind for nova<>ironic raid?13:03
lucasagomesdtantsur, jroll true13:04
dtantsurstill dumping my thoughts13:04
lucasagomesthat said I'll arrive on monday afternoon/evening we could at least go to a pub13:04
lucasagomesif you guys are there too13:04
jrolllucasagomes: yeah, I'll be around, I arrive the wednesday before13:05
*** amotoki has joined #openstack-ironic13:06
lucasagomesjroll, a-ha, nice! Totally worth it, barcelona is pretty amazing13:06
mgouldlucasagomes: I land at 0920 on Monday morning, but will need some time to travel into town, check in etc13:06
*** mgoddard has quit IRC13:06
* sambetts isn't a fan of the market place stall crawl being on the Monday this time... 13:06
*** Goneri has joined #openstack-ironic13:07
* jroll s/being on the Monday this time...//13:07
jroll:D13:07
sambettshahaha13:07
sambettsI agree sooooo much13:07
*** hoangcx2 has quit IRC13:07
dtantsurlucasagomes, mgould, don't forget about RH private party on Monday13:08
dtantsurjroll++13:08
* sambetts lands on Sunday midday 13:08
* mgould had not forgotten :-)13:08
lucasagomesdtantsur, yup13:08
* jroll wishes someone would throw him a private party13:08
* jroll will have to make his own13:08
*** hoangcx has joined #openstack-ironic13:09
mgouldjroll: you're all welcome to drop by my AirBnB and drink duty-free Scotch one night :-)13:10
* lucasagomes handles jroll a pint13:10
jrollmgould: ++13:10
*** hamzy has quit IRC13:10
dtantsuroh, seems like we have a venue!13:11
*** cdearborn has joined #openstack-ironic13:11
openstackgerritboden proposed openstack/ironic: Replace retrying with tenacity  https://review.openstack.org/37657413:13
*** ppiela has joined #openstack-ironic13:15
*** hshiina has joined #openstack-ironic13:15
* mgould wonders what he's let himself in for13:16
sambettsI think the owner of the AirBnB doesn't know what they've let themselves into13:17
sambetts;)13:17
mgouldheh13:17
openstackgerritMerged openstack/ironic-python-agent: Use CoreOS 1068.10.0  https://review.openstack.org/36614213:21
mat128^oh nice13:21
dtantsuryep13:21
mat128thanks dtantsur for rechecking :)13:21
dtantsurI can't believe, our CI is working again? :)13:21
dtantsurnp13:21
mat128yup :)13:21
sambetts\o/13:21
*** ralonsoh has joined #openstack-ironic13:21
jrollwoot13:21
*** adam_g has joined #openstack-ironic13:22
*** adam_g has quit IRC13:22
*** adam_g has joined #openstack-ironic13:22
openstackgerritMerged openstack/ironic: Update stable/mitaka driver requirement for iRMC  https://review.openstack.org/36539213:23
openstackgerritMerged openstack/ironic: Fix updating port MAC address for active nodes  https://review.openstack.org/35473513:23
jroll\o/13:23
jrolltime for mitaka release eh13:23
*** ccamacho|lunch is now known as ccamacho13:26
lucasagomesdtantsur, vsaienk0 fix for xenial works too (/me tested locally)13:27
dtantsurlucasagomes, \o/13:28
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Install grub in the EFI "Fallback path"  https://review.openstack.org/38499613:28
derekhlucasagomes: so ^ is what I've been using to use UEFI with OVB, as far as I can see any time the virvirt domain is restarted the NVRAM gets reset13:29
mariojvgood morning ironic13:29
lucasagomesderekh, hi there, will take a look13:30
lucasagomesderekh, does nova sets the <nvram> in the libvirt domain xml with the absolute path to the nvram file ?13:31
derekhlucasagomes: installing grub at the fallback path means the boot will succeed even if there are no image specific entries in the nvram13:31
derekhlucasagomes:     <nvram>/var/lib/libvirt/qemu/nvram/instance-0000001e_VARS.fd</nvram>13:32
*** amotoki has quit IRC13:32
lucasagomesderekh, right, yeah that seems to be the one libvirt created because none was specified at the beggining13:33
derekhlucasagomes: but AIUI nova doesn't put it there, libvirt does as it wasn't specifiedf13:33
*** sabeen has joined #openstack-ironic13:33
lucasagomesderekh, yeah. Some firmwares (including edk2) ships their own nvram. Maybe nova should allow passing those too13:33
lucasagomesto avoid creating an empty one all the time13:34
lucasagomesderekh, anyway, if that code in IPA works for you. I think it's fine13:34
lucasagomesderekh, needs unittest tho13:34
*** mgoddard has joined #openstack-ironic13:34
derekhlucasagomes: but even if it was specified I think it would get reset anyways, the master "/usr/share/OVMF/OVMF_VARS.fd" is copied on domain start13:34
dtantsuryeah, left comments about unit tests, release notes and a bug report for that13:35
derekhlucasagomes: yup, its working for me, with a centos IPA image booting the tripleo overcloud image on OVB13:35
lucasagomesderekh, cool. Yeah you can check the vars at /sys/firmware/efi (or efivars command)13:36
lucasagomesderekh, good stuff btw! Thanks for looking into it13:36
dtantsurderekh, btw, how does OVB work? I guess it uses regular openstack credentials for power management, but when does it spawn the fake bare metal?13:37
dtantsurand how does it detect flavor, etc?13:37
derekhlucasagomes: dtantsur will sort out the unit test etc... now13:38
derekhdtantsur: on the hosting cloud you precreate baremetal nodes and a fake bmc , you then register these with ironic13:39
* jroll steps away for a while13:39
derekhdtantsur: ironic runs ipmitool as usual and in the fake bmc these are translated into nova commands13:39
dtantsurderekh, a fake bmc -> is it set up per VM?13:39
dtantsurI wonder if creating a fake bm requires admin rights on the cloud13:40
derekhdtantsur: no, 1 fake bmc for the users test env, the bmc has 1 IP per baremetal node13:40
sambettsI'm confused why you need to fake baremetal for tripleO on VMs, I thought that the point was that TripleO just used Heat Templates and Puppet, so it went through nova and didn't matter what hypervisor was under nova??13:40
dtantsursambetts, this is for testing on vms13:40
dtantsurto avoid nested virt13:40
*** amotoki has joined #openstack-ironic13:41
dtantsursambetts, OVB implies that you use openstack vms as fake BM (similar to devstack, but without nested virt)13:41
dtantsurderekh, so, in case of tripleo, do you run fake bmc on undercloud or virt host?13:41
derekhdtantsur: on the underlying nova cloud13:42
derekhdtantsur: e.g. this is my test env at the moment http://paste.openstack.org/show/585323/13:43
sambettsI don't get why you need to fake baremetal though, can't you test the heat templates and puppet part just straight onto the public cloud? using the public cloud as your undercloud?13:43
derekhdtantsur: and undercloud VM, this talks to "bmc" to control the power state of the baremetal_* instances13:43
dtantsursambetts, these parts - yes, but not ironic13:43
dtantsurderekh, ah, so "bmc" is a separate vm? I wonder if this can be avoided, as it will consume more quota..13:44
derekhsambetts: ya, on a public cloud you can't pxe boot from ironic13:44
derekhdtantsur: ya, its a seperate VM but on 512MB of RAM and it can control a lot more the 5 baremetal instances13:45
sambettsderekh: you don't have to, the public cloud is your undercloud13:45
sambettsderekh: you just throw your heat template at it13:45
dtantsursambetts, iirc, there is a tripleo job doing that. but this is not an end-to-end testing, so sometimes we need OVB13:46
*** dprince has quit IRC13:47
*** dprince has joined #openstack-ironic13:47
* mgould thought the point was to test the bits of tripleo that call Ironic, eg `openstack baremetal introspection bulk start`13:48
mgouldfor which you need something approximating baremetal13:49
mgouldalso the bits of tripleo installing ironic13:49
mgouldwhat have I misunderstood?13:49
*** amotoki has quit IRC13:50
dtantsurthis is correct13:50
mgouldoh good :-)13:50
derekhwithout OVB we can't test Ironic, the images, neutron on the undercloud, node registration, introspection, the deploy command and probably a couple of other things I can't think of13:52
* mgould nods - thanks!13:54
*** adam_g has quit IRC13:54
*** jcoufal_ has joined #openstack-ironic13:54
sambettsderekh: so this is actually OpenStack on OpenStack on OpenStack, I read TripleO on OpenStack and assumed that this was for running OpenStack on Openstack public cloud13:54
sambettsTripleO on public cloud*13:55
mgouldsambetts: it used to be called QuintupleO13:55
mat128just use bare metal cloud instances and remove one virtualization layer :)13:55
derekhsambetts: yes, its for testing tripleo end to end on a cloud13:56
derekhmat128: if only we had enough HW ;-(13:56
sambettsyeah, I understand now, "TripleO on Public OpenStack" just doesn't sould to me like you would be running a second undercloud13:57
mat128derekh: shameless plug: http://www.internap.com/bare-metal/13:57
mat128haha13:57
mat128but I totally understand13:57
sambettss/sould/sound13:57
*** jcoufal has quit IRC13:57
sambettsmgould: haha nice13:57
mgouldmat128: I think you still have the under^2 cloud in that situation, it's just providing BM rather than VM13:58
mat128mgould: yup13:58
mgouldunder^2 cloud provides BM nodes to the undercloud, which installs OpenStack services on them to create the overcloud13:58
mgouldturtles all the way down, etc13:59
sambetts*mind splodes*13:59
mat128there must be a way to directly provide IPMI :)13:59
mat128OH13:59
mat128change VirtualBMC so that it doesnt talk to libvirt but to nova14:00
mat128bam, you can instantly use any cloud :)14:00
mgouldcunning14:00
dtantsurmat128, https://github.com/cybertron/openstack-virtual-baremetal14:00
*** anush_ has joined #openstack-ironic14:00
sambettsmat128: as I understand it thats what ^ does14:01
*** absubram has joined #openstack-ironic14:01
derekhmat128 yup thats what we do14:01
dtantsurmat128, we were talking about using a bare metal cloud several times.. but seems that there is no agreement on that14:01
dtantsure.g. infra wants at least 2 providers before they enable something like that14:01
*** amotoki has joined #openstack-ironic14:02
derekhe.g. I've used ironic too deploy a 81 node overcloud hosted on a nova cloud14:02
vsaienk0sambetts: regarding your comments here: https://review.openstack.org/#/c/384652/10/devstack/settings we can move PUBLIC_BRIDGE_MTU to project config in future14:03
patchbotpatch 384652 - ironic - Fix broken xenial job14:03
*** e0ne has quit IRC14:03
* mgould notes that there's still a "deploy-quintupleo" script in OVB14:03
*** absubram_ has joined #openstack-ironic14:03
mat128dtantsur, sambetts, derekh thats interesting!14:04
mgouldah, and here's the IPMI-to-nova translator: https://github.com/cybertron/openstack-virtual-baremetal/blob/master/openstack_virtual_baremetal/openstackbmc.py14:04
*** absubram has quit IRC14:05
*** absubram_ is now known as absubram14:05
*** e0ne has joined #openstack-ironic14:06
sambettsvsaienk0: can we not just put the logic into setup_network.sh script?14:06
sambettsvsaienk0: and not override the neutron one14:07
*** e0ne has quit IRC14:07
*** rcernin has quit IRC14:07
vsaienk0sambetts: but overriding mtu in setup_network.sh will override the value that user set in local.conf14:08
sambettsvsaienk0: I'm talking about using a local variable only for that script14:09
sambettsvsaienk0: so that it doesn't affect the rest of the devstack process14:09
*** anush_ has quit IRC14:10
vsaienk0sambetts: so if we update mtu on external bridge in setup_network, and user set PUBLIC_BRIDGE_MTU to something else our 'ironic' settings will be still applied what is the benefit setting PUBLIC_BRIDGE_MTU in local.conf that doesn't affect?14:11
vsaienk0that is overridden by value set in setup_network?14:12
vsaienk0all that is PUBLIC_BRIDGE_MTU variable doing is set mtu on external bridge https://github.com/openstack-dev/devstack/search?utf8=%E2%9C%93&q=PUBLIC_BRIDGE_MTU14:13
vsaienk0sambetts: it seems there is only one way to allow user customize MTU is to set it in project config and update all documentation14:15
openstackgerritMerged openstack/ironic: Remove reservation from sync power states db filter  https://review.openstack.org/38457614:16
mariojvyuriyz: i agree that the except clause in https://review.openstack.org/#/c/321865/39/ironic/conductor/notification_utils.py is mainly just for information. there's actually a comment about it on the line below too which will help indicate this14:17
patchbotpatch 321865 - ironic - Add power state change notifications14:17
mariojvi'm about to push a new patch set which cleans up the if statement xu noticed in conductor/manager.py, too14:18
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902114:19
openstackgerritMario Villaplana proposed openstack/ironic: Add power state change notifications  https://review.openstack.org/32186514:20
*** Guest96386 has quit IRC14:22
*** dnikishov has joined #openstack-ironic14:22
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Help a user to enable console redirection  https://review.openstack.org/38457814:22
sambettsvsaienk0: how about adding some logic so that ironic will only override that variable if that variable is set to the default from the neutron14:25
sambettsside14:25
sambettse.g. if $PUBLIC_BRIDGE_MTU == 1500: $PUBLIC_BRIDGE_MTU=<new logic>14:26
mariojvvdrok: what do you think the imports in https://review.openstack.org/#/c/321865/39/ironic/conductor/notification_utils.py should be named? i was thinking oslo_msg_exc for oslo_messaging.exceptions14:27
patchbotpatch 321865 - ironic - Add power state change notifications14:27
vsaienk0sambetts: yes it is possible but it will not work when user set mtu to 1500 explicitly14:27
mariojvvdrok: and ovo_exc for oslo_versionedobjects.exceptions14:27
mariojvwill that work?14:27
vdrokmariojv: whatever you like, it just should be something :)14:27
mariojvcool14:27
mariojvmaybe oslo_vo_exc to be consistent14:27
vdrokworks for me, thanks14:27
*** bjolo_ has quit IRC14:28
mariojvrloo: vdrok: yuriyz: it's 2 votes vs. 2 votes for leaving the specific exceptions in here: https://review.openstack.org/#/c/321865/39/ironic/conductor/notification_utils.py14:30
patchbotpatch 321865 - ironic - Add power state change notifications14:30
*** hamzy has joined #openstack-ironic14:30
mariojvopenstack guidelines generally dislike catching a generic exception14:30
*** anush_ has joined #openstack-ironic14:31
mariojvi'm flexible for changing it though if we have consensus on something14:31
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add node provision state change notification  https://review.openstack.org/34843714:32
rloomariojv: I  like having it there because yes, 1. we do not like capturing 'any' Exceptions; 2. but we do that in certain cases where not capturing it could cause the system to go down or other bad things.14:32
mariojvi tend to agree. yuriyz vdrok what do you find amiss about what rloo said above? ^14:32
rloomariojv: in general, i don't like seeing just 'Exception'. but maybe it is just a coding thing.14:32
vdrokmariojv: rloo if we say in the docs that custom notifications may only use base notification classes defined in your patch, I think we can only state tehm14:33
vdrokand morning mariojv and rloo ! :)14:33
mariojvmorning14:33
mariojvit took a non-trivial effort (~5-10 minutes) to find all of those notification exceptions, fwiw14:33
mariojvand i wrote the code :)14:34
vdrokmariojv: well, you've documented them now right? :)14:34
vdrokso they are more visible14:34
mariojvthey were already documented; i just meant for tracking down what could occur in this particular place14:34
rloohi and morning everyone :) mariojv, vdrok, yuriyz, vsaienk0, sambetts, mgould, mat128, dtantsur, lucasagomes, jroll, and EVERYONE ELSE! :D14:34
lucasagomesrloo, hi there14:34
vsaienk0morning rloo14:35
vdrokand morning lucasagomes and mat128 :)14:35
mariojvrloo: do you know if there are other places in the ironic codebase that have this style of exception handling? maybe that would help14:35
mariojvi can poke around, too14:35
rloovdrok: what do you mean by 'documented'? I guess we're trying to figure out what to do about https://review.openstack.org/#/c/321865/39/ironic/conductor/notification_utils.py, line 54 ish14:35
patchbotpatch 321865 - ironic - Add power state change notifications14:35
rloomariojv: no, which i think is a shame.14:35
rloomariojv: not exactly like that, we have try except <expected exceptions>:... except Exception:...14:36
mariojvok - the only difference here is that we want to have similar messages for both cases, so we merge them14:36
mariojvto decrease number of lines14:36
mariojvso i think this is consistent with those other places in ironic14:36
rloomariojv: right. so could go back to what you had before. with 'Unknown' or 'Unexpected exception' for the general Exception case.14:37
mariojvif vdrok and yuriyz are more comfortable with that, i'm willing to do it14:37
mariojvi think the argument was more about that generic Exception will catch everything, but imbw14:37
vdrokmariojv: so, again, is this something we should consider? that people will overload thing like emit and populate schema?14:38
jlvillalGood morning Ironic14:38
vdrokmorning jlvillal14:38
jlvillalvdrok: :)14:38
jlvillalvdrok: How goes the presentation? Is your section ready? I have to do some work on it this morning.14:39
mariojvvdrok: i don't think people will want to override emit, maybe populate_schema. i think this is more for when you're writing a new notification and it's throwing errors, it points you to whether that error can be expected during the dev process14:39
jrollmorning rloo :)14:39
vdrokrloo: by documented I mean the possible exceptions are stated in the object.notifications classes14:39
vsaienk0jroll, dtantsur, sambetts, lucasagomes: do you think we should update PUBLIC_BRIDGE_MTU only when it is set to default neutron value and do not touch for other cases?14:39
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Add tests for node list and show with specific fields  https://review.openstack.org/38492314:39
jrollvsaienk0: I don't have a reason to say yes or no14:40
lucasagomesvsaienk0, I'm in a meeting atm. I think I need to read some to understand the implications14:41
rloomorning jlvillal14:41
openstackgerritMario Villaplana proposed openstack/ironic: Add power state change notifications  https://review.openstack.org/32186514:41
vsaienk0morning jlvillal14:41
jlvillalrloo: vsaienk0 :)14:41
sambettsit worries me when we take the control away from the local.conf, local.conf should be all power IMO14:41
vdrokjlvillal: I was too confident about that last week, not yet :( I'm planning to finish it this evening14:41
jlvillalvsaienk0: If you get some free time. https://review.openstack.org/370492  Your input would be appreciated.14:42
patchbotpatch 370492 - ironic - Increase verbosity of devstack/lib/ironic14:42
jlvillalvdrok: Totally understand!14:42
mariojvrloo: yuriyz: vdrok: i updated with interleaving the comment for now, hopefully that is a good compromise14:42
*** sdake_ is now known as sdake14:42
mariojvi view putting the expected exceptions there as extra documentation14:42
vdrokmariojv: I really don't know what's the best way, I just usually rely on docstrings rather than on code14:42
openstackgerritJulia Kreger proposed openstack/bifrost: Add keystone capability to base install  https://review.openstack.org/38504014:43
openstackgerritJulia Kreger proposed openstack/bifrost: Add initial keystone use documentation  https://review.openstack.org/38504114:43
mariojvi think it just takes extra time to go through all the possible call trees and figure out which docstrings apply to that case14:43
mariojvi usually rely on those, too14:44
mariojvmaybe someone else will review and have a deciding vote :)14:44
*** mkam has joined #openstack-ironic14:45
*** mjura has quit IRC14:45
*** rajinir has joined #openstack-ironic14:46
rloojroll: was there an ironic meeting yesterday? I don't see any meeting logs14:46
vdrokmariojv: ok, after all that was said, I think it's not worth blocking because of that :)14:46
mariojvrloo: meeting bot was down14:46
rloomariojv: :-(14:46
mariojvthanks vdrok! i appreciate the discussion14:46
jrollrloo: I could paste logs for you14:47
*** rbrud has joined #openstack-ironic14:47
* jroll will send to the list14:47
rloojroll: that would be good, thx.14:47
sambettsvsaienk0: IMO as brbm is a special bridge, we should be safe to set the MTU based on the local_mtu logic in the setup-network.sh, because local_mtu should always end up smaller or equal to PUBLIC_BRIDGE_MTU14:48
jrolloh my, weechat's log format is terrible, oh well14:48
vsaienk0sambetts: so you propose to set mtu in setup_network without overriding PUBLIC_BRIDGE_MTU variable?14:50
sambettsvsaienk0: yes14:50
jrollrloo: sent14:50
rloothx jroll!14:51
jrollnp :)14:51
vsaienk0sambetts: what is the benefit to set it directly without overriding?14:52
sambettsvsaienk0: the user maintains control over real OpenStack stuff via local.conf, and magic ironic stuff doesn't get in the way of that14:52
*** mkam has quit IRC14:53
*** caiobo has joined #openstack-ironic14:54
vsaienk0sambetts: but if we set mtu directly, it doesn't matter if user set PUBLIC_BRIDGE_MTU in local.conf or not. Ironic's value will take affect anyway. I thought that settings file was created specially for this case.14:54
*** mkam has joined #openstack-ironic14:54
sambettsvsaienk0: that depends on if any other devstack scripts want to use PUBLIC_BRIDGE_MTU after the ironic devstack script runs for what ever reason14:55
*** hoangcx has quit IRC14:56
*** hoangcx has joined #openstack-ironic14:56
vsaienk0sambetts: but if we change actual mtu value other scripts will be deceived, because in local.conf PUBLIC_RDIGE_MTU is not the same as on physycal interface14:57
sambettsvsaienk0: brbm isn't used by anyone else is it, its a magic ironic thing that shouldn't really exist14:58
vsaienk0sambetts: we should override mtu on br-ex also not only on brbm14:59
vsaienk0sambetts: setting mtu on brbm only will not work14:59
rloojroll: i feel like I should object to the selection of design summits, just-to-do-it. Except that I am fine with it. Thx all for the decisions there :)15:01
jrollrloo: :)15:01
sambettsvsaienk0: can we not do something like ip link show $PUBLIC_BRIDGE | sed mtu ... and get the real public bridge MTU as set by neutron ?15:04
*** caiobo is now known as caiobo-lunch15:05
*** jtomasek is now known as jtomasek|bbl15:05
vsaienk0sambetts: you mean this line? https://review.openstack.org/#/c/384652/10/devstack/settings@1015:06
patchbotpatch 384652 - ironic - Fix broken xenial job15:06
sambettsvsaienk0: that same logic but specifical get it for the $PUBLIC_BRDIGE15:07
sambettsspecifically*15:07
vsaienk0sambetts: but the idea is to set mtu on br-ex to the smalest mtu among all interfaces15:07
*** makowals has quit IRC15:08
openstackgerritJarrod Johnson proposed openstack/pyghmi: Add script to help build rpms  https://review.openstack.org/38204415:08
jcookJayF reading up on the rescue spec15:08
openstackgerritJarrod Johnson proposed openstack/pyghmi: Check for buffer and use memoryview if missing  https://review.openstack.org/38505115:09
vsaienk0sambetts: this logic is used by devstack-gate: https://github.com/openstack-infra/devstack-gate/blob/master/devstack-vm-gate.sh#L57 why we need other logic?15:09
*** syed_ has joined #openstack-ironic15:11
sambettsvsaienk0: devstack-gate creates local.conf so simulates user input via local.conf, doing this sort of thing in the Ironic devstack plugin is quick to merge but undermines the local.conf15:12
vsaienk0sambetts: so the proper fix is to set it in local.conf via project-config and update documentation15:15
*** [1]cdearborn has joined #openstack-ironic15:16
jcookJayF why do we inject a password for rescue mode instead of a pub key into authorized keys?15:17
sambettsso we need br-ex and brbm to match MTUs right?15:20
sambettsvsaienk0: ^15:20
JayFjcook: because passing a password back from the nova rescue call is the nova api15:21
*** rpioso has joined #openstack-ironic15:22
jcookJayF gotcha, so using ssh keys would be a new nova feature?15:22
JayFjcook: also there's no way after an instance has booted to change the pubkey, so for example, my public key is compromised. Later, I need to rescue a long-running-cloud-instance that was originally booted with my pubkey. Clearly I don't want that compromised key tossed into the instance.15:22
JayFjcook: yeah; and honestly, in this case, we're just a virt driver implementing their API. I'd strongly suggest sticking to their API and if we wanna change it later, to do that separately15:22
JayFjcook: otherwise no chance whatsoever of landing it in ocata :D15:22
JayFjcook: I'd be happy to spend some time going over what exists today with you, if you want?15:23
jcookJayF Makes sense. I was thinking that you'd specify a key similar to a boot15:24
jcookJayF but that's probably not supported in nova at all15:24
jcooknever tried tbh15:24
JayFthe api doesn't have any mechanism for sending in a pub... yep15:24
jcookgotcha15:24
jcookyeah, totes on going over it15:24
JayFcool; after rackerpulse sync?15:24
*** jistr is now known as jistr|biab15:25
JayFwell, that's lunchtime for you. I'm free anytime after that, except 2-230 pst15:25
jcookJayF I'm blocked for rest of week lol, my Fridays are work days so if not ad hoc sooner, maybe then15:28
JayFI doubt it'd take long. Just ping me if you have 15m15:29
jcookJayF sure15:29
*** wajdi has joined #openstack-ironic15:29
jrollJayF: we should get the nova bp filed for this and make sure we get the ironic bits done very soon15:30
jrollif we want to land nova this cycle15:30
JayFjroll: nova bp already exists15:30
jrollis approved?15:30
JayFjroll: jcook volunteered to pick up ironic side bits15:30
JayFjroll: yesa15:31
jroll\o/15:31
JayFjroll: unless I have to redo that for O? Last time I asked I was more or less told JFDI15:31
jrollapproved for ocata even?15:31
JayFIt might have even been said I don't need a bp? I think that's right15:31
jrollI think you may need a quick re-approval15:31
JayFvirt driver implementing existing api = no bp15:31
*** cdearborn has quit IRC15:31
jrollno, every feature needs a BP15:31
*** pcaruana has quit IRC15:31
jrollspecless though, for this case15:31
dtantsurmorning rloo, JayF15:32
jrollidk, I guess you could have been told differently15:32
jcookyeah, I'm gonna hack on it. My next two weeks are lousy with meetings though. Was going to spend my Fridays on it most likely + mornings when I can15:32
*** lucasagomes is now known as lucas-hungry15:32
rloohi dtantsur :)15:32
jrollsambetts: do you use a different MTU today?15:34
rloodtantsur: you want me to +A this? https://review.openstack.org/#/c/382794/15:35
patchbotpatch 382794 - ironic - Log node state transitions at INFO level15:35
dtantsurrloo, I definitely won't be against it :)15:36
rloodtantsur: heh. done!15:36
sambettsjroll: no, but I already know the pain of having local.conf control taken away by the SUBNETPOOL fix we put into the settings file15:36
jrollsambetts: would you be fine with a todo then?15:37
sambettsjroll: If there are already plans to fix it elsewhere then probably, I just wonder if it would be solved by getting the MTU directly from br-ex via ip link show as they need to matc, e.g. brbm mtu = `ip link show br-ex <sed the mtu out>` because the neutron plugin will set the MTU on br-ex, and then we can just steal it off it15:40
jrollsambetts: yeah idk15:40
jrollwhatever you and vsaienk0 think is best, I just want to unblock this15:40
JayFsambetts: that's exactly what I was thinking, just now looking at the patch15:40
*** vsaienko has quit IRC15:41
*** _vsaienko has joined #openstack-ironic15:41
JayFsambetts: we should have all the info we need in lib/ironic to enforce a maximum mtu regardless of settings15:41
*** mkam has quit IRC15:43
sambettsvsaienk0, JayF: something like: pub_br_mtu=$(ip link show $PUBLIC_BRIDGE | sed -ne 's/.*mtu \([0-9]\+\).*/\1/p')15:45
sambettsthen use sudo ip link set dev ${BRIDGE_NAME} mtu $pub_br_mtt15:46
sambettsmtu*15:46
*** e0ne has joined #openstack-ironic15:51
*** wajdi has quit IRC15:53
*** links has quit IRC15:54
*** caiobo-lunch has quit IRC15:54
*** mkam has joined #openstack-ironic15:55
rajinir sambetts: Patch soon to be merged to fix the subet creation issue in the CI's https://review.openstack.org/#/c/378063/16:01
patchbotpatch 378063 - openstack-dev/devstack - Neutron L3 subnetpool creation should be optional16:01
sambettsrajinir: Yeah I saw :D thanks for pushing on that16:01
*** joprovost has joined #openstack-ironic16:04
*** milan is now known as milan|afk16:07
*** milan|afk has quit IRC16:07
*** Romanenko_K has quit IRC16:07
*** caiobo-lunch has joined #openstack-ironic16:07
*** jistr|biab is now known as jistr16:07
*** rpioso has quit IRC16:09
jlvillalvsaienk0: Are you still around? Curious if you had the script you use to run the multi-node job locally?16:11
jlvillalvsaienk0: We are trying to do it here :)16:11
rloojroll: just found out who lost and are now on the TC. congrats on staying focussed on ironic! :D16:12
jrollrloo: heh. thanks.16:12
*** hoangcx has quit IRC16:15
*** yuriyz|2 has joined #openstack-ironic16:16
mgouldsambetts: your 1640BST post is the kind of thing I meant by "query neutron for the MTU size" :-)16:21
sambettsmgould: awesome :)16:21
yuriyz|2hi ironicers. rloo mariojv some time ago I create small notifications-related rfe https://bugs.launchpad.net/ironic/+bug/163044 what you think about?16:23
openstackLaunchpad bug 163044 in xserver-xorg-video-ati (Ubuntu) "[M6] terminal display error when reading PDF files" [Low,Fix released] - Assigned to Rolf Leggewie (r0lf)16:23
yuriyz|2sorry https://bugs.launchpad.net/ironic/+bug/163044216:24
openstackLaunchpad bug 1630442 in Ironic "[RFE] FSM event for skipping automatic cleaning" [Undecided,New] - Assigned to Varun Gadiraju (varun-gadiraju)16:24
mgouldsambetts: I was just missing the crucial *how* bit :-)16:25
NobodyCamGood Morning Ironic'ers :)16:25
mgouldmorning NobodyCam!16:25
NobodyCammorning mgould :)16:25
yuriyz|2morning NobodyCam16:25
*** athomas has quit IRC16:25
rloomorning NobodyCam!16:25
sambettsmgould: yeah, I only thought about it when I saw the local_mtu logic in the patch16:25
NobodyCammorning yuriyz|2, rloo and sambetts16:25
sambettsHey NobodyCam16:25
NobodyCam:)16:26
rlooyuriyz|2: I'll take a look today16:26
yuriyz|2thanks rloo it's very simple16:26
mariojvlooking today also16:27
rlooyuriyz|2: i am always afraid when someone pings me and says something is 'simple' :-)16:27
yuriyz|2thanks mariojv16:27
*** jpich has quit IRC16:27
yuriyz|2rloo it's not about me16:27
yuriyz|2:)16:28
rlooyuriyz|2: there was something else of yours that mariojv wanted me to look at too... so much to do, so little time...16:28
mgouldrloo: "simple" does not necessarily mean "small" - see https://en.wikipedia.org/wiki/Monster_group :-)16:29
rloomgould: OH, that explains it! ;)16:29
yuriyz|2rloo this point is not important now16:29
rlooyuriyz|2: which point? No need to look at that rfe then?16:29
dtantsurg'night16:31
*** dtantsur is now known as dtantsur|afk16:31
mgouldnight dtantsur|afk16:31
yuriyz|2rloo it can be done later provision notifications should works w/o implementing of this rfe16:31
rlooyuriyz|2: ah, got it. thx.16:31
*** jaosorior has quit IRC16:33
*** lucas-hungry is now known as lucasagomes16:34
*** hoonetorg has quit IRC16:35
*** baoli_ has quit IRC16:38
*** amotoki has quit IRC16:42
_vsaienkojroll: tests passed please approve https://review.openstack.org/#/c/384652 and https://review.openstack.org/#/c/36511616:43
patchbotpatch 384652 - ironic - Fix broken xenial job16:43
patchbotpatch 365116 - ironic - Fix setting custom IRONIC_VM_NETWORK_BRIDGE16:43
jrollsambetts: you good with me approving that and we can follow up with something better later?16:46
*** derekh has quit IRC16:46
sambettsjroll: go for it, and if anyone blows up we'll soon know about it16:47
sambetts;)16:47
jroll:D16:47
openstackgerritJulia Kreger proposed openstack/ironic-specs: Boot from Volume - Reference Drivers  https://review.openstack.org/29499516:47
*** raghusab has quit IRC16:47
*** hoonetorg has joined #openstack-ironic16:48
*** tomstatt has joined #openstack-ironic16:56
*** yuriyz|2 has quit IRC16:57
* sambetts -> home 17:10
sambettscya'll later17:10
*** sambetts is now known as sambetts|afk17:10
tomstattHi all, I followed guide here: http://docs.openstack.org/developer/ironic/drivers/vbox.html to deploy ironic for vbox driver but got some error while running stack.sh17:11
tomstattthe log is here: http://paste.openstack.org/show/585359/17:12
tomstattI have changed cpu of compute node from 2 cores to 4 cores and run again but still got this error.17:12
openstackgerritMerged openstack/ironic: Log node state transitions at INFO level  https://review.openstack.org/38279417:13
tomstattplease give me some suggestion17:14
*** xavierr has quit IRC17:15
*** ricardoas has quit IRC17:15
*** clenimar has quit IRC17:16
*** gabriel-bezerra has quit IRC17:16
*** charlledaniel has quit IRC17:16
*** mtanino has joined #openstack-ironic17:16
*** mrtenio has quit IRC17:16
mgouldtomstatt: I've never used those instructions, sorry17:19
mgouldbut it looks like there aren't *any* vcpus available17:19
mgouldso increasing the size of your controller won't help17:20
* mgould could be wrong, of course17:20
lucasagomestomstatt, before you run ./unstack.sh can you run "ironic node-list/show" ?17:20
tomstattI have run lscpu command and I got 4 cores in CPU17:20
mgouldyeah, that suggests to me that those cores aren't being made available to nova17:21
mgouldfor whatever reason17:21
mgouldbut yes, please post the output of `ironic node-list`17:21
*** hshiina has quit IRC17:22
*** rpioso has joined #openstack-ironic17:23
tomstattlucasagomes, mgould : here is the result for "ironic node-list"17:24
tomstatthttp://paste.openstack.org/show/585366/17:24
*** xavierr has joined #openstack-ironic17:25
lucasagomestomstatt, please do a "ironic node-show <uuid/name>", see the "properties" field17:25
*** clenimar has joined #openstack-ironic17:25
lucasagomesit should have a "cpus" key there17:25
lucasagomesthat should be propagated to nova and will appear at "nova hypervisor-stats"17:25
tomstatthere is result for "ironic node-show <uuid/name>"17:27
tomstatthttp://paste.openstack.org/show/585367/17:27
*** gabriel-bezerra has joined #openstack-ironic17:27
*** charlledaniel has joined #openstack-ironic17:27
*** mrtenio has joined #openstack-ironic17:27
mgouldinteresting17:28
*** ohamada_ has quit IRC17:28
mgouldand `nova hypervisor-stats`?17:28
tomstattresult for 'nova hypervisor-stats': http://paste.openstack.org/show/585368/17:28
*** ralonsoh has quit IRC17:29
*** ricardoas has joined #openstack-ironic17:29
mgouldhuh17:30
mgouldlucasagomes: any ideas?17:30
* mgould has to go home now, but wishes you luck17:30
*** mgould is now known as mgould|afk17:30
tomstattthank you mgould17:30
lucasagomestomstatt, I can see driver_info is using ssh_* options17:32
lucasagomesI bet your validation (ironic node-validate <node uuid>) is failing17:32
lucasagomesand that's the cause17:32
*** baoli has joined #openstack-ironic17:33
lucasagomestomstatt, can you check ironic node-validate command please ?17:33
tomstattlucasagomes: in my local.conf file I have search and see no ssh driver17:33
*** trown is now known as trown|lunch17:34
lucasagomestomstatt, right, I mean in the node-show output (http://paste.openstack.org/show/585367/)17:35
*** portdirect has joined #openstack-ironic17:35
JayFrloo: you literally just asked on-list exactly what I was going to present to everyone during next upstream meeting17:35
lucasagomessee the "driver_info" field, it looks like it's using the driver's options for the *_ssh driver ?17:35
JayFrloo: I'm on the side of "put our admin-guide in tree in dev docs, point back to it until we can have it in-tree"17:35
rlooJayF: oh, sorry :)17:35
pas-hadoes our devstack plugin can even configure the vbox driver correctly? this is not the ssh+vbox, but pure vbox driver17:35
JayFrloo: don't apologize, it's a good thing when we agree! I feel like it's a sign we're seeing the world correctly17:36
rlooJayF: yeah, I think that'd be the easiest/fastest thing to do17:36
lucasagomestomstatt, you must be stuck here https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L635-L63917:36
openstackgerritFabio Dassan proposed openstack/pyghmi: Implement M4 and Kent support  https://review.openstack.org/36145717:36
rlooJayF: i replied to that cuz i don't really think that some folks are aware of how much work we have to do if they don't provide support...17:36
* lucasagomes thinks17:36
JayFI mean, I think we have a bit of a ... project-wide feeling that we don't like doing things outside of tree17:37
rlooJayF: the fact that someone added that info to the guide, but didn't coordinate with us, even though they clearly copied from our dev docs... :-(17:37
JayFfor various reasons, including our explicit exclusion from being in the out-of-tree install guide historically17:37
pas-halucasagomes: there's not a single mention of "vbox" in our devstack plugin17:38
rlooJayF: well, ironic was excluded from the official docs cuz (I think) 'they' didn't have the people-resources to handle that along with everything else they wanted to do. then the tent got bigger...17:38
*** sabeen has quit IRC17:38
pas-haso I presume it does not support configuring it appropriately17:38
rlooJayF: anyway, moving forward into the future...17:39
JayFI'll make sure it gets on the agenda for the next meeting to make sure there's a consensus17:39
*** ccamacho has quit IRC17:39
JayFand I'll reply to your ML thread, agreeing :)17:39
lucasagomespas-ha, right17:39
rloothx JayF17:39
tomstattlucasagomes: yes, I keep the original local.conf file for ironic devstack, just change driver to pxe_vbox17:39
tomstattlucasagomes: maybe some setting is not correct for pxe_vbox17:40
lucasagomestomstatt, right. Yeah so, like pas-ha said devstack may not have the code to configure that driver correctly17:40
lucasagomesand it wouldn't be a surprise17:40
pas-ha I think it is slated for removal from in-tree to e.g. ironic-staging-drivers17:41
tomstatthere is the result for 'ironic node-validate' command: http://paste.openstack.org/show/585370/17:41
lucasagomestomstatt, you can figure out what are the required properties for that vbox driver by issuing "ironic driver-properties pxe_vbox"17:41
*** amotoki has joined #openstack-ironic17:42
*** sabeen has joined #openstack-ironic17:42
lucasagomestomstatt, right, you can see there the power/management interface failing because it's missing some options17:42
lucasagomestomstatt, see "ironic driver-properties pxe_vbox"17:42
tomstattyes, I will try it17:43
tomstattthanks17:43
lucasagomestomstatt, you will need to configure the nodes manually (via ironic node-update)17:43
tomstattlucasagomes: yes, I got it, I am reading property description17:44
tomstattlucasagomes: what will I do next, after I have updated the node?17:45
lucasagomestomstatt, check if they are not in maintenance mode (via ironic node-list)17:45
lucasagomesbecause since the power interface is failing validation it may be put in that mode17:45
lucasagomesand then the hypervisor-stats command should now be propagating correctly (it may take few minutes)17:46
lucasagomesif you want to speed-up the process, just manually restart the n-cpu service17:46
*** rama_y has joined #openstack-ironic17:46
*** amotoki has quit IRC17:47
tomstattlucasagomes: I see, thank for your support17:49
lucasagomestomstatt, no worries, I might be missing something too17:51
lucasagomesbut lets see :-)17:51
tomstattlucasagomes: I see, your debugging helped me a lot, I will follow that17:52
jrolldevananda: rloo: wanna api meeting?17:59
rloojroll: oh, thought it was every second week. i can if you want.18:00
pas-hasoo, deployed myself the devstack-master on Xenial (apt-upgraded to the latest) and using pxe_ipmitool driver. one in two deploy attempts succeded o_O, but now I have two nodes sitting in clean_wait, maintenace off, recving heartbeats from them - but they do nothing18:00
jrollrloo: I wasn't here last week but couldn't find evidence of one18:00
rloojroll: we cancelled last week's. i think it gave devananda time to write his specs :)18:00
jrollrloo: let's wait for devananda I guess :)18:01
rloojroll: ok, i'm here. just ping me if it is a go.18:01
pas-haand the clean can not be aborted, looks like smth has constant exclusive lock on those nodes18:02
lucasagomespas-ha, is it locked on a "wait" state!?18:05
pas-hayes18:05
lucasagomesthat's odd, sounds like a bug to me18:05
JayFI bet there's something else at play18:05
JayFlike a slow BMC + power status loop leaving the node locked for an extra long time18:05
JayFI've seen that happen in OnMetal before18:06
pas-haJayF: that's devstack with VMs18:06
pas-haand the power status sync keeps trying to get a shared lock for those two nodes18:07
pas-haanyway, will continue tomorrow, have a nice evening all :)18:07
rloopas-ha: is that using iscsii?18:08
pas-hayes18:08
pas-hapxe_ipmitool18:08
rloopas-ha: thought i saw a bug about iscsii being REALLY SLOW18:08
rloowas in yesterday's meeting i think... am thinking...18:08
JayFon xenial?18:08
pas-hayes18:08
rlooyeah.18:08
JayFif it's on xenial we know what's up, and have a patch to fix it18:08
JayFyeah let me find the link18:08
rloois that the xenial blocker18:08
JayFhttps://review.openstack.org/#/c/384652/18:09
patchbotpatch 384652 - ironic - Fix broken xenial job18:09
JayFIt's all about MTU18:09
pas-haI know, that's why I decided to test it18:09
*** caiobo-lunch has quit IRC18:09
JayFhttps://review.openstack.org/#/c/365116/18:09
patchbotpatch 365116 - ironic - Fix setting custom IRONIC_VM_NETWORK_BRIDGE18:09
JayFare the two patches we merged to fix it, I believe18:09
pas-hawonderfully second deploy attempt succeded18:09
lucasagomesjroll, latest version of ironic-lib is 2.2.0 right? (not 2.1.1)18:09
* lucasagomes is confused by pypi18:10
lucasagomeshttps://pypi.python.org/pypi/ironic-lib/2.2.0 (is saying  Latest Version: 2.1.1 )18:10
pas-hathe "fixing" patch is still in merge queue, so I definitely do not have it18:10
*** bjolo_ has joined #openstack-ironic18:11
rloolucasagomes: that doesn't look good :-(18:11
lucasagomesrloo, yeah, looks a bit odd18:11
lucasagomesrloo, anyway, looking at the changelog 2.2.0 is the version which includes the root device hint stuff and fix the whole disk image + config driver18:15
lucasagomesdrive*18:15
lucasagomesso:18:15
lucasagomeshttps://review.openstack.org/#/c/385115/18:15
patchbotpatch 385115 - requirements - Bump ironic-lib version to 2.2.018:15
rloolucasagomes: i would think 2.2.0 is the first ocata version; 2.1.1. is from stable/newton.18:15
openstackgerritMerged openstack/ironic: Fix setting custom IRONIC_VM_NETWORK_BRIDGE  https://review.openstack.org/36511618:15
lucasagomesrloo, yeah it seems to be it18:15
rloolucasagomes: maybe doug hellman knows?18:16
rloolucasagomes: or someone else in stable infra. me, i dunno.18:16
* lucasagomes can ask18:16
openstackgerritMerged openstack/ironic: Fix broken xenial job  https://review.openstack.org/38465218:29
lucasagomeso/18:31
jrolllucasagomes: hm, I guess probably that means "most recently uploaded version"18:31
lucasagomesjroll, right18:31
mariojvyuriyz: took a look at the RFE https://bugs.launchpad.net/ironic/+bug/1630442, it makes sense to me18:32
openstackLaunchpad bug 1630442 in Ironic "[RFE] FSM event for skipping automatic cleaning" [Undecided,New] - Assigned to Varun Gadiraju (varun-gadiraju)18:32
lucasagomesI wonder which version it will take if you do a "pip install"18:32
lucasagomeswithout passing the version18:32
* lucasagomes tries18:32
lucasagomes"Successfully installed ironic-lib-2.2.0"18:33
lucasagomesok seems good18:33
*** hoonetorg has quit IRC18:35
*** mkam has quit IRC18:37
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902118:42
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: Ironic multitest initial commit  https://review.openstack.org/36902118:42
*** amotoki has joined #openstack-ironic18:43
*** trown|lunch is now known as trown18:46
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Add support for root device hints with operators  https://review.openstack.org/36674218:47
*** amotoki has quit IRC18:47
*** hoonetorg has joined #openstack-ironic18:51
*** mkam has joined #openstack-ironic18:51
*** mgoddard has quit IRC18:52
openstackgerritFabio Dassan proposed openstack/pyghmi: Implement M4 and Kent support  https://review.openstack.org/36145718:53
*** mgoddard has joined #openstack-ironic19:01
rloohey lucasagomes, just wondering if you wanted to change your vote here; there are a few -1's: https://review.openstack.org/#/c/302143/19:07
patchbotpatch 302143 - ironic-python-agent - Fix local boot issue with fedora in uefi mode19:07
lucasagomesrloo, looking19:08
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/37744619:09
*** [1]rpioso has joined #openstack-ironic19:16
mariojvJayF: added a comment on this old patch set: https://review.openstack.org/#/c/26384219:17
patchbotpatch 263842 - ironic - Make agent driver always PXE before cleaning19:17
mariojvi think the only change really needed based on comments is moving the deprecation message to service startup if possible19:18
mariojvand maybe a little doc change19:18
mariojvbut i'm just going to get it rebased for now19:18
*** rpioso has quit IRC19:18
*** bjolo_ has quit IRC19:22
*** Sukhdev has joined #openstack-ironic19:25
JayFmariojv: oh man, you're taking it back over! <319:26
JayFmariojv: anything I can do to help lmk19:26
*** _vsaienko has quit IRC19:32
*** [1]rpioso has quit IRC19:34
*** _vsaienko has joined #openstack-ironic19:34
*** e0ne has quit IRC19:37
*** tomstatt has quit IRC19:38
devanandajroll: bah - sorry about missing the meeting. I don't have anything to discuss, just waiting for reviews right now.19:39
*** e0ne has joined #openstack-ironic19:41
*** Sukhdev has quit IRC19:41
*** ElCoyote_ has left #openstack-ironic19:42
*** dprince has quit IRC19:48
*** ElCoyote_ has joined #openstack-ironic19:49
*** e0ne has quit IRC19:50
*** joprovost has quit IRC19:54
*** e0ne has joined #openstack-ironic19:55
*** [1]rpioso has joined #openstack-ironic19:56
*** e0ne has quit IRC19:58
*** Goneri has quit IRC19:58
*** e0ne has joined #openstack-ironic20:02
lucasagomesfolks I'm calling it a day20:04
lucasagomeshave a great evening all!20:04
jlvillallucasagomes: Good night!20:05
*** another_larsks is now known as larsks20:05
lucasagomesjlvillal, g'night!20:06
*** _vsaienko has quit IRC20:06
*** mkam has left #openstack-ironic20:06
*** lucasagomes is now known as lucas-afk20:21
openstackgerritMerged openstack/python-ironicclient: Update .gitignore to ignore .idea of PyCharm  https://review.openstack.org/38429320:24
*** hamzy has quit IRC20:28
openstackgerritMerged openstack/ironic-inspector: TrivialFix: Remove default=None when set value in Config  https://review.openstack.org/37720120:34
JayFDoes anyone know the correct configs/etc for getting a devstack working w/neutron network interface?20:39
JayFWe don't have it documented in dev docs, but I presume I can get some kind of success looking at the localrc of the multitenant networking job?20:39
*** sdake_ has joined #openstack-ironic20:39
JayFjcook: ^20:40
*** sdake has quit IRC20:41
*** amotoki has joined #openstack-ironic20:45
rlooJayF: yeah, I think it is in the mulltitenancy docs20:47
JayFholy crap we documented a thing \o/ http://docs.openstack.org/developer/ironic/dev/ironic-multitenant-networking.html20:48
JayFI'm going to push a patch to link that in from the normal devstack setup20:48
JayFor go back and double check and find out (most likely) that I just didn't see it because it was in the most obvious place possible20:48
rlooJayF: i think it is linked from the install guide but i could very well be wrong20:49
jcook\o/20:49
JayFsure, but the doc I just linked it about how to setup multitenant in devstack20:49
JayFwhich is more a dev thing than a install thing20:49
JayFand in this case I cared more about getting jcook a testing env w/multitenant networking since he's going to be implementing rescue mode20:50
jcookmanagers can code too \o/ (if they let us)20:50
* jcook gets back to his TPS reports.20:50
*** amotoki has quit IRC20:50
*** trown is now known as trown|outtypewww20:51
*** sdake has joined #openstack-ironic20:51
rlooJayF: oh. devstack. i don't think we have any doc there; it is in the devstack config files20:51
mrdajroll: sorry about the talk title :)20:51
JayFThat doc /is/ for devstack20:51
*** jheroux has quit IRC20:51
JayFnot for actual installs20:51
mrdaAnd good morning :)20:52
JayFhttp://docs.openstack.org/developer/ironic/dev/ironic-multitenant-networking.html is 100% devstack 0% real life20:52
openstackgerritMario Villaplana proposed openstack/ironic: Make agent driver always PXE before cleaning  https://review.openstack.org/26384220:52
JayFto be explicit20:52
rlooJayF: it is? oh right, it is :)20:52
rloomorning mrda20:52
mrdahey rloo20:52
JayFo/20:52
mrdao/20:52
*** sdake_ has quit IRC20:53
rloojcook: there are some managers in openstack that also code, welcome to that club :)20:55
*** jcoufal_ has quit IRC20:56
jcookrloo \o/20:57
rloojcook: like michael stills. you can aspire to be like him :D21:00
*** _vsaienko has joined #openstack-ironic21:01
JayFmikal is nowhere near as awesome as jcook :P21:03
* JayF says, while waiting for mikal in a meeting room21:03
* rloo stays away from commenting on that 21:04
JayFI'm joking :) we're all one big happy family21:05
rlooJayF: I was wondering if some sort of contest would be appropriate. ha ha.21:06
*** rama_y has quit IRC21:07
*** rama_y has joined #openstack-ironic21:08
mikalHeh21:08
*** anush_ has quit IRC21:08
*** Sukhdev has joined #openstack-ironic21:15
openstackgerritMarc Aubry proposed openstack/python-ironicclient: Fix python3 compatibility when HTTP Error are returned  https://review.openstack.org/37805021:16
*** portdirect has quit IRC21:18
*** Sukhdev has quit IRC21:28
*** Sukhdev has joined #openstack-ironic21:31
*** vishwanathj has quit IRC21:33
*** vishwanathj has joined #openstack-ironic21:34
*** Sukhdev has quit IRC21:37
*** aNuposic has joined #openstack-ironic21:39
*** aNuposic has quit IRC21:42
*** aNuposic has joined #openstack-ironic21:42
jcookI'm not nearly as sarcastic (rtt of 44 minutes, not bad)21:48
*** e0ne has quit IRC21:48
*** e0ne has joined #openstack-ironic21:49
*** e0ne has quit IRC21:50
*** e0ne has joined #openstack-ironic21:50
*** e0ne has quit IRC21:50
*** e0ne has joined #openstack-ironic21:51
*** e0ne has quit IRC21:51
*** e0ne has joined #openstack-ironic21:52
*** e0ne has quit IRC21:52
*** e0ne has joined #openstack-ironic21:52
*** e0ne has quit IRC21:53
*** e0ne has joined #openstack-ironic21:53
*** e0ne has quit IRC21:54
*** e0ne has joined #openstack-ironic21:54
*** e0ne has quit IRC21:54
*** zigo has quit IRC22:02
*** zigo has joined #openstack-ironic22:05
*** zigo is now known as Guest5063022:05
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/38518022:18
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/37744622:18
*** baoli has quit IRC22:21
*** mgoddard has quit IRC22:32
*** _vsaienko has quit IRC22:33
*** ppiela has quit IRC22:33
*** aNuposic has quit IRC22:33
*** rama_y has quit IRC22:35
*** rama_y has joined #openstack-ironic22:46
*** amotoki has joined #openstack-ironic22:47
*** [1]rpioso has quit IRC22:48
*** baoli has joined #openstack-ironic22:51
*** amotoki has quit IRC22:52
*** sdake has quit IRC23:16
*** rajinir has quit IRC23:26
JayFtonyb: if you have a moment, a couple of minor ironic docs fixes to stable need approval: https://review.openstack.org/#/c/382694/ and https://review.openstack.org/#/c/382478/23:35
patchbotpatch 382694 - ironic (stable/newton) - Keep numbering of list in Install Guide23:35
patchbotpatch 382478 - ironic (stable/newton) - [install-guide] describe pxe.ipxe_swift_tempurl23:35
*** pmannidi|brb is now known as pmannidi23:35
tonybJayF: np23:44
JayFthanks23:44
openstackgerritMerged openstack/ironic: [install-guide] describe pxe.ipxe_swift_tempurl  https://review.openstack.org/38247823:47
openstackgerritMerged openstack/ironic: Keep numbering of list in Install Guide  https://review.openstack.org/38269423:47
*** amotoki has joined #openstack-ironic23:48
*** sdake has joined #openstack-ironic23:50
*** sdake_ has joined #openstack-ironic23:51
*** amotoki has quit IRC23:53
openstackgerritMerged openstack/python-ironicclient: Fix import of ironicclient and reformat docstring  https://review.openstack.org/37852623:53
*** sdake has quit IRC23:55
*** natorious has quit IRC23:59

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