Tuesday, 2017-01-31

*** baoli has quit IRC00:00
*** rpioso has quit IRC00:00
*** jrist has quit IRC00:02
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing serial console logs  https://review.openstack.org/42696500:16
*** csmart has quit IRC00:20
*** bfournie has joined #openstack-ironic00:20
*** bfournie has quit IRC00:21
*** bfournie has joined #openstack-ironic00:23
*** rajinir has quit IRC00:26
*** mtanino_ has joined #openstack-ironic00:29
*** mtanino has quit IRC00:30
*** MattMan has quit IRC00:31
*** MattMan has joined #openstack-ironic00:32
*** rloo has quit IRC00:45
*** rama_y has quit IRC00:59
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing serial console logs  https://review.openstack.org/42696501:00
*** rama_y_ has quit IRC01:00
*** baoli has joined #openstack-ironic01:02
*** baoli has quit IRC01:02
*** csmart has joined #openstack-ironic01:04
*** liliars_ has joined #openstack-ironic01:15
*** jaosorior has quit IRC01:17
*** aNuposic has quit IRC01:24
*** Syed__ has quit IRC01:25
*** dims has quit IRC01:35
*** dims_ has joined #openstack-ironic01:35
*** crushil has joined #openstack-ironic01:36
*** baoli has joined #openstack-ironic01:38
*** dims_ has quit IRC01:42
*** baoli has quit IRC01:42
*** dims has joined #openstack-ironic01:42
*** ijw has quit IRC02:08
openstackgerritMerged openstack/ironic-inspector: Remove heading "Team and repository tags"  https://review.openstack.org/42570002:12
*** wrouesnel has quit IRC02:13
*** wrouesnel has joined #openstack-ironic02:13
*** mtanino has joined #openstack-ironic02:17
*** dyasny has quit IRC02:18
*** mtanino_ has quit IRC02:19
*** baoli has joined #openstack-ironic02:20
openstackgerritNaohiro Tamura proposed openstack/ironic: Add soft reboot, soft power off and power timeout to api-ref  https://review.openstack.org/42398602:25
*** dyasny has joined #openstack-ironic02:27
*** Sukhdev has quit IRC02:27
*** absubram has quit IRC02:27
openstackgerritNaohiro Tamura proposed openstack/ironic: Add supported_power_states field to api-ref  https://review.openstack.org/42700002:29
*** wrouesnel has quit IRC02:31
*** wrouesnel has joined #openstack-ironic02:31
*** mtanino has quit IRC02:34
*** wrouesnel has quit IRC02:37
*** wrouesnel has joined #openstack-ironic02:37
*** awiddersheim has quit IRC02:39
*** awiddersheim has joined #openstack-ironic02:39
*** rama_y has joined #openstack-ironic02:43
*** liliars_ has quit IRC02:43
*** sasha2 has quit IRC02:44
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing serial console logs  https://review.openstack.org/42696502:47
*** wrouesnel has quit IRC02:57
*** wrouesnel has joined #openstack-ironic02:57
*** ijw has joined #openstack-ironic03:00
*** ijw has quit IRC03:04
*** wrouesnel has quit IRC03:08
*** wrouesnel has joined #openstack-ironic03:08
*** zzzeek has quit IRC03:13
*** rama_y has quit IRC03:14
*** zzzeek has joined #openstack-ironic03:15
*** wrouesnel has quit IRC03:19
*** wrouesnel has joined #openstack-ironic03:19
*** alexpilotti has joined #openstack-ironic03:22
*** wrouesnel has quit IRC03:25
*** wrouesnel has joined #openstack-ironic03:25
*** alexpilotti has quit IRC03:26
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Testing serial console logs  https://review.openstack.org/42696503:28
*** amotoki has joined #openstack-ironic03:30
*** ijw has joined #openstack-ironic03:31
*** ijw has quit IRC03:31
*** ijw has joined #openstack-ironic03:31
*** ijw has quit IRC03:32
*** mtanino has joined #openstack-ironic03:35
*** wrouesnel has quit IRC03:37
*** wrouesnel has joined #openstack-ironic03:37
*** vikrant has joined #openstack-ironic03:37
*** sdake has quit IRC04:00
*** rbudden has quit IRC04:03
*** Nisha_Agarwal has joined #openstack-ironic04:05
*** causten has joined #openstack-ironic04:13
*** causten has quit IRC04:13
*** mtanino has quit IRC04:19
*** sdake has joined #openstack-ironic04:23
*** sdake_ has joined #openstack-ironic04:26
*** sdake has quit IRC04:28
*** nmathew has joined #openstack-ironic04:34
*** baoli has quit IRC04:36
*** zackf has quit IRC04:39
*** aparnav has joined #openstack-ironic04:46
*** udesale has joined #openstack-ironic04:48
*** Sukhdev has joined #openstack-ironic04:50
*** rbudden has joined #openstack-ironic05:00
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219405:06
openstackgerritNaohiro Tamura proposed openstack/ironic: Add supported_power_states field to api-ref  https://review.openstack.org/42700005:08
openstackgerritJohn L. Villalovos proposed openstack/ironic: WIP/DNM: Adding a README for ironic-bm-logs directory  https://review.openstack.org/42696505:10
*** sdake_ has quit IRC05:14
*** jrist has joined #openstack-ironic05:19
*** jaganathan has joined #openstack-ironic05:25
*** wrouesnel has quit IRC05:29
*** wrouesnel has joined #openstack-ironic05:29
*** wrouesnel has quit IRC05:30
*** wrouesnel has joined #openstack-ironic05:30
*** Nisha_Agarwal has quit IRC05:32
*** rbudden has quit IRC05:34
*** udesale__ has joined #openstack-ironic05:51
openstackgerritAparna proposed openstack/ironic: Support `update_firmware` to hpsum based firmware update  https://review.openstack.org/42257205:51
*** udesale has quit IRC05:54
*** zackf has joined #openstack-ironic05:59
*** zackf has quit IRC06:04
*** amotoki has quit IRC06:12
*** amotoki has joined #openstack-ironic06:13
*** amarao has joined #openstack-ironic06:17
*** vsaienko has joined #openstack-ironic06:19
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] Add stack user to libvirt group  https://review.openstack.org/42666406:21
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic standalone tests  https://review.openstack.org/42355606:22
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR: Temp patch to verify ironic standalone tests  https://review.openstack.org/42666506:22
*** crushil has quit IRC06:28
*** udesale__ has quit IRC06:34
*** udesale has joined #openstack-ironic06:34
*** vsaienko has quit IRC06:39
*** Sukhdev has quit IRC06:49
*** rcernin has joined #openstack-ironic07:12
*** jtomasek_ has joined #openstack-ironic07:26
*** ChubYann has quit IRC07:36
*** tesseract has joined #openstack-ironic07:54
*** rbartal has joined #openstack-ironic08:01
*** udesale__ has joined #openstack-ironic08:06
*** mjura has joined #openstack-ironic08:08
*** udesale has quit IRC08:08
*** priteau has joined #openstack-ironic08:10
*** rbartal has quit IRC08:11
*** ccamacho has joined #openstack-ironic08:12
*** rbartal has joined #openstack-ironic08:13
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add volume_connector support  https://review.openstack.org/21478608:13
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add OSC commands for volume connector  https://review.openstack.org/42705308:13
*** rbartal has quit IRC08:14
*** rbartal has joined #openstack-ironic08:16
*** mgoddard has joined #openstack-ironic08:20
*** ralonsoh has joined #openstack-ironic08:23
*** vsaienko has joined #openstack-ironic08:30
*** foexle has joined #openstack-ironic08:47
*** nmathew- has joined #openstack-ironic08:49
*** nmathew has quit IRC08:50
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221308:52
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712608:55
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712608:56
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:01
*** athomas has joined #openstack-ironic09:02
*** mgoddard has quit IRC09:05
*** vsaienko has quit IRC09:09
*** udesale has joined #openstack-ironic09:09
*** vsaienko has joined #openstack-ironic09:09
*** udesale__ has quit IRC09:10
*** e0ne has joined #openstack-ironic09:14
vsaienk0Good morning Ironic'ers! dtantsur, lucasagomes, aarefiev, vdrok, sambetts, milan, mgould!09:14
*** rbartal_ has joined #openstack-ironic09:15
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707109:19
*** udesale__ has joined #openstack-ironic09:32
*** hshiina has joined #openstack-ironic09:32
*** vsaienko has quit IRC09:34
*** udesale has quit IRC09:34
openstackgerritMadhuri Kumari proposed openstack/ironic: Fix directories permission  https://review.openstack.org/42707709:41
*** lucas-afk is now known as lucasagomes09:44
lucasagomesmorning all09:44
mkraiHi lucasagomes09:45
mkraiMorning09:45
mkraiWhat is the ironic equivalent CLI for 'nova boot' ?09:45
*** udesale__ has quit IRC09:48
aarefievmorning all!09:52
*** gcb has joined #openstack-ironic09:52
vdrokmorning vsaienk0 lucasagomes mkrai and aarefiev !09:54
vdrokmkrai: ironic node-set-provision-state09:54
vdrokthough you'll have to do a bunch of stuff manually before doing that09:54
lucasagomesmkrai, vdrok morning09:54
lucasagomesaarefiev, o/09:54
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742909:54
vdroklike adding instance_info and creating neutron ports with adding their ids to port extra09:54
lucasagomesmkrai, yeah, are you using ironic stand alone ?09:54
aarefievmorning vsaienk0, vdrok, lucasagomes, mkrai09:55
mkrailucasagomes: Yes09:55
mkraivdrok: Is there any doc for it?09:56
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742909:56
vdrokmkrai: http://docs.openstack.org/project-install-guide/baremetal/draft/standalone.html09:58
vdrokmkrai: that is, if you do ironic completely standalone. do you have glance/neutron?09:58
mkraivdrok: Yes09:59
mkraiI am trying to use it without Nova09:59
mkraiAs far as I know, Nova helps with scheduling only.10:00
mkraiIs there anything more that Nova helps with?10:00
vdrokmkrai: ok, then you don't need to set noauth auth mode and dhcp provider none. but instead you'll have to do neutron port-create and add its id in one of the ports' extra/vif_port_id field before doing set-provision-state10:00
vdrokother stuff in docs should be valid for your case10:00
vdrokmaybe we need to have a section on just "no nova" case, not only completely standalone10:01
vdrokmkrai: yeah, nova is for scheduling mostly10:01
*** lennyb has quit IRC10:02
*** lennyb has joined #openstack-ironic10:03
openstackgerritGalyna Zholtkevych proposed openstack/ironic-specs: API Evolution - ETAG identifiers  https://review.openstack.org/38199110:03
mkraiYes I think that will be good10:03
mkraivdrok: Can I log a bug for it?10:04
mkraivdrok: Do you get similar questions on "no nova" use case frequently?10:05
*** jtomasek_ has quit IRC10:06
*** derekh has joined #openstack-ironic10:06
*** mgoddard has joined #openstack-ironic10:09
vdrokmkrai: yup, will do a bit later10:11
*** zackf has joined #openstack-ironic10:12
*** sambetts|afk is now known as sambetts10:12
sambettsMorning all10:13
mkraivdrok: https://bugs.launchpad.net/ironic/+bug/166057710:14
openstackLaunchpad bug 1660577 in Ironic "Create a "no nova" document for users" [Undecided,New] - Assigned to Madhuri Kumari (madhuri-rai07)10:14
mkraivdrok: Please have a look whenever you have time10:14
mkraiThanks!10:14
*** zackf has quit IRC10:16
sambettsvdrok, mkrai: other things that nova does apart from scheduling include generation of the config-drive etc too, the only tools I know of that work for doing that outside of nova is in bifrost10:17
vdrokmorning sambetts, oh, right, config drive. good point10:18
vdrokbut still, these are like convenience wrappers mostly10:19
sambettsyeah, Ironic can be operated directly, I like to think of Ironic as a hypervisor for baremetal, like libvirt is to VMs. you can use libvirt directly but its a lot more manual than going through nova10:20
sambettsits the same when talking directly to ironic10:21
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221310:21
mat128morning10:22
mkraiMy question could be very weird. But why aren't Ironic team trying to do that in Ironic itself?10:22
mkraisambetts: vdrok ^^10:23
vdrokmorning mat12810:26
vdrokmkrai: what exactly do you mean by "that"? generating configdrive? or creating neutron ports?10:26
vdrokor having a scheduler in ironic? :)10:27
vsaienk0we have a problem with grenade job, it is unstable now, nova cpu failed to start due to simultaneous restart of apache (keystone) and nova-cpu https://review.openstack.org/#/c/424730/10:27
patchbotpatch 424730 - openstack-dev/grenade - Run the placement service when upgrading to Ocata (MERGED)10:27
vsaienk0ironic grenade job failed on patch ^^10:28
sambettsmkrai: IMO (not sure if others agree) as I said before Ironic is like a hypervisor but for baremetal, so that question is like asking why libvirt doesn't have it built in. I think its layering thing, Ironic just provides the resources, what you run inside it is your decision in a layer above that10:28
mkraivdrok: generating config-drive10:30
mkraivdrok: and also scheduler which I think is redundant10:31
mkraiSo I wanted to get an idea of why Ironic is dependent on Nova10:31
mkraisambetts: In Ironic case, the virt-driver/technology can be the ipmi/pxe etc tools and above that we provide a way to talk to them and deploy a BM10:33
*** alexpilotti has joined #openstack-ironic10:42
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: turn on resource classes  https://review.openstack.org/42326910:44
*** alexpilotti has quit IRC10:44
*** alexpilotti has joined #openstack-ironic10:45
*** milan has joined #openstack-ironic10:46
milanmorning Ironic! :)10:46
vdrokmorning milan10:48
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712610:48
milanmorning vdrok! :)10:48
jrollmorning milan, vdrok, everyone else10:52
vdrokmorning jroll10:52
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve conductor driver validation at startup  https://review.openstack.org/42621310:53
mat128morning jroll10:54
jrollnmi thing merged in nova, woot woot10:55
aarefievmorning milan, jroll, mat128!10:58
milanmorning aarefiev, jroll, mat128! :)10:58
openstackgerritVasyl Saienko proposed openstack/ironic: Verify grenade fix  https://review.openstack.org/42710010:59
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033510:59
milanand morning galyna and vsaienk0! :)10:59
vsaienk0jroll grenade is unstable https://bugs.launchpad.net/devstack/+bug/1660581 should fix https://review.openstack.org/#/c/427098/11:00
openstackLaunchpad bug 1660581 in devstack "nova compute may fail on startup with ironic virt driver" [Undecided,In progress] - Assigned to Vasyl Saienko (vsaienko)11:00
patchbotpatch 427098 - openstack-dev/devstack - Ensure that keystone is available when n-cpu starts11:00
galynamorning, milan :)11:00
jrollvsaienk0: thanks11:00
*** dmellado has quit IRC11:00
*** nmathew- has quit IRC11:01
*** dmellado has joined #openstack-ironic11:03
*** lhinds|afk is now known as lhinds11:10
*** aparnav has quit IRC11:13
*** ionutbalutoiu has quit IRC11:14
*** ionutbalutoiu has joined #openstack-ironic11:16
*** athomas has quit IRC11:16
*** athomas has joined #openstack-ironic11:24
*** hshiina has quit IRC11:25
*** fellypefca has joined #openstack-ironic11:26
*** dtantsur|afk is now known as dtantsur11:29
sambettsvsaienk0: I thought we already fixed that once11:31
dtantsurmorning ironic, jroll, aarefiev, galyna, milan, sambetts, vsaienk0, vdrok, mat128 and everyone11:31
vsaienk0sambetts: this is introduced in grenade11:31
dtantsuris it me who's late today or did some of you wake up early? :)11:31
vsaienk0sambetts: we fixed in in ironic upgrade, but now when placement api enabled it should be fixed in nova11:32
sambettsvsaienk0: ah cool11:32
vsaienk0sambetts: and then we can remove workarounds  from ironic devstack plugin11:33
jroll\o dtantsur, some of both :P11:33
aarefievmorning dtantsur, or both options :)11:33
dtantsurheh11:33
aarefievheh :)11:33
vdrokmorning dtantsur :)11:34
jrolldtantsur: when you get to it, ruby is +2 on the driver comp APIs \o/11:35
sambettsvsaienk0: oh nice!11:35
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221311:36
dtantsurjroll, w00t!11:36
dtantsurwill check after short snack11:36
jrollcool11:36
* jroll needs to go clear snow and such11:36
fellypefcamorning everyone :)11:41
sambettslucasagomes: I think I have hit a potential issue with your UEFI devstack plugin changes, the edk2-ovmf package doesn't seem to exist in centos711:41
lucasagomessambetts, yeah that's correct11:43
lucasagomessambetts, but we have a sanity check in the code11:43
lucasagomeswe only support ubuntu and fedora for now11:43
vsaienk0dtantsur do we have a bug to track work related on CI improvements (decrease number of CI jobs) ?11:43
sambettslucasagomes: where in the code is the sanity check? devstack fails on trying to install the packages before hitting any OS type check11:44
sambettslucasagomes: trying a completely fresh devstack this morning11:44
dtantsurvsaienk0, I don't remember, likely not11:44
lucasagomessambetts, https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L425-L43411:45
lucasagomesL43111:45
vdrokmorning fellypefca11:46
sambettslucasagomes: ah... problem is I don't have UEFI enabled, but it still trys to install the package and fails because its in here https://github.com/openstack/ironic/blob/master/devstack/files/rpms/ironic#L2011:46
lucasagomessambetts, oh, :-(11:47
lucasagomessambetts, yeah indeed... I will fix it11:47
lucasagomessorry for that11:47
sambettslucasagomes: not a problem :) I'm building a devstack to talk to real hardware right now, so I've just removed the line from the rpms file11:49
lucasagomessambetts, fair enough, I will put up a patch fixing it in a sec... just finshing something first11:49
sambettslucasagomes: is it possble to put a # dist: fedora or something on that line to make it avoid installing it? not sure how those files work11:50
vdroksambetts: jroll lucasagomes dtantsur there are some concerns from rloo/JayF on https://review.openstack.org/316149. We did merge one patch already doing that a while ago (commented about that). are we still ok treating it as a bug?11:50
patchbotpatch 316149 - ironic - Fix invalid chassis/nodes/chassis_uuid API url11:50
lucasagomessambetts, exactly11:50
lucasagomessambetts, like we do at some apt packages11:51
sambettslucasagomes: Awesome! I guess the gate doesn't have any centos test slaves for us to confirm it works on :/11:51
lucasagomessambetts, yeah, nor fedora :-(11:51
lucasagomesvdrok, I iwll look in a sec11:55
vdroksure, thanks11:55
*** ccamacho is now known as ccamacho|lunch11:56
*** jkilpatr has joined #openstack-ironic11:56
*** udesale has joined #openstack-ironic12:01
milanmorning dtantsur fellypefca lucasagomes sambetts  and all! :)12:02
lucasagomesmilan, morning12:02
dtantsuro/12:03
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707112:05
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Remove vendor_passthru mentions from lookup/heartbeat documentation  https://review.openstack.org/42712612:06
mat128easy one ^ :)12:06
*** jtomasek_ has joined #openstack-ironic12:08
*** Nisha_Agarwal has joined #openstack-ironic12:12
*** vsaienko has joined #openstack-ironic12:13
*** sdake has joined #openstack-ironic12:16
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42713412:19
openstackgerritMathieu Mitchell proposed openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42713512:19
mat128^ proposing backports to stable branches because it's covered under a CVE https://launchpad.net/bugs/144906212:20
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]12:20
openstackgerritVasyl Saienko proposed openstack/ironic: Add Ironic standalone tests  https://review.openstack.org/42355612:20
openstackgerritVasyl Saienko proposed openstack/ironic: DNM/DNR: Temp patch to verify ironic standalone tests  https://review.openstack.org/42666512:20
vsaienk0dtantsur: opened a bug to track CI refactoring work  https://bugs.launchpad.net/ironic/+bug/166060612:21
openstackLaunchpad bug 1660606 in Ironic "Ironic CI refactoring" [Undecided,New]12:21
dtantsurthanks!12:22
openstackgerritSam Betts proposed openstack/ironic: Fix invalid chassis/nodes/chassis_uuid API url  https://review.openstack.org/31614912:22
openstackgerritSam Betts proposed openstack/ironic: Fix all possible node subresources routing collisions  https://review.openstack.org/31576612:22
sambettsvdrok: ^ update to fix your concern with the response codes12:22
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up logging related to new state machine  https://review.openstack.org/42465412:22
vdroksambetts: thanks, looking12:22
sambettsvdrok: I think we might be lacking tests if me changing the response codes like that didn't break anything :/12:23
dtantsuranyone from iLO team here? I need some help/opinions on https://bugzilla.redhat.com/show_bug.cgi?id=1416622 please12:25
openstackbugzilla.redhat.com bug 1416622 in rhosp-director "Deployment always fails while using shared ILO port." [High,New] - Assigned to athomas12:25
* dtantsur thinks of reporting it against proliantutils12:27
*** rbartal__ has joined #openstack-ironic12:28
*** jtomasek_ has quit IRC12:28
dtantsurhttps://bugs.launchpad.net/proliantutils/+bug/166060912:30
openstackLaunchpad bug 1660609 in proliantutils "Ironic loses access to the BMC when iLO shared port is used" [Undecided,New]12:30
*** mgould|afk is now known as mgould12:30
vdrokNisha_Agarwal: ^^12:31
*** sdake_ has joined #openstack-ironic12:31
*** jtomasek_ has joined #openstack-ironic12:32
*** sdake has quit IRC12:34
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Only install edk2-ovmf on Fedora  https://review.openstack.org/42714212:34
lucasagomessambetts, ^ tested locally, works12:34
sambettslucasagomes: awesome thanks12:34
*** vsaienko has quit IRC12:36
*** baoli has joined #openstack-ironic12:37
aarefievmilan: hey, around?12:39
*** Nisha_Agarwal has quit IRC12:41
*** baoli has quit IRC12:42
*** lucasagomes is now known as lucas-hungry12:46
openstackgerritMerged openstack/ironic-inspector: [devstack] Stop installing jq, we're not using it in tests any more  https://review.openstack.org/42567512:48
openstackgerritMerged openstack/ironic-inspector: Update external links in the documentation  https://review.openstack.org/42570912:48
*** Nisha_Agarwal has joined #openstack-ironic12:54
Nisha_Agarwalvdrok, thanks . we will look at it. We never use shared port for deploy.12:55
vdrokthank you!12:55
Nisha_Agarwalthe reason is that the ip is assigned to the port used by iLO itself. How wil u assign IP to it when using deploy. for deploy we need to assign IP to the port which already has IP12:57
Nisha_AgarwalI thinki this is the reason for failure. But logs would help if u have any.12:57
Nisha_Agarwalvdrok, ^^^12:57
vdrokthat's more to dtantsur :)12:58
Nisha_Agarwaldtantsur, ^^^ do u have any logs for the failure. My initial thought is that it failed to assign the IP as the shared port must have the IP assigned already.12:59
Nisha_Agarwaldtantsur, and it looks like expected behaviour possibly.13:00
*** bfournie has quit IRC13:00
dtantsurNisha_Agarwal, thanks! which logs do you have in mind?13:01
*** jtomasek_ has quit IRC13:01
*** fellypefca has quit IRC13:01
Nisha_Agarwalit hangs/timeouts in the end?13:01
milanaarefiev, hi, yup13:01
aarefievmilan: is any reason we don't have transition for timeout in starting state?13:02
dtantsurNisha_Agarwal, yes, it seems so13:02
*** udesale has quit IRC13:02
milanaarefiev, not sure it's needed, we move to waiting13:02
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: [devstack] Stop installing jq, we're not using it in tests any more  https://review.openstack.org/42719213:02
dtantsurditto for newton ^^^13:03
*** udesale has joined #openstack-ironic13:03
milanaarefiev, we also have unlimited starting -> waiting move13:03
milanto be able to restart13:03
milanaarefiev, is there some issue w/ it?13:03
aarefievmilan: yeah if some error happened  before start transition starting -> waiting13:03
Nisha_Agarwaldtantsur, we would check the behavior. But most likely it may be expected when u try to assign IP to shared iLO port as the port is shared by iLO also and it would have its own IP13:03
*** trown|outtypewww is now known as trown13:04
milanaarefiev, that should be starting -> error I guess that's possible, no?13:04
aarefievmilan: it will be always  in starting state13:04
* milan checks13:04
aarefievand I see NodeStateInvalidEvent: Can not transition from state 'starting' on event 'timeout' (no defined transition)13:04
*** ccamacho|lunch is now known as ccamacho13:05
dtantsurNisha_Agarwal, how does it work btw? is this NIC actually two virtual NICs, one for iLO, one - for the operating system?13:05
Nisha_Agarwaldtantsur, the shared one?13:06
milanaarefiev,  https://github.com/openstack/ironic-inspector/blob/master/ironic_inspector/introspection_state.py#L12713:06
dtantsurNisha_Agarwal, yes13:06
milanerror should be possible13:06
milanaarefiev, so the odd thing is why it's still starting and not waiting13:06
Nisha_Agarwaldtantsur, i never tried with shared iLO port...something new for me to try :)13:06
Nisha_Agarwaldtantsur, we always used the free NIC(the embedded one) for deploy13:07
dtantsuroh, I see13:07
milanaarefiev, you've got some logs?13:07
aarefievmilan: yeah it's because another issue13:07
aarefievheh looks like it should be in error state13:07
Nisha_Agarwaldtantsur, we will get back to u on the bug soon13:08
milanaarefiev, ah I see13:08
dtantsurNisha_Agarwal, thanks!13:08
Nisha_Agarwaldtantsur, u r welcome :)13:08
milanaarefiev, ok, so some exception wasn't handled the way I imagined it would have been O:-)13:08
aarefievmilan: looks like all exceptions after start_introspection and before _background_introspect_locked will cause this issue13:09
* milan checks13:10
milanaarefiev, I see, you're right13:11
milanaarefiev, there's no top-level transition around the introspect, thus the error transition doesn't happen, and the timeout kicks in eventually13:12
aarefievmilan: I'll file a bug today later13:12
milanaarefiev, please, file a bug I13:12
*** vikrant has quit IRC13:12
milanack :)13:12
milanaarefiev, thanks for pointing it out!13:12
aarefievnp :)13:12
TheJuliaGood morning everyone13:13
milanmorning TheJulia! :)13:15
Nisha_Agarwaldtantsur, sambetts could you look at the bug https://bugs.launchpad.net/ironic/+bug/1609622 when u have time , Thank you :)13:15
openstackLaunchpad bug 1609622 in Ironic "RFE: Fix iLO drivers to get local_gb for all storages" [Wishlist,In progress] - Assigned to Nisha Agarwal (agarwalnisha1980)13:15
dtantsurNisha_Agarwal, responded13:20
milansambetts, https://review.openstack.org/#/c/375045/ O:-) you plan reviewing?13:22
patchbotpatch 375045 - ironic-inspector-specs - Endpoint to list introspection statuses13:22
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033513:22
*** awiddersheim has quit IRC13:27
*** jheroux has joined #openstack-ironic13:29
*** bfournie has joined #openstack-ironic13:32
vsaienk0dtantsur: once have a minute could you please have look at https://review.openstack.org/#/c/426700 I've resolved your comments13:32
patchbotpatch 426700 - openstack-infra/project-config - Update experimental ironic-standalone job13:32
dtantsurk13:32
vsaienk0dtantsur: thanks!13:32
dtantsurvsaienk0, you have a recursive inclusion of ironic-extra-vars... I believe that you should rollback to using "shell" builder13:33
*** rbudden has joined #openstack-ironic13:35
vsaienk0dtantsur: and in the shell still left https://review.openstack.org/#/c/426700/2/jenkins/jobs/ironic.yaml@1246 to apply changes from ironic-tempest-plugin and ironic-tempest-regex  builders?13:35
patchbotpatch 426700 - openstack-infra/project-config - Update experimental ironic-standalone job13:35
dtantsurvsaienk0, yes, I think so. check how devstack-virtual-ironic is implemented13:36
TheJuliaNobodyCam: Can you take a look at https://review.openstack.org/#/c/426187/1  I remember you mentioned the same issue to me last week.13:37
patchbotpatch 426187 - bifrost - Do not install pxe_amt driver by default13:37
vdrokmorning TheJulia13:39
vsaienk0dtantsur: another question I doubt that set VIRT_DRIVER to '' is right, might be better to fix in ironic devstack https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L649 to something like if is_service_enabled n-cpu && VIRT_DRIVE == 'ironic'; then required_services+='n-cpu' wdyt?13:40
dtantsurhmm..13:40
*** jcoufal has joined #openstack-ironic13:41
dtantsurI don't have a strong preference here..13:41
*** lucas-hungry is now known as lucasagomes13:43
sambettsTheJulia: I also hit that issue with the AMT driver the other week, I meant to post a bug whoops13:43
TheJuliadoh!13:44
*** awiddersheim has joined #openstack-ironic13:44
TheJuliaIt happens13:44
TheJuliaI barely remember last week with meetings and travel.13:44
sambettsTheJulia: actually that reminds me, I don't know if you've ever experienced this but I've also run into weird issues on centos7 with regards to the ironic root wrap code, I think it was to do with where ironic-rootwrap is installed and the line that is written into the sudoers file13:45
TheJuliaI also ended up driving 1800 miles Saturday through Sunday... 8|13:45
sambettsTheJulia: oh wow thats quite a trip!13:45
*** jaganathan has quit IRC13:46
TheJuliasambetts: As in, in sudoers we're hardcoding the path out in sudoers, and the command is elsewhere?13:46
*** dprince has joined #openstack-ironic13:46
sambettsTheJulia: yeah13:47
sambettsTheJulia: bifrost hardcodes /usr/local/bin, and in my install its either in /bin or /usr/bin13:47
TheJuliasambetts: https://review.openstack.org/#/c/422856/13:48
patchbotpatch 422856 - bifrost - Make path to ironic-rootwrap dynamic13:48
sambettsTheJulia: :O! nice!13:48
sambettsTheJulia: shame we can't auto work it out via something like 'which ironic-rootwrap' but then I guess it'll have to be in the path somewhere then13:49
*** baoli has joined #openstack-ironic13:50
TheJuliasambetts: One would hope root a system wide path does not include a user writable folder... but.. yeah..13:51
*** Nisha_Agarwal has quit IRC13:53
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033513:54
dtantsurhuh, inspector grenade apparently went down :(13:55
dtantsuranything similar with ironic itself?13:55
jrolldtantsur: yeah, a bit flaky, not 100% down afaik13:56
jroll11:00:01        vsaienk0 | jroll grenade is unstable https://bugs.launchpad.net/devstack/+bug/1660581 should fix https://review.openstack.org/#/c/427098/13:56
openstackLaunchpad bug 1660581 in devstack "nova compute may fail on startup with ironic virt driver" [Undecided,In progress] - Assigned to Vasyl Saienko (vsaienko)13:56
patchbotpatch 427098 - openstack-dev/devstack - Ensure that keystone is available when n-cpu starts13:56
jrolldtantsur: ^^"13:56
dtantsurah, ok13:57
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve conductor driver validation at startup  https://review.openstack.org/42621313:57
jrollvdrok: ^^ forgot to git add :P13:57
*** Nisha_Agarwal has joined #openstack-ironic13:57
*** dsneddon_afk is now known as dsneddon14:00
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033514:01
*** sasha2 has joined #openstack-ironic14:02
*** jcoufal has quit IRC14:03
*** sasha2 has quit IRC14:03
*** cdearborn has joined #openstack-ironic14:03
*** sasha2 has joined #openstack-ironic14:03
dtantsurjroll, +A to both driver comp patches \o/14:04
dtantsurthough inspector grenade seems to fail 100% now14:05
jrollzomgzomgzomgzomgzomgzomg14:05
*** jcoufal has joined #openstack-ironic14:06
jrolldtantsur: the next one in the stack should be easy too14:06
jrollI'm going to hack on the rest of the todos this morning14:07
jrolloh, and the nova patch for resource class stuff is passing, woo14:08
dtantsuralso NMI was approved by nova folks (failing CI though)14:08
*** rloo has joined #openstack-ironic14:08
jrollyeah, saw that \o/14:08
jrollthis is probably ready, quick docs patch https://review.openstack.org/#/c/345081/14:09
patchbotpatch 345081 - ironic - Add docs for node.resource_class and flavor creation14:09
jrolldtantsur: I don't think we'll be able to make that mandatory for pike upgrades, btw, so tripleo should be okay to just do that during pike14:09
vsaienk0jroll, dtantsur: found issue with grenade, we always update nova before ironic which is not right, we are lucky that we finished ironic upgrade before n-cpu max retries to check ironic connectivity reached. I've tried to check that n-cpu started after n-cpu start, but it not happens http://logs.openstack.org/00/427100/1/check/gate-grenade-dsvm-ironic-ubuntu-xenial/a83bb44/logs/new/screen-n-cpu.txt.gz?level=ERROR14:09
dtantsurjroll, ack, good ot know14:09
jrollvsaienk0: ouch14:10
dtantsurmeh..14:10
vsaienk0jroll seems we should also change upgrade order ironic first than nova14:10
jrollvsaienk0: yep, that's our upgrade process, we should fix it. I wonder if grenade allows for that or plugins always go last...14:10
vsaienk0jroll I will check14:11
*** nmathew has joined #openstack-ironic14:14
amaraoHello everyone. Is ironic (IPA) supports software raids (linux-raid aka mdadm)?14:22
*** nmathew has quit IRC14:23
dtantsuramarao, hi, no. it's not the first time we hear this request, but no work has been done so far.14:23
openstackgerritMerged openstack/bifrost: Make path to ironic-rootwrap dynamic  https://review.openstack.org/42285614:24
*** gcb has quit IRC14:24
*** srobert has joined #openstack-ironic14:24
amaraodtantsur Thanks.14:25
*** Goneri has joined #openstack-ironic14:25
dtantsuramarao, a few raw spec: https://review.openstack.org/#/c/327769/ (needs most of work)14:26
patchbotpatch 327769 - ironic-specs - LVM/Software RAID support in ironic-python-agent14:26
openstackgerritLucas Alvares Gomes proposed openstack/ironic: DevStack: Only install edk2-ovmf on Fedora  https://review.openstack.org/42714214:26
jrollthis also is ready and incredibly useful for nova folks, if someone has time: https://review.openstack.org/#/c/407651/14:28
patchbotpatch 407651 - ironic - Allow using resource classes14:28
TheJuliajroll: two comments regarding the commit message, I just marked it -1 as a result.  Since the commit message speaks as if the changes are there, but in the code they are just TODOs14:30
jrollTheJulia: oh, oops, thank you14:31
*** [1]cdearborn has joined #openstack-ironic14:33
TheJuliajroll: no problem. I just feel useful with my scrambled zombie brains :)14:36
jrolllol14:36
* TheJulia is never driving 1800 miles again in three days.14:36
jrollyeeeeesh14:36
jrollthat'll do it14:36
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033514:38
*** Nisha_Agarwal has quit IRC14:41
openstackgerritJim Rollenhagen proposed openstack/ironic: Allow using resource classes  https://review.openstack.org/40765114:44
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: turn on resource classes  https://review.openstack.org/42326914:44
*** mtanino has joined #openstack-ironic14:45
*** cdearborn has quit IRC14:48
openstackgerritMerged openstack/bifrost: roles: bifrost-create-vm-nodes: Allow overriding the disk caching method  https://review.openstack.org/42684414:48
openstackgerritMerged openstack/ironic-python-agent: Remove vendor_passthru mentions from lookup/heartbeat documentation  https://review.openstack.org/42712614:49
*** zackf has joined #openstack-ironic14:49
openstackgerritMerged openstack/bifrost: roles: bifrost-ironic-install: SUSE/Debian: Add gcc and python-pip packages  https://review.openstack.org/42485314:49
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707114:50
dtantsurso, do we only need that devstack patch to unbreak the CI?14:56
*** crushil has joined #openstack-ironic14:58
dtantsurwe've had 5-7 patches failing grenade in a row14:59
vdrokdtantsur: I think vsaienk0 has a plan now, and its going to be in grenade, not devstack15:00
dtantsurack, thanks15:01
*** Nisha_Agarwal has joined #openstack-ironic15:02
*** Nisha_Agarwal has quit IRC15:07
NobodyCamGood Morning Ironic'ers15:11
dtantsurmorning NobodyCam15:14
NobodyCamhey hey Good Morning dtantsur :)15:14
*** salmankhan has joined #openstack-ironic15:17
openstackgerritVasyl Saienko proposed openstack/ironic: Verify grenade fix  https://review.openstack.org/42710015:18
vdrokNobodyCam: morning!15:19
NobodyCamGood Morning vdrok :)15:19
*** rbartal__ has quit IRC15:19
*** rbartal has quit IRC15:20
*** rbartal_ has quit IRC15:20
*** jaosorior has joined #openstack-ironic15:20
openstackgerritJulia Kreger proposed openstack/bifrost: Refresh Ansible facts after installing packages  https://review.openstack.org/42670215:21
*** vsaienko has joined #openstack-ironic15:22
TheJuliaNobodyCam: ^^^ should address the fact issue we've been seeing with the tests.  I just rebased it to head of master and approved it since it should fix that sporadic issue that the larger more recently proposed changes are encountering.15:24
NobodyCamoh nice :)15:25
*** zackf has quit IRC15:26
*** salmankhan has quit IRC15:27
*** causten has joined #openstack-ironic15:28
*** zackf has joined #openstack-ironic15:34
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: ETAGs for node in ironicclient  https://review.openstack.org/40033515:35
*** udesale has quit IRC15:35
*** salmankhan has joined #openstack-ironic15:36
*** vsaienko has quit IRC15:36
*** mtanino_ has joined #openstack-ironic15:39
vdroksambetts: how do you think, do we need to add anything apart from api-ref to our docs regarding attach/detach? maybe some network interface developer guide, or something else too?15:39
*** mtanino has quit IRC15:40
TheJuliaThree +2's on https://review.openstack.org/#/c/407651/.  I'll +A it in 20 minutes if nobody speaks up :)15:41
patchbotpatch 407651 - ironic - Allow using resource classes15:41
openstackgerritMerged openstack/ironic: Add dynamic driver functionality to REST API  https://review.openstack.org/41797015:49
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: [WIP] ETag support: caching resources for node  https://review.openstack.org/42003315:49
dtantsurYESSSSSS!15:50
jroll\o/ \o/ \o/15:50
rloodtantsur, jroll: congrats (almost) :D15:51
rlooTheJulia: I trust you, +A. (I haven't looked at it.)15:51
rlooTheJulia: or, er, you could wait for jenkins first.15:51
openstackgerritMerged openstack/ironic: Add soft reboot, soft power off and power timeout to api-ref  https://review.openstack.org/42398615:51
TheJuliaWell, it will fail if jenkins does not give it a green light :)15:52
TheJuliaerr, I guess +2.15:52
*** rpioso has joined #openstack-ironic15:52
* TheJulia looks for the "scrambled zombie brains" hat15:52
rlooTheJulia: true. just depends on your confidence level :)15:52
rlooTheJulia: I mean, I'll +A if I'm fairly sure that jenkins will be happy. otherwise, i'll wait. but you can +A and then see what jenkins thinks too.15:53
TheJulia:)15:56
openstackgerritMerged openstack/bifrost: Refresh Ansible facts after installing packages  https://review.openstack.org/42670215:58
*** foexle has quit IRC16:00
*** absubram has joined #openstack-ironic16:02
*** sayantani01 has joined #openstack-ironic16:02
vdrokmorning rloo !16:02
*** crushil has quit IRC16:03
rloohi and good morning vdrok, TheJulia, jroll, dtantsur, early-bird NobodyCam, and everyone else16:03
TheJuliaGood morning rloo16:04
NobodyCamGood Morning rloo :)16:04
dtantsurmorning rloo16:04
NobodyCamhehehe16:04
*** crushil has joined #openstack-ironic16:04
vdrokrloo: the earliest-bird is jroll though :)16:04
*** rcernin has quit IRC16:04
rloovdrok: yes, but that is 'normal' for him!16:04
*** sasha2 has quit IRC16:04
TheJuliarloo: so that change, looks like grenade blew up for it :(16:05
jrollheh16:05
rlooTheJulia: :-(16:05
jrollTheJulia: yeah, grenade is shaky right now16:05
vdrokTheJulia: grenade is down, see whiteboard16:05
jrollsee the whiteboard, vsaienk0 is working on it16:05
*** sasha2 has joined #openstack-ironic16:06
*** absubram_ has joined #openstack-ironic16:07
*** absubram has quit IRC16:07
*** absubram_ is now known as absubram16:07
JayFFYI, I have to leave today around lunchtime.16:10
* JayF doing final walkthrough on a house he's going to have tomorrow \o/16:10
*** sasha2 has quit IRC16:10
*** sasha2 has joined #openstack-ironic16:10
mariojvcongrats16:10
dtantsur\o/16:10
JayFBTW; if anyone is interested, I'm giving a tech talk this afternoon for OSIC on gate troubleshooting (in about 3 hours). If anyone !Rackspace/!Intel wants to attend, send me a PM and I'll forward you the info.16:11
openstackgerritPeter Piela proposed openstack/ironic-ui: Remove node-action deleteNodes/deletePorts functions  https://review.openstack.org/42633416:12
*** Syed__ has joined #openstack-ironic16:15
*** d0ugal has quit IRC16:16
TheJuliaJayF: congrats, and good luck! :)16:16
*** d0ugal has joined #openstack-ironic16:17
*** d0ugal has quit IRC16:17
*** d0ugal has joined #openstack-ironic16:17
*** owalsh has joined #openstack-ironic16:23
rlooJayF: that reminds me, weren't you going to give that talk upstrem, about 6 months ago?16:24
JayFyep, and it never ended up happening16:24
JayFthat's part of why I'm advertising that one here16:24
rlooJayF: what do you think about (re)scheduling it?16:24
JayFrloo: the one I'm about to give will be video'd and posted to youtube. I was going to post it up to the list and ask if folks wanted a live version. Before it fizzled partially because of scheduling16:25
rlooJayF: cuz I don't think that's enough notice for upstream, and only mentioning it via irc :-(16:25
*** aNuposic has joined #openstack-ironic16:25
JayFand youtube videos don't take any requirement for scheduling :)16:25
rlooJayF: ok, i'll wait for the youtube edition then :)16:25
owalshhi, can anybody tell me when exactly an ironic node is added to the nova resources? managable state or available state?16:25
mat128JayF: my schedule is (over)booked, but please send the link when it's up :)16:26
rlooowalsh: available16:26
*** baoli has quit IRC16:26
JayFowalsh: managable is for when you (or an operator) is managing a machine. Available means it's available for provisioning.16:26
owalshthank rloo, JayF16:27
rlooowalsh: this might help (or not): http://docs.openstack.org/developer/ironic/dev/states.html16:27
JayFowalsh: a unsolicited suggestion: use the newest ironic release possible for best results :)16:27
*** Nisha_Agarwal has joined #openstack-ironic16:30
owalshJayF: CI issue, couldn't be newer16:32
JayFowalsh: awesome16:33
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add ironic portgroup CRUD notifications  https://review.openstack.org/42728116:35
dtantsurNisha_Agarwal, a small question re https://bugs.launchpad.net/ironic/+bug/1609622: what is "pp" in e.g. snmp_auth_prot_pp?16:37
openstackLaunchpad bug 1609622 in Ironic "RFE: Fix iLO drivers to get local_gb for all storages" [Wishlist,In progress] - Assigned to Nisha Agarwal (agarwalnisha1980)16:37
dtantsurmaybe worth expanding?16:37
dtantsureverything else looks good16:37
Nisha_Agarwaldtantsur, sambetts jroll i updated the bug https://bugs.launchpad.net/ironic/+bug/1609622 as per the given suggestions.16:37
Nisha_Agarwaldtantsur, it is passphrase16:38
*** baoli has joined #openstack-ironic16:38
Nisha_Agarwalthe variable becomes too long, hence i truncated it to pp16:38
Nisha_Agarwalit is explained in documentations16:38
dtantsurNisha_Agarwal, maybe shorten to "pass"? my gut feeling is that it may be easier recognizable16:38
dtantsurinput from English-speaking people is welcome ^^^16:38
JayFpp is completely unrecognizable16:39
jrollsince when do we limit these?16:39
JayFpw would make sense, as would pass16:39
jrollI think passphrase is fine16:39
JayFbut jroll has a better point16:39
Nisha_Agarwalthe complete variables become like "snmp_auth_prot_pass_phrase"16:40
jrollsure16:40
jrolllooks good to me16:40
Nisha_Agarwalok i would expand them.16:40
* jroll welcomes other input, but I don't see a problem16:40
*** amarao has quit IRC16:41
* jroll repeats: if you're typing the same node-create or node-update call more than twice, you're doing something wrong16:41
Nisha_Agarwaljroll, dtantsur done16:41
dtantsursnmp_auth_protocol_password :)16:42
jroll^^ +116:42
Nisha_Agarwali would modify the patch https://review.openstack.org/372428 as per the bug details now16:42
patchbotpatch 372428 - ironic - SNMP agent support for OOB inspection for iLO Drivers16:42
Nisha_Agarwaldtantsur, ok16:42
Nisha_Agarwaldtantsur, jroll done16:43
vsaienk0jroll, dtantsur: grenade passed with https://review.openstack.org/#/c/427248/ we need to ping folks from infra team to help merge it16:44
patchbotpatch 427248 - openstack-dev/grenade - Do not wait for nova-compute when ironic is enabled16:44
jrollvsaienk0: thanks, will do16:44
vsaienk0jroll thanks!16:46
jrollvsaienk0: it has +A :)16:56
*** tesseract has quit IRC16:56
*** absubram has quit IRC16:59
*** aNuposic has quit IRC17:00
JayFdtantsur: congrats on tripleo core17:02
dtantsurthanks :)17:03
jrolldtantsur: condolences :D17:03
dtantsurhaha, I'm not entirely sure either :-P17:03
*** zackf has quit IRC17:04
*** spartacloud has joined #openstack-ironic17:04
*** spartacloud is now known as zackf17:05
Nisha_Agarwaldtantsur, congrats :)17:05
sasha2trown: https://review.openstack.org/42729917:06
patchbotpatch 427299 - tripleo-quickstart - fix `hostname -f` resolution for undercloud17:06
*** dprince has quit IRC17:07
*** e0ne has quit IRC17:08
jrolldtantsur: I'm +1 on nisha's rfe if you want to approve it or have others look https://bugs.launchpad.net/ironic/+bug/160962217:08
openstackLaunchpad bug 1609622 in Ironic "RFE: Fix iLO drivers to get local_gb for all storages" [Wishlist,In progress] - Assigned to Nisha Agarwal (agarwalnisha1980)17:08
* dtantsur wonders why snmp_priv_protocol instead of snmp_auth_priv_protocol17:09
dtantsuranyway, jroll, I'm +1 on it as well17:10
Nisha_Agarwaldtantsur, jroll  thanks17:10
Nisha_Agarwaldtantsur, no reason as such to choose that variable17:10
jrollvsaienk0: sean had some thoughts on doing that "right" when we have time, I posted them in the bug: https://bugs.launchpad.net/grenade/+bug/166064617:11
openstackLaunchpad bug 1660646 in grenade "It is not possible to define order when registering project to upgrade" [Undecided,New]17:11
jrollvsaienk0: if you want to give that a try sometime17:11
jrollNisha_Agarwal: dtantsur: good point, let's make that snmp_auth_priv_protocol and then I'll approve17:12
dtantsur++17:12
mgouldhi everyone17:13
openstackgerritDao Cong Tien proposed openstack/ironic: Add hardware type 'irmc' for FUJITSU PRIMERGY servers  https://review.openstack.org/42560417:13
Nisha_Agarwaldtantsur, jroll done17:13
mgouldI'm getting "Host is not mapped to any cell" errors in nova boot on a clean devstack on a freshly-installed baremetal machine17:13
jrollNisha_Agarwal: approved, you should probably link the related patch in there17:14
mgouldI assume this means I've done something wrong - anyone know what?17:14
jrollmgould: interesting, I'd ask nova to be honest17:14
Nisha_Agarwaljroll, thanks. will just postthe patch with changes and add the link in bug as well17:14
jrollNisha_Agarwal: thanks17:14
mgouldjroll: will do, thanks17:14
jrollmgould: there's been a lot of devstack changes around cells v2 this cycle, fwiw, that's why I mention that :)17:15
mgouldjroll: makes sense, thanks17:15
vdrokmgould: I've seen this in devstack-gate17:15
vdrokhttps://github.com/openstack-infra/devstack-gate/commit/f1025531af1726e4fff54b31e16d472bae8193de17:16
mgouldvdrok: awesome, thanks17:17
vdroktho that seems to be affecting multinode, if it is a single node, all should be well... anyway, that commit has a depends-on, maybe that would be useful too17:17
mgouldvdrok: I ran nova-manage cell_v2 simple_cell_setup, and now it's failing in a different way17:19
mgouldso, progress!17:19
vdrokheh17:20
*** trown is now known as trown|lunch17:22
*** milan has quit IRC17:25
*** crushil has quit IRC17:31
*** dprince has joined #openstack-ironic17:31
*** athomas has quit IRC17:33
*** kvcobb has joined #openstack-ironic17:33
*** baoli has quit IRC17:35
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve conductor driver validation at startup  https://review.openstack.org/42621317:36
openstackgerritJim Rollenhagen proposed openstack/ironic: Fail conductor startup if invalid defaults exist  https://review.openstack.org/42732217:36
jrollthe first one there should be good now, I believe the second one is too but it hasn't had any reviews yet :P17:36
rloojroll: will look at them both today17:36
jrollthanks rloo17:37
dtantsurjroll, I think I'm kinda -2 on the 2nd patch17:37
jrolldtantsur: why? building a task will fail later if we don't do this17:37
dtantsureven without a valid default, nodes can be created with an explicit value17:37
dtantsuror can they?17:37
jrollsure, but it would be easy to fail to do this17:37
JayFI am very +1 to anything that fast-fails an invalid configuration17:38
jrollyeah we added it to node-create17:38
dtantsurwell, it boils down to whether nodes can still be created17:38
dtantsurif they can, this is not a hard failure17:38
*** kvcobb has quit IRC17:38
jrolldtantsur: well, slow down17:38
jrollthe only way to have no valid default, is to have no interfaces enabled that are supported by the hardware type17:39
jrollwhich makes that hardware type unusable17:39
*** kvcobb has joined #openstack-ironic17:39
* rloo is reminded that she wanted to revisit the No*Interface classes and the rationale for all that.17:39
dtantsurjroll, you're right, objection retracted17:39
dtantsurI probably confused it with some other situation17:40
jrollremember, we fall back to [i for i in supported if i in enabled]17:40
jroll:)17:40
jrolldtantsur: no worries17:40
rloojroll, dtantsur: so... what was the reason not to allow enabled_*_interface = None again?17:40
dtantsurI just wanted to stop thinking about the driver composition.....17:40
jrollrloo: you mean, the reason to use no-* instead?17:41
rloojroll, dtantsur: cuz intuitively, i'd think it would make sense to allow it to be None. (from operator point of view if i were to be an operator which i have no idea what it would be like)17:41
rloojroll: right, why are we using no* instead of allowing it to be None17:41
rloojroll: i am wondering if we could have handled <whatever reason> in code instead.17:41
dtantsurrloo, what does "None" mean there?17:42
jrollrloo: well, I can search back in history, or you can, I don't have that anywhere near paged into memory17:42
jrollrloo: or we can revert everything and redesign the entire feature17:42
* dtantsur ragequits17:42
dtantsur:)17:42
* jroll would prefer to do neither of those, we're close, let's keep on keeping on17:42
rloodtantsur: that the hardware type doesn't support that interface.17:42
dtantsurrloo, we don't have a notion of not supporting interface..17:42
* rloo is reminded of other features, microversions, state machines, where we were so tired we pushed things out17:43
dtantsurbtw my initial version used to allow None to mean that17:43
dtantsurbut it caused other problems, lemme remember which17:43
jrollI believe we did this for consistency, so we wouldn't have to guess if things are supported17:43
dtantsuryeah17:43
jrollbut I don't fully recall17:43
dtantsurso e.g. node.inspect can be None, but node.power cannot17:43
dtantsuralso then we would need some other value to express "use the default"17:43
rloodtantsur, jroll: it is totally possible that i agreed with current behavior. i guess what bothers me is that i don't recall, so does it make sense to our users.17:44
dtantsurso we changes the proposal: we agreed to consider None as "use default" and create no-X things instead of the whole notion of "not supporting an interface"17:44
jrollrloo: I doubt any of this will make sense at first look, either way we go, it'll take good docs and some reading of those docs17:44
dtantsur++17:45
jrollanyway, I have an hour until I'm stuck in meetings for the rest of the day, so I need to go rest my brain and eat some food17:45
JayFI really liked the design of explicitly being like "no-raid" instead of None17:45
rloowe allow node.x_interface = None, we allow config: default_x_interface=None, we do not allow enabled_x_interface=None.17:46
JayFas an operator I sorta pet-peeve against config options where "None" has a meaning17:46
rloook. i am not the author of the driver comp, just a reviewer. and i personally don't feel like spending hours trying to recall/think whether what we did is the right thing or not. just wanted to bring it up but others feel like it is fine, so i'm going to move along.17:47
rloomuch as folks are tired of working on a feature, this reviewer is tired of reviewing so many features17:47
dtantsurso true..17:48
dtantsurand after we land it, I'll have to slowly switch tripleo to it..17:49
* dtantsur cries in a corner17:49
rloodtantsur: be happy. isn't that why they made you core? :)17:49
dtantsurhehe, dunno17:50
*** baoli has joined #openstack-ironic17:50
dtantsurbefore I go, JayF, do you know a reason why iPXE downloading IPA images via HTTP can be inadequately slow?17:50
*** aNuposic has joined #openstack-ironic17:50
dtantsurmaybe you've seen something like that17:50
JayFdtantsur: in tripleo context?17:50
dtantsurJayF, in any that comes to your mind17:50
JayFdtantsur: well, I know that colocating tftp and http has a negative perf impact on both17:50
JayFdtantsur: especially when a lot of nodes are pxeing17:51
*** rajinir has joined #openstack-ironic17:51
JayFdtantsur: if this is more of a "one off" slowness, on real hardware, I'd be suspicious that the UNDI support on the nic is crappy17:51
dtantsurto which degree? they have something like 8 minutes to download an IPA image on a 10G network17:51
JayFfile that under crappy UNDI support, I think17:51
dtantsurlucasagomes, this is re today's escalation ^^^17:51
JayFyou can compile better, hardware-specific drivers into ipxe17:51
openstackgerritVladyslav Drok proposed openstack/ironic: Treat unknown fields as subcontrollers  https://review.openstack.org/42625717:51
JayFin fact I think some are precompiled in releases17:52
JayFthat are potentially better than UNDI17:52
dtantsurhmm, interesting17:52
lucasagomesJayF, dtantsur yeah that was my guess too, the NIC model isn't well supported17:52
lucasagomesI just commented on the BZ about it17:52
lucasagomes(it's private tho)17:52
*** absubram has joined #openstack-ironic17:52
dtantsurthanks JayF17:52
JayFEverytime a private bug is filed against open source software, a kitten crys17:53
JayFlol17:53
lucasagomesJayF, I know right ? >.<17:53
dtantsur<-- this kitten cries a lot about it17:53
lucasagomesapparently ppl do that A LOT17:53
*** rama_y has joined #openstack-ironic17:53
dtantsuryep17:53
dtantsurok, going now, see you tomorrow17:53
JayFo/17:53
lucasagomesdtantsur, see ya17:53
mgouldBTW, I got an answer from dansmith about my cells problem17:53
*** dtantsur is now known as dtantsur|afk17:53
lucasagomesJayF, the guy in the BZ said it only happens to the compute nodes so I asked if the NIC models are different in the compute and control nodes17:54
lucasagomeswaiting for the reply now17:54
dansmithmgould: I just asked this in a roundabout way in -nova, but.. is this breaking in the ironic gate or just in your setup?17:54
lucasagomesbut I let you know once he does17:54
mgoulddansmith: just my setup, I think17:54
dansmithokay17:54
mgouldvdrok: where did you see it happening?17:55
dansmithmgould: is it that you didn't have your ironic nodes up at the time of the devstack run? or do you think you lost a race that the gate wins because it's slower or something?17:55
mgouldthe former17:55
mgouldthat would explain it17:56
*** mgoddard has quit IRC17:56
mgouldI'm not creating any nodes in the devstack run17:56
vdrokmgould: on multinode multitenant grenade job. which is experimental as of now17:56
dansmithmgould: ah, okay17:56
dansmithmgould: so this is kindof a thing at this point, but there is a kinda ugly workaround I have proposed:17:57
dansmithmgould: https://review.openstack.org/#/c/426826/17:57
patchbotpatch 426826 - nova - Allow scheduler to run cell host discovery periodi...17:57
dansmithmgould: you don't want that running every second or anything, but setting that nonzero will cause the scheduler to eventually call discover_hosts for you17:57
vdrokmgould: dansmith oh, also here, it seems to be voting job on grenade http://logs.openstack.org/79/396679/45/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/11607f2/logs/grenade.sh.txt.gz#_2017-01-30_09_54_13_22717:57
dansmithvdrok: ah, that's with VMs not ironic right?17:59
openstackgerritRuby Loo proposed openstack/ironic: Duplicated code in ..api.get_active_driver_dict()  https://review.openstack.org/42733517:59
vdrokyup, that's vms17:59
dansmithvdrok: that's awesome, you know why?17:59
mgouldbecause it's easier to duplicate?17:59
dansmithvdrok: I wrote a patch to make sure we don't race in multinode grenade, and sdague didn't want to merge it, but now I can rub it in his face :P17:59
*** crushil has joined #openstack-ironic18:00
vdrokhah18:00
dansmithplease do express your support here: https://review.openstack.org/#/c/426310/ :P18:00
patchbotpatch 426310 - openstack-dev/grenade - Make nova verify compute service count after upgrade18:00
vdrokdansmith: will do :)18:00
dansmith\o/18:00
*** Nisha_Agarwal has quit IRC18:01
dansmithI might need to tweak it just a tad to make sure we do that before we run discover_hosts (or re-run it after)18:01
dansmithbut the basic principle is there18:01
*** aNuposic has quit IRC18:03
*** aNuposic has joined #openstack-ironic18:03
mgoulddansmith: woo!18:06
openstackgerritVladyslav Drok proposed openstack/ironic: Treat unknown fields as subcontrollers  https://review.openstack.org/42625718:07
*** eroux has joined #openstack-ironic18:11
*** dprince has quit IRC18:12
owalshJayF, rloo... while I have dansmith here... can I assume that nova discover_hosts will run late enought if I do this after the ironic nodes are set to available18:13
owalshor is there a potential (but short) race until nova know about the nodes18:14
*** dprince has joined #openstack-ironic18:15
JayFbasically the resource tracker in nvoa has to run18:15
JayFwhile the nodes are in available18:15
JayFbefore nova will pick them up18:15
owalshJayF: ok, so to be 100% sure I'll need to poll nova until they exist18:16
JayFI am not 100% sure what you're asking about specifically18:16
JayFso don't wanna advise action18:17
JayFbut that's how it works: resource tracker periodic task picks up ironic inventor18:17
JayFI think it's configurable how often they run18:17
*** ijw has joined #openstack-ironic18:18
*** salmankhan has quit IRC18:18
*** lucasagomes is now known as lucas-afk18:20
*** jcoufal has quit IRC18:20
vdrokowalsh: I'm no cells expert, but looking here - https://github.com/openstack/nova/blob/master/nova/cmd/manage.py#L1424 seems like you just need to have a single ironic node seen by resource tracker per nova compute host for the host mapping to be populated18:21
owalshvdrok, JayF: context is a race in the tripleo mistral workflows for baremetal18:22
owalshit appears to work reliably if discover_hosts is run after the node provisioning states have changed to available18:23
owalshbut I'm concerned there is still a short race there. If the provisioning state does not change to available until nova picks it up then I'm good18:24
owalshif not then I'll need to poll nova until it does18:24
vdrokowalsh: yup, I think race is possible, if you're adding new nodes in "empty" ironic and right after that do discover_hosts it might not help. you might need to poll for hypervisor-stats and then do discover_hosts. I think :)18:25
*** jkilpatr_ has joined #openstack-ironic18:25
*** jkilpatr has quit IRC18:27
dansmithmgould: vdrok: so.. that log you linked is failing on the old side of grenade, not the new one18:30
dansmithmgould: vdrok which shouldn't be hitting the thing it's hitting.. anything weird about that run that I should know about?18:30
*** mjura has quit IRC18:30
*** vsaienko has joined #openstack-ironic18:31
*** jcoufal has joined #openstack-ironic18:31
vdrokdansmith: see the patch it was run on :) I think it does set base to master18:31
*** krtaylor has quit IRC18:32
dansmithvdrok: okay, well, that means that grenade isn't doing the things it needs to before it runs the old side because it thinks it is newton :)18:32
*** ralonsoh has quit IRC18:33
*** mgoddard has joined #openstack-ironic18:37
vdrokok, time to leave for me, good night everyone@18:41
vdroks/@/!18:41
*** trown|lunch is now known as trown18:47
*** owalsh is now known as owalsh-brb18:49
*** patriciadomin has quit IRC18:51
*** owalsh-brb has quit IRC18:53
*** baoli has quit IRC18:58
*** owalsh-brb has joined #openstack-ironic18:59
*** sdake_ has quit IRC18:59
*** sdake has joined #openstack-ironic19:00
*** ChubYann has joined #openstack-ironic19:00
*** patriciadomin has joined #openstack-ironic19:03
*** baoli has joined #openstack-ironic19:03
*** mgould is now known as mgould|afk19:04
*** eroux has quit IRC19:05
*** foexle has joined #openstack-ironic19:10
*** vsaienko has quit IRC19:14
*** krtaylor has joined #openstack-ironic19:14
jrollpassing off the ptl baton: https://twitter.com/changelog/status/82649658011936358519:16
*** milan has joined #openstack-ironic19:16
jrollstevemar: ^ you'll appreciate that19:16
jrollthe baby is the new ptl, not the baton, to be clear :P19:17
*** jaosorior has quit IRC19:18
stevemaroh it's totally the baton19:18
*** jaosorior has joined #openstack-ironic19:18
*** dsneddon is now known as dsneddon_afk19:21
*** owalsh-brb is now known as owalsh19:31
*** pcaruana has quit IRC19:31
*** crushil has quit IRC19:32
openstackgerritMario Villaplana proposed openstack/ironic: Add documentation for using rescue mode  https://review.openstack.org/41960619:33
*** dsneddon has joined #openstack-ironic19:36
*** milan has quit IRC19:37
TheJuliajroll: shouldn't there at least be a bunch of pillows in a raft on that water though? :)19:39
*** salmankhan has joined #openstack-ironic19:39
*** SpamapS has quit IRC19:39
jrollTheJulia: we pretend the pillows are there but they really are just a figment of your imagination :(19:39
*** mgoddard has quit IRC19:40
TheJulia:(19:40
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use virtualbmc for virtual BM nodes  https://review.openstack.org/42737619:41
*** SpamapS has joined #openstack-ironic19:41
TheJulia\o/19:42
*** salmankhan has quit IRC19:44
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Do not install pxe_amt driver by default  https://review.openstack.org/42618719:46
*** jkilpatr_ has quit IRC19:47
*** vsaienko has joined #openstack-ironic19:53
*** foexle has quit IRC19:54
*** vsaienko has quit IRC19:59
*** vsaienko has joined #openstack-ironic20:00
NobodyCamjroll: lol20:00
*** jkilpatr_ has joined #openstack-ironic20:01
*** Sukhdev has joined #openstack-ironic20:03
*** vsaienko has quit IRC20:04
*** sdake has quit IRC20:14
*** vsaienko has joined #openstack-ironic20:15
*** maratoid_ has joined #openstack-ironic20:16
openstackgerritRuby Loo proposed openstack/ironic: Log reason for hardware type registration failure  https://review.openstack.org/42738920:18
*** aNuposic has quit IRC20:19
openstackgerritMerged openstack/bifrost: Do not install pxe_amt driver by default  https://review.openstack.org/42618720:22
*** vsaienko has quit IRC20:24
*** mtanino_ has quit IRC20:25
*** vsaienko has joined #openstack-ironic20:26
*** srobert_ has joined #openstack-ironic20:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Use Tempest plugin interface  https://review.openstack.org/42739520:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Migrate Tempest tests into Ironic tree  https://review.openstack.org/42739620:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Remove hard-coded DEPLOYWAIT timeout from Baremetal Scenario  https://review.openstack.org/42739720:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Refresh ssh verification mechanism  https://review.openstack.org/42739820:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Comment out test options that already exists on tempest's tree  https://review.openstack.org/42739920:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Replace depricated tempest-lib with tempest.lib  https://review.openstack.org/42740020:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Tune interval for node provision state check  https://review.openstack.org/42740120:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Document how to run the tempest tests  https://review.openstack.org/42740220:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Fix usage of rest_client expected_success() in tests  https://review.openstack.org/42740320:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Add support for API microversions in Tempest tests  https://review.openstack.org/42740420:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Introduce provision states: AVAILABLE, ENROLL  https://review.openstack.org/42740520:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Fix signature for request method  https://review.openstack.org/42740620:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: tempest: start using get_configured_admin_credentials  https://review.openstack.org/42740720:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: No need for 'default=None' in config variable  https://review.openstack.org/42740820:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Add test to verify ironic multitenancy  https://review.openstack.org/42740920:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Fix incorrect order of params of assertEqual()  https://review.openstack.org/42741020:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Using assertIsNone() is preferred over assertEqual()  https://review.openstack.org/42741120:27
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: Fix incorrect order of params of assertEqual()  https://review.openstack.org/42741220:27
jrollnice20:28
*** aNuposic has joined #openstack-ironic20:28
soliosgsorry for the spam!20:28
jrollit's the good kind of spam :D20:29
jrollhttp://s2.quickmeme.com/img/0c/0c567f765d5aaede661760e28aed96199f1a5fc48fbcca36e5d887f73eb8db40.jpg20:30
*** srobert has quit IRC20:30
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914120:32
*** vsaienko has quit IRC20:35
*** vsaienko has joined #openstack-ironic20:39
openstackgerritXavier proposed openstack/ironic: Validation before perform node deallocation  https://review.openstack.org/38601420:46
*** dsneddon has quit IRC20:52
*** dsneddon has joined #openstack-ironic20:52
*** e0ne has joined #openstack-ironic20:54
*** rpioso has quit IRC20:56
*** jcoufal_ has joined #openstack-ironic21:01
*** jcoufal has quit IRC21:02
*** sdake has joined #openstack-ironic21:08
*** Marx314 has quit IRC21:14
*** vinsh has quit IRC21:17
*** jkilpatr_ has quit IRC21:18
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043721:19
openstackgerritMario Villaplana proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083121:19
mariojvjust a rebase again ^21:19
mariojv'/buffer 2621:19
mariojvoops21:19
*** bfournie1 has joined #openstack-ironic21:20
*** bfournie has quit IRC21:21
*** mtanino has joined #openstack-ironic21:22
*** cdearborn has joined #openstack-ironic21:22
*** jaosorior has quit IRC21:23
*** rpioso has joined #openstack-ironic21:23
*** crushil has joined #openstack-ironic21:32
*** vsaienko has quit IRC21:32
*** [1]cdearborn has quit IRC21:35
*** e0ne has quit IRC21:37
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712621:38
*** Goneri has quit IRC21:38
rybridges2Hello OpenStackers.21:39
rybridges2I was having a look at how ipmi tool works in this file https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py21:39
rybridges2I noticed that in the _wait() method (line 507), it looks like there is no retries happening. Let's take an example:21:39
rybridges2The first time the control flow enters that _wait() method, the 'iter' variable will be set to -1. It will try to call _exec_ipmitool(). Let's say for the sake of argument that the _exec_ipmitool() method throws an exception. Then it gets caught below and a log message is printed.21:39
rybridges2Then, the finally block is executed which increments the 'iter' variable to 0. Then the sleep time will be calculated and the method will be executed again. On the second iteration in this case, that first if statement on line 510 will fail because 'iter' is now 0, so the else block executes which simply checks the power state.21:39
rybridges2From this point on, any further iterations of of this method will only check the power state and not actually try to set the power state. Is this intended? Do we really only want to try setting the power state with ipmi tool once? Or do we want to actually retry setting the power state if it fails the first time?21:39
*** e0ne has joined #openstack-ironic21:40
*** rushil has joined #openstack-ironic21:40
*** e0ne has quit IRC21:42
*** baoli has quit IRC21:43
*** rushil has quit IRC21:46
*** vsaienko has joined #openstack-ironic21:46
*** vinsh has joined #openstack-ironic21:49
*** jkilpatr_ has joined #openstack-ironic21:53
*** baoli has joined #openstack-ironic21:54
*** jaosorior has joined #openstack-ironic21:55
*** trown is now known as trown|outtypewww21:58
*** baoli has quit IRC22:01
openstackgerritSolio Sarabia proposed openstack/ironic: WIP/DNM: Move ironic_tempest_plugin to new repo  https://review.openstack.org/42487422:02
*** crushil has quit IRC22:04
*** vinsh has quit IRC22:04
*** rpioso has quit IRC22:05
*** rpioso has joined #openstack-ironic22:06
*** krtaylor has quit IRC22:07
*** dprince has quit IRC22:08
openstackgerritSolio Sarabia proposed openstack/ironic: WIP/DNM: Move ironic_tempest_plugin to new repo  https://review.openstack.org/42487422:12
*** sayantani01 has quit IRC22:13
_fatalisIs telemetry service required for ironic?22:14
*** sayantani01 has joined #openstack-ironic22:17
jlvillal_fatalis: Not that I am aware of.22:19
rloojroll: sigh. are release notes working as expected? http://docs.openstack.org/releasenotes/ironic/. so newton is 6.0.0 - 6.2.x. Now look at newton: http://docs.openstack.org/releasenotes/ironic/newton.html. 6.2.x only. Which means it doesn't include everything that is in the newton release :-(22:21
*** jheroux has quit IRC22:21
jrollrloo: probably a question for #openstack-release22:21
jrollI don't know how reno works well22:21
rloojroll: my theory is cuz of ironic's release versioning.22:22
rloojroll: i'll ask tomorrow maybe.22:22
jrollrloo: it's all based on git, it shouldn't matter22:22
rloojroll: maybe something needs to be configured. on my list for tomorrow unless someone beats me to it.22:23
jrollrloo: thanks22:23
jrollrybridges2: yeah, the goal is to issue the command once, then we poll the status to see if it went through, as some BMCs take some time to do that thing22:24
soliosgrybridges2: well, there's a comment in https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/ipmitool.py#L50922:24
jrollrybridges2: though now I see what you're saying, the "# Log failures but keep trying" comment is wrong22:24
soliosgrybridges2: where the author explicitly wants _exec_ipmitoll to run once22:25
*** baoli has joined #openstack-ironic22:25
*** vinsh has joined #openstack-ironic22:29
*** ccamacho has quit IRC22:29
*** bfournie1 has quit IRC22:29
soliosgjroll, rybridges2: probably "… but keep trying" means keep reading/polling the status, not keep issuing power change22:30
jrollhttps://github.com/openstack/diskimage-builder/22:32
jrollhttp://lists.openstack.org/pipermail/openstack-dev/2017-January/109716.html22:32
jrollcsmart: ^ relevant22:32
*** srobert has joined #openstack-ironic22:33
*** priteau has quit IRC22:35
*** srobert_ has quit IRC22:36
*** srobert has quit IRC22:38
*** wrouesnel has quit IRC22:42
*** wrouesnel has joined #openstack-ironic22:42
jrollok I'm done for the day, see y'all tomorrow22:42
rloohave a good evening jroll22:43
*** amotoki has quit IRC22:44
openstackgerritRuby Loo proposed openstack/ironic: Remove support for driver object periodic tasks  https://review.openstack.org/42749322:48
*** ElCoyote_ has left #openstack-ironic22:49
csmartjroll: thanks!22:50
*** jcoufal_ has quit IRC22:51
*** krtaylor has joined #openstack-ironic22:53
*** sdake has quit IRC22:59
_fatalisthank you jlvillal23:03
_fatalisI was confused because it is referred here23:03
_fatalishttp://docs.openstack.org/project-install-guide/baremetal/draft/get_started.html23:03
*** yuanying has joined #openstack-ironic23:04
openstackgerritRuby Loo proposed openstack/ironic: Remove deprecated [deploy]erase_devices_iterations  https://review.openstack.org/42750023:07
*** sdake has joined #openstack-ironic23:08
soliosgrloo: I hadn't seen your comment ^^ regarding the release notes, and I posted a question in one of your patches (remove support for periodic task in driver object) :(23:14
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Fix a few docstring warnings  https://review.openstack.org/42750223:18
*** baoli has quit IRC23:21
*** dsneddon has quit IRC23:21
*** rama_y has quit IRC23:26
*** rama_y has joined #openstack-ironic23:26
*** absubram has quit IRC23:27
*** sdake has quit IRC23:32
rloosoliosg: no worries23:37
*** sayantani01 has quit IRC23:42
*** sayantani01 has joined #openstack-ironic23:50
*** sayantani01 has quit IRC23:54
*** crushil has joined #openstack-ironic23:54
*** bfournie has joined #openstack-ironic23:57
*** sdake has joined #openstack-ironic23:59

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