Tuesday, 2017-01-24

*** jcoufal has quit IRC00:17
*** rpioso has quit IRC00:20
*** sayantani01 has joined #openstack-ironic00:25
*** rbudden has quit IRC00:32
openstackgerritNaohiro Tamura proposed openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873200:33
*** rajinir has quit IRC00:36
*** rbudden has joined #openstack-ironic00:38
*** jkilpatr has joined #openstack-ironic00:44
openstackgerritBob Fournier proposed openstack/ironic-inspector: Add plugin to process basic management LLDP TLVs  https://review.openstack.org/40649600:46
*** hoangcx has joined #openstack-ironic00:47
*** phuongnh has joined #openstack-ironic00:58
*** rama_y has quit IRC01:01
openstackgerritNaohiro Tamura proposed openstack/ironic: Fix rel note format of the new feature Inject NMI  https://review.openstack.org/42439601:01
*** causten has joined #openstack-ironic01:02
*** aNuposic has quit IRC01:07
*** sayantani01 has quit IRC01:08
*** sayantani01 has joined #openstack-ironic01:09
*** sayantan_ has joined #openstack-ironic01:11
*** sayantani01 has quit IRC01:13
*** Syed__ has quit IRC01:15
*** baoli has joined #openstack-ironic01:15
*** causten has quit IRC01:15
*** causten has joined #openstack-ironic01:16
*** sayantan_ has quit IRC01:16
*** baoli has quit IRC01:20
*** causten has quit IRC01:20
*** mtanino has quit IRC01:30
*** rloo has quit IRC01:31
*** mtanino has joined #openstack-ironic01:32
openstackgerritMerged openstack/python-ironic-inspector-client: Updated from global requirements  https://review.openstack.org/42368001:32
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/42368101:37
*** wrouesnel has quit IRC01:37
*** wrouesnel has joined #openstack-ironic01:38
*** Nisha_Agarwal has joined #openstack-ironic01:44
openstackgerritNaohiro Tamura proposed openstack/python-ironicclient: Follow up nits in the patch "ironic node-inject-nmi"  https://review.openstack.org/42440201:47
*** Nisha_Agarwal has quit IRC01:48
*** hw_wutianwei has joined #openstack-ironic02:00
*** hw_wutianwei has quit IRC02:00
*** Sukhdev_ has quit IRC02:01
openstackgerritMerged openstack/python-ironicclient: Add a new OSC command for Inject NMI  https://review.openstack.org/35766102:21
*** lindycoder has joined #openstack-ironic02:32
*** lindycoder has quit IRC02:32
*** mtanino has quit IRC02:40
*** harlowja has quit IRC02:44
openstackgerritZhenguo Niu proposed openstack/ironic: Add nodes tagging support - objs  https://review.openstack.org/23335702:49
openstackgerritZhenguo Niu proposed openstack/ironic: Add DB layer support for node tags filter  https://review.openstack.org/27262402:49
openstackgerritZhenguo Niu proposed openstack/ironic: Add nodes tagging support - API  https://review.openstack.org/25047802:49
*** causten has joined #openstack-ironic02:55
*** tovin07 has quit IRC02:56
openstackgerritMerged openstack/python-ironicclient: Fix multiple ports deletion  https://review.openstack.org/41844502:58
*** tovin07 has joined #openstack-ironic03:07
openstackgerritBob Fournier proposed openstack/python-ironic-inspector-client: Add new introspection commands for interface data including lldp  https://review.openstack.org/41914103:12
*** jralph has quit IRC03:22
openstackgerritZhenguo Niu proposed openstack/ironic: Add nodes tagging support - objs  https://review.openstack.org/23335703:26
openstackgerritZhenguo Niu proposed openstack/ironic: Add nodes tagging support - API  https://review.openstack.org/25047803:26
openstackgerritZhenguo Niu proposed openstack/ironic: Add DB layer support for node tags filter  https://review.openstack.org/27262403:26
*** vikrant has joined #openstack-ironic03:36
*** causten has quit IRC03:53
*** causten has joined #openstack-ironic03:53
*** causten has quit IRC03:58
*** jerrygb_ has quit IRC04:02
*** jerrygb has joined #openstack-ironic04:09
*** jerrygb has quit IRC04:10
*** udesale has joined #openstack-ironic04:34
*** aparnav has joined #openstack-ironic04:39
*** sayantani01 has joined #openstack-ironic04:40
*** pmannidi has quit IRC04:40
*** pmannidi has joined #openstack-ironic04:45
*** jerrygb has joined #openstack-ironic05:11
*** jerrygb has quit IRC05:16
*** makowals_ has quit IRC05:29
*** makowals has joined #openstack-ironic05:34
*** Nisha_Agarwal has joined #openstack-ironic05:34
*** udesale has quit IRC05:36
*** udesale has joined #openstack-ironic05:36
*** nmathew has joined #openstack-ironic05:52
*** SerenaFeng has joined #openstack-ironic06:04
*** moshele has joined #openstack-ironic06:04
*** cfarquhar has quit IRC06:06
openstackgerritNisha Agarwal proposed openstack/proliantutils: snmp inspection for disk size  https://review.openstack.org/39485806:20
*** Nisha_ has joined #openstack-ironic06:23
*** Nisha_Agarwal has quit IRC06:26
*** sacharya_ has quit IRC06:28
*** zzzeek has quit IRC06:29
*** harlowja has joined #openstack-ironic06:34
*** mjura has joined #openstack-ironic06:36
*** dsneddon has quit IRC06:52
*** udesale__ has joined #openstack-ironic06:53
*** udesale has quit IRC06:56
openstackgerritNaohiro Tamura proposed openstack/ironic: Add Inject NMI to api-ref  https://review.openstack.org/42394106:57
*** jerrygb has joined #openstack-ironic07:00
*** udesale has joined #openstack-ironic07:01
tovin07JayF, hi07:02
tovin07Could you re-review this one after rebase, JayF https://review.openstack.org/#/c/358142/07:03
patchbotpatch 358142 - ironic - Enable OSProfiler support in Ironic07:03
*** udesale__ has quit IRC07:03
*** udesale has quit IRC07:04
*** jerrygb has quit IRC07:06
*** wrouesnel has quit IRC07:11
*** udesale has joined #openstack-ironic07:12
*** ChubYann has quit IRC07:18
*** harlowja has quit IRC07:26
*** sacharya has joined #openstack-ironic07:28
*** sayantani01 has quit IRC07:30
*** sacharya has quit IRC07:33
*** baoli has joined #openstack-ironic07:36
*** hw_wutianwei has joined #openstack-ironic07:36
*** tesseract has joined #openstack-ironic07:37
*** Sukhdev has joined #openstack-ironic07:38
pas-hamorning all :)07:38
pas-hatovin07:  I strongly suspect JayF is sleeping now  (US) :)07:39
*** baoli has quit IRC07:40
*** ralonsoh has joined #openstack-ironic07:47
tovin07pas-ha, thanks :D07:52
openstackgerritNisha Agarwal proposed openstack/proliantutils: Vendor gpu count  https://review.openstack.org/42448907:54
*** ijw has quit IRC07:55
*** udesale__ has joined #openstack-ironic07:55
*** udesale has quit IRC07:58
*** sacharya has joined #openstack-ironic07:59
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242808:01
*** SerenaFeng has quit IRC08:02
*** SerenaFeng has joined #openstack-ironic08:02
*** openstackgerrit has quit IRC08:03
*** sacharya has quit IRC08:04
*** ohamada has joined #openstack-ironic08:05
*** sayantani01 has joined #openstack-ironic08:07
*** sayantani01 has quit IRC08:11
*** ohamada has quit IRC08:14
*** ohamada has joined #openstack-ironic08:15
*** mgoddard has joined #openstack-ironic08:21
*** amotoki has quit IRC08:24
*** udesale__ has quit IRC08:30
*** udesale has joined #openstack-ironic08:30
*** Sukhdev has quit IRC08:31
*** amotoki has joined #openstack-ironic08:33
*** priteau has joined #openstack-ironic08:39
*** openstackgerrit has joined #openstack-ironic08:40
openstackgerritMerged openstack/bifrost: Fix "Create SSH directory for ironic user" task  https://review.openstack.org/42413108:40
*** amarao has joined #openstack-ironic08:43
*** ohamada has quit IRC08:44
*** pcaruana has joined #openstack-ironic08:45
*** amotoki has quit IRC08:53
vsaienk0rloo, sambetts: Just checked https://bugs.launchpad.net/neutron/+bug/1606229. I agree with Sam here, we shouldn't update dvice_owner for ports that were created by nova, or by user directly (tenant ports)08:54
openstackLaunchpad bug 1606229 in neutron "vif_port_id of ironic port is not updating after neutron port-delete" [Medium,In progress] - Assigned to Andrey Shestakov (ashestakov)08:54
*** makowals has quit IRC08:56
*** makowals_ has joined #openstack-ironic08:59
openstackgerritNisha Agarwal proposed openstack/proliantutils: Add trusted_boot to server capabilities  https://review.openstack.org/33911908:59
*** zzzeek has joined #openstack-ironic09:00
*** sayantani01 has joined #openstack-ironic09:01
*** jerrygb has joined #openstack-ironic09:02
*** sayantani01 has quit IRC09:05
openstackgerritAndrey Shestakov proposed openstack/bifrost: Fix endpoint service name for inspector  https://review.openstack.org/42422709:06
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742909:08
*** jerrygb has quit IRC09:08
openstackgerritMerged openstack/bifrost: Fixes to allow install Ironic on remote node  https://review.openstack.org/40921309:08
openstackgerritAparna proposed openstack/proliantutils: Add HPSUM firmware update support  https://review.openstack.org/42200409:09
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Fixed bug, resources aren't deleted after ironic CLI functional tests were finished  https://review.openstack.org/42452809:21
*** ijw has joined #openstack-ironic09:23
*** derekh has joined #openstack-ironic09:25
moshelevdrok: hi can you review  https://review.openstack.org/#/c/264257/09:27
patchbotpatch 264257 - ironic-inspector - Adding InfiniBand Support09:27
*** ijw has quit IRC09:27
openstackgerritAparna proposed openstack/proliantutils: Add HPSUM firmware update support  https://review.openstack.org/42200409:30
*** lucas-afk is now known as lucasagomes09:31
lucasagomesmorning all!09:32
*** e0ne has joined #openstack-ironic09:42
*** mgoddard has quit IRC09:43
*** sambetts|afk is now known as sambetts09:47
sambettsMorning all09:48
*** pester has joined #openstack-ironic09:48
lucasagomessambetts, morning09:49
openstackgerritSofiia Andriichenko proposed openstack/python-ironicclient: Fixed bug, resources aren't deleted after openstack CLI functional tests had finished  https://review.openstack.org/42454509:50
*** rbartal has joined #openstack-ironic09:50
*** athomas has joined #openstack-ironic09:52
sambettshey lucasagomes09:53
openstackgerritMerged openstack/ironic: iRMC management driver for Inject NMI  https://review.openstack.org/34873209:54
*** MattMan has quit IRC09:54
*** MattMan has joined #openstack-ironic09:54
*** sayantani01 has joined #openstack-ironic09:55
*** SerenaFeng has quit IRC09:56
*** amotoki has joined #openstack-ironic09:57
vdrokgood morning ironic, pas-ha vsaienk0 moshele lucasagomes and sambetts !09:59
sambettso/ vdrok09:59
vsaienk0morning vdrok, sambetts, dtantsur, aarefiev, lucasagomes and all Ironic'ers!09:59
vdrokmoshele: well, I can, but I doubt I'll give a +2 in inspector :)09:59
*** sayantani01 has quit IRC09:59
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: ironic standalone tests  https://review.openstack.org/42355610:01
aarefiev morning all!10:02
vdrokmorning aarefiev10:03
openstackgerritMerged openstack/proliantutils: snmp inspection for disk size  https://review.openstack.org/39485810:05
*** hoangcx has quit IRC10:06
*** strigazi_AFK is now known as strigazi10:09
lucasagomeso/10:13
lucasagomesso the client is on feature freeze this week, right ?10:13
openstackgerritDebayan Ray proposed openstack/proliantutils: Change Log as part of proliantutils 2.2.0 release  https://review.openstack.org/42404510:13
*** mgoddard has joined #openstack-ironic10:14
openstackgerritDebayan Ray proposed openstack/proliantutils: Change Log as part of proliantutils 2.2.0 release  https://review.openstack.org/42404510:20
karthiksaarefiev,  Can you please review the spec, https://review.openstack.org/#/c/396147/10:20
patchbotpatch 396147 - ironic-inspector-specs - Spec for retrieving NUMA node information10:20
openstackgerritMerged openstack/ironic: Fix rel note format of the new feature Inject NMI  https://review.openstack.org/42439610:20
aarefievkarthiks: I'll take a look today10:21
karthiksaarefiev,  Thanks10:21
*** udesale has quit IRC10:21
openstackgerritDebayan Ray proposed openstack/proliantutils: Change Log as part of proliantutils 2.2.0 release  https://review.openstack.org/42404510:25
vsaienk0sambetts: have you heard about neutron routed networks?10:25
sambettsvsaienk0: yeah, its interesting10:28
openstackgerritMerged openstack/proliantutils: Change Log as part of proliantutils 2.2.0 release  https://review.openstack.org/42404510:33
vsaienk0sambetts: We need to start thinking how to implement it in ironic for provisioning/cleaning https://bugs.launchpad.net/ironic/+bug/1658964.10:33
openstackLaunchpad bug 1658964 in Ironic "[RFE] Implement neutron routed networks support in Ironic" [Undecided,New]10:33
*** derekh has quit IRC10:35
*** phuongnh has quit IRC10:37
sambettsvsaienk0: hmm interesting, I don't know if its something we should store in Ironic, surely its down to neutron to be aware of what segments are avaible on each switch and make the judgement of what to configure, and if that is the cases we shouldn't need to change any thing10:38
vsaienk0sambetts: for nova this information will be stored in resource provider and nova host-aggregates will be used to combine node node with the same segments https://specs.openstack.org/openstack/nova-specs/specs/newton/implemented/neutron-routed-networks.html#proposed-change10:44
vsaienk0sambetts: I need to dig more, but looks like we need to store node segments mapping in ironic10:45
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: ironic standalone tests  https://review.openstack.org/42355610:47
*** nmathew has quit IRC10:54
*** derekh has joined #openstack-ironic10:56
*** yonglihe has quit IRC10:57
*** snecklifter has joined #openstack-ironic10:57
*** ccamacho has joined #openstack-ironic10:57
sambettsvsaienk0: hmm... that could be interesting10:58
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Fix DBDeadlock during clean up  https://review.openstack.org/42277010:59
lucasagomesfyi: Is adding a experimetal job with UEFI: https://review.openstack.org/#/c/424576/ (project-config)11:00
patchbotpatch 424576 - openstack-infra/project-config - Add experimental UEFI job for ironic11:00
*** priteau has quit IRC11:00
*** e0ne has quit IRC11:01
openstackgerritJim Rollenhagen proposed openstack/ironic: Allow using resource classes  https://review.openstack.org/40765111:02
openstackgerritJim Rollenhagen proposed openstack/ironic: DNM: turn on resource classes  https://review.openstack.org/42326911:03
*** jerrygb has joined #openstack-ironic11:04
*** ricardoas has quit IRC11:05
*** amotoki has quit IRC11:07
*** jerrygb has quit IRC11:09
*** dtantsur|afk is now known as dtantsur11:13
dtantsurmorning Ironic11:13
openstackgerritSofiia Andriichenko proposed openstack/ironic: Added api tests for ironic driver:  https://review.openstack.org/40853111:16
openstackgerritMerged openstack/ironic: Use context manager for better file handling  https://review.openstack.org/42312111:16
openstackgerritSofiia Andriichenko proposed openstack/ironic: This adds a tempest tests for creating a node:  https://review.openstack.org/41119711:19
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: ironic standalone tests  https://review.openstack.org/42355611:20
openstackgerritShivanand Tendulker proposed openstack/ironic: Update proliantutils version required for Ocata release  https://review.openstack.org/42459311:21
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Change (started|finished)_at column type  https://review.openstack.org/39763611:22
*** Nisha_brb has joined #openstack-ironic11:22
vdrokmorning dtantsur11:24
dtantsuro/11:24
aarefievmorning dtantsur, mind to take a look on trivial fix https://review.openstack.org/#/c/420724/ https://review.openstack.org/#/c/420725/11:25
patchbotpatch 420724 - ironic - Use global vars for storing image deploy path's11:25
patchbotpatch 420725 - ironic-inspector - Devstack: don't rely on Ironic local vars11:25
*** Nisha_ has quit IRC11:25
dtantsurwill do11:27
aarefievthanks11:28
*** amotoki has joined #openstack-ironic11:30
dtantsuraarefiev, vsaienk0, please figure out the -1 on https://review.openstack.org/#/c/420725/ first11:35
patchbotpatch 420725 - ironic-inspector - Devstack: don't rely on Ironic local vars11:35
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Tenant-aware baremetal nodes  https://review.openstack.org/41551211:35
aarefievdtantsur, vsaienk0, I can update commit message a little bit if it's confusing11:36
*** jkilpatr has quit IRC11:43
*** mrtenio has joined #openstack-ironic11:44
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Devstack: don't rely on Ironic local vars  https://review.openstack.org/42072511:45
dtantsurlucasagomes, btw we need the dsvm job finally voting on ironic-staging-drivers :)11:46
lucasagomesdtantsur, true that, lemme put up a patch11:47
*** udesale has joined #openstack-ironic11:55
openstackgerritVasyl Saienko proposed openstack/ironic: WIP: ironic standalone tests  https://review.openstack.org/42355611:58
jrollmorning ironic11:58
jrolldtantsur: so, only the fake driver has the vendor passthru mapping, right? which is the only one our tests use... turns out if you use the fake vendor interface directly things fail everywhere O_o11:59
lucasagomesjroll, morning11:59
jrollmorning lucasagomes :)11:59
*** athomas has quit IRC11:59
*** athomas has joined #openstack-ironic12:00
openstackgerritGalyna Zholtkevych proposed openstack/ironic: [WIP] Migrate to session for glance client  https://review.openstack.org/41076712:00
dtantsurmorning jroll12:01
dtantsurwow.. how do things fail?12:01
* jroll fetches the error12:02
jrollit's pretty clearly because it isn't that mixin class, though12:02
jrolldtantsur: oh, maybe not, I guess we have some tests that depend on the mapping12:04
jrollmy fault :x12:04
dtantsurheh, things happen :)12:06
* jroll shouldn't code at night12:06
jrolldtantsur: we probably want to keep that mixin around for out of tree stuff, yeah? and deprecate it?12:06
jrollmaybe deprecation can wait for the rest of the drivers12:06
openstackgerritMerged openstack/python-ironicclient: Follow up nits in the patch "ironic node-inject-nmi"  https://review.openstack.org/42440212:10
dtantsuryeah, we just should make it clear (in docs and/or docstrings) that the mixin is not for new-style hardware types12:10
lucasagomesdtantsur, https://review.openstack.org/#/c/424618/12:12
patchbotpatch 424618 - openstack-infra/project-config - Make the ironic-staging-drivers-dsvm job voting12:12
dtantsurthnx12:12
dtantsurlucasagomes or jroll, mind reviewing https://review.openstack.org/#/c/423227/ please?12:14
patchbotpatch 423227 - ironic-python-agent - Mock out get_wildcard_address12:14
dtantsurwe need it to start unit-testing IPA in RDO again12:14
* lucasagomes looks12:14
dtantsurpas-ha, around?12:15
dtantsurI'd love to see https://review.openstack.org/#/c/404858/ backported, I can try doing it myself ofc12:15
patchbotpatch 404858 - ironic - Fix take over for ACTIVE nodes in PXEBoot (MERGED)12:15
lucasagomeslooks good, yeah it's better to mock it just in case someone is running w/o ipv6 enabled12:15
jroll+2, I see lucasagomes did +A then -A so I didn't land12:16
lucasagomes(should be rare tho)12:16
*** jkilpatr has joined #openstack-ironic12:16
lucasagomesjroll, I revoked cause the author of the patch is from red hat as well12:16
jrolloh12:16
jrolllucasagomes: that's a pretty trivial patch, I don't worry about that much with things like that12:16
jrollbut thanks for keeping it in mind12:16
* jroll +A12:16
dtantsurlucasagomes, RDO builds packages in IPv6-less environment12:17
dtantsur(dunno why)12:17
lucasagomesjroll, yeah, I kinda like that policy (even for simple patches)12:17
jrollfair enough :)12:17
lucasagomesdtantsur, damn, dunno why either >.<12:18
lucasagomessounds like a silly thing to do tho12:18
* lucasagomes goes grab some food12:19
*** lucasagomes is now known as lucas-hungry12:19
openstackgerritMerged openstack/ironic-python-agent: Mock out get_wildcard_address  https://review.openstack.org/42322712:21
*** awiddersheim has quit IRC12:27
cdanielmorning all12:31
*** udesale has quit IRC12:37
openstackgerritMerged openstack/ironic-inspector: Updated from global requirements  https://review.openstack.org/42363912:38
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic driver functionality to driver list/show APIs  https://review.openstack.org/41797012:40
jrollit is done!12:40
jrolldtantsur: ^^ that's all of the API work, ready for review12:41
jrollI probably need to check for cruft but it's generally ready to go, I think12:41
dtantsurwow, great job!12:41
vdrokmorning jroll and cdaniel12:43
*** priteau has joined #openstack-ironic12:45
openstackgerritMerged openstack/python-ironicclient: Fix node-inject-nmi to pass an empty body  https://review.openstack.org/42429312:45
*** hw_wutianwei has quit IRC12:46
openstackgerritVasyl Saienko proposed openstack/ironic: Validate port info before assume we may use it  https://review.openstack.org/41588112:51
*** krtaylor has quit IRC12:51
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic driver functionality to REST API  https://review.openstack.org/41797012:51
jrolljust a commit message update ^12:52
*** vikrant has quit IRC12:53
bfourniemorning all12:54
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742912:54
*** ricardoas has joined #openstack-ironic12:56
openstackgerritNoam Angel proposed openstack/ironic-inspector: [devstack] Remove bridge only if it's not OVB_PHYSICAL_BRIDGE  https://review.openstack.org/42375812:58
*** ccamacho is now known as ccamacho|lunch12:59
*** mtanino has joined #openstack-ironic13:00
noamadtantsur aarefiev can you review https://review.openstack.org/#/c/423758/ ?13:00
patchbotpatch 423758 - ironic-inspector - [devstack] Remove bridge only if it's not OVB_PHYS...13:00
dtantsursure, a bit later13:00
noamathanks13:00
*** baoli has joined #openstack-ironic13:01
*** baoli has quit IRC13:01
*** baoli has joined #openstack-ironic13:02
openstackgerritVasyl Saienko proposed openstack/ironic: Do not change tenant Neutron port device_owner  https://review.openstack.org/42465013:02
*** krtaylor has joined #openstack-ironic13:04
*** jerrygb has joined #openstack-ironic13:05
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up logging related to new state machine  https://review.openstack.org/42465413:08
*** jerrygb has quit IRC13:10
*** lucas-hungry is now known as lucasagomes13:16
*** AlexeyAbashkin has joined #openstack-ironic13:16
openstackgerritGalyna Zholtkevych proposed openstack/python-ironicclient: Add `latest` to baremetal-api-version  https://review.openstack.org/42065913:17
*** ijw has joined #openstack-ironic13:23
*** trown|outtypewww is now known as trown13:23
*** bcornec1 has joined #openstack-ironic13:24
*** e0ne has joined #openstack-ironic13:28
*** ijw has quit IRC13:28
*** aparnav has quit IRC13:33
*** bcornec1 has quit IRC13:36
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up deprecated configuration options  https://review.openstack.org/42465913:38
dtantsur37 insertions(+), 418 deletions(-), nice13:38
*** hoangcx has joined #openstack-ironic13:39
*** mrtenio has quit IRC13:40
*** causten has joined #openstack-ironic13:40
*** srobert has joined #openstack-ironic13:44
*** causten has quit IRC13:44
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742913:44
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742913:49
*** udesale has joined #openstack-ironic13:50
openstackgerritGalyna Zholtkevych proposed openstack/ironic: Make _send_sensors_data concurrent  https://review.openstack.org/40742913:52
*** trown is now known as trown|brb13:52
*** ccamacho|lunch is now known as ccamacho13:53
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Clean up deprecated configuration options  https://review.openstack.org/42465913:55
*** cdearborn has joined #openstack-ironic13:55
*** udesale has quit IRC13:57
openstackgerritGalyna Zholtkevych proposed openstack/ironic: [WIP] Migrate to session for glance client  https://review.openstack.org/41076713:58
*** dprince has joined #openstack-ironic13:59
*** rloo has joined #openstack-ironic14:06
*** mtanino has quit IRC14:13
*** trown|brb is now known as trown14:14
*** jcoufal has joined #openstack-ironic14:15
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Tenant-aware baremetal nodes  https://review.openstack.org/41551214:16
*** krtaylor has quit IRC14:18
openstackgerritVladyslav Drok proposed openstack/ironic-specs: Tenant-aware baremetal nodes  https://review.openstack.org/41551214:20
openstackgerritMilan Kováčik proposed openstack/ironic-inspector: Find a node by multiple attributes  https://review.openstack.org/42128514:23
*** dyasny has quit IRC14:24
jrollwhy did I think we already exposed *_interface fields for nodes?14:24
jroll:|14:24
dtantsurso did I Oo14:25
jrollwelp. more work to do14:25
jrolldtantsur: you want that in the same patch and API version 1.30 or another patch and 1.31?14:26
*** Goneri has joined #openstack-ironic14:26
dtantsurjroll, what's in 1.30 then, driver API? I'm fine with these separate14:26
jrolldtantsur: yeah14:27
*** amotoki has quit IRC14:29
vsaienk0TheJulia: I've replied here https://review.openstack.org/#/c/422561 could you please check14:29
patchbotpatch 422561 - ironic - Do not use user token in neutron client14:29
*** krtaylor has joined #openstack-ironic14:31
*** bcornec1 has joined #openstack-ironic14:31
openstackgerritAparna proposed openstack/proliantutils: Add HPSUM firmware update support  https://review.openstack.org/42200414:31
*** mjturek has joined #openstack-ironic14:32
*** udesale has joined #openstack-ironic14:34
dtantsuraarefiev, sambetts, I have a nasty feeling that inspector grenade job is not actually updating inspector code Oo14:34
aarefievdtantsur: why do think so?14:35
dtantsuraarefiev, not seeing anything new in logs. also this is probably no-op for us: https://github.com/openstack-dev/devstack/blob/dec121114c3ea6f9e515a452700e5015d1e34704/lib/stack#L1914:35
*** amotoki has joined #openstack-ironic14:35
dtantsurthis is the whole installation for us: http://logs.openstack.org/36/397636/8/check/gate-grenade-dsvm-ironic-inspector-ubuntu-xenial/744eb9b/logs/grenade.sh.txt.gz#_2017-01-24_12_30_06_87714:36
*** krtaylor has quit IRC14:37
dtantsurand for ironic it actually runs something: http://logs.openstack.org/70/417970/16/check/gate-grenade-dsvm-ironic-ubuntu-xenial/1f04952/logs/grenade.sh.txt.gz#_2017-01-24_13_52_46_28314:37
*** vinsh_ has quit IRC14:38
*** dyasny has joined #openstack-ironic14:40
* dtantsur prepares a patch14:40
vsaienk0sambetts, vdrok please review https://review.openstack.org/#/c/422561/14:41
patchbotpatch 422561 - ironic - Do not use user token in neutron client14:41
*** cdearborn has quit IRC14:42
vdrokvsaienk0: will do14:44
*** jerrygb has joined #openstack-ironic14:44
vsaienk0vdrok: thanks!14:44
sambettsvsaienk0: heh I had a very similar patch a while ago but I think it got lost in the firehose and then eventually abandoned, glad to see this coming back14:44
sambettsvsaienk0: my patch was to fix an annoying bug with ironic using a passed token, where that token could expire14:45
sambettsand break a deploy14:45
sambettsI wonder if that bug report is still around :/14:45
*** cdearborn has joined #openstack-ironic14:45
vsaienk0sambetts: yeah my patch should fix that bug too14:45
jrolldtantsur: what do you think about vdrok's comments here: https://review.openstack.org/#/c/417970/15/ironic/api/controllers/v1/driver.py@37714:46
patchbotpatch 417970 - ironic - Add dynamic driver functionality to REST API14:46
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Make grenade actually upgrade our source code  https://review.openstack.org/42468014:46
dtantsuraarefiev, sambetts ^^^14:46
sambettsdtantsur: Oh dear...14:46
*** jerrygb_ has joined #openstack-ironic14:47
*** jerrygb__ has joined #openstack-ironic14:49
dtantsurjroll, which exactly bit?14:49
dtantsurah, this. well, I don't think we have better options. we can't NOT return working drivers from this API14:50
dtantsurvdrok, ^^^14:50
jrolldtantsur: well, I replied as well - mostly the inconsistency if on early API version, someone can call /v1/drivers/foo-hw-type, but not /v1/drivers/foo-hw-type/properties14:51
dtantsuraren't we going to fix it soon?14:51
jrollwe could allow /properties and /passthru for hw types on any version, but idk14:51
*** jerrygb has quit IRC14:51
jrollfix... what14:51
jrollright now I'm blocking those for <1.3014:51
dtantsur"we could allow /properties and /passthru for hw types on any version" I thought that was the plan, no?14:51
*** jerrygb_ has quit IRC14:52
dtantsurI think the initial idea was that for <1.30 we treat hardware types as a classic driver with interfaces hardcoded to default implementations14:52
jrollah, it was unclear from the spec, I wasn't sure14:52
jrolldamn, that makes sense though14:52
vdrokyup, that should be OK14:52
jrollso just the new parameters and fields returned are versioned, yes?14:52
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector: Make grenade actually upgrade our source code  https://review.openstack.org/42468014:53
* jroll does it14:54
dtantsurjroll, yep, I think so14:54
openstackgerritGalyna Zholtkevych proposed openstack/ironic: [WIP] Migrate to session for glance client  https://review.openstack.org/41076714:54
openstackgerritMerged openstack/ironic-inspector: Fix DBDeadlock during clean up  https://review.openstack.org/42277014:55
TheJuliavsaienk0:  I'll look this morning14:56
vsaienk0sambetts, TheJulia: thanks!14:57
*** amotoki has quit IRC14:57
*** krtaylor has joined #openstack-ironic14:58
*** jerrygb has joined #openstack-ironic15:01
openstackgerritAparna proposed openstack/proliantutils: Add return code for hpsum firmware update  https://review.openstack.org/42385615:02
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic driver functionality to REST API  https://review.openstack.org/41797015:03
*** dyasny has quit IRC15:03
jrolldtantsur: vdrok: ^ I think that should be good15:03
vdrokjroll: thanks, will try to take another look today15:03
jrollthank you :)15:03
jrollrloo: can you help review release notes cleanup this afternoon, once I get a patch up? (for the clients)15:04
*** dprince has quit IRC15:05
rloojroll: i could. but so early? i haven't yet started reviewing the client patches yet.15:05
*** jerrygb__ has quit IRC15:05
jrollrloo: we have two days...15:05
rloojroll: i'm looking at tags patches. should we decide that it won't make it?15:05
jrollrloo: no, I just need to start cleaning up notes, and you're very helpful with reviewing my cleanups, so I'm wondering if you have time for that today15:06
*** hoangcx has quit IRC15:06
rloojroll: ok, i can make time for that :)15:06
jrollok, thanks15:06
rloojroll: although could we do it starting tomorrow morning.15:07
rloojroll: i am hopeful (heh) that there will be more to add to the release notes by then15:07
jrollrloo: that's fine, but I want to get it up today15:07
jrolland yes, we can iterate if there are more15:07
jrollor you can ask the final patches to fix them :)15:07
rloojroll: ok. just easier for me to minimize number of rounds of reviews!15:07
rloojroll: and that too.15:07
*** dyasny has joined #openstack-ironic15:10
*** mtanino has joined #openstack-ironic15:13
*** mtanino has quit IRC15:15
*** mtanino has joined #openstack-ironic15:15
*** vinsh has joined #openstack-ironic15:16
*** bfournie has quit IRC15:17
*** tovin07_ has joined #openstack-ironic15:18
jrollTheJulia: is it too early to expose node.storage_interface in the api?15:19
openstackgerritGalyna Zholtkevych proposed openstack/ironic: [WIP] Migrate to session for glance client  https://review.openstack.org/41076715:19
*** tovin07_ has left #openstack-ironic15:20
TheJuliajroll: I think so, if it would be easy to expose once we actually wire the actions in, then ++good15:21
*** dyasny has quit IRC15:22
*** amotoki has joined #openstack-ironic15:22
TheJuliaanyone know of any decent coffee shops along market in sf?15:22
jrollTheJulia: right, we'll just need to add the field then, thanks15:22
jrollwhat crossstreet are you near?15:22
jrollthere's a real good one down 7th15:22
JayFTheJulia: if you're at 2nd+Market, the 222 Minna is really good15:22
jroll^^ that too15:22
JayF111 Minna, apparently15:22
TheJulia7th is not that far from me, I'm on o'carrel at the moment15:23
JayFnot 222 after googling :)15:23
TheJuliaerr, o'farrel15:23
JayFo'15:23
* TheJulia tosses rocks at autocorrect15:23
JayFO'Farrell at what? Market?15:23
JayFthat's around 4th15:23
*** dyasny has joined #openstack-ironic15:23
jrollI'd honestly yelp if you want closest, SF people are on top of that15:23
TheJuliaWhere I'm going is on market, so I'm going to walk to market first15:23
JayFI'd go towards 2nd if you didn't have a reason to go the other way. 5th/6th and market is not the best place15:23
jrollthere's a blue bottle at the ferry building at the end15:23
jrolltrue15:23
TheJuliaawesome, thanks guys15:24
jrolloh, blue bottle near market and fifth too15:24
JayF111 minna is super good and very sf-like15:24
JayFit's an art gallery/bar/coffeeshop15:24
JayFlol15:24
JayFthe blue bottle stuff is pretty good too, but always a line for just fancy regular coffee15:24
jrollmmmmmmm also philz15:24
* jroll misses sf coffee15:25
*** jaosorior has joined #openstack-ironic15:25
*** amotoki has quit IRC15:26
*** amotoki has joined #openstack-ironic15:26
openstackgerritNisha Agarwal proposed openstack/proliantutils: Vendor gpu count  https://review.openstack.org/42448915:27
*** amotoki has quit IRC15:27
*** amotoki has joined #openstack-ironic15:27
rloovdrok, yuriyz: i have some concerns about tags: https://review.openstack.org/#/c/233357/. am thinking it isn't really ready for getting in this week. did you two really want it in (and/or are my concerns not concerns?)15:30
patchbotpatch 233357 - ironic - Add nodes tagging support - objs15:30
vdrokrloo: morning, well, my concerns on that were resolved, but I'm OK if it does not get in :)15:30
*** dyasny has quit IRC15:30
vdroklemme look at yours then15:31
rloovdrok: ok, let me know what you think. thx!15:31
*** Syed__ has joined #openstack-ironic15:33
rloomjturek: are you around / avail to update https://review.openstack.org/#/c/354806/ ?15:33
patchbotpatch 354806 - python-ironicclient - Add --wait to OSC provisioning commands15:33
mjturekrloo: yep!15:34
mjturekwill do now15:34
rloomjturek: thank you!15:34
rloomjturek: would like to land it by tomorrow if possible15:34
*** dyasny has joined #openstack-ironic15:34
mjturekright client freeze is tomorrow?15:34
*** sayantani01 has joined #openstack-ironic15:35
*** rpioso has joined #openstack-ironic15:35
*** sayantani01 has quit IRC15:35
rloomjturek: well, thurs, but we're aiming for tomorrow15:36
mjturekcool cool, understood15:36
*** sayantani01 has joined #openstack-ironic15:36
*** srobert has quit IRC15:37
*** srobert has joined #openstack-ironic15:38
openstackgerritAparna proposed openstack/proliantutils: Add return code for hpsum firmware update  https://review.openstack.org/42385615:40
*** amotoki has quit IRC15:41
*** sacharya has joined #openstack-ironic15:46
openstackgerritMerged openstack/ironic-python-agent: Enable release notes translation  https://review.openstack.org/42239615:47
*** bfournie has joined #openstack-ironic15:49
*** dprince has joined #openstack-ironic15:55
*** rbartal has quit IRC15:56
*** amotoki has joined #openstack-ironic15:57
openstackgerritVasyl Saienko proposed openstack/ironic: Validate port info before assume we may use it  https://review.openstack.org/41588115:57
* swatson is back (gone 113:11:26)15:58
*** udesale has quit IRC15:58
openstackgerritSolio Sarabia proposed openstack/ironic-tempest-plugin: WIP/DNM: Migrate ironic-tempest-plugin to new repo  https://review.openstack.org/41960215:58
*** cfarquhar has joined #openstack-ironic15:59
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Do not send sensors data for nodes in maintenance mode  https://review.openstack.org/41517315:59
openstackgerritAnton Arefiev proposed openstack/ironic-inspector: Change (started|finished)_at column type  https://review.openstack.org/39763616:03
*** vinsh has quit IRC16:04
*** milan has joined #openstack-ironic16:05
milanmorning Ironic! :)16:05
*** sayantani01 has quit IRC16:05
*** amoralej|off has quit IRC16:06
*** vinsh has joined #openstack-ironic16:06
*** sayantani01 has joined #openstack-ironic16:06
*** vinsh has quit IRC16:06
*** dmellado has quit IRC16:07
*** vinsh has joined #openstack-ironic16:07
*** jerrygb has quit IRC16:08
*** amarao has quit IRC16:09
pas-hamat128|afk: around?16:09
mat128|afkin a meeting, but yes16:09
*** mat128|afk is now known as mat12816:09
*** jerrygb has joined #openstack-ironic16:09
pas-hamat128|afk: just wanted to ask what's up with graphical console spec https://review.openstack.org/#/c/30607416:09
patchbotpatch 306074 - ironic-specs - VNC Graphical console16:09
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic interfaces fields to nodes API  https://review.openstack.org/42472016:10
jrolldtantsur: ^^ there's the rest16:10
mat128pas-ha: oh, yeah16:10
mat128pas-ha: there has been some discussion around enabling multiple types at the same time16:10
dtantsurjroll, ok, I'll get to it once I finish another "interesting" code reading :)16:10
jrolldtantsur: no worries :)16:10
mat128pas-ha: I wanted to let the driver composition work go ahead and then build on it.16:10
mat128pas-ha: adding to my list of reviews to update16:11
pas-haok, cool :) we're kind of also interested in this feature, so if need any help (apart from reviews obviously :) ) I'd gladly help16:14
jrollhrm, how long does cleaning usually take in CI? 600 seconds apparently isn't long enough?16:15
*** pcaruana has quit IRC16:16
*** cfarquhar has quit IRC16:16
openstackgerritVasyl Saienko proposed openstack/ironic: Allow to attach/detach VIFs to active ironic nodes  https://review.openstack.org/42472316:17
dtantsurjroll, huh, used to be 2-3 minutes IIRC16:17
dtantsursambetts, is it possible you check the LLDP patch again today? I haven't spotted anything suspicious, but I don't understand big chunks of it16:18
*** ijw has joined #openstack-ironic16:18
jrolldtantsur: yeah, could be something else wrong, dunno16:18
dtantsurif we manage to land it today/tomorrow morning, then we can land the client change tomorrow afternoon and fit it into the release16:18
mat128pas-ha: thanks :)16:18
* jroll trying to make devstack do the enroll->manage->available thing16:18
dtantsurI see..16:19
mat128jroll: is it actually trying to clean (shred) or that step is skipped?16:19
jroll2017-01-24 11:41:09.847 | Node 4590db44-79c1-43e2-8e0d-3181dd22833d failed to reach state available in 600 seconds16:19
jrollshould be skipped16:19
jrollwe always skip that in CI afaik16:19
mat128jroll: then it's simply booting, heartbeating, shutting down16:19
jrolldeploy.erase_devices_priority  = 016:19
jrollright16:19
mat128link to logs?16:19
jrollmat128: http://logs.openstack.org/51/407651/7/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-ubuntu-xenial/31307d9/logs/devstacklog.txt.gz#_2017-01-24_11_41_09_84716:20
jrollironic-bm-logs looks like just a slow node, but every job failed so idk16:20
mat128jroll: never booted off the network - No bootable device.                      ........ Connection timed out16:20
mat128yup16:20
jrollwait, where'd you see that16:21
mat128http://logs.openstack.org/51/407651/7/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-ubuntu-xenial/31307d9/logs/ironic-bm-logs/node-0_console.txt.gz16:21
mat128you need a terminal interpreter though :)16:21
mat128I typically just "curl $URL" in a shell16:21
jrollah right16:21
jrollheh good call, thanks16:21
jrolloh I bet we didn't set up the network yet16:21
jrollthis is dumb16:21
mat128:)16:22
jroll> enroll_nodes > configure_tftpd > configure_iptables16:22
jroll:| :| :|16:22
* jroll ignores this for a bit16:22
*** ijw has quit IRC16:23
dtantsurfolks (not necessary inspector cores), could you please review https://review.openstack.org/#/c/424680/ ?16:23
patchbotpatch 424680 - ironic-inspector - Make grenade actually upgrade our source code16:23
dtantsurthis makes our grenade actually test upgraded service...16:23
dtantsur(fortunately, it seems like we haven't broken it)16:23
openstackgerritJim Rollenhagen proposed openstack/ironic: Allow using resource classes  https://review.openstack.org/40765116:24
jrolldtantsur: oops16:24
dtantsurmat128, the devstack function we use just silently ignores wrong service names..16:25
mat128:(16:25
* mat128 pulls his devstack directory16:25
openstackgerritGalyna Zholtkevych proposed openstack/ironic: [WIP] Migrate to session for glance client  https://review.openstack.org/41076716:26
jrolldtantsur: +2, want anyone else to look before I +A?16:26
JayFI just +2'd as well16:26
mat128https://github.com/openstack-dev/devstack/blob/master/lib/stack#L2116:27
dtantsurmat128, yes, this16:27
dtantsurif it does not exist (it was wrong in our case), nothing happens16:27
mat128I wonder why, I'll submit a change for it (make it fail) linking to our experience16:28
dtantsurjroll, no, go ahead16:28
dtantsurmat128, thanks!16:28
mat128I'll see where that gets us to16:28
jrolldtantsur: done16:28
dtantsurthnx16:28
dtantsurwe have a patch which we really should drive through grenade before landing16:28
dtantsuractually, anybody knowing about databases is free to tell us that we're doing a horrible thing in https://review.openstack.org/#/c/397636/9/ironic_inspector/migrations/versions/d00d6e3f38c4_change_created_finished_at_type.py16:29
patchbotpatch 397636 - ironic-inspector - Change (started|finished)_at column type16:29
*** baoli has quit IRC16:29
dtantsur:)16:29
openstackgerritKarthik S proposed openstack/ironic-python-agent: WIP: NUMA-topology collector  https://review.openstack.org/42472916:29
jrolldtantsur: other than possibly taking a very long time? :)16:33
jrollit seems logical, though16:33
dtantsuryeah, I do realize it's going to lock the whole table for noticable time16:34
openstackgerritOksana Voshchana proposed openstack/ironic: WIP: TEST GRENADE DEV  https://review.openstack.org/39712616:34
*** hamzy has quit IRC16:35
* dtantsur tries to wake up enough to review jroll's API patches16:35
jrollheh16:35
mat128dtantsur: https://review.openstack.org/#/c/424735/ and https://launchpad.net/bugs/165904216:36
openstackLaunchpad bug 1659042 in devstack "stack_install_service silently fails when providing an invalid name" [Undecided,New]16:36
patchbotpatch 424735 - openstack-dev/devstack - Ensure valid service names are passed to stack_ins...16:36
*** trown is now known as trown|lunch16:37
rpiosoAfter configuring a cleaning network in /etc/ironic/ironic.conf and restarting the conductor, is there an easy way to confirm that the configuration has been applied?16:39
jcookFor Rolling Upgrades, if the data in the database is versioned, how does pinning help? Data in DB is fromVer. Services are mix of fromVer and toVer. Services read data in fromVer. Services pass and save data in fromVer because the data in the db is in fromVer. All services become toVer. Data is then migrated to toVer. Data is now in toVer. Services now save to toVer since data in db is in toVer. Data is read as toVer and sent as toVer.16:40
dtantsurrpioso, for what definition of "applied"? unfortunately, you'll only know for sure when you try cleaning16:42
vdrokjcook: pinning is for rpc api iiuc, fromver/tover is oslo versioned objects16:42
vdrokjcook: rpc pinning ensures you don't call rpc methods with new arguments16:42
rpiosodtantsur: So, there's no config artifact that can be read, say via the CLI?16:43
jcookvdrok rpc api version does not correspond to data version?16:43
vdrokrpioso: I think all the config values are logged on startup, maybe that's only in debug mode tho, not sure16:44
vdrokjcook: nope, see https://review.openstack.org/#/c/407491/30/ironic/common/release_mappings.py :)16:44
patchbotpatch 407491 - ironic - Add RPC and object version pinning16:44
dtantsuryes, in debug mode16:44
rpiosovdrok, dtantsur: I'll give that a try.  Thank you!16:45
vdrokjcook: 'rpc' is RPC API version, and each object has its own version16:45
jcookvdrok I was trying to understand from the spec, this: "To maintain data consistency, when a ToVer object is retrieved from the DB by a ToVer service, which is still pinned to FromVer, it should ignore the globally configured pin for this instance of the object and use its actual version."16:45
jcookvdrok is the pin not for the outer version, not the inner versions in the mapping you linked, which corresponds to objects, which corresponds to data?16:47
* jroll lunches16:47
*** dmellado has joined #openstack-ironic16:48
mariojvdoes anyone know how to get IPA logs when running functional tests?16:48
vdrokjcook: I think in this case, it's object version pin, not RPC pin. so, inner dicts.16:48
mariojvi can't seem to get the normal tricks working that are ok in unit tests16:48
jcookvdrok in that case, I think my question still stands. IIUC, the object versions would map to the data versions. How does pinning object / data versions help?16:50
openstackgerritMoshe Levi proposed openstack/ironic-inspector: Adding InfiniBand Support  https://review.openstack.org/26425716:52
vdrokjcook: I think object version pinning is needed when communicating between different versions of services. serializer uses the pin when sending object over rpc16:52
jcookvdrok that can be ensured by db version16:52
moshelemilan: hi  can you review  https://review.openstack.org/#/c/264257/  ?16:53
patchbotpatch 264257 - ironic-inspector - Adding InfiniBand Support16:53
jcookdb data version that is16:53
*** yibo has quit IRC16:53
milanmoshele, hey, in my todo, most likely tomorrow16:53
*** dmellado has quit IRC16:53
jcookvdrok the spec explicitly ignores the pin when the db version is newer, and as such, I don't understand how a pin helps when the data version is the authoritative source of truth16:54
*** e0ne has quit IRC16:54
vdrokjcook: lemme look at the spec, that sentence you're referring to seems suspicious.16:54
*** jkilpatr has quit IRC16:54
*** rajinir has joined #openstack-ironic16:55
openstackgerritMerged openstack/ironic: Allow to use no nova installation  https://review.openstack.org/42068816:56
*** lucasagomes is now known as lucas-afk16:58
*** dmellado has joined #openstack-ironic16:59
*** mrtenio has joined #openstack-ironic17:00
*** moshele has quit IRC17:01
rloojcook, vdrok: i haven't been paying attention (and am in the middle of something) but that may have to do with the situation where all the conductor & api services have upgraded and unpinning, so there are some api services that are still pinned but others that are already unpinned (and conductors are unpinned) -- an unpinned api service could cause an object with new version in db, but a pinned api service could be accessing it? or maybe it17:01
rlooisn't that. i think there are some corner cases...17:01
vdrokjcook: yeah, http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/support-rolling-upgrade.html#use-actual-versions-when-reading-values-from-db-api-conductor-db17:02
jcookrloo right, I'm wondering how the pin helps? Is not the desired outcome achieved with no pin since the db data version is the authoritative source of truth anyways?17:03
dtantsurTuesday beer time, see you tomorrow!17:03
*** aNuposic has joined #openstack-ironic17:03
rloojcook: sorry, i don't want to take time away from what i'm doing to really *think* about rolling upgrades.17:03
TheJuliavsaienk0: I reviewed the patch you asked to be reviewed17:03
jcookrloo no worries17:04
vdrokjcook: during the process of upgrade, while we still have the services of different versions, having tover in the DB should not be possible. When you've upgraded everything and start unpinning, you need to ignore the pin. We calculate what we write to DB by looking at the pin on the first stage17:04
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352117:04
vdrokjcook: I mean, to know what we write to version column17:04
vdrokgood night dtantsur17:05
*** dtantsur is now known as dtantsur|afk17:05
vdrokand good morning milan :)17:05
jcookvdrok right, fromVer/null will be in db until we write a newer version. The pin says "use version in db". Unpin says "use newer version and ignore all pins" iiuc17:05
*** snecklifter has quit IRC17:07
vdrokjcook: when you are eg creating a new node during rolling upgrade, you need a pin to determine which value to write as version in DB17:07
jcookvdrok If the the version in the database is used as authoritative source of truth on what to save, read, and send, I don't see how pinning adds anything.17:07
jcookvdrok you write same version that is already in db17:07
*** cfarquhar has joined #openstack-ironic17:08
jcookbefore data update, the data will all be fromVer, so you write fromVer, after services are updated, data is updated to toVer, and you write toVer17:09
milanmorning vdrok! :D17:09
vdrokjcook: by looking at all nodes? Some of them, if were not yet touched during rolling upgrade by online migration script, are not upgraded. you'd have to iterate through all the nodes to find the lowest version17:09
*** jkilpatr has joined #openstack-ironic17:09
jcookvdrok what do you mean by nodes?17:09
jcookvdrok as in api or conductors?17:09
vdroknode records in the DB17:10
jcookvdrok the version is per table or per schema?17:11
vdrokjcook: if you perform some action on the node, it will be upgraded, if not, it will remain on old version. that's the reason of adding this "online migration script" that will process all nodes not touched by any actions, and upgrade them17:11
vdrokper row :)17:11
jcookvdrok if the row is fromVer, write fromVer, if the row is toVer, write toVer17:12
jcookno iteration should be required17:12
jcookthe pin says, write fromVer unless there is toVer17:13
vdrokjcook: there still is the case when there is no version in the record, the current situation17:13
jcookinstead just write whatever version is there already17:13
jcookvdrok yes the N->O update when version is "null"17:13
jcook"null" == first fromVer17:14
jcookthat would be equivalent to reading fromVer17:14
jcookmaybe I'm missing something. I don't see how the pin helps.17:15
jcookit says use fromVer unless toVer, which should be equivalent to use version in db17:15
*** yibo has joined #openstack-ironic17:16
vdrokjcook: hmm, ok, I still can not get what to do with newly created nodes then. You need to make sure that the node created can be read by all services. If you don't know if you're pinned or not, how do you do that.17:18
JayFmariojv: heh, I git blamed the functional tests to see who knew about it ... and got your name for like half of it17:19
jcookvdrok ah, good point. I had not considered. I think you read a random row (or first row) and use that version.17:19
JayFlol17:19
*** yolanda has quit IRC17:19
mariojvJayF: that was around a year and a half ago with JoshNang17:19
mariojvso my memory about it is kind of rusty lol17:20
mariojvJayF: i got logging working17:20
mariojvhad to modify the internals of agent.py to use the multiprocessing logger instead of oslo17:20
JayFoh, that's gross17:20
vdrokjcook: but you don't know if it was touched by the online migration or not. it may be old, and you'll be saving old format. if it's new, you know you can do new, yeah17:20
rpiosovdrok, dtantsur: That did the trick.  Thanks, again.17:20
mariojvyeah, but will help for debugging at least17:20
JayFmariojv: you think there's any way to hook in oslo.log?17:20
mariojvi dunno why we even did that in agent.py17:20
JayFmariojv: so it always works?17:20
mariojvJayF: there's probably some evil way with mocks or something17:21
openstackgerritMerged openstack/ironic-inspector: Skip brbm-inspector veth if IRONIC_IS_HARDWARE == True  https://review.openstack.org/42375717:21
jcookvdrok yeah, I was just considering that.17:21
mariojvbut i'm going to try this out for now, for getting this patch working17:21
JayFawesome, do you just wanna vidyo pair on it then? since you actually have working logging and I don't?17:21
mariojvJayF: sure, give me like 10-15 minutes first to grab lunch ?17:21
jcookvdrok I suppose you would have to get latest version for new writes which could be obtained in a handful of ways17:22
JayFmariojv: absolutely17:22
jcookyou don't want to orphan a row on a older version17:22
*** yolanda has joined #openstack-ironic17:22
vdrokyup17:22
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242817:22
mariojvcool - if you want to try it out in the interim, comment out oslo logging and use this http://paste.openstack.org/show/596284/17:23
mariojvinside agent.py17:23
jcookvdrok although, the case you mention is a bug with pins too?17:23
jcookvdrok toVer service with fromVer pin writes new row during migration to fromVer and it is orphaned17:23
jcookvdrok so you would handle that case the same with or without pin, no?17:24
jcookvdrok which takes me back to how does pin help?17:25
openstackgerritNisha Agarwal proposed openstack/ironic: SNMP agent support for OOB inspection for iLO Drivers  https://review.openstack.org/37242817:25
vdrokjcook: kind of, I think you're supposed to run online migrations after the upgrade finishes completely. So this row will get processed by it. In case of not knowing the pin, suppose it gets added the same time the last not-upgraded node gets upgraded by online migration script. then it gets orphaned.17:26
vdrokthat is the only thing I could think of right now :)17:26
*** yibo has quit IRC17:28
*** yibo has joined #openstack-ironic17:28
vdrokxek: could you check this discussion when you're around?17:31
jcookvdrok ah, so pin ensures one thing, new rows do not get orphaned on old version when writing during migration. Though could be avoided without pinning by having data migration continue until all rows are upgraded and having new writes depend on either version of a row (i.e. first row) or by an overarching version in the db or some other similar algorithm or construct.17:34
*** baoli has joined #openstack-ironic17:35
*** mjura has quit IRC17:35
jcookI think similar could be achieved with rpc pinning, removing the need to rolling restart services twice.17:35
vdrokjcook: yup, might be worth commenting on that on some of the patches. In case of RPC, you mean looking up RPC version depending on object version?17:36
jcookvdrok I hadn't thought too much about specific mechanism, but essentially the RPC version is obtained from the db and upgraded during db migration phase once all services are upgraded17:37
jcookso yeah, instead of pins, just get info from db17:37
vdrokjcook: RPC version is not stored in API though :)17:37
vdrokerr in DB17:37
jcookyeah, it would require it either be stored or inferred17:37
jcookI believe inference is possible, though storing perhaps cleaner17:38
vdrokhaving services table with that was considered, but dropped at some point17:38
*** amotoki has quit IRC17:38
vdrokjcook: the only thing I find problematic is "continue until all rows are upgraded" with migration, if you get constant race between upgrade and adding new row :)17:41
jcookvdrok lock first row, read version, write new version, unlock17:42
jcookvdrok or something similar17:42
jcooks/write new version/write new row with first row version/17:42
vdrokyup, the current approach is advertised as "no locking" :)17:43
xavierrsambetts: around?17:43
jcookvdrok seems hacky though, just add data version as a value17:43
*** derekh has quit IRC17:44
vdrokjcook: yup, we were discussing it actually with rloo yesterday as an option to get part of the patches in this cycle17:44
jcookvdrok then when data migration begins, it first updates the current version in db17:44
jcookvdrok and when I say version, I don't mean in the rows, but somewhere else, like in a versions table17:44
vdrokto just add version now, as usual upgrade, and then build up on that17:44
jcookvdrok I better understand how pinning is used now. I don't think it's needed in general when data is versioned though.17:46
vdrokjcook: yup. I see your point now I think. we may revise stuff if people agree on that17:46
jcookvdrok cool, good chat. Thanks for walking me through it17:47
vdrokor maybe I've missed something :) anyway, worth adding comments somewhere on that17:47
vdroknp :)17:47
jcookvdrok I can add a node to spec or in etherpad if helpful17:47
jcookvdrok where is best place?17:47
*** ijw has joined #openstack-ironic17:48
vdrokjcook: as spec is merged, i think it's the actual patches now - https://review.openstack.org/407491 - this one is first in chain17:48
patchbotpatch 407491 - ironic - Add RPC and object version pinning17:48
*** ijw has quit IRC17:48
openstackgerritMerged openstack/ironic-inspector: Make grenade actually upgrade our source code  https://review.openstack.org/42468017:48
*** ijw has joined #openstack-ironic17:49
*** aNuposic has quit IRC17:50
*** aNuposic has joined #openstack-ironic17:50
*** Sukhdev has joined #openstack-ironic17:52
*** mgoddard has quit IRC17:56
aNuposicTheJulia: Hi Julia, thanks for reviewing https://review.openstack.org/#/c/407639/, wrt https://review.openstack.org/#/c/407639/6/ironic/conductor/manager.py@2587 my RFE mentions that this would be "yet another simple way for operators" to talk with radosgw.17:57
patchbotpatch 407639 - ironic - Config drive support for Ceph17:57
patchbotpatch 407639 - ironic - Config drive support for Ceph17:57
openstackgerritPavlo Shchelokovskyy proposed openstack/python-ironicclient: DNM test stable/newton gates  https://review.openstack.org/42477917:59
*** athomas has quit IRC17:59
aNuposicTheJulia: RFE - https://bugs.launchpad.net/ironic/+bug/164271918:00
openstackLaunchpad bug 1642719 in Ironic "[RFE] RADOSGW authentication mechanism for storing config drive in Ceph" [Wishlist,In progress] - Assigned to Anup (anup-d-navare)18:00
*** ralonsoh has quit IRC18:02
*** krtaylor has quit IRC18:02
*** Nisha_brb has quit IRC18:02
aarefievmilan: hey, around ?18:03
*** dprince has quit IRC18:04
*** ijw has quit IRC18:04
*** amotoki has joined #openstack-ironic18:04
*** ijw has joined #openstack-ironic18:05
jcookvdrok added a comment there, thanks for the helpful conversation18:05
*** ijw has quit IRC18:05
*** strigazi is now known as strigazi_AFK18:05
*** ijw has joined #openstack-ironic18:05
vdrokyou're welcome!18:06
milanaarefiev, yup :)18:06
*** amotoki has quit IRC18:06
aarefievmilan: re: https://review.openstack.org/#/c/397636/9/ironic_inspector/test/unit/test_migrations.py18:06
patchbotpatch 397636 - ironic-inspector - Change (started|finished)_at column type18:06
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352118:07
milanaarefiev, shoot :)18:07
aarefievI've posted comment there18:07
* milan checks18:07
milanaarefiev, I completely missed it sorry O:-)18:08
milanaarefiev, LGTM then18:08
*** dprince has joined #openstack-ironic18:09
aslezilaarefiev: sambetts: jayF: jroll: (https://review.openstack.org/#/c/404372/). Could you please review the spec for collecting biosdevname of NIC. Updated spec as suggested. Needs one +2 to land the patch.18:10
patchbotpatch 404372 - ironic-inspector-specs - Collect NIC name given by BIOS18:10
JayFaslezil: I'll take a look at it, but generally I don't +2 specs for inspector18:10
aarefievnp, thanks for review, milan, I hope to fix this bug asap, as introspection w/o timeout ...18:11
aslezilthanks jayF:18:11
milanaarefiev, I see18:11
milanyeah18:11
milanI wanted to give it a spin in Devstack too18:11
aarefievaslezil: sorry late for me, I'll take a look tomorrow18:11
milanbut looks OK18:11
*** trown|lunch is now known as trown18:12
aslezilThanks aarefiev:18:12
*** dprince has quit IRC18:13
*** rama_y has joined #openstack-ironic18:16
*** rama_y has left #openstack-ironic18:17
*** rama_y has joined #openstack-ironic18:17
*** aarefiev is now known as aarefiev_afk18:18
*** dprince has joined #openstack-ironic18:20
sambettsnight all o/18:22
openstackgerritMerged openstack/ironic-specs: Promote iPXE to separate boot interface  https://review.openstack.org/38557218:22
*** sambetts is now known as sambetts|afk18:22
jrollyay, internet outage18:22
*** jkilpatr_ has joined #openstack-ironic18:22
*** jkilpatr has quit IRC18:24
vdrokgood night sambetts|afk18:25
*** hamzy has joined #openstack-ironic18:27
*** mgoddard has joined #openstack-ironic18:33
jcookjroll does that mean your internets now works?18:34
jrolljcook: no, it means I'm tethered18:35
jcook:sadness:18:35
jrollmight drop and go do errands/gym instead18:35
jcook+118:35
vdrokgood night everyone!18:37
*** tesseract has quit IRC18:39
*** Sukhdev has quit IRC18:43
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add --wait to OSC provisioning commands  https://review.openstack.org/35480618:44
*** krtaylor has joined #openstack-ironic18:44
rloobye vdrok!18:45
*** moshele has joined #openstack-ironic18:46
*** Sukhdev has joined #openstack-ironic18:47
*** moshele has quit IRC18:50
*** Goneri has quit IRC18:51
*** jralph has joined #openstack-ironic18:56
*** cfarquhar has quit IRC18:58
*** Sukhdev has quit IRC19:01
openstackgerritXavier proposed openstack/ironic: Validation before perform node deallocation  https://review.openstack.org/38601419:03
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add --wait to OSC provisioning commands  https://review.openstack.org/35480619:11
openstackgerritRuby Loo proposed openstack/python-ironicclient: Add --no-maintenance to OSC 'baremetal node list'  https://review.openstack.org/37309619:11
*** dyasny has quit IRC19:11
*** dyasny has joined #openstack-ironic19:11
openstackgerritJay Faulkner proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352119:12
JayFmariojv: ^19:12
*** karts has joined #openstack-ironic19:12
mariojvlooking19:12
mariojvJayF: one thing is that ExecStopPost will make finalize_rescue always run, even if IPA has a non-zero exit19:13
JayF19:13:41 <@JayF> mariojv: a change I didn't make, that it probably needs, will be a big if at the top of finalize_rescue19:14
JayF19:13:52 <@JayF> mariojv: that makes it bail if one of the files (like maybe the password file?) for rescue is not in place19:14
mariojvJayF: i thought that could have some bad implications, but it might be safe since we check for hte files in the script19:14
JayFcopying from the other channel :)19:14
rloojlvillal and others: missing feature in osc to review if you'd like: https://review.openstack.org/#/c/373096/19:14
patchbotpatch 373096 - python-ironicclient - Add --no-maintenance to OSC 'baremetal node list'19:14
rloojlvillal: this was one of the commands that dmitry needed in his troubleshooting instructions19:14
mariojvJayF: there is a check on L30: https://review.openstack.org/#/c/423521/6/imagebuild/coreos/oem/finalize_rescue.sh19:15
patchbotpatch 423521 - ironic-python-agent - WIP: IPA rescue extension19:15
JayFmariojv: perfect, except we don't need to dep on configdrive long-term ;P19:15
*** karthiks has quit IRC19:15
mariojvJayF: ah, right, that should be removed19:15
JayFmariojv: either way, good enough to get us a good test for rescue as soon as we have the other image changes pass tempest19:15
JayFmariojv: which is really our target now: getting an environment we can test in19:15
mariojvgoing to push up 1 more change to remove that configdrive check19:16
rlooJayF, jlvillal, jroll: sorry, I just fixed this based on dmitry's suggestion but the rfe wasn't approved. i could approve it but is it a conflict of interest? https://bugs.launchpad.net/python-ironicclient/+bug/161909019:17
openstackLaunchpad bug 1619090 in python-ironicclient "[RFE] Extend OSC "node list" to fetch nodes that are NOT in maintenance" [Wishlist,In progress] - Assigned to Ruby Loo (rloo)19:17
*** bcornec1 has quit IRC19:18
JayFI'll look real quick19:18
*** alexpilotti has quit IRC19:18
JayFrloo: commented my agreement with the rfe19:19
rlooJayF: thx!19:19
*** alexpilotti has joined #openstack-ironic19:19
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352119:21
openstackgerritMerged openstack/ironic: Do not use user token in neutron client  https://review.openstack.org/42256119:21
rlooJayF: here's a similar one that wasn't decided either: https://bugs.launchpad.net/python-ironicclient/+bug/161909119:21
openstackLaunchpad bug 1619091 in python-ironicclient "[RFE] Extend OSC "node list" command to fetch nodes without instance UUID" [Wishlist,In progress] - Assigned to Ukesh (ukeshkumar)19:21
*** alexpilo_ has joined #openstack-ironic19:22
openstackgerritMerged openstack/ironic: Update multi-tenancy documentation  https://review.openstack.org/37813819:23
JayFrloo: I wish we didn't already have --associated :( --unassociated/assosicated is much more confusing than instance/no-instance19:23
rlooJayF: I agree.19:23
rlooJayF: but not sure what to do about it now.19:23
*** alexpilotti has quit IRC19:23
rlooJayF: I mean, we could add instance/no-instance.19:23
rlooJayF: and deprecate associated.19:24
rlooJayF: but probably need a few more acks on that.19:24
JayFI mean, here's my current logic: --associated exists19:24
JayFa negative for it should exist19:25
JayFand it's not much tougher to replace --associated/--unassociated as it is to just replace one19:25
JayFso I think I'm OK with adding --unassociated and just improving the UI later if more folks than just me dislike it :)19:25
rlooJayF: ok, as opposed to just deprecating associated and doing the replacement now?19:25
JayFI'm OK with either direction, is what I mean19:26
JayFI think this is a clear incremental progression and don't wanna force a deprecation/replacement cycle on someone who just wants to add a clearly missing feature19:26
rlooJayF: yeah, i know what you mean. i don't like busywork, if we know where we want to go to and it is easy, we should go.19:26
rlooJayF: my bad though. i filed this in last cycle and forgot to follow up.19:27
*** alexpilo_ has quit IRC19:27
JayFI mean, we all miss stuff occassionally19:27
rlooJayF: i'll review the unassociated patch that was submitted and approve for 'unassociated'.19:27
JayFrloo: like after seeing your ping yesterday (sorry for not responding immediately, I was out sick), I gotta go followup on that admin-guid stuff :x19:27
rlooJayF: thx!19:27
*** sayantani01 has quit IRC19:27
JayF*guide19:27
rlooJayF: oh, sorry you were sick. hope you're feeling better today.19:27
JayFI guess dropping an "e" can be a pretty big difference as "GUID" is a thing19:27
JayFlol19:28
JayFit'19:28
*** sayantani01 has joined #openstack-ironic19:28
rlooJayF: yeah, i was wondering if we had opened a bug. hard to remember these things later.19:28
rlooJayF:  :D19:28
JayFit's fine, I'm feeling better. Just have a reccuring thing that happens from time to time19:28
*** ijw has quit IRC19:28
rlooJayF: ok. the guide thing probably has a later deadline than the code, so probably don't need to rush. although i guess we need them to approve any changes.19:29
JayFyeah, I don't think it's urgent19:29
JayFjust going to make myself a physical note on my monitor so it doesn't get forgotten again19:29
rlooJayF: although i shudder to think about how the docs have diverged...19:29
JayFI have a handful of small docs things I want to take care of after the release starts19:29
JayFit's litearlly one page, in the "official" admin-guide19:29
JayFthat appears to have been copy-pasted a year or more ago19:29
JayFI gotta just put a patch up to delete the badness and link back19:30
JayFI'll probably do that right now, in fact...19:30
rlooJayF: +119:30
*** sayantani01 has quit IRC19:32
*** ChubYann has joined #openstack-ironic19:39
*** harlowja has joined #openstack-ironic19:41
*** Sukhdev has joined #openstack-ironic19:49
*** ijw has joined #openstack-ironic19:49
*** mgoddard has quit IRC19:50
*** ijw has quit IRC19:54
*** mrtenio has quit IRC20:01
*** alexpilotti has joined #openstack-ironic20:03
*** sayantani01 has joined #openstack-ironic20:11
*** Goneri has joined #openstack-ironic20:13
*** noama has quit IRC20:17
*** moshele has joined #openstack-ironic20:18
*** lennyb has quit IRC20:18
*** cdaniel is now known as charlle-afk20:18
openstackgerritAndrey Shestakov proposed openstack/bifrost: Add socat package  https://review.openstack.org/42425520:20
*** mgoddard has joined #openstack-ironic20:21
openstackgerritAndrey Shestakov proposed openstack/bifrost: Fix endpoint service name for inspector  https://review.openstack.org/42422720:21
*** aNuposic has quit IRC20:25
*** vsaienko has joined #openstack-ironic20:27
*** dsneddon has joined #openstack-ironic20:40
*** e0ne has joined #openstack-ironic20:42
rloomjturek: you around still? this failed pep8: https://review.openstack.org/#/c/354806/20:46
patchbotpatch 354806 - python-ironicclient - Add --wait to OSC provisioning commands20:46
mjturekrloo: yep fixing now20:47
mjtureksorry about that20:47
*** ppiela has quit IRC20:47
mjturekjust running pep8 to double check20:47
rloomjturek: thx, was waiting for jenkins before reviewing :-(20:47
openstackgerritMichael Turek proposed openstack/python-ironicclient: Add --wait to OSC provisioning commands  https://review.openstack.org/35480620:49
mjturekrloo ^20:49
*** amarao has joined #openstack-ironic20:49
rloothx mjturek!20:49
mjtureknp!20:49
*** aNuposic has joined #openstack-ironic20:50
*** ppiela has joined #openstack-ironic20:51
*** moshele has quit IRC20:57
jrollthat thing where you realize you need to commit your changes for reno to pick them up20:57
* jroll just wasted 15 minutes20:57
jlvillaljroll: :(  I've been there.21:00
*** gcb has joined #openstack-ironic21:01
*** jerrygb_ has joined #openstack-ironic21:01
jrolla missing gd backtick21:01
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic interfaces fields to nodes API  https://review.openstack.org/42472021:01
openstackgerritJim Rollenhagen proposed openstack/ironic: Add dynamic driver functionality to REST API  https://review.openstack.org/41797021:01
rloojroll: yeah, that is... suboptimal... :-(21:02
* jroll is glad he derped out on this before he dove into client reno21:03
*** jerrygb has quit IRC21:03
*** jerrygb_ has quit IRC21:04
*** vsaienko has quit IRC21:05
*** alexpilotti has quit IRC21:08
*** alexpilotti has joined #openstack-ironic21:08
*** ijw has joined #openstack-ironic21:10
openstackgerritMario Villaplana proposed openstack/python-ironicclient: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834121:10
dhellmannjroll : the new version of reno should pick up staged changes21:10
*** dyasny has quit IRC21:11
dhellmannI'm working on making it pick up unstaged changes, but the underlying lib doesn't recognize those right now21:11
jrolldhellmann: ah, neat, thanks :)21:11
JayFdhellmann: do you highlight on "reno"?21:11
JayFlol21:11
*** sacharya has quit IRC21:12
dhellmannJayF : yes. It's called Beetlejuice-driven Support21:12
dhellmann:-)21:13
JayFnice21:13
*** alexpilotti has quit IRC21:13
dhellmannI do cliff, too, but you'd be surprised how often folks say "over a cliff"21:13
openstackgerritMarkos Chandras proposed openstack/bifrost: roles: bifrost-ironic-install: SUSE/Debian: Add gcc and python-pip packages  https://review.openstack.org/42485321:14
*** sacharya has joined #openstack-ironic21:14
*** trown is now known as trown|brb21:14
JayFdhellmann: I don't even know what cliff is, much less how to fall over it21:15
dhellmannJayF : http://docs.openstack.org/developer/cliff/21:15
dhellmannthe command line framework under openstack-client21:15
JayFI was about to say, that looks familiar21:16
JayFheh21:16
JayFworking on ironic client hooks to OSC right now21:16
dhellmannyep, that's the lib21:16
openstackgerritAnnie Lezil proposed openstack/ironic-inspector-specs: Collect NIC name given by BIOS  https://review.openstack.org/40437221:19
*** mgoddard has quit IRC21:20
*** vsaienko has joined #openstack-ironic21:21
*** dyasny has joined #openstack-ironic21:26
vinshHey all. I don't see it in scroll back.. is ironic-python-agent busted for disk image builder today?  Images built 2 days ago for a deploy image worked fine.. today they fail with "ironic-python-agent UnboundLocalError: local variable "total' referenced before assignment.21:28
*** trown|brb is now known as trown21:31
*** jkilpatr_ has quit IRC21:31
*** jcoufal has quit IRC21:31
*** vsaienko has quit IRC21:34
JayFvinsh: DIB is not officially supported as an IPA image :( I know lots of people use it, but because today we don't test it in the gate we can't guarantee it does/doesn't work21:36
vinshah ok! What is supported?21:36
JayFvinsh: that being said; it sounds like you might have a problem that could exist outside of dib21:36
JayFvinsh: well, TinyIPA and CoreOS iamges are tested in the gate, but we do expect DI Bto work21:36
JayFvinsh: it's just not tested so it's very possible it's broken21:36
vinshId rather just stick with what you are testing/using most.. good call21:37
JayFTheJulia: ^ do you have any idea? IDK who works with DIB images a lot?21:37
JayFvinsh: fwiw we are workign to get dib images officially supported, it's just a long road21:37
vinshI bet :)21:37
mat128JayF: (gotta go but) TripleO uses DIB images IIRC21:41
JayFmat128: yeah, just w/o it in the ipa gate + repo I don't even know where to start with troubleshooting it :)21:42
mat128100% with you21:42
* JayF also troubleshooting rescue patches in another window21:43
JayFnothing like it saying it finished the rescue without ever even making so much as an api call to the agent /o\21:43
*** e0ne has quit IRC21:45
*** milan has quit IRC21:47
NobodyCamGood Morning (afternoon) Ironic'ers21:52
*** aNuposic has quit IRC21:58
joannamorning :)22:00
NobodyCam:)22:00
joannajoking, afternoon :)22:00
NobodyCamhttp://www.total-knowledge.com/~ilya/mips/ugt.html22:01
*** amotoki has joined #openstack-ironic22:02
*** priteau has quit IRC22:04
*** baoli has quit IRC22:08
*** jkilpatr_ has joined #openstack-ironic22:09
*** aNuposic has joined #openstack-ironic22:09
openstackgerritSolio Sarabia proposed openstack/ironic: WIP/DNR: Move ironic_tempest_plugin to a new repo  https://review.openstack.org/42487422:12
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: WIP: IPA rescue extension  https://review.openstack.org/42352122:17
*** baoli has joined #openstack-ironic22:19
openstackgerritSolio Sarabia proposed openstack/ironic: WIP/DNR: Move ironic_tempest_plugin to a new repo  https://review.openstack.org/42487422:20
*** sayantani01 has quit IRC22:22
*** sayantani01 has joined #openstack-ironic22:22
*** sayantani01 has quit IRC22:23
*** sayantani01 has joined #openstack-ironic22:23
*** amarao has quit IRC22:23
*** baoli has quit IRC22:24
*** sayantani01 has quit IRC22:25
*** rook has quit IRC22:25
*** sayantani01 has joined #openstack-ironic22:26
*** krtaylor has quit IRC22:27
*** alexpilotti has joined #openstack-ironic22:27
openstackgerritJoanna Taryma proposed openstack/ironic: WIP host ipxe static assets in devstack on :80  https://review.openstack.org/42437422:28
*** sayantani01 has quit IRC22:30
*** baoli has joined #openstack-ironic22:32
*** alexpilotti has quit IRC22:32
*** rook has joined #openstack-ironic22:35
*** karts has quit IRC22:35
*** rook is now known as Guest776922:35
*** baoli has quit IRC22:36
*** dprince has quit IRC22:37
JayFvinsh: I just got that error locally, doing some other testing22:39
JayFvinsh: in  !DIB image22:39
mariojvyeah, in coreos22:39
JayFvinsh: going to investigate22:39
*** moshele has joined #openstack-ironic22:40
vinshI like using dib for ubuntu/debain for IPA because i'm more familiar with that os.. makes debuging easier.22:40
jrollok, driver composition API patch is green and afaik ready to merge: https://review.openstack.org/#/c/417970/22:41
patchbotpatch 417970 - ironic - Add dynamic driver functionality to REST API22:41
vinshI pulled down the pre-build coreOS for now22:41
jrollI'll be doing the client reno cleanup tomorrow, today was kind of a wash :(22:41
JayFjroll: got a sec?22:43
JayFjroll: found an issue and not certain the best way to get around it, realted to the bug vinsh reported22:43
jrollJayF: no, it's nearly 6pm22:43
jrollI have about 5 minutes22:43
JayFokay, it's fine then, go22:43
JayFtl;dr: psutil requirements in IPA != those in global requirements22:43
JayFand that failure seems to now be breaking things22:44
jrollum22:44
JayFin ipa -> psutil<2.0.0,>=1.1.1 # BSD22:44
JayFpsutil>=1.2.1  # BSD22:44
JayFin ^ g-r22:44
JayFand u-c is ==5.0.022:44
jrollhttps://github.com/openstack/ironic-python-agent/blob/master/requirements.txt#L1722:45
JayFand the error we just found looks like it's caused by psutil incompatibility22:45
jrollsays >=1.2.122:45
*** alexpilotti has joined #openstack-ironic22:45
JayFwell wtf commit was I looking at22:45
jrollidk22:46
jrollis it breaking locally or?22:46
JayFit's breaking locally for us22:46
JayFafter vinsh reported it22:46
JayFI suspect it's intermittant22:46
jrolllooks like gate is happy as of 7 hours ago22:46
JayFbut not certain22:46
JayFgate passed on mariojv's patch more recently22:46
* vinsh shouldn't have put a curse on it.22:47
JayFbut it failed locally identically to what was posted in here independently22:47
JayFso I know something is screwy22:47
* JayF will find it22:47
*** karts has joined #openstack-ironic22:47
jrollwas updated 7 days ago https://review.openstack.org/#/c/420206/22:47
patchbotpatch 420206 - ironic-python-agent - Updated from global requirements (MERGED)22:47
JayFand in g-r they force psutil to 5.0 now22:47
JayFso we took  a 4 major version bump22:48
JayFlol22:48
JayFvinsh: did you file a bug about your failure yet?22:48
vinshI can do that for you now, now that I know its not just user error on my end.22:48
vinshagainst ipa?22:48
JayFyes please, and link it to me in here when you're done22:48
JayFI'll add my research to it22:48
vinshdoing so now22:49
jrollJayF: https://review.openstack.org/#/q/project:openstack/requirements+psutil22:49
jrollso yeah jan 16 https://review.openstack.org/#/c/333717/22:49
patchbotpatch 333717 - requirements - Remove upper cap for psutil (MERGED)22:49
jrolland u-c just hit22:49
jrollthat's fun22:49
JayFtiming wise that fits as to when it broke us22:49
*** alexpilotti has quit IRC22:49
jrollcould probably revert that last one or work to fix it22:50
jrolllamesauce, thanks for digging on it22:50
* jroll out22:50
*** david-lyle has quit IRC22:50
JayFvinsh: it's possible even our autogenerated agents are busted22:51
JayFvinsh: since this doesn't appear to consistently break us22:51
vinshin debian/ubuntu/fedora you endup with the agent unable to find modprobe.. which is silly..22:52
jrollJayF: u-c just merged like 4 hours ago22:52
vinshon coreos I think it worked for me.22:52
jrollhttps://review.openstack.org/#/c/420837/22:52
patchbotpatch 420837 - requirements - Raise psutils uc to 5.0.1 (MERGED)22:52
vinshbut am not sure since I hit another issue on my end.22:52
jrollwhich is what actually raises it22:52
*** david-lyle has joined #openstack-ironic22:53
*** alexpilotti has joined #openstack-ironic22:55
vinshJayF: https://bugs.launchpad.net/ironic-python-agent/+bug/165913722:55
openstackLaunchpad bug 1659137 in ironic-python-agent "DIB builds of IPA issue with psutils versions" [Undecided,New]22:55
JayFthanks vinsh, I think mariojv and I will have a fix patch up shortly22:56
*** alexpilotti has quit IRC22:56
vinshThat's great, thank you!22:56
JayFvinsh: in the meantime, all newly built ironic-python-agents will fail in the same way22:56
*** alexpilotti has joined #openstack-ironic22:56
vinshconsistency is key22:56
jlvillalJayF: Is there a current problem with psutil version?22:57
jlvillalAh, a DIB issue.22:57
JayFhttps://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/hardware.py#L59722:57
JayFnot just dib22:58
JayFlook there22:58
JayFu-c just got bumped to start having psutil 5.0.1 get instaleld22:58
JayFwhich we completely don't handle22:58
JayFleave total unset22:58
JayFand dump the whole process on line 634 when we try to return an uninitalized var22:58
JayFjlvillal: ^22:58
JayFmario is writing a patch (we were already pairing on rescue) to fix this and guard against future errors of this type22:58
*** alexpilo_ has joined #openstack-ironic22:59
jlvillalJayF: mariojv Thanks!22:59
*** Guest7769 is now known as rook22:59
*** moshele has quit IRC22:59
*** rook is now known as Guest975723:00
*** alexpilotti has quit IRC23:01
*** alexpilo_ has quit IRC23:03
*** alexpilotti has joined #openstack-ironic23:03
*** gcb has quit IRC23:06
*** alexpilo_ has joined #openstack-ironic23:06
*** alexpilo_ has quit IRC23:06
*** cdearborn has quit IRC23:06
*** alexpilo_ has joined #openstack-ironic23:07
*** alexpilotti has quit IRC23:08
*** harlowja has quit IRC23:08
openstackgerritMario Villaplana proposed openstack/ironic-python-agent: Support psutil 5.0.1  https://review.openstack.org/42489523:09
JayFjlvillal: ^ por favor23:09
*** aNuposic has quit IRC23:09
JayFI updated the whiteboard about IPA being broken, if/when someone lands that please update it again23:09
*** krtaylor has joined #openstack-ironic23:09
*** aNuposic has joined #openstack-ironic23:10
JayFvinsh: ^ Mario's patch above should fix, if you're curious to see23:10
vinshvery good :)23:10
mariojvJayF: feel free to add co-authored-by if it needs another revision, since you found the correct 5.0.1 call23:10
JayFmeh, idc about credit23:11
JayFI care about it getting fixed23:11
*** alexpilo_ has quit IRC23:11
vinshI'm fighting with a newton install that is ignoring power_off_after_deploy_failure now, then I'll give that a try locally.23:11
*** sacharya has quit IRC23:12
*** jaosorior has quit IRC23:12
JayFvinsh: are you using it with nova?23:14
vinshyeah23:14
JayFvinsh: nova deletes instancess after deploys fail :)23:14
vinshahhhh-hah23:14
JayFvinsh: if you're troubleshooting, there's suppport for shipping deploy logs to the conductior (and then later on to swift, if you choose)23:14
JayFyou might wanna look into that23:14
JayFI'm about to head out for the day, jlvillal TheJulia anyone else ^^ please look at that IPA patch to fix the gate + update whiteboard if it merges23:15
vinshYeah. Also I could remove ipmi tool from the conductor and just block it.23:15
vinsh:D23:15
*** amotoki has quit IRC23:15
*** rm_work has quit IRC23:16
*** rm_work has joined #openstack-ironic23:17
*** sayantani01 has joined #openstack-ironic23:18
*** srobert has quit IRC23:19
*** amotoki has joined #openstack-ironic23:22
*** sayantani01 has quit IRC23:23
*** SpamapS has quit IRC23:27
*** xhku has quit IRC23:28
*** mtanino_ has joined #openstack-ironic23:29
*** mtanino has quit IRC23:30
*** SpamapS has joined #openstack-ironic23:31
*** xhku has joined #openstack-ironic23:32
*** skazi has quit IRC23:41
*** amotoki has quit IRC23:42
*** Goneri has quit IRC23:53
*** alexpilotti has joined #openstack-ironic23:53
*** skazi has joined #openstack-ironic23:54
*** alexpilotti has quit IRC23:57
*** harlowja has joined #openstack-ironic23:58

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