Wednesday, 2017-04-12

*** skazi has quit IRC00:06
*** crushil has quit IRC00:12
*** skazi has joined #openstack-ironic00:19
*** wagiel has joined #openstack-ironic00:20
*** jkilpatr_ has quit IRC00:21
*** sayantan_ has quit IRC00:24
*** wagiel has quit IRC00:25
*** skazi has quit IRC00:26
*** jkilpatr_ has joined #openstack-ironic00:31
*** rpioso has quit IRC00:33
*** hw_wutianwei has joined #openstack-ironic00:39
*** zhurong has joined #openstack-ironic00:39
*** xavierr has quit IRC00:39
*** skazi has joined #openstack-ironic00:39
*** xavierr has joined #openstack-ironic00:45
*** rloo has quit IRC00:48
*** cdearborn has joined #openstack-ironic00:51
*** Goneri has quit IRC00:54
*** xavierr has quit IRC00:54
*** xavierr has joined #openstack-ironic01:00
*** crushil has joined #openstack-ironic01:07
davidlenwellNobodyCam: well I'm making one..01:11
*** wagiel has joined #openstack-ironic01:15
*** xavierr has quit IRC01:18
*** xavierr has joined #openstack-ironic01:18
*** wagiel has quit IRC01:19
*** xavierr has quit IRC01:22
*** sayantan_ has joined #openstack-ironic01:23
*** phuongnh has joined #openstack-ironic01:23
*** xavierr has joined #openstack-ironic01:24
*** ricardoas has quit IRC01:28
*** xavierr has quit IRC01:28
*** rbudden has joined #openstack-ironic01:29
*** gcb has joined #openstack-ironic01:32
*** Wei__ has joined #openstack-ironic01:34
*** SerenaFeng has joined #openstack-ironic01:36
*** xavierr has joined #openstack-ironic01:41
*** sasha2 has quit IRC01:47
*** Sukhdev has quit IRC01:47
*** ricardoas has joined #openstack-ironic01:52
*** cdearborn has quit IRC01:52
TheJuliadavidlenwell: the kind that renders nicely from text?02:02
davidlenwellTheJulia: sure02:03
davidlenwellmaybe02:04
davidlenwellI just need something to use in a slide.. I guess I could make it render from text02:05
TheJuliaThere are some decent examples in the Ilo docs fwiw02:05
davidlenwelloh good to know02:05
*** wagiel has joined #openstack-ironic02:09
*** pmannidi has quit IRC02:11
*** wagiel has quit IRC02:14
*** crushil has quit IRC02:20
*** bfournie has joined #openstack-ironic02:25
*** mtanino has joined #openstack-ironic02:26
*** pmannidi has joined #openstack-ironic02:28
*** crushil has joined #openstack-ironic02:29
*** MarginHu has joined #openstack-ironic02:33
*** pmannidi has quit IRC02:47
*** yongjiexu has quit IRC02:49
*** pmannidi has joined #openstack-ironic02:59
*** vikrant has joined #openstack-ironic02:59
*** chlong has joined #openstack-ironic03:03
*** chlong_ has joined #openstack-ironic03:03
*** wagiel has joined #openstack-ironic03:03
*** yongjiexu has joined #openstack-ironic03:04
*** udesale has joined #openstack-ironic03:05
*** wagiel has quit IRC03:08
Wei__morning all03:10
Wei__when I create a server an output appears03:11
Wei__Quota exceeded for cores, ram: Requested 4, 10240, but already used 20, 51200 of 20, 51200 cores, ram (HTTP 403) (Request-ID: req-8f437100-ab14-4381-b52a-cd782b448bdd)03:11
*** vgadiraj_ has joined #openstack-ironic03:12
*** vgadiraj_ has quit IRC03:12
*** vikrant is now known as vikrant|brb03:13
Wei__this is baremetal node, I have not used any resources03:13
*** aparnav has joined #openstack-ironic03:13
*** vikrant|brb is now known as vikrant03:25
openstackgerritAparna proposed openstack/ironic master: Rescue implementation for iLO Virtual Media drivers  https://review.openstack.org/45301203:25
*** fragatin_ has joined #openstack-ironic03:26
*** fragatina has quit IRC03:29
*** fragatin_ has quit IRC03:30
*** sayantan_ has quit IRC03:33
*** gkadam has joined #openstack-ironic03:34
*** sayantan_ has joined #openstack-ironic03:34
*** crushil has quit IRC03:44
*** krtaylor has quit IRC03:45
*** rbudden has quit IRC03:53
*** baoli has quit IRC03:53
Wei__in /etc/nova/nova.conf use_baremetal_filter should be set to True?03:55
Wei__The default is false03:55
*** jaganathan has joined #openstack-ironic03:56
*** wagiel has joined #openstack-ironic03:57
*** rcernin has joined #openstack-ironic03:59
*** rcernin is now known as rcernin|wfh|mtg03:59
*** wagiel has quit IRC04:02
*** links has joined #openstack-ironic04:03
*** zhurong has quit IRC04:06
openstackgerritOpenStack Proposal Bot proposed openstack/bifrost master: Updated from global requirements  https://review.openstack.org/45590104:09
*** fragatina has joined #openstack-ironic04:10
openstackgerritOpenStack Proposal Bot proposed openstack/ironic master: Updated from global requirements  https://review.openstack.org/45591904:12
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/45592004:12
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/45592104:12
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent master: Updated from global requirements  https://review.openstack.org/45592204:12
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Updated from global requirements  https://review.openstack.org/45592304:12
*** fragatina has quit IRC04:14
*** crushil has joined #openstack-ironic04:17
*** mtanino has quit IRC04:18
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironic-inspector-client master: Updated from global requirements  https://review.openstack.org/45599404:21
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient master: Updated from global requirements  https://review.openstack.org/45452504:21
openstackgerritOpenStack Proposal Bot proposed openstack/python-oneviewclient master: Updated from global requirements  https://review.openstack.org/38994204:21
openstackgerritOpenStack Proposal Bot proposed openstack/sushy master: Updated from global requirements  https://review.openstack.org/45602304:23
*** g3ek has quit IRC04:23
openstackgerritOpenStack Proposal Bot proposed openstack/virtualbmc master: Updated from global requirements  https://review.openstack.org/44012504:24
*** g3ek has joined #openstack-ironic04:31
*** zhurong has joined #openstack-ironic04:34
*** jaganathan has quit IRC04:35
*** fragatin_ has joined #openstack-ironic04:44
openstackgerritAparna proposed openstack/proliantutils master: Performs IPA erase_devices after Sanitize disk erase  https://review.openstack.org/43645004:47
*** crushil has quit IRC04:48
*** dsneddon has quit IRC04:49
*** dsneddon has joined #openstack-ironic04:51
*** wagiel has joined #openstack-ironic04:51
*** wagiel has quit IRC04:56
*** adisky_ has joined #openstack-ironic04:57
*** crushil has joined #openstack-ironic05:01
*** chlong_ has quit IRC05:03
*** chlong has quit IRC05:03
*** sayantan_ has quit IRC05:03
*** jtomasek_ has joined #openstack-ironic05:04
*** yongjiexu has quit IRC05:08
*** yongjiexu has joined #openstack-ironic05:11
*** rcernin|wfh|mtg has quit IRC05:11
*** jaosorior_away is now known as jaosorior05:13
*** crushil has quit IRC05:16
*** Sukhdev has joined #openstack-ironic05:20
*** rcernin has joined #openstack-ironic05:20
*** SerenaFeng has quit IRC05:30
*** mjura has joined #openstack-ironic05:30
*** sayantan_ has joined #openstack-ironic05:34
*** yongjiexu has quit IRC05:34
*** jkilpatr_ has quit IRC05:35
*** jtomasek_ has quit IRC05:44
*** ChubYann has quit IRC05:44
*** hshiina has joined #openstack-ironic05:46
*** jkilpatr_ has joined #openstack-ironic05:47
*** jtomasek has quit IRC05:49
openstackgerritDebayan Ray proposed openstack/proliantutils master: Instrumenting redfish into proliantutils' client  https://review.openstack.org/45606405:56
*** SerenaFeng has joined #openstack-ironic05:56
*** Sukhdev has quit IRC05:58
*** rbartal has joined #openstack-ironic06:20
*** jaganathan has joined #openstack-ironic06:21
openstackgerritDebayan Ray proposed openstack/proliantutils master: Instrumenting redfish into proliantutils' client  https://review.openstack.org/45606406:22
*** fragatin_ has quit IRC06:25
*** e0ne has joined #openstack-ironic06:30
*** pcaruana has joined #openstack-ironic06:30
*** e0ne has quit IRC06:35
*** SerenaFe_ has joined #openstack-ironic06:37
*** SerenaFeng has quit IRC06:39
MarginHuhi, How to config pxelinux.cfg/{MAC} file ?06:47
MarginHufor deploy a baremetal node ?06:47
*** yuanying_ has joined #openstack-ironic06:48
*** yuanying has quit IRC06:48
*** tesseract has joined #openstack-ironic06:49
*** cvstealt1 has joined #openstack-ironic06:53
*** jistr has quit IRC06:54
*** adreznec has quit IRC06:55
*** cvstealth has quit IRC06:55
*** gema has quit IRC06:55
*** trown|outtypewww has quit IRC06:55
*** gema has joined #openstack-ironic06:55
*** gema has quit IRC06:56
*** gema has joined #openstack-ironic06:56
*** bl0m1_ has quit IRC06:56
*** yuriyz has quit IRC06:56
*** jistr has joined #openstack-ironic06:56
*** bl0m1 has joined #openstack-ironic06:56
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding grub2 bootloader support to devstack plugin  https://review.openstack.org/45402606:56
*** trown has joined #openstack-ironic06:56
*** yuriyz has joined #openstack-ironic06:56
*** adreznec has joined #openstack-ironic06:56
*** rcernin has quit IRC06:59
*** galyna1 has joined #openstack-ironic07:03
*** d0ugal has joined #openstack-ironic07:03
*** d0ugal has quit IRC07:03
*** d0ugal has joined #openstack-ironic07:03
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding grub2 bootloader support to devstack plugin  https://review.openstack.org/45402607:16
*** rcernin has joined #openstack-ironic07:16
*** Serlex has joined #openstack-ironic07:17
openstackgerritMerged openstack/sushy master: Updated from global requirements  https://review.openstack.org/45602307:24
*** fragatina has joined #openstack-ironic07:26
*** jkilpatr_ has quit IRC07:34
*** jkilpatr_ has joined #openstack-ironic07:35
pas-hamorning ironic :)07:36
*** rcernin has quit IRC07:37
*** fragatina has quit IRC07:37
pas-haMarginHu: AFAIK you do not have to configure it yourself, ironic should do that for you07:37
*** rcernin_ has joined #openstack-ironic07:37
*** rcernin_ has quit IRC07:38
*** rcernin_ has joined #openstack-ironic07:38
MarginHuI know that question now , pas-ha07:39
MarginHubut failed to deploy the image07:39
*** tuanluong has joined #openstack-ironic07:41
MarginHupas-ha, I think  It need config pxelinux.cfg/{mac} file , no automated config07:42
openstackgerritSteven Hardy proposed openstack/ironic master: Improve error message for deleting node from error state  https://review.openstack.org/45609907:42
*** jkilpatr_ has quit IRC07:43
*** sayantan_ has quit IRC07:43
*** jkilpatr_ has joined #openstack-ironic07:43
*** athomas has joined #openstack-ironic07:48
*** e0ne has joined #openstack-ironic07:51
*** cuongnq has joined #openstack-ironic07:55
*** zzzeek has quit IRC08:00
* csmart1 has been working on a buildroot image for IPA08:00
csmart1if anyone's interested I think it's ready for others to take a look at08:00
*** zzzeek has joined #openstack-ironic08:00
*** e0ne has quit IRC08:00
csmart1this is the main repository which does all the Buildroot things:08:00
csmart1https://github.com/csmart/ipa-buildroot#openstack-ironic-python-agent08:01
*** e0ne has joined #openstack-ironic08:01
csmart1I've tried to make a decent set of instructions, so you should be able to follow that through and build your own a custom linux kernel and initramfs with Buildroot08:02
*** ralonsoh has joined #openstack-ironic08:02
csmart1furthermore, I've also forked the ironic-python-agent repo and added scripts to build a buildroot image, like we can do already with tinyip and coreos:08:02
csmart1https://github.com/csmart/ironic-python-agent/tree/buildroot/imagebuild/buildroot#buildroot-ironic-python-agent08:02
*** racedo has joined #openstack-ironic08:03
* csmart1 sent a long message: csmart1_2017-04-12_08:03:50.txt - https://matrix.org/_matrix/media/v1/download/matrix.org/oCZLUNtIrZvdCVtcTtDCcgsN08:03
csmart1or see make help for details08:04
*** lucas-afk is now known as lucasagomes08:04
lucasagomesmorning all08:04
tuanluongmorning all08:05
csmart1JayF: jroll sambetts see above re buildroot ^08:07
csmart1lucasagomes: tuanluong \o08:08
*** Administrator_ has quit IRC08:12
*** Administrator_ has joined #openstack-ironic08:12
*** stendulker has joined #openstack-ironic08:17
*** dmellado has joined #openstack-ironic08:23
*** aarefiev_afk is now known as aarefiev08:24
aarefievmorning all!08:24
csmart1aarefiev: \o08:26
aarefievo/08:26
Wei__Hi all, my_ip in the ironic.conf should be configured to which network ip?08:29
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Support oslo.messaging.zmq in ironic  https://review.openstack.org/44555008:30
openstackgerritJun Yao proposed openstack/ironic-inspector master: Adds node state to the API response data  https://review.openstack.org/43641508:33
*** links has quit IRC08:35
stendulkeraarefiev o/08:36
*** livelace has joined #openstack-ironic08:40
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding grub2 bootloader support to devstack plugin  https://review.openstack.org/45402608:40
*** priteau has joined #openstack-ironic08:49
*** yonglihe has quit IRC08:49
*** links has joined #openstack-ironic08:52
openstackgerritMerged openstack/python-ironic-inspector-client master: Updated from global requirements  https://review.openstack.org/45599408:56
*** deray has joined #openstack-ironic08:57
openstackgerritGalyna Zholtkevych proposed openstack/ironic master: Support oslo.messaging.zmq in ironic  https://review.openstack.org/44555009:04
openstackgerritMerged openstack/ironic-lib master: Updated from global requirements  https://review.openstack.org/45592109:06
*** jkilpatr_ has quit IRC09:06
*** jkilpatr_ has joined #openstack-ironic09:07
*** csmart1 has quit IRC09:11
*** mkrai has quit IRC09:11
*** retr0h has quit IRC09:11
*** jkilpatr_ has quit IRC09:11
*** jkilpatr_ has joined #openstack-ironic09:12
*** dtantsur|afk is now known as dtantsur09:15
*** mkrai has joined #openstack-ironic09:16
dtantsurmorning ironic09:16
openstackgerritVasyl Saienko proposed openstack/ironic master: Remove deprecated DHCP provider methods  https://review.openstack.org/45371109:18
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: deprecate DHCP providers  https://review.openstack.org/45612709:18
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding grub2 bootloader support to devstack plugin  https://review.openstack.org/45402609:18
*** mgould|afk is now known as mgould09:19
mgouldmorning Ironic!09:19
*** links has quit IRC09:20
dtantsurmgould, morning, so your laptop is still with you, right? :)09:20
mgoulddtantsur: until the courier arrives, yep09:21
mgouldno idea when that will happen, though09:21
*** mvpnitesh has joined #openstack-ironic09:22
mgouldI'd ask for an estimate, but last time he showed up two days early, so I wouldn't trust any time they told me :-)09:22
dtantsurwell, couriers are rarely predictable :)09:22
dtantsurlol09:22
*** Serlex has quit IRC09:25
mvpniteshhi all , can you please review https://review.openstack.org/#/c/431556/ ,  https://review.openstack.org/#/c/379436/ , https://review.openstack.org/#/c/455662/09:28
patchbotpatch 431556 - python-ironicclient - OSC 'node list' recognizes all provision states09:28
patchbotpatch 379436 - python-ironicclient - Fixed wrap from taking negative values09:28
patchbotpatch 455662 - python-ironicclient - Fixes multiple chassis delete09:28
*** gkadam is now known as gkadam-afk09:30
*** links has joined #openstack-ironic09:33
*** csmart has joined #openstack-ironic09:35
*** retr0h has joined #openstack-ironic09:35
openstackgerritMerged openstack/ironic master: Updated from global requirements  https://review.openstack.org/45591909:40
*** andyjones2001 has quit IRC09:43
aarefievmorning stendulker, dtantsur, mgould09:44
dtantsuro/09:44
*** MattMan has quit IRC09:44
*** MattMan has joined #openstack-ironic09:45
aarefievdtantsur: hey, are we going to drop setting ipmi creds, or we will continue supporting it for older api versions09:45
dtantsuraarefiev, I think we're dropping it (on the basis that it has always been experimental)09:46
aarefievok, thanks09:46
*** SerenaFe_ has quit IRC09:51
*** sambetts|afk is now known as sambetts09:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Serve boot configs from Ironic API  https://review.openstack.org/36943809:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Implement Driver API for dynamic boot config  https://review.openstack.org/39439809:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Add RPC API to get the boot config  https://review.openstack.org/39439909:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Allow not writing pxe configs to disk  https://review.openstack.org/39439709:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Convert iPXE boot config to proper Jinja template  https://review.openstack.org/39346209:52
sambettscsmart1: awesome!!!!09:52
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: DNM test enabled dynamic iPXE  https://review.openstack.org/39194309:52
*** amarao has joined #openstack-ironic10:01
MarginHuHi, I met an issue https://bugs.launchpad.net/ironic/+bug/168207410:05
openstackLaunchpad bug 1682074 in Ironic "ironic dd successfuly but don't boot from disk still from pxe" [Undecided,New]10:05
openstackgerritMerged openstack/ironic-inspector master: Updated from global requirements  https://review.openstack.org/45592010:12
*** MarginHu has quit IRC10:13
vdrokmorning all!10:20
kiseok7good evening ironic :)10:22
mgouldhi kiseok710:23
mgouldmorning vdrok aarefiev stendulker dtantsur mvpnitesh10:24
dtantsuro/10:25
*** fxpester has joined #openstack-ironic10:28
*** hshiina has quit IRC10:28
vdrokmorning kiseok7 mgould dtantsur !10:32
openstackgerritMiles Gould proposed openstack/ironic master: Allow setting UEFI boot devices in DRAC driver  https://review.openstack.org/42010710:33
*** Serlex has joined #openstack-ironic10:33
*** tuanluong has quit IRC10:43
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: [WIP] Set pxe_enabled on new and existing ports on introspection  https://review.openstack.org/45472410:43
dtantsurthis is getting close ^^^ early reviews appreciated10:43
*** phuongnh has quit IRC10:43
*** milan has joined #openstack-ironic10:47
milanmorning Ironic! :)10:47
mgouldmorning milan10:47
milanmorning mgould! :)10:47
dtantsurhey milan10:49
*** jkilpatr_ has quit IRC10:49
milanmorning dtantsur! :)10:49
milanaarefiev, morning! ;)10:49
aarefievhey milan10:50
*** cuongnq has quit IRC10:50
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616610:52
*** Wei__ has quit IRC10:55
*** dtantsur is now known as dtantsur|brb11:01
*** athomas has quit IRC11:08
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove pre-allocation model for OneView drivers  https://review.openstack.org/45542711:10
openstackgerritHugo Nicodemos proposed openstack/ironic master: Remove pre-allocation model for OneView drivers  https://review.openstack.org/45542711:11
*** udesale has quit IRC11:13
*** stendulker has quit IRC11:13
*** athomas has joined #openstack-ironic11:14
*** jkilpatr_ has joined #openstack-ironic11:20
*** zhurong has quit IRC11:26
*** lucasagomes is now known as lucas-hungry11:32
mgouldOK, I'm off! It's been great knowing you all, please keep in touch11:37
mgouldI'm @pozorvlak on Twitter/GitHub/etc11:37
*** mgould has quit IRC11:38
*** MarginHu has joined #openstack-ironic11:39
*** MarginHu has quit IRC11:40
*** MarginHu has joined #openstack-ironic11:40
openstackgerritJaganathan Palanisamy proposed openstack/ironic-python-agent master: NUMA-topology collector  https://review.openstack.org/42472911:40
*** MarginHu has quit IRC11:41
*** MarginHu has joined #openstack-ironic11:41
*** gkadam-afk is now known as gkadam11:42
openstackgerritMerged openstack/ironic-ui master: Document how to run JavaScript unit tests  https://review.openstack.org/44762411:49
*** baoli has joined #openstack-ironic11:49
vdrokmorning milan !11:51
milanmorning vdrok! :)11:52
openstackgerritMerged openstack/ironic-ui master: Updated from global requirements  https://review.openstack.org/45592311:52
*** chlong_ has joined #openstack-ironic11:52
*** chlong has joined #openstack-ironic11:52
milanmgould take care! gonna miss you11:53
*** chlong_ has quit IRC11:54
*** rbudden has joined #openstack-ironic11:57
*** bfournie has quit IRC11:58
* TheJulia sighs11:59
TheJuliabetherly: hey, ironic-ui has a bad translation, any ideas?12:00
TheJuliaLike... embedded HTML code....12:00
*** dtantsur|brb is now known as dtantsur12:00
sambettsjroll: RE: routed networks + schedular stuff, after talking to someone heavily involved with the work in Neutron I don't think we're going to need changes in Nova to make this happen, but its going to require us to write some interesting Neutron driver code12:02
*** mat128 has joined #openstack-ironic12:02
deraymilan, hey . .got to see this msg > mgould take care! gonna miss you12:04
derayg'morning everyone !!12:04
deraymilan, what happened to mgould?12:04
dtantsurderay, left Red Hat12:06
milanderay, mgould left the project12:06
deraydtantsur, milan oh kay ..12:07
milanat least as far as doing it for living goes12:07
deraymilan, yeah I understand :) no plans for him to stick to ironic any more, is it?12:08
* deray wishes mgould best of luck !!12:08
milanderay, I'm afraid no12:08
deraymilan, okay12:09
*** sbezverk has quit IRC12:09
*** krtaylor has joined #openstack-ironic12:11
MarginHuhi12:14
*** lucas-hungry is now known as lucasagomes12:14
sambettsMarginHu: just responding to your bug report12:28
sambettsMarginHu: I have a couple of questions, 1. Did you use a whole disk image or an partition image? 2. Did you set boot mode to local on the Ironic node?12:30
*** Goneri has joined #openstack-ironic12:30
MarginHu1. an partition image12:30
MarginHu2. no set .12:31
sambettsMarginHu: without setting the boot mode the default behaviour for Ironic is to continue to netboot the nodes after provisioning and chain load to the hard disk12:31
sambettsMarginHu: and Ironic won't install a boot loader if that is the case12:31
*** bfournie has joined #openstack-ironic12:31
MarginHuI'm trying , maybe it is caused by image12:31
MarginHuok12:32
*** hw_wutianwei has quit IRC12:32
*** aparnav has quit IRC12:32
sambettsif you want the node to boot from the local disk without netbooting, then you can set the boot mode: https://docs.openstack.org/project-install-guide/baremetal/draft/setup-drivers.html#boot-mode-support12:32
*** g3ek has quit IRC12:33
*** fellypefca has joined #openstack-ironic12:33
MarginHuyes, I see , boot mode  is automated configured by Ironic12:33
fellypefcaMorning :)12:34
*** jcoufal has joined #openstack-ironic12:34
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616612:37
*** g3ek has joined #openstack-ironic12:38
*** galyna1 has quit IRC12:38
*** jaganathan has quit IRC12:39
*** baoli has quit IRC12:39
openstackgerritVladyslav Drok proposed openstack/ironic master: Refactor API policy and microversion checks  https://review.openstack.org/45150612:39
mat128morning12:42
*** fellypefca has quit IRC12:46
openstackgerritVladyslav Drok proposed openstack/ironic master: Refactor API policy and microversion checks  https://review.openstack.org/45150612:48
*** fellypefca has joined #openstack-ironic12:48
openstackgerritparesh sao proposed openstack/ironic master: Change to avoid building of deploy iso when provided  https://review.openstack.org/45462512:49
*** xavierr has quit IRC12:49
vdrokmorning mat128 and fellypefca12:49
*** jcoufal_ has joined #openstack-ironic12:53
*** jcoufal has quit IRC12:56
TheJuliasambetts: jroll is in the leadership training ATM, without a computer :)12:57
sambettsTheJulia: ah, I was just responding to a ping from the other day, maybe he'll pick it up at some point12:57
*** fellypefca has quit IRC12:58
sambettsTheJulia: otherwise I'll have to tell him when he's back12:58
*** fellypefca has joined #openstack-ironic12:58
openstackgerritparesh sao proposed openstack/ironic master: Change to avoid building of deploy iso when provided  https://review.openstack.org/45462512:58
TheJuliasambetts: I'll try to remember to mention it to him in person12:59
sambettsTheJulia: thanks!12:59
*** livelace has quit IRC13:01
*** sasha2 has joined #openstack-ironic13:01
*** baoli has joined #openstack-ironic13:02
ricardoasmorning, everybody!13:02
*** mat128 has quit IRC13:02
*** xavierr has joined #openstack-ironic13:02
*** cdearborn has joined #openstack-ironic13:02
*** crushil has joined #openstack-ironic13:03
*** fellypefca has quit IRC13:04
*** gkadam has quit IRC13:05
*** mat128 has joined #openstack-ironic13:05
sambettsTheJulia: do you know if the notifications logic in Ironic is reliable enough for me to write an application that relys on them for finding out if someone has added a new node to ironic?13:06
*** rloo has joined #openstack-ironic13:13
*** dprince has joined #openstack-ironic13:15
openstackgerritVladyslav Drok proposed openstack/ironic master: Move log options override  https://review.openstack.org/45621413:16
deraylucasagomes, hi13:16
deraylucasagomes, would you have some time today to look at: https://review.openstack.org/#/c/446510/13:17
patchbotpatch 446510 - sushy - Add System Processor/Memory info13:17
*** links has quit IRC13:17
openstackgerritMerged openstack/proliantutils master: Initial redfish commit  https://review.openstack.org/45522413:22
openstackgerritVladyslav Drok proposed openstack/ironic master: Move log options override  https://review.openstack.org/45621413:24
MarginHusambetts, now my question is that after how to boot from disk dd the image to disk  when use a partition disk ?13:25
*** fragatina has joined #openstack-ironic13:25
*** mvpnitesh has quit IRC13:26
MarginHunow my question is that  how to boot from disk  after dd the image to disk  when use a partition disk ?13:26
*** deray has quit IRC13:26
MarginHumaybe my integration is wrong13:26
sambettsMarginHu: if boot mode is set to local, and you are using a partition images, ironic will install a boot loader for you and then configured the server to boot from disk13:26
MarginHunow  when I deploy the baremetal node , ironic power off the baremetal node , then I see the node still boot from pxe.13:28
*** rloo has quit IRC13:29
*** rloo has joined #openstack-ironic13:30
*** mtanino has joined #openstack-ironic13:32
thomasemo/13:32
*** vikrant has quit IRC13:32
*** erolg has joined #openstack-ironic13:35
jcookgood morning13:39
*** zhurong has joined #openstack-ironic13:47
*** hamzy has quit IRC13:47
pas-haMarginHu, that's because for partition images the default behavior is netboot. change that in the ironic.conf (smth like "default_boot_option") or configure the node and the Nova flavor to use localboot: https://docs.openstack.org/project-install-guide/baremetal/draft/advanced.html13:48
MarginHuyes , you're right  , follow the link , I find ironic has installed boot loader  to the disk.13:50
*** rbartal has quit IRC13:52
*** amotoki has joined #openstack-ironic13:54
mat128sambetts: you should13:59
mat128otherwise what good is that feature for :)13:59
*** zhurong_ has joined #openstack-ironic14:00
*** zhurong has quit IRC14:01
pas-hasambetts, I bet mariojv or Yuri are better people to ask about notifications ;) also, AFAIK you should be prepared for some flood of incoming notifications14:02
pas-hasince AFAIR we kind of emit those on each object save to DB, and we have a lot of those in small steps while node action progresses14:02
mariojvsambetts: i think it'd be ok - but i haven't done any load testing of the feature14:04
mariojvalso, good morning all o/14:04
MarginHuHi, pas-ha, how to make the baremetal boot from disk after deploy finished  when using partition images ?14:04
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616614:05
mariojvyeah, there would likely be a lot of notifications in a good sized deployment pas-ha14:05
mariojviirc, we had a doc listing them all14:05
mariojvhere it is: https://docs.openstack.org/developer/ironic/deploy/notifications.html#available-notifications14:06
*** milan has quit IRC14:06
pas-haMarginHu: if you want that by default - change the "[deploy]default_boot_option=local" explicitly in your ironic.conf and restart the conductor14:07
TheJuliasambetts: afaik, they shouldn't be considered 100% reliable, so for workflows I would at least periodically reconcile.  I have this feeling one of the big users were looking at doing the same for their process of onboarding/maintaining hardware in their fleet.14:07
mariojvyuriyz may have more info on reliability, not sure14:08
mariojvTheJulia: +1 for periodic reconciliation if we don't have data on reliability - or if you don't want to depend on your message bus 100%14:10
sambettsTheJulia, mariojv, mat128 thanks all for the hints, going to using polling initally and then see about notifications later :)14:10
mariojvcool, let us know how it goes sambetts :)14:11
pas-haMarginHu: https://github.com/openstack/ironic/blob/20815f5d87d22592b2c9bd5d11c811e38be9d13a/etc/ironic/ironic.conf.sample#L140714:13
*** udesale has joined #openstack-ironic14:16
*** jcoufal has joined #openstack-ironic14:16
*** jcoufal_ has quit IRC14:16
*** phuongnh has joined #openstack-ironic14:18
MarginHupas-ha, thanks, it works fine.14:18
*** hamzy has joined #openstack-ironic14:21
rloohi and good morning pas-ha, mariojv, MarginHu, sambetts, TheJulia, mat128, jcook, vsaienk014:22
*** jaganathan has joined #openstack-ironic14:22
rloojroll: missing stuff in 8.0.0 release notes. See https://bugs.launchpad.net/ironic/+bug/168214714:23
openstackLaunchpad bug 1682147 in Ironic "Release notes for 8.0.0 is incomplete" [Medium,Triaged]14:23
jcookrloo mornin :)14:24
*** links has joined #openstack-ironic14:33
vdrokmorning thomasem jcook mariojv TheJulia and rloo !14:34
thomasemHow's it going?14:34
vdrokjust as usual :)14:35
cdearborngood morning ironic!14:36
thomasemThat's good (I think)! :)14:36
vdrokmorning cdearborn14:36
*** links has quit IRC14:36
cdearborntrying to understand the semantics around locking.  it seems that an exclusive lock is required when doing a node.save() or when making a destructive/write operation to a BMC.  Is this right?14:37
rloocdearborn: yup14:38
cdearbornrloo: thx!14:39
cdearborna shared lock is required when making a read operation to a BMC or when reading attributes on a node via node.attr.  Is this right?  I'm a bit shaky on this one14:41
rloocdearborn: if i recall correctly, shared lock doesn't mean much, so yeah, indicates that you just want to read the info.14:43
jcookmornin' vdrok14:43
rlooand good morning cdearborn, vdrok!14:43
cdearbornrloo, thx again!14:44
*** jcoufal has quit IRC14:44
cdearbornis it necessary it be inside a shared lock when querying data from a BMC?14:46
*** jcoufal has joined #openstack-ironic14:48
cdearbornI'm hitting a bug where during RAID manual cleaning, manual cleaning fails due to (usually) heartbeat failing to obtain a lock14:52
cdearborni've hunted down the issue and it turns out that the BMC, while usually responding quickly can take over 3 seconds to respond to a query about 1/10 of the time14:52
sambettscdearborn: so it times out because the heartbeat can't get through?14:52
cdearbornyes14:52
openstackgerritJaganathan Palanisamy proposed openstack/ironic-python-agent master: NUMA-topology collector  https://review.openstack.org/42472914:54
sambettshmmm, seems like when we're doing non-agent operations like OOB RAID we should probably not be timeout based on the lack of heartbeat14:54
cdearbornhere's the exact error: paste.openstack.org/show/606314/14:55
cdearbornI could refactor the code so the network queries to the BMC occur outside the shared or exclusive lock (the error can occur in both cases), but I'm not sure if that's the right solution14:56
cdearbornI'm not sure if there are other periodic jobs that will fail if the lock is held for more than 3 seconds, but i'm guessing the power state poll might fail as well?14:57
*** zhurong_ has quit IRC14:57
sambettshmm possible14:58
*** jkilpatr_ has quit IRC14:59
*** srobert has joined #openstack-ironic15:00
*** jkilpatr has joined #openstack-ironic15:00
cdearbornthat's why I was wondering if querying data from the BMC outside a lock was ok - if so, then i could refactor the code to make that happen15:01
*** srobert has quit IRC15:01
cdearbornIn some cases where this issue occurs, it happens due to an SSL error and subsequent retry15:02
*** srobert has joined #openstack-ironic15:02
*** srobert has quit IRC15:02
*** jaosorior is now known as jaosorior_away15:02
*** srobert has joined #openstack-ironic15:03
openstackgerritMerged openstack/bifrost master: Updated from global requirements  https://review.openstack.org/45590115:04
*** rcernin_ has quit IRC15:04
*** rpioso has joined #openstack-ironic15:06
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: [POC] Split service on API and Engine  https://review.openstack.org/41564515:06
*** ElCoyote_ has joined #openstack-ironic15:07
*** baha has joined #openstack-ironic15:07
vdrokcdearborn: I think yes, if you need to just query the bmc, it can be done with a shared lock15:08
vdrokdtantsur: do I remember correctly, we at some point decided not to conceal new states in the api depending on the microversion?15:10
dtantsurvdrok, this is correct15:10
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616615:10
vdrokyup, thanks!15:10
cdearbornvdrok, thanks!  I analyzed the results of doing RAID cleaning on 9 nodes simultaneously, and saw that the cases where the BMC takes longer than 3 seconds to reply to a request usually occurs when the cleaning code holds a shared lock, though there was 1 case where it occured when the code held an exclusive lock.15:11
cdearbornvdrok, holding the shared lock for longer than 3 seconds is enough to kill the heartbeat job if they happen to collide15:11
cdearbornvdrok, that's why i'm wondering if it's ok to query the BMC outside any lock15:12
vdrokcdearborn: hrm , the shared lock can be obtained at any point in time, it does not restrict other processes to get the exclusive one15:13
sambettsI think the heartbeat asks for an exclusive lock which will be blocked by a shared lock15:13
jlvillalGood morning Ironic15:14
sambettswe should be careful about not holding locks when we're performing an action against a nodes BMC, I think they help us control the number of BMC calls being made to the server to some degree15:15
cdearbornvrok, sambetts, yes, heartbeat takes an exclusive lock, and that is blocked by the shared lock15:15
vdroksambetts: in the conductor/manager, it is shared, it gets to exclusive in the deploy driver15:15
vdrokcdearborn: you might want to have a custom heartbeat implementation then, that queries the bmc before upgrading the lock15:16
*** jaganathan has quit IRC15:16
vdrok3 seconds is exactly our default to try to get the exclusive one15:16
cdearbornvdrok, well, the issue is with how long the BMC is taking to respond during RAID manual cleaning.  Would a better solution be to modify the periodic RAID cleaning code that checks the job status to make it's queries to the BMC outside the shared lock?15:17
vdrokcdearborn: I believe that shared lock does not prevent anyone to get an exclusive one, at least that's what I see in the task manager code15:18
vdrokor maybe I don't understand something :) let me check the raid code15:18
sambettsas I understand it no task can hold an exclusive lock if something else already has either a shared lock or an exclsive lock15:19
vdroksambetts: https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L226-L230 and https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L289-L29815:20
cdearbornvdrok, sambetts, here is the periodic RAID cleaning code that is causing the failure: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/drac/raid.py#L79515:20
vdrokcdearborn: upgrade happens here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/drac/raid.py#L84615:21
vdrokso maybe this upgrade interferes with the upgrade lock in heartbeat15:22
vdrokwhich is here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_base_vendor.py#L26615:23
cdearbornvdrok, sambetts, it queries the BMC for job status, and in the case where it resumes cleaning, it queries the BMC for the list of virtual disks15:23
cdearbornvdrok, sambetts the job status query occurs inside a shared lock, and I have seen the error occur in this case.  the virtual disk query occurs inside the exclusive lock, and while the error did not occur, i did see a case where the BMC took over 3 seconds to reply, which i would think could cause the failure if it happened to collide with heartbeat15:25
vdrokhmm15:26
*** fragatina has quit IRC15:27
vdrokthe actions done after upgrade lock indeed only going to db, should not be taking that long15:27
sambettsvdrok: its the BMC query holding the shared lock that is taking too long, so the heartbeat can get its exclusive lock15:28
cdearbornvdrok, no, it is querying the logical disks from the BMC inside the exclusive lock here: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/drac/raid.py#L89115:28
*** Sukhdev has joined #openstack-ironic15:28
sambettss/heartbeat can/heartbeat can't/15:28
*** baoli has quit IRC15:28
cdearbornsambetts, that was my conclusion as well.  The problem is that it kills RAID cleaning :-(15:29
vdroksambetts: I just can't see it in the task manager code. the bits that do the locking do not write anything to db if it's shared15:29
*** baoli has joined #openstack-ironic15:29
vdrokso, if an exclusive is requested, _lock will write the reservation in nodes table15:29
vdrokcdearborn: aha15:30
cdearbornvdrok - yeah - it's kind of hidden there15:30
*** d0ugal has quit IRC15:30
*** d0ugal has joined #openstack-ironic15:30
*** d0ugal has quit IRC15:30
*** d0ugal has joined #openstack-ironic15:30
*** d0ugal has quit IRC15:31
*** d0ugal has joined #openstack-ironic15:31
*** d0ugal has quit IRC15:31
*** d0ugal has joined #openstack-ironic15:31
vdrokcdearborn: can you move the self.get_logical_disks(task) before the upgrade lock?15:31
vdrokand pass it to _resume_cleaning as an argument15:32
vdrokeg here https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/drac/raid.py#L84515:32
vdrokit will be doing unnecessary calls , but at least we'll be sure that issue is here15:33
cdearbornvrok, yes, i certainly can do that, which will address the issue when the BMC response delay occurs inside the exclusive lock, but that won't address the issue inside a shared lock15:33
cdearbornvdrok, i'm pretty sure that this code holding a shared lock will prevent heartbeat from getting an exclusive lock - at least that's what appears to be happening from the conductor log15:34
NobodyCamGood Morning Ironic'ers15:35
vdrokcdearborn: ok, I think it's a bug in this case. as for me, shared means that anyone can get an exclusive one, even if it's held15:35
cdearbornvdrok, heartbeat attempts to upgrade the lock, it never gets the upgrade, and then it gives up and releases the shared lock.  unfortunately no error is logged when this happens, but that is a separate issue15:35
*** stendulker has joined #openstack-ironic15:36
cdearbornNobodyCam, good morning!15:36
vdrokcdearborn: here is how upgrade happens https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L291-L29815:36
NobodyCamGood Morning dearborn :)15:36
NobodyCamgah15:37
NobodyCamauto correct15:37
vdrokwhich just tries to do node.reserve https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L26815:37
NobodyCamcdearborn: even15:37
vdrokmorning NobodyCam15:37
cdearbornlol15:37
NobodyCammorning vdrok15:37
SukhdevHey folks, any good pointer to  inspector documentation- I.e how do I upgrade my deployment to start using inspector, instead of populating Mac addresses and local link information manually15:37
NobodyCam:)15:37
SukhdevGood morning NobodyCam15:38
NobodyCamGood Morning Sukhdev :)15:38
vdrokcdearborn: which just writes the reservation field, if it's not present https://github.com/openstack/ironic/blob/master/ironic/db/sqlalchemy/api.py#L267-L28215:38
vdrokand if present, fails15:38
cdearbornvdrok, yes, I saw that, but it looks like it retries here: https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L26515:39
vdrokcdearborn: and in case of shared, we should not be setting the reservation field https://github.com/openstack/ironic/blob/master/ironic/conductor/task_manager.py#L226-L22715:39
vdrok_lock is only called when attempting to get an exclusive one15:40
vdrokyou can just grep through the code15:40
vdrokit's only triggered inside the task_manager module15:40
vdrokand it does not happen, when shared lock is requested15:41
vdrokso if you have an exclusive lock, it should not prevent anyone to get shared one, and vice versa15:42
cdearbornvrok, hrm - i had not dug down to that level - i assumed that the retries were around obtaining an exclusive lock, but looking at Node.reserve, it looks like it's locking around the DB object, not the task mgr lock15:44
vdrokyes, the lock is actually just a reservation field value in the nodes table15:45
vdrokso, I think if you move the bmc call before upgrade_lock, it will fix the issue15:45
cdearbornvdrok, well, the failure case that occured on my last run happened during a normal job status poll of the BMC15:46
*** MarginHu has quit IRC15:47
cdearbornvdrok, a shared lock was held, and the BMC took 7.45 seconds to reply.  Heartbeat failed to upgrade it's shared lock, and BOOM15:47
cdearbornit looks like my conclusions around why this happened weren't quite right15:47
vdrokcdearborn: but, both this status check and heartbeat try to upgrade_lock15:49
vdrokso I think this is the issue, when this happens at the same time15:50
cdearbornvdrok, well, the job status query occurs before the attempt to upgrade the lock here: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/drac/raid.py#L83515:50
vdrokcdearborn: do you have debug logging enabled?15:50
cdearbornvdrok, yes, debug logging is enabled15:50
cdearbornvdrok, so I wouldn't think the job status query would interfere with the lock upgrade15:51
cdearbornvdrok, may i am just barking up the wrong tree15:51
vdrokhmmm15:51
vdrokcdearborn: is it possible that some even older periodic task is still working?15:52
*** evgenyl has left #openstack-ironic15:52
vdroklike previous periodic task is still holding the exclusive lock, then heartbeat happens, and this get_job too, but in the new periodic run15:53
cdearbornvdrok, well, it's executing RAID virtual disks deletion, which is the first step in RAID config, so if it is, it's not RAID related15:53
*** Sukhdev_ has joined #openstack-ironic15:55
cdearbornvdrok, sambetts, I will add more logging and reproduce the issue again.  Thx very much for all the help, really appreciate it!15:57
sambettsno problem :D15:57
*** tesseract has quit IRC15:58
*** ralonsoh_ has joined #openstack-ironic15:59
*** mjura has quit IRC16:01
*** ralonsoh has quit IRC16:01
vdrokcdearborn: and another thing to consider - just drop the periodic task, and do the raid things only in heartbeat16:02
vdrokthat way there will be no chance of collision between locks :)16:02
*** bfournie has quit IRC16:02
vdrokno idea how much effort it will take, but I think it would be the cleanest solution16:02
vdrokthat will require running ipa always tho16:03
*** aarefiev is now known as aarefiev_afk16:06
*** jcoufal_ has joined #openstack-ironic16:06
*** jcoufal has quit IRC16:06
*** baoli has quit IRC16:07
cdearbornvdrok, yeah - the RAID cleaning steps that we're executing are all OOB, so I would rather not run ipa at all.  There is an outstanding bug that says ipa should not be run if all cleaning steps are OOB.16:10
*** baoli has joined #openstack-ironic16:16
*** adisky_ has quit IRC16:19
*** sayantan_ has joined #openstack-ironic16:22
*** athomas has quit IRC16:23
*** Serlex has quit IRC16:23
*** baoli has quit IRC16:24
*** jcoufal has joined #openstack-ironic16:25
*** sayanta__ has joined #openstack-ironic16:26
*** jcoufal_ has quit IRC16:26
*** dtantsur is now known as dtantsur|afk16:26
dtantsur|afko/16:27
sambettscya dtantsur|afk16:27
*** sayantan_ has quit IRC16:29
*** bfournie has joined #openstack-ironic16:30
*** baoli has joined #openstack-ironic16:31
*** Sukhdev_ has quit IRC16:31
*** amarao has quit IRC16:31
*** lucasagomes is now known as lucas-afk16:36
*** srart has quit IRC16:38
*** e0ne has quit IRC16:49
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: deprecate DHCP providers  https://review.openstack.org/45612716:50
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616616:52
*** srart has joined #openstack-ironic16:55
*** jcoufal has quit IRC16:56
*** jcoufal has joined #openstack-ironic16:57
*** mtanino has quit IRC16:57
aNuposicHi vdrok, do you feel the config option 'configdrive_swift_container' should also be moved to [deploy]?17:00
*** fragatina has joined #openstack-ironic17:00
vdrokmorning aNuposic17:01
aNuposicvdrok, morning :)17:01
vdrokaNuposic: yeah, I'm not opposed to it, can be done later, but that's up to you :)17:01
aNuposicvdrok, okay, will keep as is17:02
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763917:04
aNuposicvdrok, jlvillal, galyna ^ addressed the comments17:06
*** fragatina has quit IRC17:07
*** stendulker_ has joined #openstack-ironic17:09
vdrokaNuposic: you forgot to change the deprecated_group for one of the options17:13
aNuposicvdrok, ugh..17:14
*** stendulker has quit IRC17:14
aNuposicvdrok, will fix that..17:14
vdrokyup, np17:14
*** stendulker has joined #openstack-ironic17:16
*** stendulker_ has quit IRC17:19
openstackgerritAnup Navare proposed openstack/ironic master: Config drive support for ceph radosgw  https://review.openstack.org/40763917:22
*** stendulker has quit IRC17:22
*** fragatina has joined #openstack-ironic17:26
*** udesale has quit IRC17:30
*** trown is now known as trown|lunch17:33
*** fragatina has quit IRC17:36
*** erolg has quit IRC17:36
*** ralonsoh_ has quit IRC17:36
*** fxpester has quit IRC17:36
* sambetts -> home 17:36
sambettsnight all17:36
*** fragatina has joined #openstack-ironic17:36
*** sambetts is now known as sambetts|afk17:36
aNuposicJayF, mariojv: while i was testing rescue locally, i was unable to unrescue17:40
aNuposicwith coreos ramdisk17:40
aNuposicit was unable to find httpboot/config file17:40
mariojvthat's strange aNuposic, it was working fine for me yesterday17:41
mariojvincluding with nova17:41
mariojvi'm updating the IPA coreos patch to fix some tests today and hopefully have CI for it passing today or tomorrow, now that nova patch was updated17:42
mariojvso we don't have to continue testing this manually17:42
* mariojv brb17:42
aNuposicmariojv, this the error i see in conductor logs http://paste.openstack.org/show/606330/17:43
aNuposicmariojv, okay good17:43
aNuposicmariojv, i was correctly able to rescue it but then wanted to test my tinyipa patch so unrescued the node but faced this17:43
vdrokgood night everyone!17:44
aNuposicmariojv, config file is populated automatically right? because we check for that file in prepare_ramdisk()17:44
aNuposicvdrok, Good night, and thanks :)17:44
*** jtomasek has joined #openstack-ironic17:45
*** Sukhdev has quit IRC17:46
*** jtomasek has quit IRC17:46
mariojvthanks aNuposic17:46
*** jtomasek has joined #openstack-ironic17:46
mariojvaNuposic: do you have a longer trace? and is rescue_network set in the ironic config?17:46
mariojvlooks as though it's trying to remove the ipxe config twice or something17:47
*** jtomasek has quit IRC17:47
aNuposicmariojv, yes i set rescue_network to private in ironic conf17:47
aNuposicmariojv, this is the only error i saw.. i don't see anything else in last_error17:48
mariojvweird....17:48
mariojvlet me know if you find anything, this was working perfectly fine yesterday with the latest code that's up17:48
aNuposicmariojv, also what i noticed is when i was trying to run using openstackCLI command it was not taking it17:49
*** jtomasek has joined #openstack-ironic17:49
aNuposici ran ironic command node set-provision-state rescue17:49
aNuposicmariojv, with openstack baremetal node rescue ... it was showing me related commands that are shown when --help17:50
aNuposichave we added rescue in --help?17:50
*** jaganathan has joined #openstack-ironic17:50
*** jtomasek_ has joined #openstack-ironic17:50
openstackgerritRamamani Yeleswarapu proposed openstack/ironic master: Update developer quickstart doc about required OS version  https://review.openstack.org/45632517:51
*** jtomasek has quit IRC17:53
*** Goneri has quit IRC17:55
*** crushil has quit IRC17:55
*** jtomasek_ has quit IRC17:56
*** crushil has joined #openstack-ironic18:02
*** ChubYann has joined #openstack-ironic18:03
*** baoli has quit IRC18:03
*** baoli has joined #openstack-ironic18:04
*** krtaylor has quit IRC18:05
*** Goneri has joined #openstack-ironic18:05
*** phuongnh has quit IRC18:07
mariojvyou have to specify the correct api version18:09
*** jcoufal_ has joined #openstack-ironic18:10
*** jcoufal has quit IRC18:11
*** jcoufal has joined #openstack-ironic18:13
*** jcoufal_ has quit IRC18:16
*** trown|lunch is now known as trown18:23
*** fragatina has quit IRC18:29
*** fragatina has joined #openstack-ironic18:29
mariojvhas anyone gotten a "line too long" error running IPA pep8 tests on master locally?18:35
mariojvspecifically this:18:37
mariojvdoc/source/api/ironic_python_agent.tests.unit.test_multi_hardware_clean_steps.rst:1: D001 Line too long18:37
*** [1]cdearborn has joined #openstack-ironic18:42
*** Sukhdev has joined #openstack-ironic18:44
*** cdearborn has quit IRC18:45
*** e0ne has joined #openstack-ironic18:45
jlvillalmariojv, I don't have a doc/source/api/ directory???18:45
mariojvit's not in master either O_o wonder how that got there18:46
jlvillalI would think mariojv had something to do with it :)18:46
rloomariojv: that looks like it was generated when you did tox -edocs or whatever the cmd is18:47
*** jaganathan has quit IRC18:47
rloomariojv: try deleting doc/source/api/*. or at least delete the files there that were generated.18:48
mariojvyeah, likely resulted from switching branches without cleaning up properly18:48
mariojvthx18:48
*** dsneddon_ has joined #openstack-ironic18:48
*** krtaylor has joined #openstack-ironic18:49
*** jkilpatr_ has joined #openstack-ironic18:49
*** jkilpatr has quit IRC18:50
rloomariojv, jlvillal: qq. do you think we need a bug for this: https://review.openstack.org/#/c/456214/18:51
patchbotpatch 456214 - ironic - Move log options override18:51
*** dsneddon has quit IRC18:51
rloomariojv, jlvillal: it actually fixes our .sample so it shows the correct value for default_log_level18:52
mariojvoh, interesting18:54
*** baoli has quit IRC18:54
mariojvi'm fine with or without a bug for it - our sample config changes all the time18:54
*** baoli has joined #openstack-ironic18:54
rloomariojv: ok, i lean towards a bug but i just want to get it done. i'll just update the commit and approve.18:55
mariojvsounds good, thanks rloo18:55
rloothx mariojv for a 2nd opinion. i'm in a 'get things done' today :)18:55
*** Sukhdev_ has joined #openstack-ironic18:56
*** Sukhdev_ has quit IRC18:59
*** Sukhdev_ has joined #openstack-ironic19:01
*** mtanino has joined #openstack-ironic19:02
openstackgerritRuby Loo proposed openstack/ironic master: Move log option 'default_log_levels' override  https://review.openstack.org/45621419:04
*** e0ne has quit IRC19:08
*** mtanino has quit IRC19:09
*** Sukhdev_ has quit IRC19:09
*** racedo has quit IRC19:18
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616619:22
*** vills has joined #openstack-ironic19:22
*** baoli has quit IRC19:23
*** baoli has joined #openstack-ironic19:23
openstackgerritMario Villaplana proposed openstack/ironic-python-agent master: Rescue extension for CoreOS with DHCP tenant networks  https://review.openstack.org/42352119:25
*** Sukhdev_ has joined #openstack-ironic19:26
*** Sukhdev_ has quit IRC19:26
openstackgerritMario Villaplana proposed openstack/ironic-python-agent master: Rescue extension for CoreOS with DHCP tenant networks  https://review.openstack.org/42352119:30
openstackgerritMario Villaplana proposed openstack/python-ironicclient master: Add support for RESCUE and UNRESCUE provision states  https://review.openstack.org/40834119:34
mariojvok, rescue patches should be in correct order to try out tempest now19:36
*** jkilpatr_ has quit IRC19:41
rajinirInstanceDeployFailure: Failed to provision instance -----> Error: Failed to load DHCP provider neutron, reason: invalid syntax (neutron.py, line 15319:43
openstackgerritJoanna Taryma proposed openstack/ironic master: Common cinder interface additional improvements  https://review.openstack.org/45383919:47
rajinirhttps://bugs.launchpad.net/nova/+bug/1682222 is causing the ironic CI to fail19:51
openstackLaunchpad bug 1682222 in OpenStack Compute (nova) "Instance deployment failure due to neutron syntax error" [Undecided,New]19:51
openstackgerritMario Villaplana proposed openstack/ironic master: WIP Rescue mode tempest tests  https://review.openstack.org/45230819:52
*** jkilpatr_ has joined #openstack-ironic19:54
*** vills_ has joined #openstack-ironic20:11
*** vills has quit IRC20:11
*** dprince has quit IRC20:11
*** vills_ has quit IRC20:14
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616620:14
*** [1]rpioso has joined #openstack-ironic20:19
*** rpioso has quit IRC20:21
*** e0ne has joined #openstack-ironic20:21
*** jcoufal_ has joined #openstack-ironic20:24
*** jcoufal has quit IRC20:26
*** [1]rpioso has quit IRC20:32
*** e0ne has quit IRC20:33
TheJuliabraaaainsssss20:41
*** srobert_ has joined #openstack-ironic20:55
*** srobert_ has quit IRC20:56
*** Sukhdev has quit IRC20:56
*** srobert_ has joined #openstack-ironic20:56
*** trown is now known as trown|outtypewww20:56
TheJuliarajinir: Thank you for filing the bug, although I suspect that bug belongs in the ironic project, not Nova.  Any chance you can post a copy of the ironic conductor log from the test job.  I'm asking because I'm unable to access the URL you posted in the bug report.20:57
*** srobert has quit IRC20:58
*** dsneddon_ is now known as dsneddon20:59
*** crushil has quit IRC21:00
*** xavierr has quit IRC21:01
*** srobert_ has quit IRC21:01
TheJuliarajinir: I added Ironic as a project to that bug, FWIW.21:01
*** ianychoi has quit IRC21:05
mariojvhey folks, i have an overlapping meeting and will probably not be able to attend the review party tomorrow21:07
mariojvfeel free to still use that hangouts room though, details here https://etherpad.openstack.org/p/ironic-review-party21:07
*** baha has quit IRC21:08
openstackgerritJulia Kreger proposed openstack/bifrost master: Add a basic mission statement  https://review.openstack.org/45639121:11
*** Sukhdev has joined #openstack-ironic21:14
TheJuliaNobodyCam: cinerama: I added you both to the review above.  I went to go write something else that I feel is important, and realized that it has never been written with-in the repository itself.  Please review when you have a chance.  Thanks!21:16
*** mat128 has quit IRC21:18
*** dsneddon_ has joined #openstack-ironic21:22
*** crushil has joined #openstack-ironic21:24
-openstackstatus- NOTICE: Restarting Gerrit for our weekly memory leak cleanup.21:25
*** dsneddon has quit IRC21:26
*** jcoufal_ has quit IRC21:30
NobodyCamTheJulia: Awesome and reviewed!21:31
rajinirTheJulia: Updated the link, also it is broken in Jenkins gate http://logs.openstack.org/27/456127/2/check/gate-ironic-docs-ubuntu-xenial/7838443/console.html21:32
*** krtaylor has quit IRC21:32
TheJuliaoh hell21:33
TheJuliahow in the world did that happen?!?21:33
TheJuliarajinir: It is the patch it's self21:34
TheJuliaitself21:34
SukhdevTheJulia: Hey Julia - how are you?21:34
TheJuliaNot the gate21:34
TheJuliaSukhdev: Hi Sukhdev21:34
SukhdevTheJulia : So, I have update for you - I have my setup now fully functional - the issue turned out to be in the driver -21:35
rajinirTheJulia: Not sure, my CI is down so further builds didn't happen, will check21:36
SukhdevTheJulia : Driver had a method missing where one could just change the mac address in update_port(), once I fixed it, everything worked fine.21:36
TheJuliaSukhdev: Fun! :)21:37
SukhdevTheJulia: were you able to fix your ML2 issue?21:37
TheJuliaYour ML2 driver?21:37
SukhdevTheJulia : no - the one you were chasing21:37
Sukhdevin your setup21:37
*** crushil has quit IRC21:37
TheJuliaOh, it was a mix of the ml2 driver and api micro version21:38
SukhdevTheJulia : BTW, I found out that couple of DHCP options pushed by conductor are not correct - I will file a bug for this21:38
TheJuliaSukhdev: I think I know what your talking about, please share the link with me once you file it :)21:39
SukhdevTheJulia : Even though PXE booting will work, but, syslog logs annoying messages -21:39
SukhdevTheJulia : will do21:39
*** fragatina has quit IRC21:40
*** fragatina has joined #openstack-ironic21:40
SukhdevTheJulia : BTW, any good pointers for use of Ironic Inspector - I want to see if I can automate the discovery of the Mac addresses and local_link_connection information -21:41
SukhdevTheJulia : it is pain to deal with large deployments (> 100 BMS) by manually entering all the information manually :-):-)21:42
*** priteau has quit IRC21:42
*** Goneri has quit IRC21:42
JayFSukhdev: I think with inspector, it now supports putting wildcard dhcp into a subnet with some bmc credentials and it finds everything21:43
JayFSukhdev: I haven't done it in practice, but if you do it'd probably make a good piece for the docs21:44
openstackgerritVasyl Saienko proposed openstack/ironic master: WIP: do not run ir-api on primary node after upgrade  https://review.openstack.org/45616621:44
SukhdevJayF : Any pointers where to start? Once I get it working, would love to share the info with everybody and document it.21:45
JayFSukhdev: =I'm not big on the inspector, but I think some of it is documented? If something in the docs is unclear I can try to clear it up21:45
SukhdevJayF : OK - let me see what I can dig up. Thanks21:46
NobodyCamOff the wall question, anyone know if python-DracClient can detect if the node is a chassis vs. an actual node?21:46
JayFno idea; but fwiw dracclient is out of ironic governance now :) not that anyone minds you asking anything in this channel o/21:47
NobodyCamhehe :)21:48
*** [1]rpioso has joined #openstack-ironic21:48
NobodyCamJayF: I asked here as I figured it would have a good chance of having folks that use it. JayF is there a better channel for that question?21:49
JayFI have no idea :)21:49
JayFhonestly.21:49
JayFrp[tab] is who I would ask, but he doesn't appear to be in here21:49
*** baoli has quit IRC21:50
NobodyCam:)21:50
*** pcaruana has quit IRC21:51
*** bfournie has quit IRC21:53
*** MarginHu has joined #openstack-ironic21:55
*** MarginHu has quit IRC21:55
*** MarginHu has joined #openstack-ironic21:55
TheJuliaSukhdev: Do you have swift? :)21:56
SukhdevTheJulia : yes21:56
TheJuliaSukhdev: Okay, you can configure it for local link info processing then :)21:56
TheJuliaSo, I would set it up for vlan1 on a separate network, or whatever the default access tag is for your nodes.21:56
TheJuliait being dnsmasq/inspector21:56
TheJuliaIt will call inspector once configured, process the data, and then post it into ironic.21:57
TheJuliaNobodyCam: I think rpioso is the person you want to talk to21:58
JayFTheJulia: rp[tab], it's almost the same thing ;)21:58
NobodyCam:)21:58
NobodyCamyep!21:58
TheJuliaJayF: Indeed :)21:58
SukhdevTheJulia : do you have any document showing how/what to configure?21:58
*** g3ek has quit IRC21:59
TheJuliaSukhdev: For bifrost, i followed the inspector documentation.  It seemed to cover the default dnsmasq config that you'll likely need for whatever default network the nodes boot to.  You might need to plumb it to a bridge or whatever depending on how that is all configured21:59
TheJuliaor how you need it to be configured21:59
JayFTheJulia: IDK, I think we need to explain network basics to Sukhdev ;)22:00
JayFA subnet is a .... /s22:00
* TheJulia just shakes her head22:00
SukhdevJayF : :-):-) funny!!22:00
TheJuliaSukhdev: https://git.openstack.org/cgit/openstack/ironic-inspector/tree/doc/source/install.rst22:02
JayFTheJulia: Sukhdev: https://docs.openstack.org/developer/ironic-inspector/install.html22:02
* JayF pet peeves over src docs vs rendered ones22:03
TheJuliaheh22:03
TheJuliaJayF: motivation!22:03
SukhdevJayF TheJulia: Thanks - you rock!!!22:04
jrollsambetts|afk: thanks for the info :)22:07
jrollrloo: left a comment on the bug, must be a reno thing22:08
rloojroll: thx. it occurred to me (but i didn't look into it) that the release notes for 8.0.0 may only be showing the renos *since* you cut the release, but I didn't check.22:08
*** g3ek has joined #openstack-ironic22:08
jrollrloo: yeah, that's the comment I left :)22:09
* jroll disappears again22:09
rloojroll: :D22:10
*** trown|outtypewww has quit IRC22:14
*** trown has joined #openstack-ironic22:15
*** jkilpatr_ has quit IRC22:15
*** fragatin_ has joined #openstack-ironic22:18
*** fragatina has quit IRC22:21
*** fragatin_ has quit IRC22:22
*** fragatina has joined #openstack-ironic22:22
*** ianw is now known as ianw_pto22:26
*** baoli has joined #openstack-ironic22:45
*** [1]cdearborn has quit IRC22:46
*** jkilpatr_ has joined #openstack-ironic22:49
*** baoli has quit IRC22:50
*** Goneri has joined #openstack-ironic22:52
*** rbudden has quit IRC22:58
*** bfournie has joined #openstack-ironic23:00
*** bfournie has quit IRC23:01
*** bfournie has joined #openstack-ironic23:03
*** crushil has joined #openstack-ironic23:04
*** Sukhdev has quit IRC23:04
openstackgerritVasyl Saienko proposed openstack/ironic master: [Grenade]: Do not run ir-api on primary node after upgrade  https://review.openstack.org/45616623:07
*** jkilpatr_ is now known as jkilpatr23:10
*** MarginHu has quit IRC23:11
*** MarginHu has joined #openstack-ironic23:11
*** baoli has joined #openstack-ironic23:20
*** baoli has quit IRC23:21
*** sayanta__ has quit IRC23:21
*** baoli has joined #openstack-ironic23:22
*** ianychoi has joined #openstack-ironic23:41
*** priteau has joined #openstack-ironic23:42
*** priteau has quit IRC23:47
*** IridiumScaffold has joined #openstack-ironic23:48
*** [1]rpioso has quit IRC23:49
*** rbudden has joined #openstack-ironic23:49
*** rloo has quit IRC23:53

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