Wednesday, 2017-02-01

*** cdearborn has quit IRC00:00
*** jaosorior has quit IRC00:00
*** amotoki has joined #openstack-ironic00:04
openstackgerritMerged openstack/ironic: Add dynamic interfaces fields to nodes API  https://review.openstack.org/42472000:07
*** ijw has quit IRC00:09
*** sayantani01 has joined #openstack-ironic00:10
*** dims_ has joined #openstack-ironic00:10
*** dims has quit IRC00:11
*** sayantani01 has quit IRC00:15
*** vsaienko has quit IRC00:26
*** MattMan has quit IRC00:32
*** MattMan has joined #openstack-ironic00:32
*** causten has quit IRC00:43
*** rama_y has quit IRC00:44
*** causten has joined #openstack-ironic00:44
*** causten has quit IRC00:44
*** crushil has quit IRC00:45
*** crushil has joined #openstack-ironic00:45
*** rajinir has quit IRC00:46
*** sdake has quit IRC00:50
openstackgerritBob Fournier proposed openstack/ironic-inspector: Add plugin to process basic management LLDP TLVs  https://review.openstack.org/40649600:51
openstackgerritMerged openstack/ironic: [Devstack] Add stack user to libvirt group  https://review.openstack.org/42666400:52
*** sdake has joined #openstack-ironic00:52
*** absubram has joined #openstack-ironic00:55
*** rpioso has quit IRC01:03
*** baoli has joined #openstack-ironic01:24
*** Syed__ has quit IRC01:25
*** rloo has quit IRC01:29
*** maratoid_ has quit IRC01:32
*** Goneri has joined #openstack-ironic01:54
*** baoli has quit IRC02:15
*** aNuposic has quit IRC02:15
*** baoli has joined #openstack-ironic02:15
*** Sukhdev has quit IRC02:16
*** yuanying has quit IRC02:21
*** Goneri has quit IRC02:41
openstackgerritNaohiro Tamura proposed openstack/ironic: Update the existing APIs due to adding get_supported_power_states  https://review.openstack.org/38219402:43
openstackgerritNaohiro Tamura proposed openstack/ironic: Add supported_power_states field to api-ref  https://review.openstack.org/42700002:46
*** dsneddon has joined #openstack-ironic03:07
*** dsneddon has quit IRC03:07
*** owalsh is now known as owalsh-afk03:23
*** crushil has quit IRC03:28
*** vikrant has joined #openstack-ironic03:34
*** mtanino has quit IRC03:43
*** absubram has quit IRC03:50
*** sdake has quit IRC03:53
*** baoli has quit IRC03:58
*** aparnav has joined #openstack-ironic03:58
*** owalsh has joined #openstack-ironic03:59
*** owalsh-afk has quit IRC04:00
*** crushil has joined #openstack-ironic04:02
*** crushil has quit IRC04:20
*** crushil has joined #openstack-ironic04:21
*** rbudden has quit IRC04:31
*** crushil has quit IRC04:31
*** udesale has joined #openstack-ironic04:37
*** sdake has joined #openstack-ironic04:44
*** Nisha_Agarwal has joined #openstack-ironic04:56
*** sasha2 has quit IRC05:01
*** sdake_ has joined #openstack-ironic05:05
*** sdake has quit IRC05:05
*** wrouesnel has quit IRC05:08
*** wrouesnel has joined #openstack-ironic05:08
*** wrouesnel has quit IRC05:09
*** wrouesnel has joined #openstack-ironic05:09
*** Sukhdev has joined #openstack-ironic05:13
*** wrouesnel has quit IRC05:27
*** wrouesnel has joined #openstack-ironic05:27
*** wrouesnel has quit IRC05:29
*** wrouesnel has joined #openstack-ironic05:29
*** nmathew has joined #openstack-ironic05:35
*** wrouesnel has quit IRC05:37
*** wrouesnel has joined #openstack-ironic05:37
*** wrouesnel has quit IRC05:39
*** wrouesnel has joined #openstack-ironic05:39
*** jaganathan has joined #openstack-ironic05:45
*** rbudden has joined #openstack-ironic05:45
*** ijw has joined #openstack-ironic05:48
*** wrouesnel has quit IRC05:51
*** wrouesnel has joined #openstack-ironic05:51
*** ijw has quit IRC05:53
*** wrouesnel has quit IRC05:53
*** wrouesnel has joined #openstack-ironic05:54
*** wrouesnel has quit IRC05:56
*** wrouesnel has joined #openstack-ironic05:56
*** Sukhdev has quit IRC05:57
*** wrouesnel has quit IRC06:00
*** wrouesnel has joined #openstack-ironic06:00
*** Nisha_Agarwal has quit IRC06:00
*** wrouesnel has quit IRC06:04
*** wrouesnel has joined #openstack-ironic06:04
*** yarkot has quit IRC06:06
*** wrouesnel has quit IRC06:06
*** wrouesnel has joined #openstack-ironic06:07
*** wrouesnel has quit IRC06:10
*** wrouesnel has joined #openstack-ironic06:10
*** wrouesnel has quit IRC06:12
*** wrouesnel has joined #openstack-ironic06:12
*** wrouesnel has quit IRC06:12
*** wrouesnel has joined #openstack-ironic06:13
*** wrouesnel has quit IRC06:13
*** wrouesnel has joined #openstack-ironic06:13
*** wrouesnel has quit IRC06:14
*** wrouesnel has joined #openstack-ironic06:15
*** wrouesnel has quit IRC06:15
*** wrouesnel has joined #openstack-ironic06:15
*** sdake_ is now known as sdake06:16
*** yolanda has quit IRC06:23
*** chedda has joined #openstack-ironic06:24
*** rcernin has joined #openstack-ironic06:29
*** wrouesnel has quit IRC06:30
*** wrouesnel has joined #openstack-ironic06:30
*** wrouesnel has quit IRC06:31
*** wrouesnel has joined #openstack-ironic06:31
*** yarkot has joined #openstack-ironic06:31
*** Nisha_Agarwal has joined #openstack-ironic06:31
*** mjura has joined #openstack-ironic06:33
*** wrouesnel has quit IRC06:34
*** wrouesnel has joined #openstack-ironic06:34
*** wrouesnel has quit IRC06:35
*** wrouesnel has joined #openstack-ironic06:35
*** wrouesnel has quit IRC06:37
*** wrouesnel has joined #openstack-ironic06:37
*** rbudden has quit IRC06:39
*** wrouesnel has quit IRC06:39
*** wrouesnel has joined #openstack-ironic06:39
*** absubram has joined #openstack-ironic06:49
*** fxpester has joined #openstack-ironic06:53
*** absubram has quit IRC06:54
*** absubram has joined #openstack-ironic07:02
*** tesseract has joined #openstack-ironic07:18
*** pcaruana has joined #openstack-ironic07:19
*** foexle has joined #openstack-ironic07:26
*** xek__ is now known as xek07:31
*** amarao has joined #openstack-ironic07:34
openstackgerritjiang wei proposed openstack/python-ironicclient: Support i18n for baremetal node cmds  https://review.openstack.org/35763907:38
*** chedda has quit IRC07:39
*** ChubYann has quit IRC07:42
*** pmannidi has quit IRC07:43
*** chedda has joined #openstack-ironic07:49
*** chedda has quit IRC07:49
*** rbartal has joined #openstack-ironic07:51
*** rbartal__ has joined #openstack-ironic07:51
*** rbartal_ has joined #openstack-ironic07:52
*** yolanda has joined #openstack-ironic08:04
*** Nisha_Agarwal has quit IRC08:05
*** slagle has quit IRC08:05
*** rnoriega has quit IRC08:07
*** lhinds has quit IRC08:08
*** ralonsoh has joined #openstack-ironic08:14
*** ccamacho has joined #openstack-ironic08:15
*** mgoddard has joined #openstack-ironic08:27
*** foexle has quit IRC08:29
*** yuanying has joined #openstack-ironic08:30
vdrokmorning ironic!08:47
*** amotoki has quit IRC08:49
*** priteau has joined #openstack-ironic08:51
*** dtantsur|afk is now known as dtantsur08:55
dtantsurmorning ironic08:55
*** mgoddard has quit IRC08:56
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221308:59
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-ironic09:00
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221309:01
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui: Imported Translations from Zanata  https://review.openstack.org/42666709:04
*** absubram has quit IRC09:04
*** Nisha_Agarwal has joined #openstack-ironic09:06
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221309:08
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Client support resources filecache  https://review.openstack.org/42003309:22
*** e0ne has joined #openstack-ironic09:23
aparnavhey dtantsur, Can you review the documentation patch https://review.openstack.org/#/c/408441/ when you find time?09:25
patchbotpatch 408441 - ironic - Doc for sanitize erase support in iLO drivers09:25
dtantsursure, I can't promise when exactly though09:27
*** amotoki has joined #openstack-ironic09:30
openstackgerritVasyl Saienko proposed openstack/ironic: Do not change admin_state for tenant port  https://review.openstack.org/42760309:32
*** mgoddard_ has joined #openstack-ironic09:33
aarefievmorning all!09:37
*** amotoki has quit IRC09:38
*** lucas-afk is now known as lucasagomes09:38
lucasagomesmorning all!09:40
aarefievdtantsur: morning, why are going to delete jq from newton?09:40
aarefievmorning lucasagomes09:40
dtantsuraarefiev, did we use it in newton?09:40
dtantsuralso morning lucasagomes, aarefiev09:41
aarefievdtantsur: we have bash exercise in newton09:41
dtantsuroh, do we?09:41
aarefievyeah09:42
*** Nisha_Agarwal has quit IRC09:42
dtantsurthen why does the CI pass? :)09:42
dtantsuranyway, abandoning then09:43
aarefievdtantsur: we are using tempest on ci, but keep exercise in repo09:43
dtantsurcorrect, yeah. anyway, it's just a small optimization09:44
aarefievdtantsur: would you like to review https://review.openstack.org/#/c/264257/09:45
patchbotpatch 264257 - ironic-inspector - Adding InfiniBand Support09:45
*** amotoki has joined #openstack-ironic09:45
*** amotoki has quit IRC09:47
dtantsuraarefiev, not really :) feel free to approve, if you think it's good09:47
aarefievyeah, I'm good , last 5 patch sets was about docs, notes :)09:48
dtantsurwe're close to FF, so if we want it landed - we should go for it09:48
dtantsurditto for the LLDP thingy09:49
aarefievI've +2 on LLDP, there are lot of nits I'd like to see, nut nothing critical09:50
*** salmankhan has joined #openstack-ironic09:50
*** amotoki has joined #openstack-ironic09:50
dtantsurcool09:51
dtantsurpas-ha, hey! I wonder if you want to revive https://review.openstack.org/#/c/394221/ yourself, if it's still important for you.09:52
patchbotpatch 394221 - python-dracclient - Add support for idrac_card and lifecycle_controlle...09:52
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221309:52
dtantsuraarefiev, actually it seems like bfournie has fixed your nits, so it could use another +209:53
aarefievoh, I missed that, I'll take a look09:53
*** e0ne has quit IRC09:56
*** udesale has quit IRC10:04
dtantsurJayF, please remove and add back your W+1 on https://review.openstack.org/#/c/418359/ to push it through the gate10:06
patchbotpatch 418359 - python-ironicclient - Add args to CLI 'node-create' for selecting hardwa...10:06
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712610:08
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Remove local actions for ssh keys  https://review.openstack.org/42618810:08
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712610:10
vdrokmorning dtantsur aarefiev and lucasagomes !10:21
aarefievmorning vdrok :)10:21
lucasagomeso/10:22
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Fix cleanup of resources  https://review.openstack.org/42452810:31
vsaienk0morning lucasagomes, dtantsur, vdrok, sambetts, aarefiev milan and all Ironic'ers!10:39
*** athomas has joined #openstack-ironic10:39
*** salmankhan has quit IRC10:40
vsaienk0dtantsur could you please have look at new patchset https://review.openstack.org/#/c/42670010:40
patchbotpatch 426700 - openstack-infra/project-config - Update experimental ironic-standalone job10:40
vdrokmorning vsaienk010:40
jrollmorning ironic10:41
*** milan has joined #openstack-ironic10:41
milanmorning Ironic! :10:41
jrollzuul should be happy now yes?10:42
milan:)10:42
jrollhey milan10:42
milanmorning jroll! :)10:42
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Fix cleanup of resources  https://review.openstack.org/42454510:47
vdrokmorning milan and jroll10:49
vdrokappears that we don't have the feature parity of OSC with ironic client yet :( I see https://review.openstack.org/362047 and https://review.openstack.org/38115310:50
patchbotpatch 362047 - python-ironicclient - Add command RAID logical disk properties10:50
patchbotpatch 381153 - python-ironicclient - Add command `driver properties` to osc10:50
jrollindeed, we're getting close, though10:51
milanmorning vdrok! :)10:51
*** salmankhan has joined #openstack-ironic10:58
aarefievmorning vsaienk0, jroll, vdrok10:58
dtantsurmorning jroll10:58
dtantsurjroll, I've got a request from the RDO team to use Sem-Ver tag explained in http://docs.openstack.org/developer/pbr/#version10:59
dtantsurotherwise due to how pbr composes versions, we now have master version smaller than newton10:59
dtantsure.g. https://github.com/openstack/gnocchi/commit/63e1cd95e7bc53e9bff2f2b71262ed729581a6e210:59
sambettsMorning all11:00
jrolldtantsur: the request is to use it each time we cut a branch, or on every commit?11:00
dtantsurmorning sambetts, vdrok11:00
dtantsurjroll, well, pbr developers recommend every commit, but it seems like too much to ask.. so probably after we cut a branch11:01
jrolldtantsur: yeah, I have no problem with once per branch11:01
jrolldtantsur: I wonder if release folks would like that in their post-branch automation11:01
dtantsurdhellmann, ^^^11:02
jrollI think that would make it easier for everyone11:02
dtantsurjroll, meanwhile, when do we plan on ironic release? does it make sense to create such commit already to fix upgrades?11:03
jrolldtantsur: otherwise, go ahead and add a patch to the release docs11:03
jrolldtantsur: "fix upgrades" ?11:03
jrollyou mean fix RDO upgrades, yes? :)11:03
dtantsurwell, yeah :) any package-based, when a version is derived from setup.py --version11:04
jrolldtantsur: yeah, I'm fine with it11:04
dtantsurk, will do a bit later11:05
jrollcool11:05
* jroll afk for a while11:05
*** salmankhan has quit IRC11:05
*** salmankhan has joined #openstack-ironic11:05
openstackgerritMerged openstack/python-ironicclient: Add args to CLI 'node-create' for selecting hardware interfaces  https://review.openstack.org/41835911:07
dtantsur\o/11:07
*** jkilpatr_ has quit IRC11:08
openstackgerritDmitry Tantsur proposed openstack/ironic: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/42764311:16
dtantsurjroll, ^^^11:16
dtantsurnow setup.py --version is 6.3.0.dev70111:17
*** amotoki has quit IRC11:18
*** e0ne has joined #openstack-ironic11:22
vsaienk0jroll: are we going to add scenario tests for portgroups, if yes I'll need to rebase https://review.openstack.org/#/c/38174311:33
patchbotpatch 381743 - ironic - Ironic devstack portgroup support11:33
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765111:40
*** nmathew has quit IRC11:40
openstackgerritMerged openstack/ironic: Update guide for PXE multi-architecture setup  https://review.openstack.org/38631311:41
mat128good morning11:51
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Remove deprecated heartbeat policy check  https://review.openstack.org/42765411:51
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765111:53
*** salmankhan has quit IRC11:59
vdrokmorning mat12811:59
*** salmankhan has joined #openstack-ironic11:59
vdrokand good morning sambetts11:59
openstackgerritMerged openstack/ironic-inspector: Deprecated log_bmc_address option  https://review.openstack.org/42564212:00
openstackgerritMerged openstack/ironic-inspector: Clean up deprecated configuration options  https://review.openstack.org/42465912:00
hwoarangTheJulia: yolanda: Good day. Do you have any idea what this error http://paste.opensuse.org/6463487 observed every now and then in gate-bifrost-integration-tinyipa-ubuntu-xenial jobs is really about?12:02
openstackgerritedan david proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425712:02
aparnavhey yuriyz, vdrok, Can you take a look at these patches https://review.openstack.org/408441 https://review.openstack.org/#/c/422572/ when you find time?12:03
patchbotpatch 408441 - ironic - Doc for sanitize erase support in iLO drivers12:03
patchbotpatch 422572 - ironic - Support `update_firmware` to hpsum based firmware ...12:03
mat128hwoarang: My bet is that this happens on the ipv6-only nodes12:03
mat128hwoarang: ['ansible_' + ans_network_interface]['ipv4'] and it complains that it can't find the ipv4 key in that dictionary12:03
yuriyzhi ironic aparnav look today later12:03
aparnavyuriyz, thank you :)12:04
mat128hwoarang: there are a few places where ipv4 is assumed (e.g. https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-ironic-install/templates/inspector-default-boot-ipxe.j2 and https://github.com/openstack/bifrost/blob/master/playbooks/roles/ironic-enroll-dynamic/defaults/main.yml)12:07
mat128hwoarang: I suggest you open a bug in bifrost12:07
hwoarangmat128: ok I will. Thank you for the information!12:07
mat128TheJulia: transient gate failure in bifrost might be related to ^ and using ipv6-only nodes on the OSIC cloud12:08
mat128just so she knows what it's all about :)12:08
hwoarangTheJulia: mat128: https://bugs.launchpad.net/bifrost/+bug/166095312:12
openstackLaunchpad bug 1660953 in bifrost "transient gate failures on gate-bifrost-integration-tinyipa-ubuntu-xenial" [Undecided,New]12:12
hwoaranglets see12:12
*** jkilpatr_ has joined #openstack-ironic12:13
mat128hwoarang: thank you12:13
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST_GRENADE_IRONIC  https://review.openstack.org/41498812:14
*** dprince has joined #openstack-ironic12:21
*** athomas has quit IRC12:29
*** slagle has joined #openstack-ironic12:29
*** aparnav has quit IRC12:30
*** athomas has joined #openstack-ironic12:37
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Allow duplicate execution of update node DB api method  https://review.openstack.org/42767312:45
*** awiddersheim has quit IRC12:45
openstackgerritMerged openstack/ironic: DevStack: Only install edk2-ovmf on Fedora  https://review.openstack.org/42714212:46
*** vikrant has quit IRC12:46
sambettslucasagomes: ^ woop \o/12:46
lucasagomes\o/12:46
openstackgerritMerged openstack/ironic: Don't override device_owner for tenant network ports  https://review.openstack.org/42424812:49
*** nmathew has joined #openstack-ironic12:51
*** bfournie has quit IRC12:51
*** nmathew has quit IRC12:52
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767512:54
*** mtanino has joined #openstack-ironic12:56
*** lucasagomes is now known as lucas-hungry13:00
openstackgerritMarkos Chandras proposed openstack/bifrost: roles: bifrost-ironic-install: Always download the latest iPXE files  https://review.openstack.org/42768213:00
yuriyzdtantsur hello. Looks After driver composition reform node can use only one vendor interface at the same moment. This is OK for other interfaces. There is no limitation? For example I have a node with IPMI-compatible BMC and Intel Node Manager and want to use methods from both interfaces. I should merge code? Or something easier?13:05
*** alineb has quit IRC13:06
*** bnemec has quit IRC13:06
*** salmankhan has quit IRC13:06
dtantsuryuriyz, I think we need IntelNodeManagerVendor inheriting IPMIVendor. then IntelIPMIHardware inheriting IPMIHardware. or something like that, I haven't put much thought in it13:07
dtantsurjroll, opinions welcome ^^^13:07
*** ccamacho is now known as ccamacho|lunch13:07
*** ralonsoh_ has joined #openstack-ironic13:07
*** bapalm has quit IRC13:07
*** bnemec has joined #openstack-ironic13:07
yuriyzdtantsur this is only an example, node can contain different devices for different vendors with OOB management13:08
yuriyzdtantsur this is only an example, node can contain different devices from different vendors with OOB management13:08
openstackgerritMerged openstack/python-ironicclient: Functional tests for port groups in ironicclient  https://review.openstack.org/29772713:08
*** ralonsoh has quit IRC13:09
dtantsuryuriyz, this may be a case of actually changing a vendor interface via API13:10
yuriyzyes this will work13:11
*** ralonsoh_ is now known as ralonsoh13:11
openstackgerritDmitry Tantsur proposed openstack/python-ironicclient: Add test to create a port with specific port group UUID  https://review.openstack.org/41182613:11
*** chedda has joined #openstack-ironic13:12
*** bapalm has joined #openstack-ironic13:12
*** mtanino has quit IRC13:13
dtantsurfolks, could you merge https://review.openstack.org/#/c/427643/ please? it will help the packagers (at least RDO) a lot13:15
patchbotpatch 427643 - ironic - Add sem-ver flag so pbr generates correct version13:15
*** chedda has quit IRC13:17
*** dtantsur is now known as dtantsur|brb13:17
*** mgould|afk is now known as mgould13:17
*** g3ek has quit IRC13:19
*** jaganathan has quit IRC13:22
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765113:23
*** bapalm has quit IRC13:24
*** rnoriega has joined #openstack-ironic13:25
vdrokdtantsur|brb: so this sem-ver: feature thing, which number will it bump, major, minor or patch?13:25
*** lhinds has joined #openstack-ironic13:26
*** g3ek has joined #openstack-ironic13:28
openstackgerritMerged openstack/ironic: Duplicated code in ..api.get_active_driver_dict()  https://review.openstack.org/42733513:28
TheJuliagood morning13:30
vdrokmorning TheJulia13:31
*** vsaienko has joined #openstack-ironic13:32
TheJuliamat128: hwoarang: my thought was that the interface was not up when the facts on the node were collected and thus no interface was available.  Unless libvirt's default network config is moving towards v6 only, it is the only thing that I can think of :(13:32
vdrokdtantsur|brb: I mean, if it is going to be the version used for ocata, maybe we want to do sem-ver: api-break?13:33
*** jaganathan has joined #openstack-ironic13:34
openstackgerritedan david proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425713:34
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Fix cleanup of resources  https://review.openstack.org/42454513:36
mat128TheJulia: that's another possibility. The errors hwoarang seemed to have were related to host "facts" more than VMs.13:42
mat128TheJulia: like generating the kernel options to be pushed via pxe @ https://github.com/openstack/bifrost/blob/master/playbooks/roles/bifrost-ironic-install/templates/inspector-default-boot-ipxe.j213:43
*** bfournie has joined #openstack-ironic13:43
TheJuliaYeah, what is odd to me is we added an explicit recollection of facts and it is still occurring. :(13:43
*** salmankhan has joined #openstack-ironic13:46
*** dprince has quit IRC13:46
mgouldmorning TheJulia13:46
*** makowals_ has joined #openstack-ironic13:47
TheJuliaGood morning mgould13:47
mat128hwoarang, TheJulia: Is it possible that network_interface (and thus ans_network_interface) is configured to an interface that isn't up? https://github.com/openstack/bifrost/blob/master/playbooks/roles/ironic-enroll-dynamic/defaults/main.yml13:49
*** jaganathan has quit IRC13:49
*** makowals has quit IRC13:49
mat128According to an ansible issue (https://github.com/ansible/ansible/issues/4848) the exact errors happens when trying to fetch the ipv4 address of a non-active interface13:49
*** lucas-hungry is now known as lucasagomes13:50
*** jaganathan has joined #openstack-ironic13:50
hwoarangdoes this host come and go? or is the libvirt network re-created on every run? because you would think that once virbr0 is up it will stay up until something destructive happens to the host13:51
TheJuliamat128: So, that may be a possibility if libvirt is doing something slightly funky.  What is interesting is if hwoarang failed on the the template you noted, that means that it was able to access the same fact when writing ironic.conf.13:51
mat128O_o13:51
TheJuliahwoarang: we tell libvirt to bring up it's default bridge13:51
sambettshwoarang: OpenStack CI jobs are always run in a fresh VM13:51
hwoaranghmm13:52
TheJuliaand what sambetts said, specifically in bifrost's case, it is essentially a bare system.13:52
sambettsTheJulia: could it be related too https://review.openstack.org/#/c/420104/ ??13:52
patchbotpatch 420104 - bifrost - Fix race in virbr0 startup (MERGED)13:52
TheJuliasambetts: we thought it was, and the failure rate seemed to drop some.  And then there was https://review.openstack.org/#/c/426702/ yesterday which should collect the interface again13:53
patchbotpatch 426702 - bifrost - Refresh Ansible facts after installing packages (MERGED)13:53
*** vsaienko has quit IRC13:54
TheJuliahwoarang: mat128: so the bug markos opened is ironic.conf's write out where it failed. Was there one where it was specifically the ipxe template write out?13:56
mat128TheJulia: no, that was just me finding the same occurences of ['ansible' + ans_network_interface]['ipv4']13:56
mat128in fact, I couldn't find that in ironic.conf.j2, which was surprising to me13:57
milanmorning hwoarang, mat128, sambetts, TheJulia! :)13:57
TheJuliamat128: oh... OH13:58
TheJuliawe have a race on fact population then13:58
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767513:58
* mat128 has absolutely no clue how you found that out :)13:58
yolandahi hwoarang , is that repeating over time, or a transient error?13:58
yolandai've seen this error when there are network config failures mostly...13:59
TheJuliathe underlying fact is assembled as a default, it must be collecting the fact and the error then, and it is only appearing later on when the variable is accessed13:59
mat128yolanda: he mentioned (repeating that here since he seems away) "observed every now and then in gate-bifrost-integration-tinyipa-ubuntu-xenial"13:59
openstackgerritDao Cong Tien proposed openstack/python-ironicclient: Extends driver-list, driver-show supporting new hardware types  https://review.openstack.org/41927413:59
*** amotoki has joined #openstack-ironic13:59
mat128TheJulia: interesting14:00
hwoarangyolanda: i think it's transient. i see it every now and then in this gate job14:00
TheJuliahttps://github.com/openstack/bifrost/blob/299a7259aabd09793a0bd015606bee409e889391/playbooks/roles/bifrost-ironic-install/defaults/main.yml#L23314:00
*** alineb has joined #openstack-ironic14:00
TheJuliahttps://github.com/openstack/bifrost/blob/299a7259aabd09793a0bd015606bee409e889391/playbooks/roles/bifrost-ironic-install/templates/ironic.conf.j2#L3214:01
*** ccamacho|lunch is now known as ccamacho14:01
*** sasha2 has joined #openstack-ironic14:02
*** trown|outtypewww is now known as trown14:03
*** jcoufal has joined #openstack-ironic14:03
*** salmankhan has quit IRC14:03
*** amotoki has quit IRC14:08
*** dtantsur|brb is now known as dtantsur14:08
lucasagomesvsaienk0, my project-config-fu is not the greatest, but I tried to add the UEFI job here: https://review.openstack.org/#/c/42457614:09
patchbotpatch 424576 - openstack-infra/project-config - Add non-voting UEFI job for ironic14:09
dtantsurvdrok, sem-ver: feature bumps the minor version. and unless we actually broke some API, it's the right thing to do14:09
lucasagomesmaybe we should think of just swaping the pxe_ipmitool-partition with UEFI directly and leave BIOS test for agent_14:09
lucasagomesto condense different scenarios in 1 job14:10
jrollvsaienk0: yeah, I'd like to do scenario tests for portgroups, if the community thinks that's a useful thing to do :)14:10
lucasagomeswdyt ?14:10
jrolldtantsur: I merged the semver thing14:11
jroller, approved14:11
dtantsurthanks!14:11
*** cdearborn has joined #openstack-ironic14:12
jrolldtantsur: on yuriyz's question, I think someone that wanted to combine many of these would do something like: https://gist.github.com/jimrollenhagen/1a8e0c00e91c4c76282f3469506aaca214:14
jrollor rather that's my instinct14:15
*** Goneri has joined #openstack-ironic14:15
dtantsuryeah, maybe14:15
jrollfor folks that want to truly mix a bunch of unrelated things14:16
TheJuliathey exist!14:16
jrolloh I'm sure they do :)14:16
openstackgerritMerged openstack/ironic: Log reason for hardware type registration failure  https://review.openstack.org/42738914:17
*** srobert has joined #openstack-ironic14:17
*** sayantani01 has joined #openstack-ironic14:18
dtantsurjroll, I wonder if switching vendor_interface is what we should recommend now..14:18
*** rbartal__ has quit IRC14:19
dtantsurwell, maybe not14:19
*** rbartal has quit IRC14:19
*** rbartal_ has quit IRC14:19
jrolldtantsur: well, these recommendations are for driver authors14:19
*** rloo has joined #openstack-ironic14:19
openstackgerritVasyl Saienko proposed openstack/ironic: Allow get detailed VIF information  https://review.openstack.org/42154414:25
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add the timeout parameter to set_power_state() in the fake driver  https://review.openstack.org/42773614:31
*** crushil has joined #openstack-ironic14:32
rloohi and good morning all!14:33
*** jheroux has joined #openstack-ironic14:33
rloojroll, dtantsur, TheJulia, lucasagomes, anyone else out there: your opinion. If we remove a policy rule (because it isn't used), do we need a reno? https://review.openstack.org/#/c/427654/14:34
patchbotpatch 427654 - ironic - Remove deprecated heartbeat policy check14:34
lucasagomesrloo, morning14:34
mgouldmorning rloo14:34
dtantsurmorning rloo14:34
TheJuliaI'm surprised there is no test code updated there14:35
dtantsurhmm14:35
TheJuliarloo: I think we need a reno because otherwise this is a silent change14:35
lucasagomesrloo, hmmm /me thinks14:35
rlooTheJulia: that's what I'm thinking. We don't use it so it doesn't hurt if someone has that policy, but they may as well delete it. Oh wait, maybe we should also mention in the reno what replaced it?14:36
jrollreno can't hurt14:36
jrollthough14:36
jrollcan we not just remove that endpoint altogether?14:36
jroll(did we do that already?)14:36
* rloo wonders if 'though' is better than 'but'14:36
rloojroll: already gone the endpoint is14:37
rloojroll: which is why that code would never be used14:37
jrollrloo: if the code cannot be reached, does it really need a reno? :)14:37
TheJuliajroll: manually maintained policy files?14:37
rloojroll: if someone has a policy file with that rule, they might want to delete it.14:37
jrollok sure, do it14:38
lucasagomesrloo, yeah perhaps that's the only useful thing that I can think of for having that reno14:38
rloojroll: also, if they actually used that rule, gad, do we indicate which policy rule they should be using instead.14:38
lucasagomesso someone can clean the policy file14:38
lucasagomesotherwise it's ¯\_(ツ)_/¯14:38
rloosigh. which makes me wonder for all new apis, do we also mention the associated policy rule in the reno?14:38
TheJuliarloo: I might regret this statement.... That can't hurt....14:38
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add volume_target support  https://review.openstack.org/28523314:39
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add OSC commands for volume connector  https://review.openstack.org/42705314:39
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add volume_connector support  https://review.openstack.org/21478614:39
openstackgerritHironori Shiina proposed openstack/python-ironicclient: Add OSC commands for volume target  https://review.openstack.org/42773814:39
rlooTheJulia: but then i thought, what about metrics and notifications (noooooo)14:39
* TheJulia gets a concrete truck and offers to pour concrete in to the rabbit hole so we can't go down it further14:39
rlooTheJulia: my thought. automate generation of that stuff and put it in the api-ref.14:40
* rloo thinks i just found a good intern project :)14:40
TheJuliarloo: I'm kind of wondering how we would do that.  It makes total sense though!14:41
rlooTheJulia: dunno but i'm sure there is a way or several ways to do it14:41
rlooTheJulia: or to hack it :)14:41
TheJuliawe also discussed something with policy checking endpoints, and I'm not sure we ever implemented some extra testing for it.14:42
jrollTheJulia: I'm fairly certain that landed14:42
jrollorrrr maybe not, wth14:42
*** kjw3 has joined #openstack-ironic14:43
openstackgerritMarkos Chandras proposed openstack/bifrost: scripts: test-bifrost.sh: Use 'unsafe' disk cache for test VMs  https://review.openstack.org/42774414:44
TheJuliajroll: I think https://review.openstack.org/#/c/350177/ is what I was thinking of14:45
patchbotpatch 350177 - ironic - Add test to ensure policy is always authorized (MERGED)14:45
jrollTheJulia: aha, I was looking for files matching test.*policy14:45
jrollthanks14:46
TheJuliano problem :)14:47
*** baoli has joined #openstack-ironic14:47
*** rbudden has joined #openstack-ironic14:52
rlooso to summarize? i think a reno is useful, and if we know what/if there is another policy rule that replaces it, we can mention in the reno too.15:00
rlooand the good news is that i didn't need to ask the question (although useful for future) cuz it turns out that rule is still being used, just elsewhere. (this is where better commit msgs would help) :)15:01
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow enroll-dynamic on remote host  https://review.openstack.org/41129915:01
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow deploy-dynamic on remote host  https://review.openstack.org/41130415:01
openstackgerritAlexander Chuzhoy proposed openstack/ironic: Adding clean-steps via json string examples  https://review.openstack.org/42775315:03
*** salmankhan has joined #openstack-ironic15:05
*** salmankhan has quit IRC15:05
*** salmankhan has joined #openstack-ironic15:07
openstackgerritAndrey Shestakov proposed openstack/bifrost: Allow deploy-dynamic on remote host  https://review.openstack.org/41130415:08
openstackgerritAndrey Shestakov proposed openstack/bifrost: Add support of collecting logs from baremetal nodes  https://review.openstack.org/41550315:11
vdrokgood morning rloo15:14
*** udesale has joined #openstack-ironic15:14
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221315:14
vsaienk0jroll, vdrok just mentioned that multinode job is broken since today morning http://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/console.html#_2017-02-01_14_55_05_87542815:14
rloohi vdrok15:15
vdrokvsaienk0: https://bugs.launchpad.net/ironic/+bug/166101415:16
openstackLaunchpad bug 1661014 in Ironic "Multinode job fails with "Compute host X not found"" [Undecided,New]15:16
*** salmankhan has quit IRC15:16
jrollvsaienk0: vdrok: this seems related to what dansmith was talking about with discover_hosts, maybe?15:16
vdrokjroll: my thought is, it has something to do with cells15:16
jrollyeah15:16
sambettsI'm hitting a devstack failure locally with regards to cells15:17
* jroll in a meeting right now15:17
jlvillalGood morning Ironic15:18
dtantsurmorning jlvillal15:18
jlvillalI kind of feel sorry for the Gitlab.com folks today: https://docs.google.com/document/d/1GCK53YDcBWQveod9kfzW-VCxIABGiryG7_z_6jHdVik/pub15:18
vdrokjroll: the compute node this X refers to is deleted tho, seems one of our nodes is unusable for some reason. but still, this should not lead to failure15:18
*** makowals_ has quit IRC15:18
*** cyberik has joined #openstack-ironic15:18
openstackgerritAlexander Chuzhoy proposed openstack/ironic: Adding clean-steps via json string examples  https://review.openstack.org/42775315:18
jrollvdrok: I can't think about this until after this meeting, sorry15:19
vdrokmorning jlvillal15:19
*** makowals has joined #openstack-ironic15:19
vdroksure, np15:19
jlvillal:)15:19
*** salmankhan has joined #openstack-ironic15:20
*** owalsh is now known as owalsh-brb15:22
dtantsurvsaienk0, you may be interested (or may be not): https://review.openstack.org/42774115:23
patchbotpatch 427741 - puppet-ironic - [WIP] Support new driver configuration options15:23
rloodtantsur: wrt https://review.openstack.org/#/c/427643/. Is this something that just borked now, or is this Sem-Ver thing something that should be done when, at the start of a new cycle?15:25
patchbotpatch 427643 - ironic - Add sem-ver flag so pbr generates correct version15:25
dtantsurrloo, probably should have done, but we never cared too much15:26
dtantsurrloo, ideally we should mark all commits as such, but it's quite annoying..15:26
rloodtantsur: worth adding something to http://docs.openstack.org/developer/ironic/dev/releasing.html?15:26
rloodtantsur: what? add to all patches?15:26
dtantsur*ideally*15:26
dtantsurpbr view on this thingy15:26
dtantsurrloo, I planned to update it, but still can't find time.15:27
*** owalsh-brb has quit IRC15:27
rloodtantsur: i didn't/don't actually want to read the pbr doc :) ok. thx for the future-update to the releasing docs.15:27
rloodtantsur: i don't (want to) grok it; otherwise i'd update our doc myself.15:28
*** chedda has joined #openstack-ironic15:28
sambettsvdrok: I'm very confused whats going on with the cells thing, devstack failed with an error regarding "No compute hosts found for cell" or something like that, all the services seems to be running ok, but I try to nova boot and get a failure "<compute host hostname> not mapping to any cell" :/15:30
*** lucasagomes is now known as lucas-brb15:31
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767515:32
*** chedda has quit IRC15:33
*** owalsh-brb has joined #openstack-ironic15:33
*** owalsh-brb is now known as owalsh15:33
*** baoli has quit IRC15:34
vdroksambetts: yeah, seems like cells are turned on by default, you need to run discover_hosts devstack script now. That ^^ "Compute host X not found" seem to happen after that script was run15:34
*** jaganathan has quit IRC15:41
jrollcame up with this super helpful thing: git diff --summary origin/stable/newton...HEAD releasenotes/notes/  | sed -e 's^ create mode [0-9]* ^http://git.openstack.org/cgit/openstack/ironic/tree/^g'15:44
*** baoli has joined #openstack-ironic15:45
jrollvdrok: I recall something about compute services needing at least one node to be discovered correctly, (which I assume means a node with resources, meaning AVAILABLE state)15:45
* jroll brb then can help dig in15:45
*** sayantani01 has quit IRC15:46
*** dsneddon_afk is now known as dsneddon15:47
vdrokjroll: a bit of log of custom multitenant multinode grenade that does upgrade from master to master :) http://logs.openstack.org/26/397126/38/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/5ab459b/logs/grenade.sh.txt.gz#_2017-02-01_13_43_27_495 there it complains about compute node 7 not found15:48
vdrokand compute_node with id 7 in that output has been deleted15:49
vdrokdeleted_at is set15:49
sambettsvdrok: is it because Ironic restarts the nova compute service?15:49
*** rcernin has quit IRC15:51
vdroksambetts: no, I think n-cpu is working at that moment, it happens only if the node is unusable by nova15:51
*** Sukhdev has joined #openstack-ironic15:51
rloojroll, dtantsur: about the release notes, is 6.0.0 on the newton branch?15:51
vdrokanyway, that should not be happening I think, if one node is unusable, we need to schedule on other ones, not complain about No. 7 :(15:52
jrollrloo: afaik, yes15:52
* dtantsur does not remember15:52
sambettsvdrok: +115:52
jrollrloo: "git show 6.0.0" has lots of info :)15:52
openstackgerritMerged openstack/ironic: Add sem-ver flag so pbr generates correct version  https://review.openstack.org/42764315:52
rloodhellmann: maybe you and jroll can discuss...15:52
openstackgerritMerged openstack/ironic: Remove support for driver object periodic tasks  https://review.openstack.org/42749315:52
rlooor jroll, we're discussing in #openstack-release15:53
sambettsvdrok: I think there is a registration issue somewhere, I've tried running discover_hosts on my local devstack now Ironic has nodes enrolled and availiable and its not fixing it15:53
jrollrloo: yes I see now15:53
rloojroll: thx :)15:53
sambettsvdrok: but the nova error I'm getting isn't telling me about the right compute, if I do hypervisor-list15:54
sambettsvdrok: my compute host has a UUID for a name15:54
*** mtanino has joined #openstack-ironic15:54
*** tuan_luong has joined #openstack-ironic15:54
sambettsvdrok: my compute host has a UUID for a name instead of the host name which is what the error is outputing15:54
jrollso I assume we delete compute nodes that no longer have resources, right15:55
*** trown is now known as trown|brb15:55
vdroksambetts: hm, so it's different, what I see in gates reports the actual id in the database15:55
*** Nisha_Agarwal has joined #openstack-ironic15:57
*** athomas has quit IRC15:58
*** trown|brb is now known as trown15:58
*** athomas has joined #openstack-ironic15:59
sambettsvdrok: how are you checking? actually looking at the DB? BTW I just ran nova-manage cell_v2 map_cell_and_hosts and it seems to resolved the issue that I was seeing and my ironic node is deploying but I'm not sure whats happing with my nova-list calls because they showed the instances for a minute and then it went away...16:01
sambettsvdrok: and now its back...16:03
sambettsvdrok: and now its gone... I think if I hit nova list too many times it kills it...16:03
*** udesale has quit IRC16:03
sambettssigh...16:03
vdroksambetts: yeah, that output was just selecting everything from compute_nodes. I don't have this locally, as it's multinode. do you hit this locally on  afresh devstack?16:03
mariojvJayF: i'm presuming we should add the rescue_interface field to the node in the api/conductor patch right?16:03
mariojvJayF: to allow compatibility with dynamic drivers16:04
sambettsvdrok: yeah fresh devstack plumbed into real hardware16:04
JayFmariojv: yeah, I think so. I honestly havent' thought about all the changes we have to make for that to work16:04
mariojvit won't be too hard16:04
*** dprince has joined #openstack-ironic16:04
mariojvi'm surprised it wasn't included in previous driver composition patches, since the "no-rescue" interface existed16:05
mariojvi guess there's no point in including it until an implementation's ready16:05
vdroksambetts: hm, devstack should be doing this one already https://github.com/openstack-dev/devstack/blob/master/lib/nova#L95216:06
rloomariojv: yup, that's why it wasn't included16:06
mariojvthat's fair16:07
jrollvdrok: I think cells are default now, is the thing16:08
sambettsvdrok: it is this call that I just did manually and it seems to have repaired my environment, https://github.com/openstack-dev/devstack/blob/master/lib/nova#L95416:08
openstackgerritGalyna Zholtkevych proposed openstack/ironic: ETAGs maintenance for all api node's requests  https://review.openstack.org/39221316:08
sambettsvdrok: after calling that I did a nova-manage cell_v2 list_cells and a new cell had appeared16:09
jrollsambetts: vdrok: I'm wondering if we need to do that again after we bounce n-cpu16:09
jrolldan was asking me things that seem relevant yesterday16:09
jroll17:50:57         dansmith | jroll: sdague: so, we really need to be running discover_hosts after compute nodes are in the database, which for ironic happens pretty late compared to other virt drivers16:09
jroll17:51:17         dansmith | jroll: sdague: should I try to wedge in a discover_hosts call into the late stages of ironic devstack stuff?16:09
jroll17:52:28         dansmith | jroll: sdague: or maybe it's futile if people don't provide ironic nodes at the time of a devstack run? I'm not actually sure how that works16:09
dansmithjroll: we're already on it, waiting for a run to confirm16:10
jrolldansmith: oh, awesome, got a link?16:10
sambettsjroll: in my case because real hardware I'm not registering anything in Ironic until post-devstack so that isn't really going to help, is it really not possible to have a nova-compute with no resources registered any more#/16:11
*** sayantan_ has joined #openstack-ironic16:11
sambetts?16:11
dansmithjroll: https://review.openstack.org/#/c/427675/316:11
patchbotpatch 427675 - ironic - [Devstack] fix waiting resources on subnode16:11
*** rpioso has joined #openstack-ironic16:11
dansmithjroll: this depends on a hack patch in devstack, but we'll roll the meat back into this one if it works16:11
dansmithI didn't realize you guys were plugin only16:11
jrollsambetts: I think you'd just have to run discover_hosts after enrolling these16:11
dansmithcorrect16:11
jrollsambetts: we should fix devstack to allow you to enroll at the usual time16:12
jrolldansmith: indeed, devstack kicked us out :|16:12
jrollwe used to be in tree16:12
dansmithjroll: tbh, that seems better to me :)16:12
jrolleh, it has its ups and downs16:12
sambettsseems super glitchy if a compute host can't exist without resources... what happens if I have a network outage and a number of my nodes go into maintenance, will i have to re-run that command everytime?16:13
jrollvsaienk0: please let us know when you come up with fixes like that, we've been sitting here trying to figure this out when you all already have :)16:14
jrollsambetts: yeah dunno, we should have a conversation about this16:15
JayFsambetts: I was worried about the same16:15
JayFand even in normal ironic operation16:15
JayFI provision all nodes into instances, delete them all, all are cleaning16:15
JayFdoes the compute node unregister itself?16:15
sambetts+116:15
sambettsthat seems bad16:16
JayFThis seems like a ball of bugs for us16:16
*** Nisha_Agarwal has quit IRC16:16
*** Nisha_Agarwal has joined #openstack-ironic16:16
JayFI don't know how much control we have over it, but if ^ that scenario is possible, there's no way we can release Ocata with that bug, right?16:16
jrollthere's so many things that play into this16:17
jrollI will figure it out16:17
* jroll talking with dan and reading code16:17
*** ccamacho has quit IRC16:18
vsaienk0jroll: I'm just checking if fixes/hacks proposed by dansmith works :)16:21
jrollvsaienk0: right, but you knew a fix was being worked on :)16:21
dansmithvsaienk0: see my comment on your patch? if this works, that's what you need to add16:21
*** mjturek has joined #openstack-ironic16:22
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767516:23
*** lucas-brb is now known as lucasagomes16:27
*** Syed__ has joined #openstack-ironic16:27
vsaienk0jroll, dansmith: so what will be with our api tests, where we enroll fake nodes on the fly and do not call hosts discover, it will break nova?16:29
dansmithvsaienk0: you enroll fake nodes and try to nova boot on them?16:30
vsaienk0danms seems we are lucky that we do not try to boot anything in nova, and we cleanup all fake nodes before run baremetal_basic_ops...16:31
*** absubram has joined #openstack-ironic16:31
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add the timeout parameter to relevant methods in the fake power interface  https://review.openstack.org/42773616:31
dansmithvsaienk0: okay16:31
vsaienk0jroll, so what if we will increase concurrency to 2 someday? we definitely need to run api tests in separate job than?16:32
*** owalsh is now known as owalsh-brb16:32
jrollvsaienk0: yes, that's always been a known issue16:33
jrollvsaienk0: or make those api tests work on nodes that are not in available16:33
vsaienk0jroll: but we have api tests that do create nodes...16:34
jrollvsaienk0: right, any nodes we create in available state in api tests, will conflict with scenario tests16:34
vsaienk0I mean test to test if we are able to create a node  :)16:34
*** amarao has quit IRC16:35
*** absubram has quit IRC16:36
jrollvsaienk0: yeah, another option would be to give the nodes for API tests 1MB of RAM or something that the scheduler won't like16:38
vsaienk0jroll, we have two snmp job at the moment agent and pxe. Since snmp is a power driver what do you think we we replace pxe_snmp by ironic standalone with API tests only and disable api tests on all other jobs?16:40
jrollJayF: sambetts: I'm pretty sure we're fine, we don't delete compute node records when we present 0 resources for a thing16:41
jrolls/pretty/99%/16:41
JayFjroll: so do we need to update install guide to reflect a new step for deployers or something?16:41
jrollthere's some edge cases with very small numbers of servers and multiple compute hosts, but /shrug16:42
jrollJayF: maybe, seems like a nova install guide patch to me16:42
jrollJayF: in kvm land this would be "run any time you add hypervisors", so maybe we can add "or baremetal machines" to that as the safest option16:42
* jroll doesn't know how docs get written for nova16:43
jrollnor when16:43
sambettsyeah, normally I have nova + ironic up and running before I start adding machines to Ironic, so I think we might need to add it somewhere in our guide post-enroll16:44
jrollthat's fine with me, too16:44
jrollredundancy in docs never hurt anyone16:44
jrolldansmith: cells v2 is default/required for ocata, yes16:45
jroll?16:45
dansmithyes16:45
sambettsi think people might be very confused if they install Nova Compute + Ironic and run that command and it rejects the nova compute16:45
jrollok cool, so we can just doc to always do it16:45
*** fxpester has quit IRC16:45
sambettsneed a massive warning that says "AND HAS RESOURCES"16:46
jrollwell, ops dgaf what "resources" means to nova16:46
jrollneeds a thing like "if using with ironic, after enrolling your baremetals"16:46
dansmithjroll: right now, what's the delay between adding something to ironic and having nova's computes notice, digest, and expose it/16:47
jrolldansmith: $resource_tracker_interval16:48
dansmithjroll: 60s by default?16:48
jrolldansmith: dunno, I'm not a nova dev :P16:48
dansmithjroll: doesn't the hash ring slow that further?16:48
lucasagomessambetts, quick q, do you have a quick link for the ml2 drivers for cisco switches ?16:48
jrollI think so yeah16:48
jrolldansmith: should be fairly minimal16:48
jrolldansmith: though, for large deployments, I've seen up to 5 minutes for resource tracker interval16:49
sambettslucasagomes: our repo is here: https://github.com/openstack/networking-cisco we have several different drivers for different equipment16:49
dansmithjroll: so if you have 10 computes and 1000 ironic nodes, each compute draws the full list of ironic nodes every minute?16:49
jrolldansmith: ya16:49
* JayF notes that loop used to do one call per node, back years ago. It was super slow.16:49
jrolldansmith: at that point I'd recommend more like 5 minutes (for a single compute), hash ring should actually speed it up I think, because less db writes16:50
dansmithjroll: so in that case, use my scheduler poll loop patch and set it to whatever you want and you're fine right?16:50
dansmithjroll: it's doing the same thing effectively16:50
jrolldansmith: ya that would work16:50
*** Marx314 has joined #openstack-ironic16:51
lucasagomessambetts, cheers!16:51
*** rama_y has joined #openstack-ironic16:52
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043716:54
openstackgerritMario Villaplana proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083116:54
*** tesseract has quit IRC16:56
*** athomas has quit IRC16:56
mgouldhi everyone! Is the format of IRONIC_HWINFO_FILE for devstack documented anywhere? I can't find anything :-(16:57
sambettsmgould: its in the ironic plugin.sh file16:57
NobodyCamGood Morning Ironic'ers :)16:58
sambettsmgould: https://github.com/openstack/ironic/blob/master/devstack/lib/ironic#L7016:58
vdrokmorning mgould and NobodyCam16:58
mgouldmorning vdrok16:58
mgouldsambetts: excellent, thanks16:58
NobodyCamMorning vdrok :)16:59
dtantsurmorning NobodyCam16:59
mgouldsambetts: but you're not using that to enroll hardware in your devstack+BM setup?17:00
NobodyCamGood morning dtantsur :)17:00
tuan_luongmorning Ironic17:00
NobodyCammorning tuan_luong17:00
*** kjw3 has quit IRC17:00
mgouldmorning NobodyCam tuan_luong17:00
NobodyCammorning mgould :)17:00
tuan_luongMorning mgould NobodyCam dtantsur sambetts vdrok17:01
vdrokmorning tuan_luong17:01
lucasagomesNobodyCam, hi there17:01
sambettsmgould: no, I'm using auto discovery to enroll my hardware17:01
NobodyCamMorning lucasagomes :)17:01
mgouldOK, thanks17:01
*** yolanda has quit IRC17:01
* mgould is currently trying to get a devstack+BM setup working17:01
sambettsmgould: /me is lazy and doesn't want have to find out alllllll the mac addresses etc to put in the file ;)17:02
dtantsursambetts, oh, this is interesting to know17:02
dtantsursambetts, how do you deal with credentials?17:02
jrollroot:calvin, duh17:03
sambettshahaha17:03
jroll:)17:03
dtantsurjroll, one of the primary use cases for auto discovery, yes :)17:03
dtantsurbut dunno, maybe some CMDB integration17:03
sambettsdtantsur: currently remote powering them on in order, and as they appear in Ironic updating their creds, as this is a small test bed I can do that17:05
dtantsurah, so manually. I see.17:05
* dtantsur still remembers the idea (I think by NobodyCam) to use IPMI's cypher 0 for auto-discovery :)17:06
mgouldhow do you do auto-discovery?17:07
sambettsdtantsur: yeah, I've been doing some thinking about how to use the rules etc to populate that info, if I could discover the mgnt address from inside the node it would be easy, but that doesn't get exposed on my hardware :/17:07
dtantsurmgould, you mean, in general?17:07
dtantsursambetts, oh, so no IPMI address field for you?17:08
sambettsdtantsur: nope :(17:08
*** e0ne has quit IRC17:08
dtantsurmmmm17:08
NobodyCamhehehehe :p17:08
sambettsdtantsur: I have to rely on mac address for Ironic Node to Inspected node mapping :(17:08
mgoulddtantsur: I guess?17:09
dtantsur:(17:09
dtantsurmgould, http://docs.openstack.org/developer/ironic-inspector/usage.html#discovery17:09
mgouldthanks!17:09
* jroll lunches17:09
*** tuan_luong has quit IRC17:10
mgouldOK, so I *could* create an ironic_hwinfo_file with all the mac addresses I care about, *or* I could set up autodiscovery17:10
sambettsmgould: +117:10
mgouldsince n = 2, the ironic_hwinfo_file route seems easy enough17:10
dtantsuryep17:10
mgouldawesome17:11
* mgould shall do that17:11
openstackgerritKyrylo Romanenko proposed openstack/python-ironicclient: Pop chassis_uuid field when it is not specified in node show  https://review.openstack.org/42781517:11
dtantsurI wonder if we should have an example introspection rules file shipped for this root:calvin case :)17:11
mgoulddtantsur: +117:12
dtantsurmgould, I'll do it when I get a chance to play without Dell lab17:12
* mgould will try to relinquish it soon :-)17:13
*** vsaienko has joined #openstack-ironic17:13
dtantsurno hurry, this is not critical17:16
vsaienkodansmith is it ok found 0 cells? http://logs.openstack.org/75/427675/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/23ad084/logs/devstacklog.txt.gz#_2017-02-01_16_48_46_01617:16
dansmithvsaienko: no17:17
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Find a node by multiple attributes  https://review.openstack.org/42128517:19
*** owalsh-brb is now known as owalsh17:20
*** aNuposic has joined #openstack-ironic17:20
milandtantsur, seems it's possible to workaround missing naming constraints w/ foreign keys ^ ; see https://review.openstack.org/#/c/421285/8/ironic_inspector/migrations/versions/882b2d84cb1b_attribute_constraints_relaxing.py17:20
patchbotpatch 421285 - ironic-inspector - Find a node by multiple attributes17:20
dtantsurok, will check17:21
*** athomas has joined #openstack-ironic17:22
*** athomas has quit IRC17:25
*** trown is now known as trown|lunch17:29
*** chedda has joined #openstack-ironic17:29
*** chedda has quit IRC17:34
* milan relocates bbl17:34
*** milan has quit IRC17:34
vsaienkodansmith how this is possible? also on subnode seems some parameters are missed in config http://logs.openstack.org/75/427675/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/23ad084/logs/subnode-2/devstacklog.txt.gz#_2017-02-01_16_56_45_67417:36
openstackgerritRuby Loo proposed openstack/ironic: Use delay configoption for ssh.SSHPower drivers  https://review.openstack.org/42782917:37
*** mgoddard_ has quit IRC17:37
*** rpioso has quit IRC17:37
dansmithvsaienko: it means you're not running simple_cell_setup for whatever reason17:38
vsaienkodansmith n-cell is not enabled on any ironic job, it explains why discover hosts return 0 cells17:40
dansmithvsaienko: n-cell has nothing to do with it17:40
dansmithvsaienko: n-cell is cellsv1, not cellsv217:40
*** Sukhdev has quit IRC17:41
dtantsurvsaienko, what was the reason to set https://bugs.launchpad.net/ironic/+bug/1618754 to Fix Committed? We don't use this status.17:42
openstackLaunchpad bug 1618754 in Ironic "[RFE] Add portgroups support to Ironic" [Wishlist,Fix committed] - Assigned to Vasyl Saienko (vsaienko)17:42
*** jkilpatr_ has quit IRC17:43
vsaienkodtantsur: sorry I didn't know that, changed to fix released17:44
dtantsurthanks!17:44
rloovsaienko: how can that be fixed? i thought there were docs needed. and this: https://review.openstack.org/#/c/382476/17:47
patchbotpatch 382476 - ironic - Tempest tests for portgroups17:47
vsaienkodansmith, so should we need to call simple_cell_setup on each node where n-cpu is enabled, on only at the primary node?17:48
*** dprince has quit IRC17:49
dansmithvsaienko: only primary, and it can be before nodes are registered, as long as you call discover later17:49
dansmithvsaienko: but, base devstack should be doing it for you when nova runs17:49
dansmithvsaienko: is your ironic plugin running before or after nova?17:49
openstackgerritMerged openstack/bifrost: Remove local actions for ssh keys  https://review.openstack.org/42618817:51
vsaienkodansmith, oh seems found we call discover_hosts prior to do simple_cells_setup...17:51
dansmithvsaienko: well, then that's yer problem :)17:52
*** cyberik has quit IRC17:52
*** jkilpatr has joined #openstack-ironic17:53
vsaienkodansmith, if we change the order, will it fix http://logs.openstack.org/75/427675/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/23ad084/logs/subnode-2/devstacklog.txt.gz#_2017-02-01_16_56_45_674 discover_hosts call on subnode?17:53
dansmithvsaienko: you do not need to call discover_hosts on the subnode17:53
vsaienkodansmith, but we adding more ironic nodes on subnode17:54
dansmithvsaienko: it still doesn't need to run on the subnode17:54
dansmithunless you just want it there for sequencing or something17:54
dansmithbut that would be kinda weird, and last I checked, the subnode doesn't have nova db creds17:54
dansmithunless yours is different somehow17:54
vsaienkodansmith, as I understood we should run discover_hosts each time we added a new node no?17:54
dansmithvsaienko: yes, but it doesn't need to be run on the host that has the node or anything17:55
dansmithvsaienko: also, you can just run it at the end of adding all the nodes, unless you need the nodes discoverable the minute you add them17:55
jlvillalrloo, I would vote no, if it wasn't used and had no effect.17:55
vsaienkodansmith, so we should do discover_hosts call in devstack-gate when both primary and subnode are ready17:56
vsaienkodansmith, adding it to our devstack plugin will not help17:56
dansmithvsaienko: d-g deals with the high level nodes, not the subnodes as they're being setup.. it will be too early from d-g, unless you mean at the very end17:57
*** aarefiev is now known as aarefiev_afk17:57
jlvillalrloo, I would vote no, if it wasn't used and had no effect. Because it sounds like it has no impact on the operator/user.17:58
*** owalsh is now known as owalsh-afk17:58
jlvillalrloo, Sorry, I was reading back-scroll and didn't realize how far I was when I replied :)17:59
vsaienkodansmith, it seems discover_hosts already done https://github.com/openstack-infra/devstack-gate/blob/f7c2d925f98377ba5c762b9255dc052289cd60ad/devstack-vm-gate.sh#L703-L71317:59
*** derekh has quit IRC18:01
*** sdake_ has joined #openstack-ironic18:01
vdrokso maybe we can just wait for hypervisors and that would be enough18:01
vdrokon the subnode18:01
vsaienkodansmith, so for nova multinode jobs you have to run discover_hosts when both primary and subnode with n-cpu are ready, and looks like the place mentioned above in devstack gate18:02
openstackgerritMerged openstack/ironic: Remove deprecated [deploy]erase_devices_iterations  https://review.openstack.org/42750018:02
vsaienkovdrok no it doesn't help18:02
*** chedda has joined #openstack-ironic18:02
vdrokvsaienko: do you have a log of that?18:02
*** sdake__ has joined #openstack-ironic18:03
*** ralonsoh has quit IRC18:04
vsaienkovdrok http://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/logs/subnode-2/devstacklog.txt.gz#_2017-02-01_14_32_00_01118:04
*** sdake has quit IRC18:04
vdrokthx18:04
vsaienkovdrok so we checked that all 14 nodes are in nova (7 on primary, 7 on subnode) but the job still failed18:05
*** harlowja_ has joined #openstack-ironic18:05
*** sdake_ has quit IRC18:06
vsaienkovdrok, dansmith discover_hosts was called when all 14 nodes were registered and nova hypervisor statistic is up to date http://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/console.html#_2017-02-01_14_33_09_60169018:06
*** harlowja has quit IRC18:06
*** lucasagomes is now known as lucas-afk18:08
*** owalsh-afk has quit IRC18:09
openstackgerritMiles Gould proposed openstack/ironic: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010718:09
vdrokvsaienko: so, it seems that that one single node goes out for some time for some reason, and at the moment discover_hosts is called, it does not touch it18:09
openstackgerritVasyl Saienko proposed openstack/ironic: Do not change admin_state for tenant port  https://review.openstack.org/42760318:10
vdrokvsaienko: a bit of that weird master-master grenade log - http://logs.openstack.org/26/397126/38/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/2c5b72c/logs/grenade.sh.txt.gz#_2017-02-01_17_25_24_44418:10
vsaienkovdrok how it is possible?18:10
vdrokno idea yet18:11
*** owalsh-afk has joined #openstack-ironic18:12
dtantsurgoing now, see you tomorrow18:13
jlvillaldtantsur, Bye18:13
sambettscya dtantsur18:13
mgoulddtantsur: o/18:13
*** parlos has joined #openstack-ironic18:13
*** makowals has quit IRC18:13
*** dtantsur is now known as dtantsur|afk18:14
*** makowals has joined #openstack-ironic18:15
*** xavierr has quit IRC18:16
vdrokvsaienko: here http://logs.openstack.org/26/397126/38/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/2c5b72c/logs/grenade.sh.txt.gz#_2017-02-01_17_25_51_359 some records are deleted and then added back18:16
vdroksee hypervisor_hostname fields18:16
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767518:18
vdrokeg node 00d798ef-* was first registered with id 4, then with id 1018:18
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707118:19
*** dprince has joined #openstack-ironic18:19
vdrokvsaienko: so we need to 1. not run discover_hosts until all nodes created on subnode are visible in hypervisor stats, and that resource tracker does not run at the moment? :(18:20
*** vsaienko has quit IRC18:20
*** vsaienko has joined #openstack-ironic18:24
openstackgerritChris Krelle proposed openstack/bifrost: Move misplaced releasenote  https://review.openstack.org/42785218:26
openstackgerritAnton Arefiev proposed openstack/ironic-specs: Torrent-based provisioning  https://review.openstack.org/31109118:26
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Trivial: improve logging in FSM transition  https://review.openstack.org/42785318:26
dansmithvdrok: you can run discover_hosts whenever you want18:27
dansmithvdrok: you just have to run it at least once after all your hosts show up18:27
*** trown|lunch is now known as trown18:28
vdrokdansmith: yeah, but it will not map a deleted compute node to a cell?18:28
*** pcaruana has quit IRC18:28
rloojlvillal: was that a vote wrt the policy rule I asked about? i agree, no if it has no impact, but that rule was (and as it turns out, still is) being used. So moot point for now, but we may have that occurring in the future.18:28
dansmithvdrok: when and where do you end up with a deleted compute node?18:28
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Consolidate release notes  https://review.openstack.org/42785418:29
vdrokdansmith: I think when ironic node becomes unusable, it gets deleted from compute_nodes table, then when it's usuble again, it gets added back. and in the period of time when it is deleted, discover_hosts get run18:29
dansmithvdrok: no, jroll and I tracked that down earlier.. they don't get deleted unless they stop being returned from get_available_nodes() in your ironic driver,18:30
sambettsvdrok: in my devstack I brought add nodes to Ironic, and then made sure they were avaible in nova, and then ran discover hosts and it didn't fix the issue  :/18:30
dansmithvdrok: which should only happen if they go away from ironic, right?18:30
dansmithsambetts: did you use --verbose and see if they were found?18:31
dansmithsambetts: and had simple_cell_setup been run before that? devstack runs it, but it might not be getting done with your config18:31
sambettsdansmith: the output said "One cell mapping found. Skipping cell0 because it has no hosts in it"18:32
dansmithsambetts: that means it didn't do the thing18:32
*** krtaylor has quit IRC18:33
*** sayantan_ has quit IRC18:34
dansmithsambetts: how did you validate that the resources were visible in nova before you ran it?18:37
sambettsdansmith: nova hypervisor-stats showed a count of 1 and resources matching my enrolled Ironic nodes avaible18:38
dansmithsambetts: but it should show >1 for >1 ironic nodes right?18:38
sambettsdansmith: I only have one node enrolled right now, I should have s/nodes/node18:39
dansmithsambetts: oh okay, and you didn't see discover_hosts "check" or "create" a record for that one?18:39
*** yolanda has joined #openstack-ironic18:39
sambettsnope18:40
*** mgould is now known as mgould|afk18:40
dansmithactually, you should've seen another line for the next cell, even before that18:40
dansmithsambetts: did simple_cell_setup get run?18:40
sambettsI'm not sure :/ I've not activly done anything in my local.conf to disable it18:41
dansmithyeah, but ironic isn't in-tree and so I don't know that anyone has validated that it's getting run18:41
dansmithsambetts: nova-manage cell_v2 list_cells --verbose18:42
*** xavierr has joined #openstack-ironic18:43
sambettsdansmith: when I did that there was only cell0 listed18:43
dansmithsambetts: then run nova-manage cell_v2 simple_cell_setup and run it again18:44
sambettsdansmith: then I started experiementing and ran cells_v2 map_hosts_to_cells and it seems to have fixed it, but nova is being glitchy now, e.g. every other nova list returns empty18:45
dansmithmap_cell_and_hosts ?18:45
sambettsdansmith: yeah18:46
*** vsaienko has quit IRC18:50
*** priteau has quit IRC18:52
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707118:54
*** vsaienko has joined #openstack-ironic18:57
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242818:57
*** mjura has quit IRC18:58
*** yuanying has quit IRC19:03
*** sdake__ is now known as sdkae19:03
*** jkilpatr_ has joined #openstack-ironic19:03
*** sdkae is now known as sdake19:04
*** chedda has quit IRC19:04
*** vsaienko has quit IRC19:04
*** Nisha_Agarwal has quit IRC19:05
*** vsaienko has joined #openstack-ironic19:05
*** jaosorior has joined #openstack-ironic19:06
*** vsaienko has quit IRC19:07
*** jkilpatr has quit IRC19:07
*** vsaienko has joined #openstack-ironic19:09
*** vsaienko has quit IRC19:11
*** vsaienko has joined #openstack-ironic19:12
*** krtaylor has joined #openstack-ironic19:13
*** sayantani01 has joined #openstack-ironic19:15
*** vsaienko has quit IRC19:17
openstackgerritSam Betts proposed openstack/ironic: Reorganise Cisco UCSM driver code to match its name  https://review.openstack.org/42681419:17
*** harlowja_ has quit IRC19:19
*** salmankhan has quit IRC19:20
*** jcoufal_ has joined #openstack-ironic19:23
openstackgerritMerged openstack/ironic: Fix a few docstring warnings  https://review.openstack.org/42750219:24
*** krtaylor has quit IRC19:24
sambettsnight all19:25
*** sambetts is now known as sambetts|afk19:25
*** jcoufal has quit IRC19:26
*** vsaienko has joined #openstack-ironic19:26
*** jcoufal has joined #openstack-ironic19:28
*** e0ne has joined #openstack-ironic19:30
*** krtaylor has joined #openstack-ironic19:31
*** jcoufal_ has quit IRC19:31
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767519:33
openstackgerritVasyl Saienko proposed openstack/ironic: Do not change admin_state for tenant port  https://review.openstack.org/42760319:36
vdrokjroll: is it possible that the node is not reported by our virt driver because it's not mapped to it because of https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L571-L573 ? I just can not think of any other case a record in compute_nodes can get soft deleted and not picked up by discover_hosts :(19:39
*** salmankhan has joined #openstack-ironic19:39
*** Sukhdev has joined #openstack-ironic19:44
*** rpioso has joined #openstack-ironic19:44
*** ChubYann has joined #openstack-ironic19:45
*** parlos has quit IRC19:45
*** vsaienko has quit IRC19:45
openstackgerritAnup Navare proposed openstack/ironic: Allow logical name along with UUID in port creation  https://review.openstack.org/40558619:48
vdrokjroll: just was looking at http://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/logs/screen-n-cpu.txt.gz and19:48
vdrokhttp://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/logs/subnode-2/screen-n-cpu.txt.gz at the lines saying "Returning N available nodes"19:48
*** aNuposic has quit IRC19:49
*** aNuposic has joined #openstack-ironic19:49
vdroktho at the time discover_hosts is run (http://logs.openstack.org/75/427675/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-multinode-ubuntu-xenial-nv/3ff2401/console.html#_2017-02-01_14_33_09_601690) , the total count is 14 as expected19:49
* vdrok leaves noe19:50
vdrokgood night everyone!19:50
*** Goneri has quit IRC19:51
*** mtanino has quit IRC19:51
*** e0ne has quit IRC19:55
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Allow to create cloud.yaml with many clouds  https://review.openstack.org/42671719:56
rloojust wondering, has the ptl election started? I haven't yet gotten email/ballot/whatever-it-is-called.19:57
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707119:59
*** mtanino has joined #openstack-ironic19:59
*** e0ne has joined #openstack-ironic19:59
*** vsaienko has joined #openstack-ironic20:00
JayFrloo: I haven't either. It was supposed to be mailed 2/1 afaict.20:01
rlooJayF: ok, as long as you can't vote, i'm fine. ha ha. Will wait.20:02
jrollrloo: JayF: patience, just 9 more hours: https://governance.openstack.org/election/20:05
rloojroll: isn't that cute, there's a clock there...20:05
jroll:P20:06
*** crushil has quit IRC20:06
*** crushil has joined #openstack-ironic20:06
*** salmankhan1 has joined #openstack-ironic20:07
*** salmankhan has quit IRC20:08
*** salmankhan1 is now known as salmankhan20:08
*** Sukhdev has quit IRC20:08
mrdaMorning Ironic20:08
*** mtanino has quit IRC20:09
jroll\o mrda20:09
mrdajroll: o/20:10
*** mtanino has joined #openstack-ironic20:12
*** salmankhan has quit IRC20:14
*** salmankhan has joined #openstack-ironic20:16
*** e0ne has quit IRC20:17
rloovdrok: i know you're away, but i opened a bug and don't understand why a flat network requires a cleaning uuid. don't you just need it *if* cleaning is enabled, or does 'flat' imply that cleaning (and provisioning)? networks should exist?20:18
rloovdrok: https://bugs.launchpad.net/ironic/+bug/166108220:18
openstackLaunchpad bug 1661082 in Ironic "Raise DriverLoadError if using flat network & cleaning" [Undecided,New]20:18
*** crushil has quit IRC20:20
*** crushil has joined #openstack-ironic20:20
*** salmankhan has quit IRC20:20
*** e0ne has joined #openstack-ironic20:21
*** salmankhan has joined #openstack-ironic20:22
*** e0ne has quit IRC20:28
*** salmankhan has quit IRC20:29
rloojroll: that release notes issue with ironic may also be an issue with ipa. i'm not that familiar with ipa but Current Series shows more versions than I see in Newton or Mitaka: http://docs.openstack.org/releasenotes/ironic-python-agent/current-series.html. I was wondering when 1.3.0 was released.20:31
jrollrloo: well, yeah, given it's a bug in reno it could be happening anywhere20:31
jrollrloo: not sure what you want me to do?20:31
rloojroll: fix it! actually, i didn't know if ipa was using semver too, so i wasn't sure.20:32
jrollI assume that fix will get in soonish and everything will be happy20:32
jrollrloo: everything in openstack uses semver (ish)20:32
*** e0ne has joined #openstack-ironic20:32
rloojroll: the ish is the icky part i suspect.20:33
TheJuliarloo: I think the intent was to have the cleaning network as a different ip space on the same physical flat network that the node is attached to20:33
rlooTheJulia: even if you don't do cleaning?20:34
jrollrloo: well it's more... other projects bump major at release boundaries, rather than at "breaking change", however those are usually the same so it's fine20:34
TheJuliaGood point, it shouldn't be required then20:34
rlooTheJulia: ok, so maybe we don't want to do the TODO that is in the code, but we can track it via the bug i opened. thx.20:35
*** salmankhan has joined #openstack-ironic20:35
rlooTheJulia: I was 'just' going through to see what was deprecated and can be deleted in ocata. not so simple :)20:35
*** e0ne has quit IRC20:37
*** sambetts|afk has quit IRC20:37
*** sambetts_ has joined #openstack-ironic20:38
openstackgerritPavlo Shchelokovskyy proposed openstack/bifrost: Use Ansible to create test VMs  https://review.openstack.org/42707120:39
*** harlowja has joined #openstack-ironic20:39
*** salmankhan has quit IRC20:40
*** dyasny has quit IRC20:41
*** e0ne has joined #openstack-ironic20:41
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767520:44
*** e0ne has quit IRC20:47
TheJuliarloo: simple is rarely simple :)20:49
rlooTheJulia: :)20:49
*** dyasny has joined #openstack-ironic20:49
*** e0ne has joined #openstack-ironic20:51
*** e0ne has quit IRC20:55
jlvillalLego of my logo! ;)20:56
rloodumb question. When we release ocata for ironic etc, ironic doesn't need to support ipa MItaka, right?20:57
rloojlvillal: ?20:57
jlvillal(A joke probably difficult to understand without watching TV commercials for Lego waffles)20:57
jrollrloo: correct20:57
jlvillalrloo, Just a joke about the logo process20:57
rloojroll: thx20:57
rloojlvillal: ooooooo kaaaaaaaay :)20:57
*** aNuposic has quit IRC20:58
*** Sukhdev has joined #openstack-ironic20:59
*** e0ne has joined #openstack-ironic21:00
rloojlvillal: i don't like the bear's hand gesture but i am afraid to say anything :)21:00
* rloo is not a heavy metal person either so...21:00
Sukhdevreposting following question (was disconnected from IRC, was not sure it made it or not)21:00
SukhdevHi Ironic experts, I have a question. I have BM server which I am trying to boot using Ipmitool driver. I can see Ironic conductor power cycles the server, the server gets the correct IP address on the neutron's provisioning network, but, does not perform the tftp boot - instead it goes to the management interface and boots the host. How do I force it to use the image specified in boot command?21:00
jlvillalrloo, I doubt we will get a logo that everyone likes :(21:01
jlvillalrloo, Oh and it was "Eggo" waffles.21:01
rloojlvillal: was wondering if we could get the bear to hold two sticks instead, then i could pretend they were chop sticks :D21:02
jlvillalheh21:02
rloojlvillal: phew. cuz i had no idea what lego had to do with waffles.21:02
jlvillalrloo, Right. It was:  L'Eggo of my Eggo.21:03
rloojlvillal: ahh.21:03
TheJuliaSukhdev: what do you mean by "instead it goes to the management interface and boots the host"?21:04
SukhdevTheJulia : yes21:04
*** Syed__ has quit IRC21:05
SukhdevTheJulia : I have two nics - one connects to management n/w and other to neutron provisioning network21:05
SukhdevTheJulia : it gets IP address on the provisioning network correctly, but, boots the existing OS (which is ubuntu) instead of going on the provisioning network and pulling the image specified in the boot command21:06
TheJuliaSukhdev: So, Sounds like you need to run it through cleaning to purge the existing OS.  Also, sounds like the boot device preference is not being accepted, or the bios is preferring in-bios settings as opposed to what is being sent over ipmi.21:07
TheJuliaSukhdev: You may also need to look at the driver_info parameter ipmi_force_boot_device and set it to True21:09
SukhdevTheJulia : ah - I have automated_clean flag (in ironic.conf) set to False. You think if I set to True might do the trick?21:09
TheJuliaSukhdev: ideally if the other OS has already been purged, partially.21:10
*** gmmaha has quit IRC21:10
SukhdevTheJulia : Here is the node information - http://paste.openstack.org/show/597273/21:11
TheJuliaSukhdev: try the ipmi_force_boot_device option21:13
SukhdevTheJulia : Let me give it a shot - thanks21:13
SukhdevTheJulia : what is single bridging vs. Double bridging - I do not need to mess with it, right?21:14
JayFSukhdev: double bridging is just a special ipmi thing where you can proxy ipmi via ipmi (a bad description, but I think you get the idea)21:15
JayFSukhdev: 99.99% of people don't need it21:15
SukhdevJayF : oh I see - thanks...21:16
openstackgerritVasyl Saienko proposed openstack/ironic: [Devstack] fix waiting resources on subnode  https://review.openstack.org/42767521:22
*** vsaienko has quit IRC21:25
*** srobert_ has joined #openstack-ironic21:25
*** vsaienko has joined #openstack-ironic21:26
openstackgerritMario Villaplana proposed openstack/ironic: Agent driver rescue implementation  https://review.openstack.org/40043721:27
openstackgerritMario Villaplana proposed openstack/ironic: Add API and conductor methods for [un]rescue  https://review.openstack.org/35083121:27
mariojvsoliosg: fixed that docs problem, nice catch ^21:27
JayFmariojv: I just landed a conflicting thing to rescue21:28
JayFmariojv: I wonder if we should stop rebasing it until the release is cut21:28
JayF"we" /me lols21:28
mariojv:'(21:28
JayF(mario is doing all the rebasing, to be clear, lol)21:28
mariojvmaybe21:28
mariojvfeature freeze is tomorrow right ?21:28
soliosgmariojv: nice, it was actually Joanna's suggestion :)21:28
mariojvoh, i didn't see the commit message note21:29
mariojvwill change if / when i have to do another patch set21:29
*** srobert has quit IRC21:29
mariojvmore like "when" now heh21:29
*** srobert_ has quit IRC21:30
SukhdevTheJulia : Did not make any difference after adding ipmi_force_boot_device flag - take a look at my node/port config - http://paste.openstack.org/show/597274/21:30
soliosgmariojv: oh, you meant the 1.31 that needed update to 1.32 :)21:30
joannamariojv, soliosg: nope, it was Solio's :)21:32
SukhdevTheJulia : the conductor powers on the BM, I can see on the console that it is acquiring the DHCP, and then next thing I see is OS is up - (i.e. no reboot and no tftp pull)21:32
JayFQuestion: I know OpenStack, in general, doesn't use "Signed-off-by" tags. Should we not merge something just because it has this in the commit though?21:32
jlvillalJayF, I wouldn't reject it just for that. It is unnecessary, but not sure it is not allowed. Just redundant as they have agreed to the contributor agreement.21:33
mariojvJayF: http://docs.openstack.org/infra/manual/developers.html#using-signed-off-by21:33
SukhdevTheJulia: considering I have two nics connected to two networks - is there anything specific I need to specify that it must use a specific nic to boot from? something of that sort?21:33
soliosgjoanna, mariojv: yes the version thing was mine, removing the redundant sentence in commit message is Joanna's21:33
mariojvit's allowed21:33
jlvillalmariojv, Nice reference :)21:34
*** salmankhan has joined #openstack-ironic21:35
JayFjroll: is there some reason I'm not aware of we haven't landed https://review.openstack.org/#/c/407651/ yet?21:36
patchbotpatch 407651 - ironic - Allow using resource classes21:36
JayFjroll: it has 3x+2 2x+1, and I'll +A if there's no good reason not to21:36
jrollJayF: the only reason I'm aware of is that nobody feels like clicking +A21:36
openstackgerritMario Villaplana proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765121:36
JayFlanding it then21:36
jrollsweet21:37
*** Goneri has joined #openstack-ironic21:37
jrollthanks21:37
mariojvJayF: i fixed your release note nit on that notification patch ^21:37
JayFthanks mariojv21:38
*** aNuposic has joined #openstack-ironic21:38
*** trown is now known as trown|outtypewww21:39
*** Sukhdev_ has joined #openstack-ironic21:41
*** vsaienko has quit IRC21:42
*** gmmaha has joined #openstack-ironic21:50
openstackgerritBruno Cornec proposed openstack/ironic-specs: Propose Redfish support into Ironic  https://review.openstack.org/18465321:51
*** e0ne has quit IRC21:53
JayFjroll: dtantsur|afk: a nice bugfix for stable, if you have a sec. already has my +2 and a +1 from lucas21:57
openstackgerritRuby Loo proposed openstack/ironic: Remove iSCSI deploy support for IPA Mitaka  https://review.openstack.org/42794122:02
jrollJayF: link?22:02
JayFjroll: oh, lol22:02
JayFhttps://review.openstack.org/#/c/425124/22:03
patchbotpatch 425124 - ironic (stable/newton) - Fix take over for ACTIVE nodes in PXEBoot22:03
JayFsorry for the pastefail22:03
jrollwow, that's a non trivial backport, heh22:04
jroll+A22:05
*** ijw has joined #openstack-ironic22:09
*** salmankhan has quit IRC22:14
*** ijw has quit IRC22:15
rloomariojv, JayF: wrt the notifications: https://review.openstack.org/#/c/427651/, i'm not sure how folks use notifications. in the reno, do we need to mention the new versions of the payloads?22:15
patchbotpatch 427651 - ironic - Add dynamic interfaces fields to base node notific...22:15
JayFrloo: I'm not sure, that's a good question. I'll be good w/whatever mariojv suggests since he's consumed notifications like this before22:16
*** dsneddon is now known as dsneddon_afk22:18
TheJuliaSukhdev: by management, do you mean out of band?22:19
Sukhdev_TheJulia: yes22:20
*** dsneddon_afk is now known as dsneddon22:21
Sukhdev_TheJulia: I used management network so that I can get Inot the server for management purposes22:22
TheJuliaSukhdev_: if both interfaces are defined as ports, ironic should be creating tftp config for both interfaces.  Maybe not all physical interfaces are enabled for network booting?22:22
mariojvmain use case i know of currently is searchlight22:23
mariojvhmm, it might be good to note the payload versions in the reno, actually22:23
mariojvalthough, that could be obvious once the consumer notices the new payload + new version22:24
JayFmariojv: wanna update the reno again?22:24
Sukhdev_TheJulia: I have associated only one interface with ironic port.22:24
JayFmariojv: and since ruby and I are still around we can land it real quick?22:24
mariojvJayF: i'm almost done for the day, but if yuriyz wants to update it feel free22:24
*** salmankhan has joined #openstack-ironic22:24
rloomariojv, JayF: i added another comment to that patch, and changed my vote to +1. See what others think. or not.22:25
mariojvrloo: s/version/payload version/ and i'm +1 to the reno change you suggested22:25
TheJuliaSukhdev_: so the question becomes, is that the interface that the node is attempting to dhcp boot from22:26
JayFrloo: I'm OK with the reno you suggested as well22:26
*** ijw has joined #openstack-ironic22:26
rloomariojv, JayF: add your comments to that patch then :)22:26
Sukhdev_TheJulia: not sure. From the behavior it seem that it is not22:26
JayFrloo: I was going to update the patch, since the three of us agree22:26
JayFunless you don't htink I should?22:27
Sukhdev_TheJulia: how can I ensure that?22:27
rlooJayF: fine with me, although i don't know if you can +2 then. but I'm fine if you +2 it ;)22:27
rlooJayF: 'just' a reno :)22:27
*** jheroux has quit IRC22:27
Sukhdev_TheJulia: is this some kind of bios setup ?22:28
*** dsneddon is now known as dsneddon_afk22:29
Sukhdev_TheJulia: alternatively, I can disable the management port to see if that makes any difference22:30
TheJuliaSukhdev_: it would likely be in the bios, so it may be a good place to check22:30
Sukhdev_TheJulia: how can I verify that ironic is generating correct boot config?22:31
TheJuliaSukhdev_:  look in /tftpboot or httpboot while the node is in wait callback state22:32
Sukhdev_TheJulia: cool thanks22:33
openstackgerritMerged openstack/ironic: Do not change admin_state for tenant port  https://review.openstack.org/42760322:34
openstackgerritMerged openstack/ironic: Use delay configoption for ssh.SSHPower drivers  https://review.openstack.org/42782922:35
openstackgerritMerged openstack/ironic: Adding clean-steps via json string examples  https://review.openstack.org/42775322:36
openstackgerritJay Faulkner proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765122:36
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-python-agent: Remove switch_port_descr and switch_chassis_descr  https://review.openstack.org/42795522:36
JayFrloo: ^22:36
openstackgerritJay Faulkner proposed openstack/ironic: Add dynamic interfaces fields to base node notification  https://review.openstack.org/42765122:37
JayFrloo: missed something, but ^ that should be good22:37
*** wrouesnel has quit IRC22:38
rlooJayF: good thing i didn't look at the previous version :)22:38
*** wrouesnel has joined #openstack-ironic22:38
JayFI always miss little stupid things until I re-review in gerrit22:38
rlooJayF: that's fine. good that you re-review!22:38
*** crushil has quit IRC22:39
*** wrouesnel has quit IRC22:40
*** wrouesnel has joined #openstack-ironic22:40
*** wrouesnel has quit IRC22:40
*** Syed__ has joined #openstack-ironic22:41
*** wrouesnel has joined #openstack-ironic22:41
*** wrouesnel has quit IRC22:41
*** wrouesnel has joined #openstack-ironic22:41
*** wrouesnel has quit IRC22:42
*** wrouesnel has joined #openstack-ironic22:42
openstackgerritMerged openstack/bifrost: Move misplaced releasenote  https://review.openstack.org/42785222:45
*** wrouesnel has quit IRC22:46
*** wrouesnel has joined #openstack-ironic22:46
*** wrouesnel has quit IRC22:47
openstackgerritMerged openstack/ironic: Allow using resource classes  https://review.openstack.org/40765122:47
*** wrouesnel has joined #openstack-ironic22:47
*** wrouesnel has quit IRC22:49
*** pc_m has quit IRC22:49
*** wrouesnel has joined #openstack-ironic22:49
openstackgerritMerged openstack/ironic-python-agent: Limit memory usage when running qemu-img convert  https://review.openstack.org/42713422:49
*** wrouesnel has quit IRC22:49
*** salmankhan has quit IRC22:50
*** wrouesnel has joined #openstack-ironic22:50
*** pc_m has joined #openstack-ironic22:50
*** jcoufal has quit IRC22:53
*** wrouesnel has quit IRC22:53
*** wrouesnel has joined #openstack-ironic22:53
*** g3ek has quit IRC22:53
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve conductor driver validation at startup  https://review.openstack.org/42621322:54
openstackgerritJim Rollenhagen proposed openstack/ironic: Fail conductor startup if invalid defaults exist  https://review.openstack.org/42732222:54
jrollwhee22:54
*** wrouesnel has quit IRC22:54
*** Goneri has quit IRC22:54
*** wrouesnel has joined #openstack-ironic22:54
*** baoli has quit IRC22:54
*** Goneri has joined #openstack-ironic22:55
*** crushil has joined #openstack-ironic22:57
*** bfournie has quit IRC22:58
*** wrouesnel has quit IRC22:58
*** wrouesnel has joined #openstack-ironic22:59
*** wrouesnel has quit IRC23:00
*** wrouesnel has joined #openstack-ironic23:00
openstackgerritMerged openstack/ironic: Configure tempest for multitenancy/flat network  https://review.openstack.org/40841723:01
*** dprince has quit IRC23:01
*** g3ek has joined #openstack-ironic23:05
openstackgerritRuby Loo proposed openstack/ironic: [devstack] remove deprecated IRONIC_IPMIINFO_FILE  https://review.openstack.org/42796023:05
*** yuanying has joined #openstack-ironic23:07
openstackgerritMerged openstack/ironic: Fix take over for ACTIVE nodes in PXEBoot  https://review.openstack.org/42512423:08
* jroll out for the night, see y'all tomorrow23:09
JayFo/23:11
*** pmannidi has joined #openstack-ironic23:14
*** jkilpatr_ has quit IRC23:17
*** rama_y has quit IRC23:19
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector: Update documentation to deploy Ironic Inspector with DevStack  https://review.openstack.org/41045623:25
*** rama_y has joined #openstack-ironic23:26
*** wrouesnel has quit IRC23:32
*** wrouesnel has joined #openstack-ironic23:32
*** wrouesnel has quit IRC23:33
*** wrouesnel has joined #openstack-ironic23:34
*** wrouesnel has quit IRC23:34
*** wrouesnel has joined #openstack-ironic23:35
*** zackf has quit IRC23:37
*** zackf has joined #openstack-ironic23:39
openstackgerritMerged openstack/ironic: Remove deprecated heartbeat policy check  https://review.openstack.org/42765423:41
*** dsneddon_afk is now known as dsneddon23:43
*** wrouesnel has quit IRC23:45
*** wrouesnel has joined #openstack-ironic23:45
*** wrouesnel has quit IRC23:46
*** wrouesnel has joined #openstack-ironic23:46
*** aNuposic has quit IRC23:47
*** wrouesnel has quit IRC23:48
*** wrouesnel has joined #openstack-ironic23:48
*** wrouesnel has quit IRC23:49
*** wrouesnel has joined #openstack-ironic23:49
*** awiddersheim has joined #openstack-ironic23:57

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