Thursday, 2017-01-19

*** causten has quit IRC00:00
*** aignatov has joined #openstack-ironic00:02
*** david-lyle has quit IRC00:05
*** jkilpatr has joined #openstack-ironic00:11
*** krtaylor has joined #openstack-ironic00:12
*** rpioso has quit IRC00:23
*** awiddersheim has joined #openstack-ironic00:23
TheJuliarloo: posting fix in a moment00:26
*** dsneddon_afk has quit IRC00:30
openstackgerritJulia Kreger proposed openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902800:31
*** sacharya has quit IRC00:35
*** nicodemos has quit IRC00:38
*** nicodemos has joined #openstack-ironic00:38
*** rama_y has quit IRC00:41
*** rama_y_ has quit IRC00:41
*** hoangcx has joined #openstack-ironic00:50
*** hw_wutianwei has joined #openstack-ironic00:52
*** harlowja has joined #openstack-ironic00:52
jrollTheJulia: rloo: nice, thanks for that00:53
*** phuongnh has joined #openstack-ironic00:57
rloothx TheJulia!00:57
*** SerenaFeng has joined #openstack-ironic00:58
phuongnhmorning ironic!00:59
TheJuliaGood morning!00:59
*** rloo has quit IRC00:59
phuongnhthank TheJulia :)01:00
*** causten has joined #openstack-ironic01:07
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing multinode job  https://review.openstack.org/42214901:18
*** tuanluong has joined #openstack-ironic01:23
*** mtanino has quit IRC01:24
*** Syed__ has quit IRC01:35
*** ppiela has quit IRC01:37
openstackgerritjiang wei proposed openstack/python-ironicclient: Support i18n for baremetal node cmds  https://review.openstack.org/35763901:45
openstackgerritTovin Seven proposed openstack/python-ironicclient: Add OSProfiler support to Ironicclient  https://review.openstack.org/36233101:46
*** sacharya has joined #openstack-ironic01:46
*** yonglihe has joined #openstack-ironic01:52
*** baoli has quit IRC01:55
*** rama_y has joined #openstack-ironic02:03
*** rama_y_ has joined #openstack-ironic02:03
*** gcb has joined #openstack-ironic02:14
*** wrouesnel has quit IRC02:28
*** wrouesnel has joined #openstack-ironic02:32
*** awidders_ has joined #openstack-ironic02:32
*** sacharya_ has joined #openstack-ironic02:33
*** links has joined #openstack-ironic02:33
*** izaakk_ has joined #openstack-ironic02:34
*** betherly_ has joined #openstack-ironic02:34
*** bcornec2 has joined #openstack-ironic02:35
*** hwoarang_ has joined #openstack-ironic02:36
*** mcarden_ has joined #openstack-ironic02:37
*** hoangcx_ has joined #openstack-ironic02:38
*** wrouesnel has quit IRC02:38
*** wrouesnel has joined #openstack-ironic02:39
*** mtreinish_ has joined #openstack-ironic02:41
*** sacharya has quit IRC02:41
*** hoangcx has quit IRC02:41
*** awiddersheim has quit IRC02:41
*** krtaylor has quit IRC02:41
*** jkilpatr has quit IRC02:41
*** aNuposic has quit IRC02:41
*** hwoarang has quit IRC02:41
*** bcornec1 has quit IRC02:41
*** rm_work has quit IRC02:41
*** izaakk has quit IRC02:41
*** mcarden has quit IRC02:41
*** betherly has quit IRC02:41
*** raghusab- has quit IRC02:41
*** bcornec has quit IRC02:41
*** mtreinish has quit IRC02:41
*** mtreinish_ is now known as mtreinish02:41
*** izaakk_ is now known as izaakk02:42
*** wrouesnel has quit IRC02:42
*** betherly_ is now known as betherly02:43
*** wrouesnel has joined #openstack-ironic02:44
*** yarkot has quit IRC02:44
*** wrouesnel has quit IRC02:45
*** wrouesnel has joined #openstack-ironic02:45
*** wrouesnel has quit IRC02:47
*** wrouesnel has joined #openstack-ironic02:47
*** wrouesnel has quit IRC02:49
*** wrouesnel has joined #openstack-ironic02:49
*** wrouesnel has quit IRC02:49
*** wrouesnel has joined #openstack-ironic02:49
*** wrouesnel has quit IRC02:50
*** yarkot has joined #openstack-ironic02:50
*** wrouesnel has joined #openstack-ironic02:50
*** jkilpatr has joined #openstack-ironic02:50
*** krtaylor has joined #openstack-ironic02:50
*** rm_work has joined #openstack-ironic03:00
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242803:06
*** wrouesnel has quit IRC03:07
*** wrouesnel has joined #openstack-ironic03:08
*** bcornec has joined #openstack-ironic03:12
*** wrouesnel has quit IRC03:15
*** wrouesnel has joined #openstack-ironic03:16
*** wrouesnel has quit IRC03:16
*** wrouesnel has joined #openstack-ironic03:17
*** wrouesnel has quit IRC03:18
*** wrouesnel has joined #openstack-ironic03:19
*** wrouesnel has quit IRC03:20
*** wrouesnel has joined #openstack-ironic03:21
*** wrouesnel has quit IRC03:22
*** ijw has quit IRC03:23
*** wrouesnel has joined #openstack-ironic03:23
*** wrouesnel has quit IRC03:23
*** raghusab has joined #openstack-ironic03:24
*** wrouesnel has joined #openstack-ironic03:24
*** wrouesnel has joined #openstack-ironic03:24
*** wrouesnel has quit IRC03:25
*** wrouesnel has joined #openstack-ironic03:26
*** wrouesnel has joined #openstack-ironic03:26
*** wrouesnel has quit IRC03:27
*** wrouesnel has joined #openstack-ironic03:27
*** wrouesnel has quit IRC03:27
*** wrouesnel has joined #openstack-ironic03:28
*** wrouesnel has quit IRC03:28
*** wrouesnel has joined #openstack-ironic03:28
*** vsaienko has joined #openstack-ironic03:32
*** vsaienko has quit IRC03:34
*** vikrant has joined #openstack-ironic03:45
*** sacharya_ has quit IRC03:57
*** tiendc has joined #openstack-ironic04:02
*** jerrygb has quit IRC04:10
openstackgerritMerged openstack/bifrost: Need install ansible in source case  https://review.openstack.org/42073704:10
*** ijw has joined #openstack-ironic04:11
*** baoli has joined #openstack-ironic04:15
*** SerenaFeng has quit IRC04:18
*** absubram has joined #openstack-ironic04:33
*** Nisha_Agarwal has joined #openstack-ironic04:39
*** Sukhdev has joined #openstack-ironic04:41
*** krtaylor has quit IRC04:52
*** sacharya has joined #openstack-ironic04:57
*** causten has quit IRC05:02
*** causten has joined #openstack-ironic05:02
*** wrouesnel has quit IRC05:03
*** absubram has quit IRC05:03
*** sacharya has quit IRC05:03
*** wrouesnel has joined #openstack-ironic05:03
*** wrouesnel has quit IRC05:03
*** wrouesnel has joined #openstack-ironic05:03
*** wrouesnel has quit IRC05:05
*** wrouesnel has joined #openstack-ironic05:05
*** wrouesnel has quit IRC05:06
*** wrouesnel has joined #openstack-ironic05:07
*** causten has quit IRC05:07
*** wrouesnel has quit IRC05:07
*** wrouesnel has joined #openstack-ironic05:08
*** jerrygb has joined #openstack-ironic05:10
*** jerrygb has quit IRC05:15
*** wrouesnel has quit IRC05:20
*** wrouesnel has joined #openstack-ironic05:21
*** wrouesnel has quit IRC05:21
*** wrouesnel has joined #openstack-ironic05:23
openstackgerritNaohiro Tamura proposed openstack/ironic: Generic management I/F for Inject NMI  https://review.openstack.org/34819105:24
*** udesale has joined #openstack-ironic05:31
*** tiendc has quit IRC05:33
openstackgerritNaohiro Tamura proposed openstack/ironic: Ipmitool management driver for Inject NMI  https://review.openstack.org/34872105:33
openstackgerritrajiv proposed openstack/ironic-python-agent: Enable release notes translation  https://review.openstack.org/42239605:34
*** SerenaFeng has joined #openstack-ironic05:40
*** ijw has quit IRC05:43
*** aparnav has joined #openstack-ironic05:44
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873205:48
*** baoli has quit IRC05:54
*** wrouesnel has quit IRC05:58
*** sacharya has joined #openstack-ironic05:58
*** wrouesnel has joined #openstack-ironic05:59
*** wrouesnel has quit IRC06:00
*** wrouesnel has joined #openstack-ironic06:01
*** wrouesnel has quit IRC06:02
*** rbudden has quit IRC06:02
*** rama_y_ has quit IRC06:03
*** rama_y has quit IRC06:03
*** sacharya has quit IRC06:03
*** wrouesnel has joined #openstack-ironic06:04
*** wrouesnel has quit IRC06:18
*** wrouesnel has joined #openstack-ironic06:20
*** wrouesnel has quit IRC06:24
*** tiendc has joined #openstack-ironic06:26
*** wrouesnel has joined #openstack-ironic06:26
*** rama_y_ has joined #openstack-ironic06:28
*** rama_y has joined #openstack-ironic06:28
*** wrouesnel has quit IRC06:28
*** amotoki has quit IRC06:28
*** amotoki has joined #openstack-ironic06:28
*** wrouesnel has joined #openstack-ironic06:29
*** rama_y_ has quit IRC06:32
*** rama_y has quit IRC06:32
*** wrouesnel has quit IRC06:33
*** wrouesnel has joined #openstack-ironic06:34
*** wrouesnel has joined #openstack-ironic06:35
openstackgerritNisha Agarwal proposed openstack/proliantutils: snmp inspection for disk size  https://review.openstack.org/39485806:46
*** mjura has joined #openstack-ironic06:46
openstackgerritNaohiro Tamura proposed openstack/python-ironicclient: Add a new OSC command for Inject NMI  https://review.openstack.org/35766106:49
*** vsaienko has joined #openstack-ironic06:53
*** vsaienko has quit IRC06:54
*** hoangcx_ has quit IRC06:56
*** jerrygb has joined #openstack-ironic07:00
*** jerrygb has quit IRC07:05
*** ChubYann has quit IRC07:07
*** rajinir has quit IRC07:16
*** hoangcx has joined #openstack-ironic07:22
pas-hamorning ironicers :)07:22
*** SerenaFeng has quit IRC07:23
*** ohamada has joined #openstack-ironic07:26
*** rbartal has joined #openstack-ironic07:48
*** e0ne has joined #openstack-ironic07:54
*** sacharya has joined #openstack-ironic08:00
*** hoangcx_ has joined #openstack-ironic08:01
*** hoangcx has quit IRC08:03
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Validate the generated swift temp url  https://review.openstack.org/37087508:06
*** sacharya has quit IRC08:06
*** tesseract has joined #openstack-ironic08:13
*** e0ne has quit IRC08:16
*** amoralej|off is now known as amoralej08:17
*** ccamacho has joined #openstack-ironic08:23
*** ralonsoh has joined #openstack-ironic08:25
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Add `latest` to baremetal-api-version  https://review.openstack.org/42065908:27
*** pmannidi has quit IRC08:29
vdrokmorning pas-ha and ironic!08:29
*** openstackgerrit has quit IRC08:33
*** openstackgerrit has joined #openstack-ironic08:33
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry to connect to RPC if failed  https://review.openstack.org/37646208:33
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry to connect to RPC if failed  https://review.openstack.org/37646208:40
tuanluongmorning ironic. pas-ha vdrok08:40
*** Sukhdev has quit IRC08:43
galynamorning all! :)08:43
*** hoangcx_ is now known as hoangcx08:45
*** amarao has joined #openstack-ironic08:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Add `latest` to baremetal-api-version  https://review.openstack.org/42065909:03
vdrokmorning tuanluong and galyna09:09
openstackgerritparesh sao proposed openstack/proliantutils: Add support to get cpu virtualization capability  https://review.openstack.org/42249009:12
*** ccamacho has quit IRC09:23
*** athomas has joined #openstack-ironic09:25
*** yonglihe has quit IRC09:27
*** e0ne has joined #openstack-ironic09:30
*** lucas-afk is now known as lucasagomes09:35
lucasagomesmorning all09:35
*** ccamacho has joined #openstack-ironic09:40
openstackgerritNisha Agarwal proposed openstack/proliantutils: Add supported boot modes to server capabilities  https://review.openstack.org/27505309:45
*** derekh has joined #openstack-ironic09:48
*** yuikotakadamori has joined #openstack-ironic09:50
*** MattMan has quit IRC09:51
*** MattMan has joined #openstack-ironic09:52
*** tuanluong has quit IRC09:56
*** nmathew has joined #openstack-ironic10:00
*** hoangcx has quit IRC10:07
*** priteau has joined #openstack-ironic10:08
*** phuongnh has quit IRC10:17
*** sambetts|afk is now known as sambetts10:17
openstackgerritAparna proposed openstack/proliantutils: Add HPSUM firmware update support  https://review.openstack.org/42200410:17
sambettsMorning all10:18
yuikotakadamorisambetts: morning :)10:19
sambettshey yuikotakadamori long time no speak!10:19
yuikotakadamorisambetts: yeah, actually now I have a baby in myself, so I'm trying to go home early everyday :)10:20
sambettsyuikotakadamori: :O congrats!!!!10:21
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Find a node by multiple attributes  https://review.openstack.org/42128510:21
yuikotakadamorisambetts: thanks :D10:21
lucasagomessambetts, yuikotakadamori good morning/afternoon10:24
yuikotakadamorilucasagomes: good afternoon :)10:25
lucasagomesyuikotakadamori, oh congrats!10:26
lucasagomes[all] if you have some time mind taking a look at https://review.openstack.org/#/c/374988/ ? Last bit in Ironic for being able to test UEFI in the gate, cheers! :-)10:26
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...10:26
yuikotakadamorilucasagomes: hehe, thanks! so that I cannot go to summit? PTG? for a while :p10:26
lucasagomesyuikotakadamori, yeah, well the PTG is not that important compared with it :-)10:27
*** jerrygb has joined #openstack-ironic10:28
yuikotakadamorilucasagomes, exactly. please enjoy!10:28
*** tiendc has quit IRC10:28
*** jerrygb has quit IRC10:33
vdrokmorning lucasagomes sambetts and yuikotakadamori ! :)10:39
lucasagomeso/ morning10:39
yuikotakadamorivdrok: morning :)10:41
*** nmathew has quit IRC10:52
vdroklucasagomes: did you try to set IRONIC_BOOT_MODE=uefi in gate with that patch?10:52
lucasagomesvdrok, I haven't, I have to put a patch for project-config to create a nv job for it10:53
lucasagomesvdrok, I tested it locally only10:54
lucasagomeslemme create a patch for it in project-config, hang on10:54
* lucasagomes will finish something quick first10:54
vdroklucasagomes: no, I mean just do-not-merge one, that will always set IRONIC_BOOT_MODE=uefi? or is it not possible without project-config chnage?10:54
lucasagomesvdrok, oh, got what you mean... I haven't tried it, but sounds like a good test10:55
lucasagomesvdrok, lemme do it, I haven't tried10:55
vdroklucasagomes: I'd feel safer approving that if I'd see a pass there :)10:55
lucasagomesvdrok, sure thing, will put one up now10:56
lucasagomesvdrok, the non-ipxe tests will fail tho, but that expected10:57
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: iscsi: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181910:57
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Agent: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181810:57
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Add IPv6 unit test for _get_route_source  https://review.openstack.org/41953310:57
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Convert _get_route_source to use the socket module  https://review.openstack.org/41953410:57
vdrokyup, that's fine10:57
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DO-NOT-MERGE: Test UEFI in gate  https://review.openstack.org/42254910:58
lucasagomesvdrok, ^10:58
*** udesale has quit IRC10:58
vdrokthanks :)10:58
*** dtantsur|afk is now known as dtantsur11:05
dtantsurmorning Ironic11:05
*** Nisha_Agarwal has quit IRC11:06
vdrokmorning dtantsur11:06
*** Nisha_Agarwal has joined #openstack-ironic11:06
yuikotakadamoridtantsur: morning :)11:06
openstackgerritKarthik S proposed openstack/ironic-inspector-specs: Spec for retrieving NUMA node information  https://review.openstack.org/39614711:08
dtantsurhey vdrok, hey yuikotakadamori, long time no see :)11:11
yuikotakadamoridtantsur, hehe, yeah.11:12
openstackgerritDmitry Tantsur proposed openstack/ironic: Use only Glance V2 by default (with a compatibility option)  https://review.openstack.org/42199411:12
dtantsuryuikotakadamori, how are you doing? :)11:13
*** zhugaoxiao has joined #openstack-ironic11:14
openstackgerritDmitry Tantsur proposed openstack/ironic: [DNM] Try disabling Glance V1  https://review.openstack.org/42255711:15
yuikotakadamoridtantsur, I'm busy for downstream work, and now I have a baby in myself :)11:18
dtantsuroh, congratulations! (for the latter, not for the former :)11:19
yuikotakadamoridtantsur, hehe, I see. My baby will come on April :D11:19
yuikotakadamori(come? will be born??)11:20
dtantsur(both sound fine to me personally) cool, spring seems like a good time11:20
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742911:20
yuikotakadamoridtantsur, yeah, I and my family are looking forward to meet him!11:22
*** formica has joined #openstack-ironic11:22
yuikotakadamoriI will go home, see you ironickers o/11:25
*** yuikotakadamori has quit IRC11:25
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742911:25
openstackgerritVasyl Saienko proposed openstack/ironic: Do not use user token in neutron client  https://review.openstack.org/42256111:28
*** athomas has quit IRC11:28
*** zhugaoxiao has quit IRC11:29
*** zhugaoxiao has joined #openstack-ironic11:29
*** athomas has joined #openstack-ironic11:35
openstackgerritAparna proposed openstack/ironic: Add `get_clean_step` to IloManagement interface  https://review.openstack.org/42257211:47
*** jkilpatr has quit IRC11:47
lucasagomesvdrok, wholediskimages in gate + UEFI seems to be failing as well because the bootloader might not be UEFI compat: http://logs.openstack.org/49/422549/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-pxe_ipmitool-tinyipa-ubuntu-xenial/6ed3130/logs/ironic-bm-logs/node-0_console_19-01-2017-11:44:39.txt.gz11:52
lucasagomesthe chainboot fails11:52
lucasagomespartition images seems grand tho11:52
lucasagomesvdrok, great idea to have this patch up to catch these use cases11:52
openstackgerritAparna proposed openstack/proliantutils: Support to get hardware raid support  https://review.openstack.org/42257511:52
openstackgerritJim Rollenhagen proposed openstack/ironic: Refactor active conductor check  https://review.openstack.org/42146511:53
vdroklucasagomes: hmm, I thought we have the plan to ditch chainloading for whole-disk images?11:53
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797011:53
openstackgerritJim Rollenhagen proposed openstack/ironic: Enable manual-management hardware type in devstack  https://review.openstack.org/41792011:53
openstackgerritJim Rollenhagen proposed openstack/ironic: Add hardware types to the hash ring  https://review.openstack.org/41906511:53
openstackgerritJim Rollenhagen proposed openstack/ironic: Register/unregister hardware interfaces for conductors  https://review.openstack.org/41263111:53
jrolly'all are brutal on these reviews, I think this is finally done though ^11:53
jrollmorning.11:53
vdrokmorning jroll :)11:53
lucasagomesvdrok, we had a check before that prevented it11:53
lucasagomesvdrok, but I removed, cause, it's not that we can't chainload to wholedisk image11:54
lucasagomesit just that the images should support it11:54
lucasagomese.g have a efi compat bootloader installed in it11:54
lucasagomesbut apparently cirros doesn't11:54
lucasagomesjroll, morning11:54
dtantsurmorning jroll11:54
dtantsurheh, I remember the patch with loading hardware types did take a few cycles to merge as well :)11:55
vdroklucasagomes: so you think we can take care of whole disk images later? If so, please add some comment to that devstack change.11:55
lucasagomesvdrok, yeah will do. I will just wait the whole jobs to run11:56
lucasagomesand return11:56
vdroksure11:56
lucasagomesvdrok, but yeah for now we can enable UEFI test on partition images11:56
jrolldtantsur: so I just have properties/passthru to do on the API, and then a TODO to allow loading zero classic drivers and checking instead if a classic OR dynamic is loaded. then I guess we just need an ipmi hardware type and some CI?11:56
lucasagomeswhich is fine cause image generation is outside the real of ironic11:56
lucasagomesvdrok, we will need to change the image to test local boot anyway11:57
lucasagomescirros also doesn't have grub2 installed in it so we can test in gate :-(11:57
lucasagomesloads of work ahead o/11:57
aparnavhey jroll11:57
dtantsurjroll, yep. we can proceed with IPMI/CI as soon as we get the first of the patches (registration) landed, I think11:58
jrolldtantsur: thinking we can just do that CI on the multitenant job, that'll test hardware types, it'll test non-default network interface, and we have multiple nodes so could test mixing drivers/hardware types11:58
openstackgerritKarthik S proposed openstack/ironic-inspector-specs: Spec for retrieving NUMA node information  https://review.openstack.org/39614711:59
jrollhi aparnav \o11:59
dtantsurjroll, cool idea11:59
jroll:)12:00
aparnavjroll, related to the rfe https://bugs.launchpad.net/ironic/+bug/1648448, I submitted a spec. Based on the review comments I have abondoned the spec and updated the rfe description12:00
openstackLaunchpad bug 1648448 in Ironic "[RFE]HPSUM firmware update as cleaning step for iLO drivers" [Wishlist,In progress] - Assigned to Aparna (aparnavtce)12:00
aparnavjroll, Can you confirm still there a need for the spec or not?12:00
vdrokdtantsur: couple of comments on glance patch12:01
dtantsurthnx12:02
*** tiendc has joined #openstack-ironic12:04
*** tiendc has quit IRC12:05
*** jkilpatr has joined #openstack-ironic12:05
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry to connect to RPC if failed  https://review.openstack.org/37646212:06
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Retry to connect to RPC if failed  https://review.openstack.org/37646212:07
jrollaparnav: ah, nice. approved. dtantsur if you want to sanity check this: https://bugs.launchpad.net/ironic/+bug/164844812:08
openstackLaunchpad bug 1648448 in Ironic "[RFE]HPSUM firmware update as cleaning step for iLO drivers" [Wishlist,In progress] - Assigned to Aparna (aparnavtce)12:08
*** awidders_ has quit IRC12:08
dtantsurlgtm12:09
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Add `latest` to baremetal-api-version  https://review.openstack.org/42065912:09
*** krtaylor has joined #openstack-ironic12:10
jrollthanks12:10
aparnavjroll, thank you :)12:10
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Baremetal Devstack Network Simulation Developer Doc  https://review.openstack.org/42258212:10
jrollaparnav: no problem, thanks for bringing it up!12:10
lucasagomesfolks, if you have some time take a look at https://review.openstack.org/#/c/411818/ and next patch in series, it would be cool to have IPv6 support in Ironic/IPA merged in ocata12:11
patchbotpatch 411818 - ironic-python-agent - Agent: Listen for connections on both IPv4 and IPv...12:11
openstackgerritVasyl Saienko proposed openstack/ironic: Do not use user token in neutron client  https://review.openstack.org/42256112:22
openstackgerritDmitry Tantsur proposed openstack/ironic: Use only Glance V2 by default (with a compatibility option)  https://review.openstack.org/42199412:23
dtantsurvdrok, ^^^12:23
*** Nisha_Agarwal has quit IRC12:25
*** Nisha_Agarwal has joined #openstack-ironic12:25
*** lucasagomes is now known as lucas-hungry12:27
*** jerrygb has joined #openstack-ironic12:29
*** vikrant has quit IRC12:29
*** aparnav has quit IRC12:34
*** jerrygb has quit IRC12:34
vsaienk0sambetts: I can't get why returning None there is dangerous https://review.openstack.org/#/c/364413/24/nova/virt/ironic/driver.py@124212:36
patchbotpatch 364413 - nova - Support Ironic interface attach/detach in nova virt12:36
sambettsvsaienk0: didn't we add the function network_binding_host_id function specifically for this purpose in Newton?12:39
*** hw_wutianwei has quit IRC12:39
*** hwoarang_ is now known as hwoarang12:40
jrollvsaienk0: I don't see why either, maybe just ask johnthetubaguy :)12:40
*** baoli has joined #openstack-ironic12:40
jrollrather I don't see the 'could steal a port from another user'12:40
sambettsjroll, vsaienk0: I'm a little lost on that part too12:41
vsaienk0sambetts: yeah we added network_binding_host_id to allow override binding_host_id for ironic virt driver, but can't get why it is dangerous...12:42
sambettsjroll, vsaienk0: binding:host_id has nothing to do with which user owns it, only which nova compute host the port should be bound too12:42
jrollright12:42
* jroll wonders if binding:host_id=None is equivalent to the lack of binding:host_id in the request to neutron12:43
vsaienk0johnthetubaguy ^^12:43
vsaienk0jroll: https://github.com/openstack/neutron/blob/970e565efc8a579eff90e093f6e5cf897c574e80/neutron/plugins/ml2/plugin.py#L38912:44
sambettsjroll: but that shouldn't matter12:44
jrollsambetts: if that line changes to have "and bind_host_id" it will :)12:44
sambettsall that'll do is skip populating the binding_profile which we don't need anything from it anyway right?12:45
vsaienk0jroll: it shouldn't otherwise our neutron driver shouldn't work right?12:46
jrollI guess what I'm wondering is, if binding:host_id is not in the request, will neutron try to bind the port immediately, or will it treat it like null and not bind it12:46
jrollvsaienk0: well, we send None now12:46
openstackgerritVarun Gadiraju proposed openstack/ironic: WIP/DNM: Baremetal Devstack Network Simulation Developer Doc  https://review.openstack.org/42258212:46
*** dtantsur is now known as dtantsur|lunch12:47
sambettsjroll: it just leaves the port alone12:47
jrollsambetts: ok, that answers my question12:47
jroll:)12:47
sambettsjroll: neutron will not bind a port without a host_id12:47
jrollright12:47
jrollI now know this12:47
sambetts:D12:48
jrollthat was my question :)12:48
jrollsambetts: I was curious if we'd suddenly break if nova decided not to send it at all12:48
*** baoli has quit IRC12:48
sambettsjroll: I'm just very confused about the stealing ports thing12:49
jrollsambetts: agree12:49
jrolljohn is pinged, now we play the waiting game :P12:50
sambetts+112:50
jrolldtantsur|lunch: do we have code for "conductor will fail to start if there is a name clash between classic and dynamic" yet?12:52
jroll(when you're back from lunch ofc)12:52
openstackgerritJim Rollenhagen proposed openstack/ironic-specs: Driver composition: add default column to new table  https://review.openstack.org/42259912:58
jrolldtantsur|lunch: ^ spec update, btw12:58
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749112:59
dtantsur|lunchjroll, (while I haven't started eating yet): 1. no, we don't; 2. thanks!; 3. I realized we might need to expose vendor_interface still :( e.g. for IPMI hardware type we can well expect a user to switch between ipmitool vendor and ipminative vendor12:59
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749112:59
*** gcb has quit IRC12:59
jrolldtantsur|lunch: booooooo for 313:00
dtantsur|lunchyep :(13:00
* dtantsur|lunch heads towards food for real13:00
jrollok, I'll stick with the default vendor for passthru for now13:00
*** Nisha_Agarwal has quit IRC13:01
jrolland get that validation written along with the new loading validation13:01
* jroll finds breakfast13:01
*** Nisha_Agarwal has joined #openstack-ironic13:01
*** links has quit IRC13:11
*** jerrygb has joined #openstack-ironic13:13
*** lucas-hungry is now known as lucasagomes13:17
*** dtantsur|lunch is now known as dtantsur13:17
*** ohamada_ has joined #openstack-ironic13:18
*** ohamada has quit IRC13:18
dtantsurEmilienM, hey! so, what's the status of the glance issue? I tried disabling glance v1 in devstack, seems to pass with my change: https://review.openstack.org/#/c/422557/13:20
patchbotpatch 422557 - ironic - [DNM] Try disabling Glance V113:20
lucasagomesvdrok, added a comment summarizing the UEFI situation at https://review.openstack.org/#/c/374988/13:22
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...13:22
lucasagomesjroll, ^ you might be interested as wel13:23
*** trown|outtypewww is now known as trown13:23
lucasagomesdtantsur, btw, we might need changes in the inspector ipxe template to be able to boot UEFI. Seems something's missing in the kernel cmdline: logs.openstack.org/49/422549/1/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial-nv/513627c/logs/ironic-bm-logs/node-0_console.txt.gz13:26
lucasagomesI don't know if there's a configuration in inspector for uefi or anything, this was just a gate test with: https://review.openstack.org/#/c/422549/13:27
patchbotpatch 422549 - ironic - DO-NOT-MERGE: Test UEFI in gate (ABANDONED)13:27
lucasagomesso maybe it's fixed already13:27
dtantsurlucasagomes, I'm open to suggestions :)13:27
lucasagomesdtantsur, sure, yeah I will try it out13:27
lucasagomesI just saw that, so letting ya know13:28
dtantsurthanks!13:28
*** nmathew has joined #openstack-ironic13:29
*** Nisha_Agarwal has quit IRC13:30
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: test uefi boot  https://review.openstack.org/42262313:33
*** jheroux has joined #openstack-ironic13:33
lucasagomesvsaienk0, https://review.openstack.org/#/c/422549/13:33
patchbotpatch 422549 - ironic - DO-NOT-MERGE: Test UEFI in gate (ABANDONED)13:33
*** ccamacho is now known as ccamacho|lunch13:35
vsaienk0lucasagomes: it seems that node capabilities for uefi enabled and oneview case will be malformed  ironicclient call will look like (ironic node-create .... -p capabilities=boot_mode:uefi, p capabilities=server_hardware_type_uri:$server_hardware_type_uri,enclosure_group_uri:$enclosure_group_uri,)13:40
lucasagomesvsaienk0, oh, /me checks13:40
lucasagomesvsaienk0, L1451 from https://review.openstack.org/#/c/374988/15/devstack/lib/ironic should handle it, no ?13:42
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...13:42
lucasagomesif node_capabilities is already set just append the oneview specific options13:43
vsaienk0lucasagomes: right!13:44
*** nmathew has quit IRC13:46
*** lindycoder has joined #openstack-ironic13:48
openstackgerritMerged openstack/ironic: Validate the generated swift temp url  https://review.openstack.org/37087513:50
sambettsvsaienk0: are you in openstack-nova?13:52
vsaienk0sambetts: just joined13:52
sambettsvsaienk0: me and john are talking about it, basically its a weird race if you have two nova deploys which were both given the same --nic port-id=<port_id>13:53
*** causten has joined #openstack-ironic13:53
vsaienk0sambetts: it is related only for concurrent deploys?13:54
sambettsvsaienk0: yeah, its a real edge case13:55
*** [1]cdearborn has joined #openstack-ironic13:55
vsaienk0sambetts: so how Nova assumes that port is already in use? when binding host id is set?13:58
sambettsvsaienk0: so the race is between two deploys both reaching the update binding profile call at the same time14:00
EmilienMdtantsur: hey, excellent. So I tried this patch in tripleo and it didn't work because we didn't build your patch in the package I think14:00
EmilienMdtantsur: in other words, I haven't managed to test your work yet14:00
EmilienMdtantsur: it's on my list for today14:00
sambettsvsaienk0: the issue with ours is that if it goes second it'll nuke anything that was set by the first one instead of checking if its overriding anything14:01
vsaienk0sambetts: it should be solved by implementing ETAGS on Newtron side, looks like lost update problem...14:01
*** udesale has joined #openstack-ironic14:01
sambettsvsaienk0: yeah apparently thats happening the next release14:02
vsaienk0sambetts: I still don't understand how Nova can avoid that without using etags14:02
sambettsvsaienk0: no... its a race regardless of it being None or another binding host is14:03
sambettss/is/id14:03
vsaienk0sambetts: but neutron allows to override binding host id, I mean if it was set to something, to update it to another value you don't need to remove it explicitly14:05
*** dyasny has quit IRC14:05
*** dprince has joined #openstack-ironic14:05
vsaienk0I don't understand why if both request contain binding host id it will not lead to stolen port14:05
*** baoli has joined #openstack-ironic14:06
jrollnova attach/detach/portgroups has +Ws \o/14:09
jrollgreat work to everyone involved in that14:09
jrollit's been a riiiide14:09
* jroll earmarks vlan aware stuff for next cycle14:09
vdrokwhee \o/14:10
vsaienk0sambetts: so according to johns comment they somehow check in nova that port doesn't contain binding host id already14:10
*** rloo has joined #openstack-ironic14:11
openstackgerritBob Fournier proposed openstack/ironic-inspector: Add plugin to process basic management LLDP TLVs  https://review.openstack.org/40649614:13
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add version column  https://review.openstack.org/41239714:14
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749114:14
lucasagomesjroll, o/14:15
lucasagomesso only api-ref needed irght ?14:15
lucasagomes"needed" I mean, still up for review14:15
sambettsjroll: did we fix the check on the nova side for waiting until the node has moved into clean wait vs cleaning to say that it is torn down?14:15
dtantsurEmilienM, ok, thanks for the update14:15
jrolllucasagomes: yeah, I think so14:15
jrollsambetts: not that I know of14:15
dtantsuroh, so it's done code-wise, awesome14:16
*** dyasny has joined #openstack-ironic14:18
vsaienk0sambetts: so looks like we have the same problem in ironic, if we attach port to node that is already used by someone, it will be stolen...14:18
sambettsvsaienk0: yeah we probably need to add a device_id check into our neutron driver14:19
vsaienk0sambetts: we should set device_owner to baremetal:node.uuid for the port here https://github.com/openstack/ironic/blob/master/ironic/common/neutron.py#L19614:19
sambettsvsaienk0: in vif_attach we need if port.device_id && device_id != instance_id raise PortAlreadyInUse()14:20
vsaienk0sambetts: what about no nova case?14:21
vsaienk0wo nova, instance_uuid might not be set14:22
*** kjw3 has joined #openstack-ironic14:22
*** Goneri has joined #openstack-ironic14:24
sambettsnova will deal with the nova case :)14:25
jrollwhy not just check if binding:host_id is set before we send it?14:26
*** udesale has quit IRC14:27
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command with first online data migration  https://review.openstack.org/40855614:28
sambettsjroll, vsaienk0: we should probably check both, device_id should match the ironic node's instance_id if we have on, and the host_id shouldn't be set because it means the port is already bound14:29
jrollfair enough14:30
vsaienk0jroll: all this will work only when etags or something is implemented on neutron side, so we 100% sured that state of object we know wasn't changed by someone else while we updating...14:30
jrollyerp14:30
vsaienk0damn, nova patches cant be merged bue to py35 job failure...14:32
jrollyep :(14:33
jrollthat's alright though, we know they'll get in by now14:33
dtantsurnow, we're left with soft power pending in nova, right?14:37
jrolldtantsur: indeed, I submitted a client release yesterday14:38
lucasagomesdtantsur, yeah, and bfv stuff14:38
* jroll checks14:38
jrolllucasagomes: no chance we're getting BFV in nova this cycle :P14:38
lucasagomesjroll, :-( yeah14:38
jrolldtantsur: I guess we need this but it doesn't block CI on that patch https://review.openstack.org/#/c/422287/14:39
patchbotpatch 422287 - requirements - Update python-ironicclient minimum to 1.10.014:39
jrolllucasagomes: no need to be sad, we didn't expect to get that done14:39
jrolljust the plumbing in ironic14:39
rloo^ yes, that was my understanding too.14:39
rloohi and good morning and great work (phew) on portgroups and attach/detach! (almost there anyway)14:40
lucasagomescool, yeah we can get it in early in pike hopefully14:40
lucasagomesrloo, morning14:40
* jroll points at http://specs.openstack.org/openstack/ironic-specs/priorities/ocata-priorities.html#generic-boot-from-volume14:40
jrolllucasagomes: rloo: if you didn't see, I got that driver composition chain fixed up, it should be good to go now14:40
jrolland I think I can finish the API patch today14:40
rloojroll: yup, on my list to look at today. going to look at rolling upgrades stuff first though14:41
jrollcool14:41
jrollrloo: how's that looking, it's been a couple days for me14:41
rloojroll: sigh. 'better'. ask me after i look at this next round...14:42
jrollheh. alright14:42
lucasagomesjroll, awesome! Will take a look14:43
jrollthanks!14:43
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834114:44
mjturekJayF: sorry for the delay ^ didn't look into functional tests yet but I added a couple of unit tests. Also, the rescuepassword wasn't getting sent to set_provision_state. Fixed that as well14:45
openstackgerritMerged openstack/ironic: Move to tooz hash ring implementation  https://review.openstack.org/39902814:46
jrollwooooo14:47
*** milan has joined #openstack-ironic14:49
milanmorning Ironic! :)14:49
openstackgerritGrzegorz Grasza (xek) proposed openstack/ironic: Add new dbsync command with first online data migration  https://review.openstack.org/40855614:50
openstackgerritVasyl Saienko proposed openstack/ironic: Validate port info before assume we may use it  https://review.openstack.org/41588114:51
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Keystone session for swift-temp-url generation  https://review.openstack.org/41076414:52
vdrokmorning rloo and milan !14:53
rloohi vdrok, milan!14:54
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Keystone session for swift-temp-url generation  https://review.openstack.org/41076414:54
milanmorning rloo, vdrok! :)14:54
rloovdrok: hope you're ok that i updated that nova patch (so that matt could +2 it)14:54
vdrokrloo: sure I am, thank you by the way :)14:54
rloovdrok: yw. matt would have done it himself anyway :)14:55
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834114:56
openstackgerritVasyl Saienko proposed openstack/ironic: Validate port info before assume we may use it  https://review.openstack.org/41588114:57
*** rbartal has quit IRC14:57
jlvillalvdrok, vsaienk0 I have been working on multitenant with grenade.14:58
jlvillalvdrok, vsaienk0 And ran into this issue: http://paste.openstack.org/show/595633/14:58
*** mtanino has joined #openstack-ironic14:58
jlvillalvdrok, vsaienk0 I'm wondering if you have ideas on how we should setup the grenade code for multitenant. I can upload the full log somewhere, if desired.14:59
*** dprince has quit IRC14:59
*** srobert has joined #openstack-ironic14:59
vsaienk0jlvillal: in Ocata nova deprecate attaching floating-ip via nova CLI https://review.openstack.org/#/c/410701/16/projects/60_nova/resources.sh@11014:59
patchbotpatch 410701 - openstack-dev/grenade - Add floating ip with process creating instance14:59
jlvillalvsaienk0, Hmm. Okay. But still working for other grenade job. So a little confused. Let me look at patch.15:00
*** baoli has quit IRC15:00
jlvillalvsaienk0, I will test that patch with my code. Thanks! :)15:01
TheJuliaGood morning everyone15:02
vdrokjlvillal: morning! did not know anything on your question :)15:02
vdrokmorning TheJulia15:02
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing multinode job  https://review.openstack.org/42214915:02
jlvillalvdrok, Me either! :(15:03
vsaienk0jlvillal for newton nova it should work15:03
dtantsurmorning rloo, jlvillal15:03
jlvillalvsaienk0, Thanks. I'll test it here locally in about an hour. I appreciate the help!15:03
jlvillalGood morning dtantsur vsaienk0 vdrok rloo jroll milan lucasagomes TheJulia and everyone else :)15:04
milanmorning all! :D15:04
*** causten has quit IRC15:05
*** udesale has joined #openstack-ironic15:05
*** causten has joined #openstack-ironic15:05
dtantsurgood early morning milan :)15:05
jrollmorning jlvillal15:06
dtantsurjroll, you haven't started a hardware type for IPMI, have you? if not, I can take a look, must be quick15:06
jrolldtantsur: I have not, that would be great if you did15:06
* jlvillal wonders why it is early morning for milan. jlvillal though it would be afternoon for milan15:06
jlvillals/though/thought/15:06
milanjlvillal is of course right, it's just me joining the channel late ;)15:07
jlvillalmilan, Ah :)15:07
dtantsurjlvillal, our regular kidding, ignore it :) we're in the same timezone15:07
jlvillalStill early morning for me. I'm still in bed :)15:07
milanlol :D15:07
*** baoli has joined #openstack-ironic15:07
sambettsjroll: Re: the ordering thing I said earlier: https://review.openstack.org/#/c/422678/15:08
patchbotpatch 422678 - nova - Change order of _cleanup_deploy and _unprovision i...15:08
jrollsambetts: thanks, added to my list15:08
lucasagomesjlvillal, hi there15:08
jrollprobably would need a bug on that15:08
sambettsjroll: yeah, I was hoping to see if it breaks anything first ;)15:09
jrollsambetts: and wait for the priority stuff to land, that conflicts with all of it :P15:09
rloohi dtantsur, good early morning jlvillal, hope you feel like getting out of bed :)15:09
*** causten has quit IRC15:09
sambettsjroll: very yes :-P15:09
sambettsjroll: I hope we can get that issue fixed though, because calling vif_detach in _cleanup_deploy only makes the problem worse:-P15:10
jrollsambetts: yeah, indeed15:10
rlooxek: if you have a change to update this today, you may get my +2: https://review.openstack.org/#/c/407491/15:12
patchbotpatch 407491 - ironic - Add RPC and object version pinning15:12
*** dyasny has quit IRC15:14
lucasagomesjroll, reviewed... I'm fine also approving https://review.openstack.org/#/c/412631/  I left some comments there but nothing major15:16
patchbotpatch 412631 - ironic - Register/unregister hardware interfaces for conduc...15:16
*** baoli has quit IRC15:16
TheJuliarloo: I guess that raises the question if we're ready to begin landing that feature (and if I should remove my -2)15:16
* jroll looks15:17
rlooTheJulia: no, I think we should keep it as -2. If we don't, we need to update the config to say it isn't working yet.15:17
rlooTheJulia: so I'm fine leaving it as -2 for now.15:17
TheJuliaok15:17
jrolllucasagomes: I don't quite get your comment on that intersection15:17
jrolleither that or you found a bug15:18
rlooTheJulia: the only problem would be rebasing, but i'm hopeful the feature will land soooooooon15:18
jrollor maybe I do get it15:18
* lucasagomes looks again15:18
jrolllucasagomes: https://review.openstack.org/#/c/412631/15/ironic/common/driver_factory.py@35715:18
patchbotpatch 412631 - ironic - Register/unregister hardware interfaces for conduc...15:18
jrollI think I see what you're saying now, either you're right or I missed something15:18
jrollno, you're right, nice15:18
jrollI can clean up in a follow up too15:18
lucasagomesjroll, well you are always adding to enabled in the same look as you are adding "name" to supported15:19
lucasagomesthen you just intersect both15:19
lucasagomesyeah...15:19
lucasagomesjroll, cool, no worries pushing the +a now15:19
*** rama_y has joined #openstack-ironic15:19
*** rama_y_ has joined #openstack-ironic15:19
lucasagomesjroll, it's not a big deal anyway15:19
jrolllucasagomes: thanks, I'll fix it up later today15:19
jrollgood catch15:19
lucasagomesjroll, no rush, if you want I can push a patch on top fixing it too15:19
TheJuliarloo: to save the rebasing headache, it would be ideal if we could get it in order, and then focus on the series and try and land it in rapid succession... but that just sounds like crazy talk15:19
lucasagomess/look/loop15:20
jrolllucasagomes: either way, I need to dive into this code later today anyway15:20
rlooTheJulia: yes, that makes sense. Should be doable.15:20
lucasagomescool15:20
*** dyasny has joined #openstack-ironic15:20
*** makowals has joined #openstack-ironic15:21
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425715:22
lucasagomesfolks if you have time, wants to take a last look at https://review.openstack.org/#/c/374988/ ? There's 2+2 already and once that's in we can enable some UEFI test in gate (for partition images + ipxe, check the comments at the end of the page)15:24
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...15:24
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: iscsi: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181915:25
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Agent: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181815:25
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Add IPv6 unit test for _get_route_source  https://review.openstack.org/41953315:25
openstackgerritDerek Higgins proposed openstack/ironic-python-agent: Convert _get_route_source to use the socket module  https://review.openstack.org/41953415:25
rloolucasagomes: could one of those that +2, +A? (I'll try to take a look later if needed and if I get a chance)15:27
*** dyasny has quit IRC15:28
*** sacharya has joined #openstack-ironic15:30
lucasagomesrloo, no rush15:30
*** baoli has joined #openstack-ironic15:30
*** jaosorior has joined #openstack-ironic15:31
*** rama_y_ has quit IRC15:32
*** rama_y has quit IRC15:32
*** causten has joined #openstack-ironic15:34
*** rajinir has joined #openstack-ironic15:35
milandtantsur, sambetts https://review.openstack.org/#/c/375045/ please consider reviewing, it has been up since Dec 7 and has a+2 and couple of +1 ;)15:39
patchbotpatch 375045 - ironic-inspector-specs - Endpoint to list introspection statuses15:39
*** ccamacho|lunch is now known as ccamacho15:41
*** rbudden has joined #openstack-ironic15:44
*** mtanino has quit IRC15:46
*** dprince has joined #openstack-ironic15:47
openstackgerritDmitry Tantsur proposed openstack/ironic: Add hardware type for IPMI using ipmitool  https://review.openstack.org/42270815:47
dtantsurkind of WIP still ^^^15:49
jrollyeah15:49
jrolldtantsur: if we do want to enable that by default, we should also change devstack to load ipmi instead of manual management15:50
jrolldtantsur: looks straightforward, though, I guess the defaults are my only question there, do we want to do that yet15:51
*** dyasny has joined #openstack-ironic15:51
* jroll leaves as a comment15:53
*** rpioso has joined #openstack-ironic15:54
*** Syed__ has joined #openstack-ironic15:58
dtantsurjroll, yeah, didn't update it yet. waiting for your patches to land and make merge conflict :)16:00
jrolldtantsur: aha, cool16:00
dtantsurmaster does not even have the devstack option to enable hardware types16:00
*** mjura has quit IRC16:04
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Detailed sequence-diagram for deploy  https://review.openstack.org/41451216:05
*** david-lyle has joined #openstack-ironic16:06
*** jcoufal has joined #openstack-ironic16:08
* swatson is back (gone 40:49:50)16:08
*** udesale has quit IRC16:11
*** rama_y has joined #openstack-ironic16:12
*** absubram has joined #openstack-ironic16:22
openstackgerritLucas Alvares Gomes proposed openstack/ironic-lib: Cap memory and CPU usage when running qemu-img  https://review.openstack.org/42273816:27
openstackgerritMerged openstack/ironic: Register/unregister hardware interfaces for conductors  https://review.openstack.org/41263116:29
rloolucasagomes: that ironic-lib patch, is it urgent? (aren't we freezing libs this week?)16:30
lucasagomesrloo, not sure it's urgent, "it's a nice thing to have" I believe16:31
lucasagomesour QE guy hit that memory problem16:31
rloolucasagomes: ok.16:31
lucasagomesand the machines they use are quite fat16:31
openstackgerritLucas Alvares Gomes proposed openstack/ironic-lib: Cap memory and CPU usage when running qemu-img  https://review.openstack.org/42273816:32
* lucasagomes bumped the CPU time to match nova's16:32
lucasagomesrloo, actually... thinking well I think we may want to include it, I just bumped into: https://bugs.launchpad.net/ossa/+bug/144906216:36
openstackLaunchpad bug 1449062 in python-oslo.concurrency (Ubuntu Wily) "[OSSA 2016-012] qemu-img calls need to be restricted by ulimit (CVE-2015-5162)" [Medium,Fix committed]16:36
lucasagomesjroll, ^16:36
lucasagomesironic is not in the list of affected projects but def can be exploited16:36
*** links has joined #openstack-ironic16:37
jrollO_o16:37
rloolucasagomes: ok, if jroll agrees, i'll review it16:37
lucasagomesack16:38
jrolllucasagomes: can you add ironic-lib to affected projects?16:38
jrolloh that's old af16:38
jrollnever mind16:38
lucasagomesjroll, yeah that's old16:38
jrollfun16:38
lucasagomesbut still, we don't limit the memory when invoking qemu-img16:38
lucasagomesI think we should16:38
jrollright, I agree16:39
JayFlucasagomes: +2 on that ironic-lib, but with a question16:39
jrollis this kinda like a tarbomb?16:39
jroller zipbomb*16:39
lucasagomesjroll, apparently, you can deploy an image which will cause qemu-img to just use a lot of memory (and potently stop the whole node)16:40
jrollyeah, sounds like a zipbomb, heh16:40
jrolllucasagomes: mind hitting this one too? https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/shell/write_image.sh#L4216:40
JayFjroll: -1, actually16:40
lucasagomesJayF, hmm we can remove the CPU limitation yeah, I think the main concern is the memory16:41
JayFyeah16:41
JayFIPA owns all the CPU16:41
JayFso limiting CPU seems strange in the IPA case16:41
jrollwe use the ironic-lib stuff in ironic, though, too16:41
jrollso ironic-lib should use it, It hink16:41
jrollI think.16:42
lucasagomesJayF, I bumped it to 8s, which should be grand tho... I wonder how much it would impact in performance16:42
TheJuliaIt makes sense to throttle on the conductor, but not ipa16:42
*** ijw has joined #openstack-ironic16:42
openstackgerritDmitry Tantsur proposed openstack/ironic: Add hardware type for IPMI using ipmitool  https://review.openstack.org/42270816:42
dtantsurjroll, rebased on top of your patch and added devstack change ^^^16:42
jrolldtantsur: awesome16:43
jrolllucasagomes: one more question, this ossa bug appears to only be related to qemu-img, do we need it on the convert call?16:43
*** ohamada_ has quit IRC16:43
*** aNuposic has joined #openstack-ironic16:44
lucasagomesjroll, it says about qemu-img info yeah. I'm playing on the safe side here cause I don't think nova (or other projects) needs to convert the images like us16:44
lucasagomesso I added to both16:44
lucasagomesbut lemme investigate more16:44
jrollmmm, true16:44
lucasagomes(this was reported to me downstream today, so I still have to dig some stuff)16:45
jrolllucasagomes: btw, deadline for ironic-lib releases is today, so we need to get this in asap16:45
* jroll will ping release team16:45
lucasagomesjroll, ack16:45
*** rama_y has quit IRC16:46
* dtantsur reminds that bug fixes can still go in, even after we branch ironic-lib16:46
jrolldtantsur: I think ocata releases will be frozen for it, though, even if we backport16:46
*** absubram has quit IRC16:47
jrollso we'd be waiting until the day after final release16:47
rloojroll: if that is a security issue, shouldn't we also backport to newton and ... ?16:48
jrollrloo: yes, but those are not affected by deadlines16:48
*** ccamacho has quit IRC16:48
jrollwe'll send it allll the way back16:48
*** rama_y has joined #openstack-ironic16:48
rloojroll: gotcha16:48
openstackgerritNisha Agarwal proposed openstack/proliantutils: Add supported boot modes to server capabilities  https://review.openstack.org/27505316:48
*** absubram has joined #openstack-ironic16:49
jrollheh, I googled "qemu-img convert ram usage" and got lucas' bug16:49
lucasagomesexactly I can't find anything heh16:50
lucasagomesbut it's a bit scary to let it out heh16:50
jrollyeah, weird16:50
jrollmaybe we cap convert, then too16:51
jrolljust to be safe16:51
lucasagomesI can try to email richard w jones (he works for red hat)16:51
jrollso I'm +2 on this but would like a release note if possible16:51
lucasagomesand see if we actually need it16:51
jrollthat would be cool but let's not block on it16:51
lucasagomesjroll, oh true, lemme ad one16:51
lucasagomesjroll, the release note goes to Ironic right ?16:52
JayFno16:52
lucasagomesironic-lib doesn't seem to have one16:52
JayFno notes on ironic-lib16:52
lucasagomess/one/reno16:52
jrolllucasagomes: aw, good point16:52
JayFwhen we bump the version in ipa/ironic, we should add teh release note16:52
jroll^^16:52
lucasagomesJayF, cool16:52
*** e0ne has quit IRC16:52
jrollthere's also one to be fixed in ipa16:53
jrollin write_image.sh16:53
jroll(I think)16:53
lucasagomesyeah lemme take a look at it16:53
jrollcool, thanks, let me know :)16:54
lucasagomesrloo, you mean we should have a parameter on those methods to know whether cap CPU time or not ?16:54
rloolucasagomes: yup. was also thinking a similar thing for memory.16:54
rloolucasagomes: i don't like hardcoded values.16:54
jrollis qemu-img even multithreaded?16:54
JayFjroll: no16:54
*** david-lyle has quit IRC16:55
lucasagomesjroll, don't think so, tho needs to confirm16:55
jrollthen just kill the cpu throttle16:55
lucasagomesrloo, hmm16:55
JayFIn my testing, I've seen qemu-img pin a single cpu16:55
jrollalso, if we add parameters, we change the API, and it's no longer just a bug fix16:55
rloolucasagomes: and with parameters, we can fix/change easier at conductor/ipa level.16:55
JayFthat was on an older debian ramdisk in 2014 though :)16:55
*** absubram has quit IRC16:55
openstackgerritVasyl Saienko proposed openstack/ironic: Validate port info before assume we may use it  https://review.openstack.org/41588116:56
lucasagomesrloo, ok hang on, so let's not cap CPU time... But parametize memory usage will require more patches as jroll suggested16:56
rloojroll: oh. in that case, hardcode for now. and parametize later?16:56
jrollcan we not?16:56
lucasagomesrloo, ack16:57
rloojroll: can we not parametize? is that what you're asking?16:57
jroll1Gib seems fine to me16:57
jrollyes16:57
* lucasagomes do it16:57
JayFimo, in a perfect world we make that configurable, how much ram to keep qemu-img to16:57
jrollat least for now, if someone wants it different they can do that thing16:57
rloojroll: i'm fine with that. for now anyway. we can make it configurable lata.16:57
JayFbut I'm also OK with seeing that come later and/or if requested16:57
*** jistr is now known as jistr|afk16:57
vdrokgood night everyone!16:57
rloonight vdrok!16:57
*** causten has quit IRC16:58
openstackgerritLucas Alvares Gomes proposed openstack/ironic-lib: Limit memory usage when running qemu-img  https://review.openstack.org/42273816:58
lucasagomesJayF, rloo yeah I will add a parameter later if you guys are ok with it16:58
lucasagomes^ just removed the CPU limitation16:58
* lucasagomes fix IPA as well16:58
openstackgerritBob Fournier proposed openstack/ironic-inspector: Add plugin to process basic management LLDP TLVs  https://review.openstack.org/40649616:58
* jroll +2s that16:58
*** causten has joined #openstack-ironic16:59
*** absubram has joined #openstack-ironic16:59
jrollok, I should eat unless someone urgently needs something from me17:00
*** causten_ has joined #openstack-ironic17:03
*** causten has quit IRC17:03
*** rama_y has quit IRC17:03
*** Marx314 has quit IRC17:06
*** Marx314 has joined #openstack-ironic17:06
*** ccamacho has joined #openstack-ironic17:06
*** absubram has quit IRC17:08
*** links has quit IRC17:11
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Fix DBDeadlock during clean up  https://review.openstack.org/42277017:13
*** aarefiev is now known as aarefiev_afk17:14
*** david-lyle has joined #openstack-ironic17:18
*** david-lyle has quit IRC17:18
*** causten_ has quit IRC17:18
*** causten has joined #openstack-ironic17:19
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42277517:21
*** causten has quit IRC17:23
*** david-lyle has joined #openstack-ironic17:28
openstackgerritAnup Navare proposed openstack/ironic: Allow logical name along with UUID in port creation  https://review.openstack.org/40558617:30
*** causten has joined #openstack-ironic17:32
jlvillalvsaienk0: The patch fixed that issue. Thanks! :)17:35
jlvillalOf course there is now a new issue. Failure in swift upgrade. But it is progress.17:35
vsaienk0jlvillal: where did you checked it?17:36
*** ashestakov has joined #openstack-ironic17:37
jlvillalvsaienk0: Locally. I take the current multitenant job reproduce.sh and convert it into a grenade job17:37
jlvillalvsaienk0: http://paste.openstack.org/show/595676/17:37
vsaienk0jlvillal: I see, thanks, waiting for experimental job here  https://review.openstack.org/#/c/422149/17:38
patchbotpatch 422149 - ironic - WIP/DNM: Testing multinode job17:38
rlooJayF, TheJulia: what's the status/story with the nested kvm issue? did we disable it? are we still keeping track of failures? happened again: https://review.openstack.org/#/c/417920/17:38
patchbotpatch 417920 - ironic - Enable manual-management hardware type in devstack17:38
jlvillalvsaienk0: I do wonder if the experimental job is bad. I need to compare reproduce.sh and see if I made a mistake in project-config17:39
JayFrloo: https://review.openstack.org/#/c/421581/ needs reviews and merging.17:39
patchbotpatch 421581 - ironic - Default ironic to not use nested KVM17:39
JayFrloo: afaict, folks are onboard with changing it, there was a code issue last patchset or else it would've merged17:39
rlooJayF: oh. we should open a bug for this?17:40
JayFrloo: I mean, I don't think it's a bug per se17:40
JayFrloo: and it can't be caught by elastic recheck17:40
vsaienk0jlvillal: looks like you running resource setup on master branch locally17:40
JayFrloo: sorta a grey area, that's why I hit the ML :/17:40
rlooJayF: well, just wondering if we will remember in the future, the issues but i guess the info is in the ML17:40
jlvillalvsaienk0: really? In the gate job? Or in my local job?17:41
vsaienk0jlvillal in your local job17:41
JayFrloo: I mean, we were also warned by infra this would happen, and we tried it anyway, so not 100% sure history will prevent future issues either, lol17:41
jlvillalHmmm17:41
rlooJayF: it won't prevent, but hopefully help folks move forward instead of doing a similar thing again. but other than that, i don't really care.17:42
jlvillalvsaienk0: Why do you say that? What did I do wrong?17:42
rlooJayF: I commented on that. TheJulia always seems to sneak in before me. I can change my vote if you want.17:45
JayFrloo: I'll fix it17:45
TheJuliarloo: I can't help but wonder if that is my super hero power....17:47
openstackgerritJay Faulkner proposed openstack/ironic: Default ironic to not use nested KVM  https://review.openstack.org/42158117:47
JayFrloo: TheJulia ^^17:47
rlooTheJulia: I too, was wondering :)17:47
vsaienk0jlvillal: the patch you've applied fixes that issue when performing upgrade from master to master17:48
rlooTheJulia: yours to +A if you want :)17:48
TheJuliaMerci17:48
rlooTheJulia: de rien.17:49
vsaienk0jlvillal: so if it works for you, I assume your base release is master :)17:49
jlvillalvsaienk0: Hmmm. I'll dig in and look. But I thought the /opt/stack/old/ directory are stable/newton17:49
* jlvillal goes and double checks17:50
jlvillalvsaienk0: For sure /opt/stack/old/ironic is stable/newton17:50
vsaienk0jlvillal what about nova and nova client?17:50
*** aNuposic has quit IRC17:51
jlvillalvsaienk0: Looks like it. The only commits in the log say "cherry-picked"17:52
jlvillalvsaienk0: For nova. I don't see a nova-client. Or python-novaclient17:52
jlvillalI'm guessing it is pip installed17:52
*** absubram has joined #openstack-ironic17:56
*** aNuposic has joined #openstack-ironic17:56
vsaienk0sambetts: once have a time could you please review https://review.openstack.org/#/c/42256117:56
patchbotpatch 422561 - ironic - Do not use user token in neutron client17:56
jlvillalvsaienk0: I copied the logs here: http://jirantis.com/openstack-logs/multitenant-grenade/logs/  if you want to look.17:57
aNuposicTheJulia: Hi Julia, wrt https://review.openstack.org/#/c/407639/ radosgw use swift API and hence use same [swift]username/password17:58
patchbotpatch 407639 - ironic - Config drive support for Ceph17:58
*** causten has quit IRC18:00
*** causten has joined #openstack-ironic18:01
aNuposicTheJulia: config option "configdrive_use_swift" tells that is configdrive getting stored in some object store or will be stored locally in Mysql db and "configdrive_endpoint_type" tells whether swift or radosgw18:01
openstackgerritLucas Alvares Gomes proposed openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42277518:01
*** jistr|afk is now known as jistr18:01
TheJuliaaNuposic: Okay, that makes a little more sense to me, regarding swift api usage.  Your commit message hints at the authentication mechanism required for radosgw not being supported though?18:02
*** derekh has quit IRC18:03
TheJuliaaNuposic: I honestly think we can do better regarding the general switch dedicated towards storing the config drive in the database or in an object store.18:03
*** causten_ has joined #openstack-ironic18:04
*** ralonsoh has quit IRC18:04
*** athomas has quit IRC18:04
aNuposicTheJulia: Yeah that was because so far Ironic don't directly support communication with radosgw using username/password. It always goes through keystone auth token, that's why the commit message like that18:04
lucasagomesvsaienk0, JayF how do I know if a test failed due that KVM bug ?18:05
lucasagomescause http://logs.openstack.org/38/422738/3/check/gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-xenial/78565a9/logs/ironic-bm-logs/node-0_console.txt.gz is empty18:05
JayFlucasagomes: logs/libvirt/qemu/node-* log18:05
lucasagomesso I assume the machine haven't started ?18:05
JayFlucasagomes: will have a KVM error in it18:05
lucasagomescool elmem check18:05
aNuposicTheJulia: so do you think there should be some different name than 'configdrive_use_swift'?18:05
JayFlucasagomes: yep, that's the other symptom18:05
TheJuliaaNuposic: So does radosgw support keystone auth tokens?18:05
*** krtaylor has quit IRC18:05
vsaienk0lucasagomes: The key log message, "KVM: entry failed, hardware error 0x0”, shows up in logs/libvirt/qemu/node-*.txt.gz.18:06
patchbotError: No closing quotation18:06
lucasagomesJayF, http://logs.openstack.org/38/422738/3/check/gate-tempest-dsvm-ironic-lib-wholedisk-pxe_ipmitool-ubuntu-xenial/78565a9/logs/libvirt/qemu/node-0.txt.gz18:06
*** causten has quit IRC18:06
JayFlucasagomes: bingo: KVM: entry failed, hardware error 0x018:06
lucasagomesyeah seems we hit that in one of the runs for the ironic-lib patch18:06
lucasagomesrehecking18:06
JayFyeah, it happens pretty often, that's why I sent the mail list post and such18:06
lucasagomesJayF, yeah, thanks for looking into it18:06
JayFgate unreliability peeves me pretty badly, because it's a good enough system we shouldn't have any18:06
TheJuliaOver the holiday I don't think I saw it once, but it picked up after the new year :(18:07
aNuposicTheJulia: Yeah i believe it does, but my patch will be useful when operator don't want Keystone to be used and can make use of simple username/password technique18:08
JayFaNuposic: so for standalone ironic :)18:08
lucasagomesJayF, ++ it's time/resource wasted every time it fails for something like that so, yeah18:08
openstackgerritDmitry Tantsur proposed openstack/python-ironic-inspector-client: Deprecate setting IPMI credentials  https://review.openstack.org/42278818:08
aNuposicJayF: TheJulia: exactly18:09
TheJuliaaNuposic: I would prefer to see us deprecate the global parameter, who knows, maybe I'd want to add "store in the http folder" option next week, which could also work for standalone usage :)18:09
*** ppiela has joined #openstack-ironic18:10
aNuposicTheJulia: It can also be used as a whole and not stand alone Ironic but by bypassing auth token18:11
* TheJulia pokes docs.ceph.com hoping it will load eventually18:12
lucasagomesfolks I'm calling it a day18:13
lucasagomesjroll, I had to recheck the ironic-lib memory patch due that problem in KVM so, if you guys merge it later on feel free to put up the patches backporting it (if not, I will do it tomorrow morning)18:14
lucasagomeshave a great evening all18:14
TheJuliagoodnight lucasagomes18:14
lucasagomeso/ see ya18:14
*** lucasagomes is now known as lucas-afk18:15
*** trown is now known as trown|lunch18:16
jaosoriorh18:17
TheJuliaaNuposic: Thinking about it more, that additional context does change my perception overall. I'm going to read the keystone/radosgw integration docs at some point in the next day, that is if the site loads so I can read them, before reviewing again. :)18:17
TheJuliaheh, just loaded18:17
*** david-lyle has quit IRC18:18
aNuposicTheJulia: Haha, I never had site loading prob..18:19
aNuposicTheJulia: Sure :)18:19
aNuposicTheJulia: Yeah it is taking for me as well to load the site now18:20
*** derekh has joined #openstack-ironic18:20
dtantsursee you tomorrow18:21
*** dtantsur is now known as dtantsur|afk18:21
*** Sukhdev has joined #openstack-ironic18:21
aNuposicTheJulia: This is one more link which might to useful to go over http://docs.openstack.org/developer/ironic/deploy/radosgw.html18:22
rloobye dtantsur|afk, lucas-afk18:22
rloolucas-afk, JayF, etc. wrt the kvm errors, there is info about it (how to know if due to that) in our whiteboard18:22
TheJuliaaNuposic: So there is one concern that I would have with swift api use (which... looks like given keystone integration and swift api endpoint support, I'm wondering why we even really need to do anything in a sense..), at least on a wider scale, is that it doesn't support object expiration :\18:23
JayFrloo: yes, there was18:23
JayFrloo: line 38-5318:23
rlooJayF: which reminds me and can't remember if i asked. do we still want to note down when we see the problem?18:23
JayFrloo: I don't think it's useful at this point. The fix is in the gate. I found multitudes of examples when digging through it by hand before sending that email.18:24
*** ashestakov has quit IRC18:24
rlooJayF: my thinking too. ok, when that patch lands, we can move that info to the other etherpad.18:24
JayF+118:25
aNuposicTheJulia: A minute, will read object expiration support for swift18:27
TheJuliaaNuposic: http://docs.ceph.com/docs/giant/radosgw/swift/18:29
*** vsaienko has joined #openstack-ironic18:32
aNuposicTheJulia: From the above link ^ seems so18:32
aNuposicTheJulia: http://docs.openstack.org/developer/swift/overview_expiring_objects.html says object expiration is dependent on X-delete at and X-delete after headers in PUT request18:33
aNuposicTheJulia: I didn't payed attention to these headers when I made a PUT request, but do not remember to see these headers18:34
TheJuliaaNuposic: the reason it comes to mind is expiring objects are used elsewhere in for deployments/virtual media18:34
aNuposicTheJulia: hmm, but as of now when configdrive is getting stored in swift are we paying attention to object expiration?18:35
*** derekh has quit IRC18:35
aNuposicTheJulia: Just wondering it, is that something taken care of now18:36
*** absubram has quit IRC18:36
*** dsneddon has joined #openstack-ironic18:41
TheJuliaaNuposic: I don't remember off hand, I just remember some things use expiration.18:42
*** vsaienko has quit IRC18:43
*** vsaienko has joined #openstack-ironic18:44
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Allow diskless nodes introspection  https://review.openstack.org/32662018:47
jrollJayF: I just approved lucas-afk's ironic-lib patch, and cherry-picked it to ocata here: https://review.openstack.org/#/c/422813/18:52
patchbotpatch 422813 - ironic-lib (stable/ocata) - Limit memory usage when running qemu-img18:52
JayF+2, but we gotta make sure to wait to approve until the master one lands18:53
milanguys, please consider a review here: https://review.openstack.org/#/c/396147/14 especially the NUMA data structure. Thanks! Much apprec18:53
patchbotpatch 396147 - ironic-inspector-specs - Spec for retrieving NUMA node information18:53
milan* appreciated :D18:53
jrollJayF: yep, just letting you know18:53
aNuposicTheJulia: Also it seems Giant is very old release18:53
aNuposicTheJulia: new doc https://github.com/ceph/ceph/blob/master/doc/radosgw/swift.rst says it support18:54
TheJuliaaNuposic: Oh cool!  It was the first page that came up when I googled.18:54
aNuposicgmmaha: ^18:54
gmmahahowdy aNuposic TheJulia18:55
gmmahaTheJulia: was looking at the ceph sources for aNuposic and i see that they have an object expirer to look at radosgw objects and garbage collect them.18:55
gmmahaWould still be good to run a test on the latest system just to prove it does purge the fie18:56
TheJuliagmmaha: aNuposic just pointed to the more up to date documentation :)18:56
gmmahafile*18:56
*** krtaylor has joined #openstack-ironic18:56
gmmahaTheJulia: yup.. the file says it is supported18:57
openstackgerritSzymon Borkowski proposed openstack/ironic: Add RPC and object version pinning  https://review.openstack.org/40749119:00
*** derekh has joined #openstack-ironic19:01
*** vsaienko has quit IRC19:02
*** trown|lunch is now known as trown19:05
*** ChubYann has joined #openstack-ironic19:20
*** baoli has quit IRC19:22
*** vsaienko has joined #openstack-ironic19:24
*** mtanino has joined #openstack-ironic19:25
*** absubram has joined #openstack-ironic19:25
*** vsaienko has quit IRC19:27
*** jkilpatr has quit IRC19:29
*** tesseract has quit IRC19:29
*** aNuposic has quit IRC19:29
*** vsaienko has joined #openstack-ironic19:29
openstackgerritMerged openstack/ironic-lib: Limit memory usage when running qemu-img  https://review.openstack.org/42273819:31
*** dprince has quit IRC19:32
*** openstackgerrit has quit IRC19:33
*** vsaienko has quit IRC19:34
*** openstackgerrit has joined #openstack-ironic19:35
openstackgerritMerged openstack/ironic-specs: Driver composition: add default column to new table  https://review.openstack.org/42259919:35
rlooJayF: ^^, you or someone else can approve https://review.openstack.org/#/c/422813/19:37
patchbotpatch 422813 - ironic-lib (stable/ocata) - Limit memory usage when running qemu-img19:37
JayFrloo: it needs an additional +2 from dtantsur|afk or devananda19:37
JayFrloo: although this might be a case where it's OK anyway *shrug*19:37
rlooJayF: we need it in today i think? jroll can do it, he  just cherry-picked it.19:37
*** vsaienko has joined #openstack-ironic19:38
rlooJayF: i give you permission to +2/+A but I don't think it is urgent yet. When we have 1 hour left, then it will be, but I don't know when the drop dead date is :)19:38
jrollJayF: no, stable rules say 1x +2 if a stable core did the patch?19:38
jrolls/?//19:38
JayFjroll: oh, yeah, you're right19:38
JayFjroll: good point, although I just landed it anyway19:38
jrollI also ran that by doug because weird time state, he said that's fine19:38
jrolllol, thanks19:38
rloothx JayF :)19:39
*** aNuposic has joined #openstack-ironic19:40
*** derekh has quit IRC19:41
EmilienMhey folks! this patch to default Glance API to v2 is ready for review: https://review.openstack.org/#/c/421994/ - thanks!19:44
patchbotpatch 421994 - ironic - Use only Glance V2 by default (with a compatibilit...19:44
*** jkilpatr has joined #openstack-ironic19:45
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259419:45
*** david-lyle has joined #openstack-ironic19:48
*** vsaienko has quit IRC19:48
aNuposicTheJulia: Yup.. seems radosgw handles auto object expiration as I didn't see any obj that were created 2 months back. :)19:50
aNuposicTheJulia: do you think 'configdrive_use_swift' should be changed to something generic? I think can be kept same as we are going to use swift api19:51
*** formica has quit IRC19:53
TheJuliaaNuposic: I think so yes, I think what is really needed is additional context.  I need to re-review the code though because I'm not sure we necessarily have to put the credentials in form you did though, given keystoneauth does have some various options that could be used in this case.  I just need to let it spin in my brain a little bit.19:55
aNuposicTheJulia: Ah, sure will rework later on it after your review. Thanks :)19:57
TheJuliaaNuposic: What may be useful in the mean time is to update the commit message and documentation to explicitly call out that it is using the swift API compatibility in radosgw.  I'm just really wondering if it speaks to keystone, why is there anything that actually has to be done at this point since ceph's docs list registering radosgw as the swift endpoint.19:59
TheJulia:)19:59
openstackgerritNisha Agarwal proposed openstack/proliantutils: Discover Storage details  https://review.openstack.org/34137019:59
JayFaNuposic: also a good idea I've found is to add comments to make things clear if someone brought up a question in review that wasn't something that needed a fix20:00
openstackgerritMerged openstack/ironic: Enable manual-management hardware type in devstack  https://review.openstack.org/41792020:00
JayFaNuposic: i.e. assume someone reading that code later would have the same question, so add a comment so they won't, if that makes sense?20:00
TheJulia++20:01
aNuposicJayF: yup, that would be a good. I will add comments as needed in next patches20:02
TheJuliaaNuposic: Thanks :)20:03
*** sambetts is now known as sambetts|afk20:03
sambetts|afknight all20:03
jroll\o20:03
TheJuliagoodnight sambetts|afk20:03
aNuposicTheJulia: yes will go ahead and update the commit message and docs20:03
rlooOh Jaaaaaayyyyyyy  JayF: https://review.openstack.org/#/c/421581/20:04
patchbotpatch 421581 - ironic - Default ironic to not use nested KVM20:04
aNuposicJayF: TheJulia: i should put habit of including more comments on the code :)20:04
TheJuliarloo: ouch :(20:04
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914120:05
rlooTheJulia: yeah. Am wondering if it was cuz of the one for driver comp that was just merged20:05
JayFdammit20:05
JayF:(20:05
JayFaslezil: ^ literally the same thing happened to my patch we're talking about in pm, someone merge conflicted me, except mine happened in the gate :(20:06
jrollomg, how does a 37 line refactor end up with 8 comments after three revs20:06
jroll2 revs.20:06
rloojroll: cuz the reviewers are awesome? or ... ? :)20:06
*** absubram has quit IRC20:06
rloojroll: remember, it isn't the quantity, it is the quality :)20:07
jrollalso20:07
jrollwhat suddenly broke our unit tests20:07
jroll2017-01-19 18:55:30.207535 |     AttributeError: 'HashRing' object has no attribute 'hosts'20:08
openstackgerritJay Faulkner proposed openstack/ironic: Default ironic to not use nested KVM  https://review.openstack.org/42158120:08
jrollwat20:08
*** aNuposic has quit IRC20:08
JayFrloo: TheJulia ^ rebased it20:09
rlooJayF: thx.20:09
*** amoralej is now known as amoralej|off20:09
jrollah I see what happened20:10
jrolllaaaaame20:10
jrollunit tests are fine, ignore me :)20:10
* jroll fixes everything20:10
*** kjw3 has quit IRC20:14
*** kjw3 has joined #openstack-ironic20:14
*** dprince has joined #openstack-ironic20:17
*** Sukhdev has quit IRC20:26
*** aNuposic has joined #openstack-ironic20:26
openstackgerritJim Rollenhagen proposed openstack/ironic-lib: Limit memory usage when running qemu-img  https://review.openstack.org/42285420:30
openstackgerritJim Rollenhagen proposed openstack/ironic-lib: Limit memory usage when running qemu-img  https://review.openstack.org/42285520:30
jrollJayF: those are for you, for newton/mitaka20:31
openstackgerritLeif Madsen proposed openstack/bifrost: Make path to ironic-rootwrap dynamic  https://review.openstack.org/42285620:31
JayFjroll: I don't remember, for stable policy is it master-only for ordering, or n-120:31
JayFjroll: i.e. should I not land mitaka until newton lands, etc20:31
jrollJayF: the latter, yeah20:31
jrollI'm 95% sure20:31
*** trown is now known as trown|brb20:33
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: [WIP] Trying to create a package for biosdevname  https://review.openstack.org/39640620:33
*** e0ne has joined #openstack-ironic20:35
*** amarao has quit IRC20:37
*** e0ne has quit IRC20:38
*** milan has quit IRC20:40
*** milan has joined #openstack-ironic20:41
jrollrloo: hope this clears things up https://review.openstack.org/#/c/412631/15/ironic/common/driver_factory.py@35720:41
patchbotpatch 412631 - ironic - Register/unregister hardware interfaces for conduc... (MERGED)20:41
*** trown|brb is now known as trown20:42
rloojroll: oh yeah. obvious when i actually look at the code.20:43
rloojroll: thx!20:43
jrollrloo: :)20:44
openstackgerritJim Rollenhagen proposed openstack/ironic: WIP: API changes for driver-composition  https://review.openstack.org/41797020:44
openstackgerritJim Rollenhagen proposed openstack/ironic: Add hardware types to the hash ring  https://review.openstack.org/41906520:44
openstackgerritJim Rollenhagen proposed openstack/ironic: Clean up driver_factory.enabled_supported_interfaces  https://review.openstack.org/42286220:44
openstackgerritJim Rollenhagen proposed openstack/ironic: Turn NOTE into docstring  https://review.openstack.org/42286320:44
jrollon a related note, fixed up the hash ring patch and a couple nits20:45
jrollwhere'd my refactor go, though20:46
*** baoli has joined #openstack-ironic20:46
*** baoli has quit IRC20:47
rloojroll: so the driver composition stuff looks like it is in decent shape20:47
*** baoli has joined #openstack-ironic20:47
jrollurgh, I merged it into the hash ring patch by mistake20:48
jrollthat actually looks cleaner though imo20:48
jrollrloo: yeah, just gotta finish the API and do CI20:48
rloojroll: right, that's all :)20:48
jrollrloo: it's close, promise20:49
jrollCI should be easy20:49
rloojroll: should be done by end of next week i think20:49
jrollyep, that's my goal20:49
*** wrouesnel has quit IRC20:49
jroll(CI is probably harder than I think)20:49
jrollrloo: how's rolling upgrades look?20:50
rloojroll: i'm not so sure. there isn't that much code but for this one the devil is in the details20:50
rloojroll: there's one patch that I'm not convinced about yet20:50
jrollrloo: does the code look ready, though?20:50
jrollok20:50
rloojroll:  and then there are other patches that are work in progress, i'm not sure what those are for20:50
* jroll looks20:51
rloojroll: and then there's the CI stuff. i thought we could discuss next week. if we can't test in gate... ??20:51
jrollright, I'm worried even if we finish it we won't get CI working in time20:51
jrolland CI is a hard requirement for this IMO20:51
rloojroll: yeah. which is why i thought next week mon? we could discuss with jlvillal and vsaienk0 and whoever.20:52
jrollsure, soudns good20:52
jrollif those two and xek are in the meeting we can figure it out20:52
jlvillalI'll be there20:52
rloojroll: so i'm trying to get 'everything else' out of the way. ha ha.20:52
jrollrloo: yep. I think BFV and rescue are the only other big ones that need oomph20:53
jrolloh, and we need to review the nova soft power thing20:53
*** e0ne has joined #openstack-ironic20:54
rloojroll: am looking at the soft power thing now. there are two patches in nova. i can continue with bfv this month but i don't know if i have it in me, to get into a new feature like rescue.20:54
jrolltwo for soft power?20:54
jrollrloo: yeah, fair20:54
rloojroll: one reboot, one power off i think.20:54
jrollsilly20:54
rloojroll: am just looking at the reboot one right now. and yeah, i wondered why two but...20:55
rloojroll: i have to say, i'm quite impressed with matt's reviews (in novaland).20:55
jrollrloo: he didn't wind up as ptl by doing nothing :P20:56
jrollbut yes, I'm happy matt has helped us out there20:56
rloojroll: :) seems like he is doing A LOT!20:56
*** pablo|500| has quit IRC20:57
openstackgerritanusree proposed openstack/pyghmi: Remove py26 support  https://review.openstack.org/42286720:58
*** ccamacho has quit IRC20:59
*** e0ne has quit IRC21:00
*** vsaienko has joined #openstack-ironic21:02
*** e0ne has joined #openstack-ironic21:02
*** jjohnson2 has joined #openstack-ironic21:04
jjohnson2mat128, hah, you posted the same comment as I did21:04
mat128yup :) I dont think the commiter will read the message though, it seems like a mass-edit21:05
mat128s/edit/commit21:05
jjohnson2RHEL6/CentOS6 longevity has had a strong impact on what I'm called to support21:05
jjohnson2feels like it's holding on harder than RHEL5 did21:06
* jroll posts the same thing21:06
*** ijw has quit IRC21:06
jrolljjohnson2: fwiw, that looks like someone doing a grep across all of openstack's git namespace and doing drive-by patches for those21:06
jrolloh yeah, mat said that21:07
*** e0ne has quit IRC21:07
jjohnson2it will became hard to support RHEL6/CentOS6 even for just pyghmi21:08
jjohnson2so many nice toys in newer python21:08
*** ccamacho has joined #openstack-ironic21:09
*** milan has quit IRC21:10
*** jkilpatr has quit IRC21:10
*** milan has joined #openstack-ironic21:11
*** jkilpatr has joined #openstack-ironic21:12
*** absubram has joined #openstack-ironic21:15
TheJuliajroll: your +1 will be required on https://review.openstack.org/#/c/422873/ to complete the clean-up of ironic-webclient21:15
patchbotpatch 422873 - openstack-infra/project-config - Retire ironic-webclient zuul/gerrit config21:15
jrollTheJulia: done, thanks21:16
TheJulianp, sorry for not getting that taken care of sooner, even though it is a super quick change. :\21:16
*** vsaienko has quit IRC21:18
*** vsaienko has joined #openstack-ironic21:18
jrollno worries21:18
jrollwsmanclient is still on my todo list, I know how it is :P21:18
*** ElCoyote_ has left #openstack-ironic21:19
*** jkilpatr has quit IRC21:20
*** krtaylor has quit IRC21:21
*** priteau has quit IRC21:21
TheJulia:)21:22
*** ElCoyote_ has joined #openstack-ironic21:22
*** vsaienko has quit IRC21:23
*** vsaienko has joined #openstack-ironic21:25
*** dprince has quit IRC21:28
*** dprince has joined #openstack-ironic21:28
*** sayantani01 has joined #openstack-ironic21:29
jrollblah, broken CI in mitaka21:29
*** jcoufal has quit IRC21:30
*** sayantani01 has quit IRC21:30
*** Sukhdev has joined #openstack-ironic21:30
* jroll gives up for today21:31
jrollsee y'all21:31
*** sayantani01 has joined #openstack-ironic21:31
*** jkilpatr has joined #openstack-ironic21:34
*** david-lyle has quit IRC21:35
*** krtaylor has joined #openstack-ironic21:35
TheJuliagoodnight jroll21:36
*** alexpilotti has joined #openstack-ironic21:38
*** alexpilo_ has quit IRC21:38
*** david-lyle has joined #openstack-ironic21:39
*** david-lyle has quit IRC21:39
*** david-lyle has joined #openstack-ironic21:39
*** milan has quit IRC21:40
*** milan has joined #openstack-ironic21:41
openstackgerritMerged openstack/ironic-lib: Limit memory usage when running qemu-img  https://review.openstack.org/42285421:41
*** jkilpatr has quit IRC21:42
openstackgerritXavier proposed openstack/ironic: Adds validation before delete profile in oneview  https://review.openstack.org/38601421:48
JayFany idea what's up with stable/mitaka ci for ironic-lib21:48
JayFit's failing more jobs than are passing :x21:48
JayFmainly looking at https://review.openstack.org/#/c/422855/21:49
patchbotpatch 422855 - ironic-lib (stable/mitaka) - Limit memory usage when running qemu-img21:49
*** alexpilotti has quit IRC21:56
*** alexpilotti has joined #openstack-ironic21:57
TheJuliainteresting...22:03
*** ccamacho has quit IRC22:05
rlooJayF: no idea. wrt the doc failure. ironic-lib in mitaka doesn't have a doc/ subdirectory so no conf.py either.22:06
*** milan has quit IRC22:10
*** milan has joined #openstack-ironic22:11
TheJuliathe nova compute proxy blew up in one along with virtualbmc appearing to have gone awol22:15
*** jkilpatr has joined #openstack-ironic22:17
*** Goneri has quit IRC22:19
*** ccamacho has joined #openstack-ironic22:21
*** trown is now known as trown|outtypewww22:25
TheJuliatwo of them blew up shortly after one of the periodic resource tracker tasks fired in the compute service22:26
soliosgHow is states.svg (the finite state machine diagram) generated from states.py?22:27
mariojvsoliosg: tox -egenstates22:27
TheJulia^^^ that22:27
mariojvhttps://github.com/openstack/ironic/blob/master/tools/states_to_dot.py#L5622:27
openstackgerritJulia Kreger proposed openstack/ironic: Add base cinder common interface  https://review.openstack.org/35562522:28
* soliosg thanks faster that the speed light replies from @mariojv and TheJulia22:28
TheJuliastepping away, I'll keep looking at the stable/mitaka failures, but the last change to nova stable/mitaka was three weeks ago :\22:29
*** baoli has quit IRC22:30
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: [WIP] Trying to create a package for biosdevname  https://review.openstack.org/39640622:32
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043722:33
openstackgerritMario Villaplana proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083122:33
mariojvhaven't responded to comments on the api/conductor patch yet, just a rebase ^22:33
*** jheroux has quit IRC22:33
openstackgerritMerged openstack/ironic-python-agent: Agent: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181822:33
openstackgerritMerged openstack/ironic-python-agent: iscsi: Listen for connections on both IPv4 and IPv6 ports  https://review.openstack.org/41181922:34
openstackgerritMerged openstack/ironic-python-agent: Add IPv6 unit test for _get_route_source  https://review.openstack.org/41953322:34
jlvillalvsaienk0: FYI: Changing the grenade-multitenant job reproduce.sh http://logs.openstack.org/49/422149/3/experimental/gate-grenade-dsvm-ironic-multitenant-ubuntu-xenial-nv/4f615ca/logs/reproduce.sh22:35
jlvillalvsaienk0: IRONIC_TEMPEST_WHOLE_DISK_IMAGE=True IRONIC_VM_EPHEMERAL_DISK=0  seems to have fixed the ssh error.22:36
jlvillalvsaienk0: No idea why. I'm double checking that is the reason. As my previous test also changed deploy_driver to 'agent_ssh'. But only changing 'agent_ssh' didn't change the failure.22:37
*** pmannidi has joined #openstack-ironic22:37
*** milan has quit IRC22:40
*** wrouesnel has joined #openstack-ironic22:40
*** milan has joined #openstack-ironic22:41
openstackgerritNisha Agarwal proposed openstack/ironic: Add the new capabilities to the capabilities list  https://review.openstack.org/42290222:41
*** vsaienko has quit IRC22:46
* swatson is away: I'm away22:46
*** vsaienko has joined #openstack-ironic22:48
*** wrouesnel has quit IRC22:48
*** wrouesnel has joined #openstack-ironic22:51
jlvillalvsaienk0: Okay, need to be agent_ssh also.22:53
openstackgerritMerged openstack/ironic: Default ironic to not use nested KVM  https://review.openstack.org/42158122:55
rloo^^ yay!22:55
*** srobert has quit IRC22:57
*** ijw has joined #openstack-ironic22:59
*** ijw_ has joined #openstack-ironic23:02
*** ijw has quit IRC23:02
*** david-lyle has quit IRC23:03
*** lindycoder_ has joined #openstack-ironic23:03
*** lindycoder_ has quit IRC23:03
*** absubram has quit IRC23:05
*** lindycoder has quit IRC23:05
*** aNuposic has quit IRC23:07
*** absubram has joined #openstack-ironic23:09
*** krtaylor has quit IRC23:10
*** milan has quit IRC23:10
*** milan has joined #openstack-ironic23:11
*** [1]cdearborn has quit IRC23:12
*** makowals has quit IRC23:17
JayFDo we have any concept of what % of ironic users are standalone (vs w/nova+full openstack?)23:17
*** aNuposic has joined #openstack-ironic23:20
*** priteau has joined #openstack-ironic23:22
*** ccamacho has quit IRC23:22
*** amotoki has quit IRC23:22
*** sacharya_ has joined #openstack-ironic23:23
*** absubram has quit IRC23:23
*** sacharya has quit IRC23:23
rlooJayF: not me. would the last user survey have that info?23:23
rlooJayF: guess that'd be a good question to put in the next survey but too late.23:24
rlooJayF: if you have a chance/time and feel like it, lucas-afk wanted this reviewed. i don't know enough to +A it and I have to take off... https://review.openstack.org/#/c/374988/23:24
patchbotpatch 374988 - ironic - DevStack: Configure nodes/environment to boot in U...23:24
jlvillalJayF: If you have time, can you look at this devstack-gate change. https://review.openstack.org/#/c/422911/  ?23:25
patchbotpatch 422911 - openstack-infra/devstack-gate - Remove setting IRONIC_VM_SPECS_RAM in devstack-gate23:25
JayFprobably no time today23:25
rlooJayF: good answer :)23:26
*** priteau has quit IRC23:27
*** rloo has quit IRC23:31
*** milan has quit IRC23:33
*** wrouesnel has quit IRC23:35
*** wrouesnel has joined #openstack-ironic23:38
*** jaosorior has quit IRC23:38
*** jvgrant has quit IRC23:38
*** jvgrant has joined #openstack-ironic23:38
openstackgerritAnnie Lezil proposed openstack/ironic-python-agent: Reboot and Poweroff fails with coreos IPA image  https://review.openstack.org/41259423:40
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914123:43
*** hurricanerix has joined #openstack-ironic23:46
*** makowals has joined #openstack-ironic23:55
*** rpioso has quit IRC23:56
*** vsaienko has quit IRC23:56
*** rbudden has quit IRC23:57
*** sayantani01 has quit IRC23:59

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