Monday, 2014-12-15

*** romcheg1 has joined #openstack-ironic00:00
*** anderbubble has joined #openstack-ironic00:02
*** romcheg1 has quit IRC00:27
NobodyCamAnyone have anything for the Agenda?00:28
*** Masahiro has joined #openstack-ironic00:37
*** naohirot has joined #openstack-ironic00:38
*** Masahiro has quit IRC00:42
naohirotgood morning ironic00:42
*** ryanpetrello has joined #openstack-ironic00:43
*** tylerdurden has quit IRC00:54
*** shakamunyi has joined #openstack-ironic00:55
*** Masahiro has joined #openstack-ironic00:55
*** ryanpetrello has quit IRC00:59
*** ryanpetrello has joined #openstack-ironic01:01
*** ryanpetrello has quit IRC01:12
*** chenglch has joined #openstack-ironic01:23
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic  https://review.openstack.org/13486501:33
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Management Driver for Ironic  https://review.openstack.org/13602001:42
*** Haomeng|2 has quit IRC01:48
*** anderbubble has quit IRC01:55
*** Haomeng has joined #openstack-ironic02:08
*** Marga_ has quit IRC02:11
*** pcrews has joined #openstack-ironic02:18
*** pcrews has quit IRC02:27
*** ramineni has joined #openstack-ironic02:43
*** anderbubble has joined #openstack-ironic02:48
*** anderbubble has quit IRC02:49
*** anderbubble has joined #openstack-ironic02:50
*** jerryz has joined #openstack-ironic02:54
*** jiangfei has joined #openstack-ironic02:56
*** spandhe has joined #openstack-ironic02:57
*** anderbubble has quit IRC03:21
*** naohirot has quit IRC03:26
*** Masahiro has quit IRC03:27
*** spandhe has quit IRC03:37
*** Nisha has joined #openstack-ironic03:37
*** spandhe has joined #openstack-ironic03:43
*** spandhe has quit IRC03:47
*** naohirot has joined #openstack-ironic03:59
*** anderbubble has joined #openstack-ironic04:04
*** Masahiro has joined #openstack-ironic04:04
raminenijroll: hi04:15
openstackgerritjiangfei proposed openstack/ironic: ironic-api vaild the input driver  https://review.openstack.org/14170304:18
ramineniyuriyz: hi , there?04:18
*** Marga_ has joined #openstack-ironic04:42
*** achanda has joined #openstack-ironic04:47
*** masco has joined #openstack-ironic04:48
*** chenglch|2 has joined #openstack-ironic05:02
*** chenglch has quit IRC05:04
*** achanda has quit IRC05:08
*** achanda has joined #openstack-ironic05:09
*** achanda has quit IRC05:11
*** achanda has joined #openstack-ironic05:12
*** pensu has joined #openstack-ironic05:15
*** achanda has quit IRC05:16
*** Nisha has quit IRC05:16
*** achanda has joined #openstack-ironic05:16
*** Nisha has joined #openstack-ironic05:17
*** achanda has quit IRC05:18
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Update after initial review chagnes  https://review.openstack.org/13951705:31
*** anderbubble has quit IRC05:32
*** anderbubble has joined #openstack-ironic05:39
*** anderbubble has quit IRC05:40
*** anderbubble has joined #openstack-ironic05:47
*** Nisha_away has joined #openstack-ironic06:26
*** Masahiro_ has joined #openstack-ironic06:26
*** cppforlife has quit IRC06:26
*** Nisha has quit IRC06:28
*** Masahiro has quit IRC06:28
*** cppforlife has joined #openstack-ironic06:28
*** anderbubble has quit IRC06:29
*** lazy_prince has quit IRC06:29
*** lazy_prince has joined #openstack-ironic06:30
*** anderbubble has joined #openstack-ironic06:32
openstackgerritjiangfei proposed openstack/ironic: ironic-api vaild the input driver  https://review.openstack.org/14170306:33
*** anderbubble has quit IRC06:49
*** Nisha_away has quit IRC06:49
*** Haomeng|2 has joined #openstack-ironic06:51
*** Haomeng has quit IRC06:52
*** Marga_ has quit IRC07:06
cuihaozhifinally deploy bm with pxe_ipmi driver successed :DD, but i think some step missed on install-guide, may i report a BUG?07:08
Haomeng|2cuihaozhi: sure, welcome07:09
Haomeng|2cuihaozhi: congts:)07:09
Haomeng|2cuihaozhi: the install-guide can not cover more details such as networking configurations I think07:10
cuihaozhiHaomeng|2: thanks for help :)07:10
Haomeng|2cuihaozhi: yw, anytime:)07:10
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Update after initial review chagnes  https://review.openstack.org/13951707:11
jiangfeiHaomeng: hi07:18
jiangfeiHaomeng: please taka a  look at  review : https://review.openstack.org/#/c/141703/07:22
Haomeng|2jiangfei: y07:23
Haomeng|2jiangfei: yes, I am review, great work07:24
Haomeng|2jiangfei: thank you07:24
jiangfeiHaomeng:  thks07:24
Haomeng|2jiangfei: but not sure if conductor database table change can be accepted by other reviewers:)07:25
Haomeng|2jiangfei: can we get idea that does not change existing data model?07:25
openstackgerritMichael Davies proposed openstack/ironic: Add logical name support to Ironic  https://review.openstack.org/14173707:26
mrdadevananda: ^^^ First version of the logical names implementation (thought I'd let you know as I won't be in the team meeting this week because 3:30am :)07:27
jiangfeiHaomeng: hmmm, i can't  find the reserved field to use . so i changed07:27
mrdaAlso note: much more system testing needed before it can be considered mergeable.07:28
Haomeng|2jiangfei: ok, np, looking for more review comments, and we can discuss the better way07:28
jiangfeiHaomeng:  ok.  i have one question about CI07:29
jiangfeiHaomeng: check-tripleo-ironic-undercloud-precise-nonha is failed, and  i found  ERROR: The template version is invalid: Template version was not provided   when  heat stack-create -e /opt/stack/new//undercloud-env.json -t 360 -f /opt/stack/new//tripleo-heat-templates/undercloud-vm-ironic.yaml undercloud.   What is the relationship between heat and ironic is that?07:31
Haomeng|2jiangfei: heat will call nova, and nova call ironic07:33
Haomeng|2jiangfei: so what is your concern here?07:33
*** Nisha has joined #openstack-ironic07:33
jiangfeiHaomeng:  no  , i just have no idea about CI failed07:34
*** mrda is now known as mrda-away07:34
Haomeng|2jiangfei: yes, some ci failed case depends on other components patch07:43
jiangfeiHaomeng: ok,  I'm looking at heat of the error log. thks07:45
Haomeng|2jiangfei: left some comments with your new patch - https://review.openstack.org/#/c/141703/2 ,  but dont worry, and you can wait more comments and commit new patch to cover more guys comments together.07:47
jiangfeiHaomeng: OK, thank you very much. :)07:48
Haomeng|2jiangfei: yw, thanks for the patch:)07:48
*** yuriyz has quit IRC07:50
*** yuriyz has joined #openstack-ironic07:55
*** Nisha has quit IRC08:18
*** Nisha has joined #openstack-ironic08:22
*** k4n0 has joined #openstack-ironic08:25
*** dlpartain has joined #openstack-ironic08:29
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect  https://review.openstack.org/10095108:29
*** dlpartain has quit IRC08:30
*** jcoufal has joined #openstack-ironic08:31
GheRiveromorning all08:36
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486608:38
Nishamorning GheRivero08:39
openstackgerritGopi Krishna S proposed openstack/ironic-specs: Update after review chagnes  https://review.openstack.org/13951708:40
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486608:42
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486608:43
*** bauzer is now known as bauzas08:45
*** romcheg has joined #openstack-ironic08:49
*** romcheg has left #openstack-ironic08:52
*** ndipanov has joined #openstack-ironic08:54
*** romcheg has joined #openstack-ironic08:55
*** zyluo has quit IRC08:57
*** subscope has joined #openstack-ironic09:00
*** athomas has joined #openstack-ironic09:05
*** andreykurilin has joined #openstack-ironic09:13
*** derekh has joined #openstack-ironic09:17
dtantsurMorning!09:35
Nishadtantsur, Morning09:36
dtantsurNisha, o/09:37
Nishadtantsur, could you review the discovery spec09:37
dtantsurdoing right now09:38
Nishaok thanks09:38
Nishadtantsur, let me know if any comments...will address right away09:39
*** MattMan has joined #openstack-ironic09:41
dtantsurNisha, left come comments, nothing critical09:44
Nishadtantsur, MANAGED shouldnt be in the scope of introspection, correct? i am just clarifying09:47
dtantsurNisha, probably. So IIRC the target state for inspection should be INSPECTED and then _something_ moves node to MANAGED...09:48
Nishayes09:48
dtantsurbut I'm not pretty sure I understand the latest state machine well09:48
dtantsur:)09:48
Nishadtantsur, i also understand it that way only09:48
Nisha:)09:48
*** pelix has joined #openstack-ironic09:50
Nishadtantsur, does this look to you fine " The default value for same shall be 1800 secs as09:54
Nisharequired by in-band implementations."09:54
dtantsurNisha, yeah, good09:54
*** andreykurilin has quit IRC09:55
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect  https://review.openstack.org/10095109:55
Nishadtantsur, ^^^^^09:55
dtantsurgood, will look in a couple of minutes09:55
Nishashould i remove the other properties from the spec?09:56
Nishadtantsur, it is just the refernece driver implementation09:56
dtantsurNisha, I didn't notice you have them, but IMO this spec should touch only the basic properties09:57
dtantsurotherwise we'll keep arguing forever :)09:57
NishaI dont have them explicitly09:57
*** athomas has quit IRC09:57
Nishadtantsur, i added this in patchset 58 : "* The reference implementation will be done for iLO drivers. The09:58
Nisha  driver can introspect the hardware and get more properties09:58
Nisha  apart from above discussed properties. These properties will be just09:58
Nisha  updated in the node.properties as capabilities.09:58
Nisha"09:58
Nishathe first line was there09:58
Nishai added rest three lines in patchset 5809:58
dtantsurNisha, I would move it to ILO spec or to a separate generic spec.09:58
Nishaok so u say it shud be a seperate ilo spec09:59
Nisha?09:59
Nishathen the dependent ilo spec can do this?09:59
Nishadtantsur, the only point why i added in this is hardware capabilities are bunped to L...and introspecting hardware to get the properties requires no other action apart from what we do here for basic properties10:01
dtantsurNisha, it should be either something generic (which honestly has little chances to fit into K) or just an addition for your existing ILO spec10:01
Nishaif the dependent spec can go in K, i already have it in that...i am fine with that10:01
Nishaok i will remove this line10:02
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect  https://review.openstack.org/10095110:03
Nishadtantsur, ^^^^ removed the above line10:03
dtantsurack10:03
*** athomas has joined #openstack-ironic10:04
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties for iLO drivers  https://review.openstack.org/10300710:10
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Discover node properties for iLO drivers  https://review.openstack.org/10300710:13
Nishadtantsur, ^^^^10:13
Nishadtantsur, updated the ilo spec also10:14
openstackgerritNisha Agarwal proposed openstack/ironic-specs: Automate UEFI-BIOS Iso Creation  https://review.openstack.org/13402210:28
*** Nisha has quit IRC10:34
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Improve Agent deploy driver validation  https://review.openstack.org/14176610:42
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Improve Agent deploy driver validation  https://review.openstack.org/14176610:49
ramineniYuriyz: hi10:51
yuriyzhi ramineni10:51
ramineniyuriyz, i have seen you have added agent element in DIB only supported on fedora right?10:52
ramineniyuriyz , i want to understand , what is the dependency on fedora , or is it only testing effort to test on other platforms like ubuntu10:53
*** lucasagomes has joined #openstack-ironic10:54
lucasagomes:) morning ironic10:54
ramineniyuriyz, basically want to use IPA on other ramdisks as well, so want to understand the denpedency10:55
raminenilucasagomes, morning :)10:56
yuriyzramineni it uses systemd. But it works on Fedora good if systemd does not start agent (run via rc.local), there is a problem with this, more need more work10:56
sambettsmorning lucasagomes10:56
lucasagomessambetts, ramineni yo :)10:56
* lucasagomes is back from holidays, catching up with everything10:57
yuriyzI plan to fix DIB patch on this week10:57
yuriyzmorning Ironic lucasagomes10:57
lucasagomesyuriyz, hi there10:58
ramineniyuriyz, ok thanks .. will look into it10:58
*** ramineni has quit IRC11:02
*** Masahiro_ has quit IRC11:17
*** pensu has quit IRC11:23
sambettslucasagomes, every one of my functions in a class extending base.PowerInterface creates a new client object for talking to my bmc, would it make sense to create that in an __init__ or would that potentially affect functionality of the interface?11:28
lucasagomessambetts, I would just create it in the __init__11:30
lucasagomessambetts, I don't see how it would impact the functionality11:31
lucasagomessambetts, tho if username/password changes you may need to get a new instance (idk how the code looks like)11:31
lucasagomesif so I would create a _get_client() helper function to deal with those random changes11:32
dtantsurlucasagomes, o/ how was your holiday?11:37
lucasagomesdtantsur, yo! pretty good man. I was needing a break from everything11:38
dtantsurheh sure11:38
lucasagomesdtantsur, trying to catch up with emails/code reviews now11:38
lucasagomesdtantsur, and it's pretty hot over here, I wasn't used to it anymore11:38
lucasagomes29C+11:38
dtantsur29 sounds sweet to me :)11:38
lucasagomesdtantsur, yeah it's not bad11:49
lucasagomesbut it's still morning11:49
lucasagomesdef going up in the afternoon11:50
dtantsurouch11:50
lucasagomesdtantsur, it's all good :D I need some vitamin d11:54
lucasagomesand a tan as well :D11:54
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Simple functional testing for discoverd and the reference ramdisk  https://review.openstack.org/14177712:02
dtantsurlucasagomes, wanna review some crazyness ^^^ ? :)12:03
lucasagomesdtantsur, will do, just finishing up some stuff12:04
* lucasagomes loads to catch up :(12:04
dtantsuroh yeah, take your time12:04
*** afaranha has quit IRC12:09
*** jiangfei has quit IRC12:09
*** jiangfei has joined #openstack-ironic12:10
*** Masahiro has joined #openstack-ironic12:18
*** Masahiro has quit IRC12:23
openstackgerritMerged openstack/ironic: Updated from global requirements  https://review.openstack.org/14150712:27
*** masco has quit IRC12:34
*** EmilienM is now known as EmilienM|afk12:37
openstackgerritMerged openstack/ironic: Remove Python 2.6 from setup.cfg  https://review.openstack.org/14107412:52
*** afaranha_ has joined #openstack-ironic12:59
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: DO NOT MERGE  https://review.openstack.org/14178612:59
*** afaranha has joined #openstack-ironic13:00
*** afaranha_ has quit IRC13:00
*** jcoufal_ has joined #openstack-ironic13:05
*** dprince has joined #openstack-ironic13:08
*** jcoufal has quit IRC13:08
openstackgerritMerged openstack/ironic: rename oslo.concurrency to oslo_concurrency  https://review.openstack.org/13978213:13
*** EmilienM|afk is now known as EmilienM13:17
*** Masahiro has joined #openstack-ironic13:19
*** Masahiro has quit IRC13:24
*** jistr has joined #openstack-ironic13:28
*** jistr has quit IRC13:36
*** chenglch|2 has quit IRC13:56
*** masco has joined #openstack-ironic14:02
*** trown has joined #openstack-ironic14:10
*** mjturek has joined #openstack-ironic14:10
*** lazy_prince is now known as killer_prince14:11
*** killer_prince is now known as lazy_prince14:13
*** Nisha has joined #openstack-ironic14:16
*** Guest91362 is now known as annegentle14:33
*** achanda has joined #openstack-ironic14:42
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Improve Agent deploy driver validation  https://review.openstack.org/14176614:44
NobodyCamgood morning Ironic14:45
ShrewsNobodyCam: morning14:48
GheRiveromorning all14:49
lucasagomesNobodyCam, Shrews GheRivero morning :)14:50
Shrewsmorning lucasagomes. welcome back14:52
lucasagomesShrews, cheers :D14:52
lucasagomesit's good to be back14:52
*** rloo has joined #openstack-ironic14:53
lucasagomesit's good to be back14:54
* lucasagomes feels his connection is a bit flaky 14:54
NobodyCammorning Shrews GheRivero lucasagomes :)14:55
rloomorning NobodyCam, Shrews, GheRivero, lucasagomes14:55
NobodyCamhow was your time away lucasagomes ... did you habe a good time14:55
NobodyCammorning rloo :)14:55
lucasagomesNobodyCam, yeah very good man14:56
lucasagomesNobodyCam, I'm still in brazil I will go back to ireland on january14:56
NobodyCam:)14:56
lucasagomesworking from here for a while :)14:56
NobodyCamvery nice :)14:56
lucasagomesyeah, I def needed a break of everything14:57
NobodyCamlucasagomes: http://paste.openstack.org/show/SY03EvpQ5Jkdi8JZmcV514:57
lucasagomesNobodyCam, AWESOME!14:58
lucasagomesOh that's brillant14:58
lucasagomeshah14:58
lucasagomesI still need to upload the images somewhere14:58
NobodyCamlol14:58
NobodyCamits running in #ironic-bot channel14:58
openstackgerritDmitry Tantsur proposed stackforge/ironic-discoverd: Simple functional testing for discoverd and the reference ramdisk  https://review.openstack.org/14177714:59
lucasagomesNobodyCam, awesome stuff15:04
NobodyCamlol still needs some work15:05
NobodyCamthat was just hacking over the weekend15:05
lucasagomesNobodyCam, that's awesome, like really awesome!15:05
NobodyCamlol15:05
*** rlr0329 has joined #openstack-ironic15:05
lucasagomesNobodyCam, we could even use it to parse the whiteboard etherpad later and give the updates for example15:06
NobodyCampush up what I did over the weekend... which is not a lot15:06
lucasagomesPixieBoots update me15:06
NobodyCamoh ya15:06
lucasagomesNobodyCam, or even check launchpad for number of openbugs15:07
lucasagomesetc...15:07
lucasagomesloads of things to do :D15:07
NobodyCamlucasagomes: https://github.com/NoBodyCam/PixieBootsIrcBot15:09
NobodyCambot is all python15:10
lucasagomesNobodyCam, nice one! I will check that out later on15:10
lucasagomesNobodyCam, dtantsur btw, I replied to the reviews on the root device hint specs15:10
lucasagomesif you guys have a time please check that out15:10
NobodyCamack15:10
*** lucasagomes is now known as lucas-hungry15:13
rlr0329I think I am getting close but I am still missing something simple when trying to boot up a baremetal node using ipmi.  The nova boot command launches an instance on a compute node instead of booting up a new baremetal node.  Here is the command I am using:  nova boot --flavor baremetal --image $SOURCE_IMAGE_UUID --key-name default newnode15:21
NobodyCamrlr0329: what is you computedriver in the nova conf file?15:22
rlr0329compute_driver = libvirt.LibvirtDriver.  So do I need to change it to compute_driver=nova.virt.ironic.IronicDriver?   Can a nova api service only support 1 driver?15:25
NobodyCamrlr0329: yes15:26
BadCub_Morning Ironic!!!15:26
NobodyCammorning BadCub_15:26
rlr0329NobodyCam:  Will try that.  Thanks!15:26
*** dlpartain has joined #openstack-ironic15:28
NobodyCam:)15:29
jrollmorning everybody :)15:30
jrollwelcome back lucas-hungry \o/15:30
NobodyCamgood morning jroll15:31
NobodyCamagenda looks a light today.15:32
jrollheya15:32
NobodyCam:)15:32
jrollI need some brainpower on https://review.openstack.org/#/c/139767/15:32
jrollas it is now, it could cache a power off state very easily, and nova might end up powering off the box when the deploy ends :|15:33
NobodyCamjroll: in the power off ... the sate is still deploying isn't it?15:35
jrollmmm15:35
*** lazy_prince is now known as killer_prince15:35
jrollbut that's not where it checks provision state, so provision state could be updated without updating power state15:36
jrollso it can go ACTIVE and still show "Shutdown"15:36
jrollin which case nova calls power_off()15:36
NobodyCamahh15:36
jroll(more specifically the stop() compute api)15:36
*** jerryz has quit IRC15:37
jrolldunno, just looking for ideas15:37
jrollwe really don't have a hook into this loop where we could refresh the cache15:37
*** ndipanov has quit IRC15:47
*** mjturek has quit IRC15:48
*** rloo has quit IRC15:48
Nishahello, could i request review for introspection spec https://review.openstack.org/#/c/100951/15:50
*** rloo has joined #openstack-ironic15:50
*** ndipanov has joined #openstack-ironic15:54
NobodyCamNisha: will take a look in a few minutes15:57
NishaThanks NobodyCam15:58
*** mjturek has joined #openstack-ironic15:59
*** mjturek has quit IRC16:00
*** mjturek has joined #openstack-ironic16:01
*** lucas-hungry is now known as lucasagomes16:01
lucasagomesjroll, yo! thanks man!16:01
jroll:)16:02
jrollNobodyCam: thinking maybe just refresh that cache if it's older than 5 seconds or something silly16:02
jrollthat way it should only happen for the first get_info() call16:02
jrollNisha: "A node must be in MANAGED state before initiating inspection."16:07
jrollNisha: so this code must wait for the new state machine code?16:08
*** pcrews has joined #openstack-ironic16:10
NobodyCamI just added a couple of items to the agenda16:15
jroll++16:16
*** mjturek has quit IRC16:19
*** mjturek has joined #openstack-ironic16:20
*** pensu has joined #openstack-ironic16:22
devanandamorning, all16:22
NobodyCamgood morning devananda :)16:23
devanandalucasagomes: hey there! welcome back :)16:23
*** erwan_taf has quit IRC16:23
lucasagomesdevananda, good morning!16:23
lucasagomesthank you :)16:23
BadCub_Morning Devananda16:23
lucasagomesit's good to be back16:23
jrollmorning devananda16:24
Shrewsmorning devananda16:24
*** athomas has quit IRC16:33
*** david-lyle_afk is now known as david-lyle16:34
*** achanda has quit IRC16:37
*** achanda has joined #openstack-ironic16:38
*** athomas has joined #openstack-ironic16:41
*** achanda has quit IRC16:42
*** achanda has joined #openstack-ironic16:42
lucasagomesthe meeting is in 15 minutes?16:46
lucasagomesor it's the alternate time today?16:46
devanandayes16:46
*** masco has quit IRC16:46
devananda15 minutes16:46
lucasagomesright16:46
lucasagomesthanks16:47
devanandathe openstack meeting calendar now includes all the new times16:47
NobodyCam:)16:47
lucasagomesoh nice one16:47
sambettswhats the situation in Ironic about vendor drivers and 3rd party CIs to test them? I notice there are any Ilo or Drac specfic CIs16:50
*** dtantsur is now known as dtantsur|afk16:53
devanandasambetts: https://wiki.openstack.org/wiki/Ironic/Drivers16:53
devanandasambetts: also http://stackalytics.com/report/driverlog?project_id=openstack%2Fironic&release=juno16:54
jrolldevananda: how is that updated? I don't want to be the only maintainer :/16:55
devanandajroll: a patch to the stackalytics repo16:56
jrollk16:56
jrollthanks16:56
Nishajroll, Yes it need to wait for state spec code to get merged or the alternative is that i add the introspection related states in my implementation. It will just add the state as MANAGED, INSPECTING, etc16:56
sambettsdevananda: thanks, so IBM has one for impinative, but I guess there is no requirement for the 3rd parties to run their own CIs as the other don't have one? Just wondering if that need to be consideration for the Cisco driver or not16:56
*** Masahiro has joined #openstack-ironic16:56
jrollNisha: ok, thanks16:57
jrollsambetts: it's the right thing to do, it's also a huge PITA to dedicate real hardware16:57
devanandasambetts: I would strongly encourage you to set up third-party CI16:57
jroll(is how I see it)16:57
Nishawhat is the meeting room today16:57
JayF#openstack-meeting-316:58
Nishaok16:58
jrollhttps://wiki.openstack.org/wiki/Meetings/Ironic16:58
jrollalways has correct info16:58
sambettsdevananda: ok, that gives me something to report back on, thank you :-)16:58
devanandasambetts: we aren't enforcing a strict rule around it right now. in part, we haven't had any major problems yet in the way that other projects have. and in part, we have community-contributed drivers that will never reasonably have automated CI (like the iboot driver)16:58
Nishajroll, so which one do you prefer?16:58
Nishaintrospection could add the related fields16:58
jrollNisha: I'd prefer waiting for MANAGED, was just asking :)16:58
devanandasambetts: np16:58
*** k4n0 has quit IRC16:59
Nishaand do its implementation16:59
Nisha?16:59
Nishaok16:59
jrolldevananda: speaking of community drivers, we still haven't seen the mindstorm driver >:(16:59
* devananda shuffles papers and heads over to the meeting room16:59
devanandajroll: i  know :(16:59
* NobodyCam heads over to the meeting room16:59
sambettsjroll, devananda: wasn't it cloudbase that were working on that?17:00
jrollyep17:00
*** Guest59984 has joined #openstack-ironic17:00
devanandahttp://www.cloudbase.it/rebot/17:00
sambettsso cool :-P those guys also had a bunch of 3D printed stuff at their booth in Paris17:01
*** Masahiro has quit IRC17:01
*** shakamunyi has quit IRC17:03
*** MattMan1 has joined #openstack-ironic17:04
MattMan1Hi, just wondering is there a plan for a ironic 2014.2.1 release ?17:05
NobodyCamMattMan1: we're in meeting just now.17:05
MattMan1Apologies17:06
*** ndipanov has quit IRC17:07
NobodyCamno no nothing to apologie for17:08
devanandadtantsur|afk: hi! if you're around -- weekly meeting in progress17:09
NobodyCamdtantsur|afk: are you able to join the meeting17:09
devanandaMattMan1: none that I'm aware of off-hand, but I will follow up after this meeting. adam_g - any thoughts?17:09
adam_gthere hasn't been any patches there17:10
adam_gthe only thing merged to those branches is requirements updates17:10
adam_gso it hasn't warranted any release. if there are critical bugs that should be fixed in 2014.2, please escalate them and make us aware17:10
MattMan1Nothing to escalate on my side, was just wondering that's all. Thanks17:11
*** dlpartain has quit IRC17:11
*** pensu has quit IRC17:17
afaranhadevananda, Hey, I still trying to deploy Ironic, but I'm having some issues. Now I have 3 services that isn't running17:18
afaranhaI sent an email to the list explaining the situation better17:18
*** Guest59984 has quit IRC17:19
*** ndipanov has joined #openstack-ironic17:20
*** dlaube has joined #openstack-ironic17:31
*** pensu has joined #openstack-ironic17:32
*** jcoufal_ has quit IRC17:43
*** achanda has quit IRC17:45
*** achanda has joined #openstack-ironic17:45
*** achanda has quit IRC17:47
*** achanda has joined #openstack-ironic17:47
NobodyCamdtantsur|afk: can you make a bug review day thursday?17:48
*** rodrigods has joined #openstack-ironic18:00
jrollso18:01
jrollother than ramdisk size18:01
jrollis there any benefit to using DIB for the agent driver?18:01
lucasagomesI believe people would like to use other image types rather than coreos images for the ramdisk18:01
*** marcoemorais has joined #openstack-ironic18:02
JayFlucasagomes: I think that's a bad reason to change it, TBH18:02
NobodyCamas of right now the dib element only supports fedora/RH18:02
*** marcoemorais has quit IRC18:02
lucasagomesJayF, right, but not my call18:02
lucasagomeslike red hat would like to have a fedora/rhel image for it18:02
*** marcoemorais has joined #openstack-ironic18:02
JayFjroll: I'm wondering if image streaming + another round of shrinking could get the CoreOS iamge working in 512MB :)18:02
adam_give got multi-host ironic devstack working now, we may be able to use that to do non-parallel testing if we cant slim it down18:03
jrollJayF: it wouldn't even boot18:03
NobodyCambrb18:03
jrolllucasagomes: sigh, why, it literally makes no difference18:03
JayFjroll: I know :) That doesn't mean it couldn't be fixed though :)18:03
* devananda jumps on a call, back in 90 min18:03
lucasagomesjroll, I know... I can check it internally18:03
jrollJayF: right (glhf?) :P18:03
lucasagomesjroll, but we usually use our own stuff... productization and stuff18:03
JayFjroll: priorities, priorities :)18:03
*** derekh has quit IRC18:04
sambettsI'm heading off for the evening, night ironic18:04
jrolllucasagomes: right :/18:04
jrollnight sam18:04
sambettsnight jroll18:04
JayFlucasagomes: didn't fedora announce a coreos-like new spin just like the new ubuntu light one?18:04
devanandag'night, sambetts18:04
jrollI mean, all you need is a system with systemd-nspawn18:05
jrollwhich fedora presumably has18:05
lucasagomesJayF, not sure, I will check. I was outside tech world for more than 1 week :D18:05
lucasagomesdidn't follow any news whatsoever18:05
jrollyou could easily tweak the builder to use fedora, I would think18:05
JayFjroll: remember cloud-config.yml is a coreos-specific thing18:05
jrollassuming there's a fedora pxe image you could crack open18:05
JayFjroll: so not quite so easy18:05
jrollmmm, true18:05
lucasagomesjroll, yeah and the fact that fedora/rhel now runs systemd18:05
lucasagomesI believe it may facilitate a bit18:05
jrollright18:05
*** Nisha has quit IRC18:06
lucasagomesbut what I mean also is that, dib makes it easier to customize the image the way you want18:06
jrolllucasagomes: the DIB thing works, it just needs to be optimized, I'd suggest pursuing that18:06
lucasagomeslike having ubuntu/fedora/suse elements etc18:06
jrollright18:06
lucasagomesand if we hard depend on a specific distro it may not be that dib-ish18:06
JayFlucasagomes: jroll: Check out the Dockerfile in IPA; you probably just need to purge a bunch of build-deps when it's done to make it smaller18:06
lucasagomesI understand the concerns, and I even agree18:06
*** subscope has quit IRC18:07
jrollJayF: right18:07
lucasagomesJayF, ah nice18:07
JayFwhen jroll said we spent weeks making that ramdisk smaller18:07
lucasagomesJayF, it does use the fedora cloud image as base?18:07
JayFmost of those weeks were mine ;)18:07
JayFlol18:07
lucasagomesor normal fedora ?18:07
JayFlucasagomes: You mean DIB? Or the CoreOS builder thing?18:08
lucasagomesI mean desktop version*18:08
jrollJayF: I specifically said you :P18:08
lucasagomesJayF, the coreOs builder18:08
JayFlucasagomes: the CoreOS builder uses ubuntu trusty docker image (slimmed down ubuntu image) as a base18:08
JayFlucasagomes: for a container which is embedded inside the coreos18:08
JayFlucasagomes: trivially that could be changed to support Fedora instaed18:08
lucasagomesright18:08
JayFlucasagomes: https://github.com/openstack/ironic-python-agent/blob/master/Dockerfile18:08
* lucasagomes clicks18:09
JayFlucasagomes: I think #24-#30 are what need to be added to the DIB, or something lik eit18:09
*** rustlebee is now known as russellb18:09
naohirotI'm going to sleep until the noon. :-) see you all18:12
*** naohirot has quit IRC18:12
NobodyCamhave  good night naohirot18:13
NobodyCamhave a *18:13
dlaubeg'morning ironic18:13
lucasagomesJayF, right yeah... I hope I will find some time to play with it18:14
lucasagomesI know they do some stuff to slim down the cloud image for example using iptables instead of firewalld18:14
NobodyCammorning dlaube18:14
lucasagomesremoving all docs18:14
lucasagomesetc etc18:15
lucasagomesdlaube, morning18:15
*** MattMan1 has quit IRC18:15
*** Marga_ has joined #openstack-ironic18:21
*** harlowja has joined #openstack-ironic18:33
anteayaadam_g: so in terms of what you just signed up for18:33
anteayaadam_g: it is helpful for starters to at least be able to find and share urls for third party information18:33
anteayaadam_g: first stop: http://ci.openstack.org/third_party.html18:34
anteayalinked from above: https://wiki.openstack.org/wiki/ThirdPartySystems18:34
anteayareading the above information would be wonderful too18:35
adam_ganteaya, thanks. i'll take a look.  im not involved in any third party testing myself but happy to lend a hand to any third parties trying to tie into ironic's CI18:35
anteayathank you18:35
anteayathat is the role18:36
anteayaguiding hand that sort of thing18:36
anteayaalso person able to share ironic perspective on things like the dashboard spec18:36
anteayasince it is hoping for cross-project buy in18:36
NobodyCambrb18:41
*** andreykurilin_ has joined #openstack-ironic18:43
*** Masahiro has joined #openstack-ironic18:45
rlr0329Sorry to keep asking basic questions here but don't know where else to go as I can seem to find the answers in the docs.  The nova boot command is now selecting the correct baremetal node but it is failing because the node isn't show as having enough available resources.18:50
rlr0329nova.compute.resource_tracker reports the following:  Total physical ram (MB): 0, total allocated virtual ram (MB): 0, Total physical disk (GB): 0, total allocated virtual disk (GB): 0, Free VCPU information unavailable.  Question is, how does the available resources get updated if the node hasn't booted yet?18:50
*** Masahiro has quit IRC18:50
NobodyCamrlr0329: please keep asking :)18:53
NobodyCamrlr0329: take a look at step #3 of http://docs.openstack.org/developer/ironic/deploy/install-guide.html#flavor-creation18:53
*** dprince has quit IRC18:57
rlr0329NobodyCam:  I can do that.  :)    I've done that, i.e.  created the flavor,etc.   How does the basemetal node available resources get updated?   For example, the available resources for physical ram 0 and I can't set the flavor to 018:58
*** andreykurilin_ has quit IRC19:02
*** andreykurilin_ has joined #openstack-ironic19:03
*** marcoemorais has quit IRC19:04
*** marcoemorais has joined #openstack-ironic19:05
NobodyCamgah I swear we had an example of creating a node19:07
NobodyCamrlr0329: one sec... searching19:07
adam_grlr0329, the nova driver polls ironic for available node resources, based on the properties associated with that node in ironic (ram, memory, cpu)19:07
adam_grlr0329, ironic wont expose the new node's resources to nova until it's synced its power state. if resources aren't showing up in nova, make sure ironic has at least set each node's power_state19:09
rlr0329adam_g:  so do I manually set whatever properties specified by the flavor in the ironic node properties?   The power state is sync'd and I can control the power state using ironic19:11
adam_grlr0329, you set the properties on the ironic side to reflect what the node provides, nova's scheduler will filter out nodes that can satisfy requirements described by the flavor19:12
NobodyCamrlr0329: have you added the properites to the node? ie (ironic node-create -d pxe_ipmitool -i pxe_deploy_kernel=<glance_uuid_of_pxe_deploy_kernel> -i pxe_deploy_ramdisk=<glance_uuid_of_deploy_ramdisk> -p cpus=<number_of_cpus> -p memory_mb=<memory_size_in_MB> -p local_gb=<local_disk_size_in_GB> -p cpu_arch=<cpu_arch>)19:12
rlr0329Ahh.   That makes more sense now.  I did not set the cpus, memory, or local_gb in the ironic node properties.   I didn't see that in the doc19:15
NobodyCamdevananda: didn't you have a patch that added a good create node example to our docs? I swaer I remember reviewing it19:15
rlr0329adam_g/NobodyCam:   Will give that a go.  Thanks!19:15
NobodyCam:)19:15
devanandaNobodyCam: I did .. what happened to that?19:15
NobodyCamrlr0329: just note that it can take a full minute for nova to see the ironic resources19:16
devanandaNobodyCam: oh. you reviewed it and I didn't update .. https://review.openstack.org/#/c/136202/19:16
NobodyCamlol ahh ha19:17
*** Marga_ has quit IRC19:17
NobodyCamthere it is19:17
devanandasometimes I wish we'd just land a big patch like this even with one or two typos19:17
devanandathen file a smaller patch to fix the typo19:17
NobodyCamI'm not nuts19:17
NobodyCamlol my comment says I'm good with a follow up patch fix19:17
rlr0329NobodyCam:  duly noted :-)19:18
adam_grlr0329, you should be able to update them in place, ie ironic node-update a8c61627-8c32-4ead-b4c2-07ad79dc89a9 add properties/memory_mb=512  (for memory_mb, cpu_arch, local_gb, cpus)19:19
NobodyCamrlr0329: also take a look at the patch devananda pointed out above for better examples19:20
rlr0329got it.  Thanks!!19:21
adam_ghas anyone else been getting spammed /w  'oslo.messaging._drivers.impl_rabbit [-] Timed out waiting for RPC response: timed out from (pid=16191)' in the conductor log?19:25
jrollo.o19:27
jrollyes19:27
rlr0329adam_g:  Yes, I am in my setup19:27
adam_ghmm19:27
jrollI thought that was our environment19:27
devanandaadam_g: yes. can't stand it ..19:27
jrollinteresting19:27
devanandaI think that coincided with the new release of oslo.messaging, but i haven't dug into it yet19:28
adam_gis there a bug? ill file one19:28
devanandaadam_g: not afaik. thx19:28
* devananda finishes with meetings, gets back to code and stuff19:28
*** pensu has quit IRC19:28
*** marcoemorais has quit IRC19:29
rlr0329adam_g: remember seeing a bug for that19:29
*** marcoemorais has joined #openstack-ironic19:29
NobodyCamdevananda: if you don't mind I patch up 136202 for you?19:31
devanandaNobodyCam: ty19:32
rlr0329adam_g:  here is the bug #:  https://bugs.launchpad.net/designate/+bug/139925719:32
adam_grlr0329, oh nice, thanks!19:33
*** rloo has quit IRC19:33
*** rloo has joined #openstack-ironic19:34
* devananda hits also-affects19:34
devanandamarking low since there's neglible impact, aside from annoyance19:35
devanandaGheRivero: looks like ^ will need another release of oslo.messaging19:36
devananda*means we will need19:36
*** david-lyle is now known as david-lyle_lunch19:39
GheRiverodevananda: yeah. That's the second time we broke because of oslo.messaging.19:40
devanandaGheRivero: this isn't much of a "break" at least :)19:41
devanandajust annoying log messages19:41
GheRiveroalso, I have to review oslo.config and oslo.policy patches and land them to and sync every oslo library19:42
GheRiverolucasagomes: romcheg: ^^19:42
devanandaGheRivero: trying to do that before kilo-1?19:42
GheRiveroI want to19:43
lucasagomesGheRivero, yeah, I gotta take a look at the oslo.config I saw that you put another patch up19:43
JayFGheRivero: this is something relevant generally to your interests if you'd like to review it --> https://review.openstack.org/#/c/138116/19:43
devanandaGheRivero: ok - could you open a tracking bug for that and target to kilo-1, so that it is reflected on the milestone page?19:43
devanandaGheRivero: then close the bug when that work is done19:43
GheRiverodevananda: sure19:44
openstackgerritChris Krelle proposed openstack/ironic: Add new enrollment and troubleshooting doc sections  https://review.openstack.org/13620219:44
GheRiveroJayF: thanks. It's already on my radar, but was giving priority to the config and policy patches. They are more disruptive19:44
NobodyCamall needed doc patch ^^^^^19:45
*** eghobo has joined #openstack-ironic19:45
*** rwsu has joined #openstack-ironic19:45
JayFGheRivero: I was just hoping to get that out b/c I put some patches in to fix the rebase. Would rather it not get outta date again :)19:45
devanandaadam_g: there was a question earlier (not sure if you saw / replied) asking whether we're going to release a 2014.2.119:46
devanandaadam_g: I haven't been tracking or targeting backports specifically -- but I think you have?19:46
adam_gdevananda, yeah--i pointed out that we had no bugs or patches targeted for backporting, so there was no need to do a point release19:46
adam_gonly things merged were auto global requirements patches19:47
devanandak k19:47
*** Marga_ has joined #openstack-ironic19:48
rlooNobodyCam: misspelled 'trimed' in https://review.openstack.org/#/c/136202/4/doc/source/deploy/install-guide.rst19:50
rlooNobodyCam: what about putting a line with something like '| ... | ...|' where the <snip> was19:50
NobodyCamd'oh19:50
NobodyCamrloo: ahh that would look better will add now19:50
devanandaadam_g: skimming fix-committed bugs, this one looks like it probably affects juno. not sure it warrants a backport so I'm posing that as a question -- https://review.openstack.org/#/c/125972/19:51
rlooNobodyCam: thx. Cuz I was also going to mention that '... for space requirements' is a bit odd. There are no space REQuirements?19:52
devanandaditto for https://bugs.launchpad.net/ironic/+bug/1355375  <-- jroll19:52
*** Marga_ has quit IRC19:53
*** david-lyle_lunch is now known as david-lyle19:53
NobodyCamrloo: how about trimmed for space?19:53
*** david-lyle is now known as david-lyle_t19:53
*** david-lyle_t is now known as david-lyle19:53
adam_gdevananda, those both look like they fit within the stable branch policies19:53
rlooNobodyCam: if you put the |...|.. instead of the snip, I don't think it needs the trimmed... text19:54
devanandaadam_g: ack. so no one has, afaik, asked for either to be backported, but it might be nice of us to do that19:54
NobodyCamok.. let me push that up19:54
openstackgerritChris Krelle proposed openstack/ironic: Add new enrollment and troubleshooting doc sections  https://review.openstack.org/13620219:55
adam_gdevananda, sure. if you want to propose them i can take a look when i get back.19:55
adam_gim being kicked out of jury duty for a 1hr45min lunch break19:56
rlooNobodyCam: all that to say that I can't think of good wording right now, for that ;)19:56
devanandaadam_g: mmm, lunch19:56
devanandaadam_g: also, how is it you're here if you're on jury duty?19:56
adam_gim in the waiting area where they pick jurors from. they have wireless, laptops are allowed19:57
devanandaah19:57
adam_gthey even have work desks and board games19:57
NobodyCamrloo: output redacted for easier reading19:57
NobodyCam:-p19:57
rlooNobodyCam: that's better!19:57
NobodyCamrloo: take a look at that last version and I can add the redacted line if you think its still needed19:58
rlooNobodyCam: no, the redacted line isn't needed. Did you check the rendered page? You might be missing a '|'19:59
NobodyCamthou redacted makes me think of some CIA guy with a black marker20:00
NobodyCamlol no I didn't ... checks now20:00
rlooNobodyCam: i think I was wrong wrt the |.20:00
rlooNobodyCam: I +2'd. My excuse was the rendered page hadn't rendered yet. But I think it'll be right ;)20:01
NobodyCamI do get a couple of warrning localy let me fix them real quick20:01
openstackgerritChris Krelle proposed openstack/ironic: Add new enrollment and troubleshooting doc sections  https://review.openstack.org/13620220:03
NobodyCamrloo: warrnings fixed20:04
*** subscope has joined #openstack-ironic20:05
rloothx NobodyCam20:05
*** kevinbenton has joined #openstack-ironic20:07
*** subscope has quit IRC20:09
*** dprince has joined #openstack-ironic20:13
lucasagomesI will call it a day folks20:19
lucasagomeshave a great night20:19
*** lucasagomes is now known as lucas-dinner20:19
NobodyCamhave a good night lucas-dinner20:20
rloonight lucas-dinner20:20
*** penick has joined #openstack-ironic20:24
Shrewsdevananda: Hi! Had a chance to see my comment re: NOSTATE on this yet? https://review.openstack.org/#/c/139216/8/ironic/conductor/manager.py20:28
Shrewshoping you can unconfuse me (which is a large task, i know)20:28
*** erwan_taf has joined #openstack-ironic20:28
NobodyCamdevananda: a assume your about to push up a new 139215 as the comments are morked done :)20:29
*** marios has quit IRC20:30
*** kylestev has quit IRC20:30
*** cinerama has quit IRC20:30
devanandayup20:30
devanandajust posted20:30
devanandaabout to push a new patch series20:30
*** marios has joined #openstack-ironic20:31
*** kylestev has joined #openstack-ironic20:31
*** cinerama has joined #openstack-ironic20:31
NobodyCam:)20:31
*** Masahiro has joined #openstack-ironic20:34
*** erwan_taf has quit IRC20:34
*** romcheg has quit IRC20:35
Shrewsdevananda: thx20:36
*** mrda-away is now known as mrda20:37
mrdaMorning Ironic20:37
devanandammm, rebase conflict20:37
NobodyCammorning mrda20:37
mrda\o20:38
devanandajroll: where'd agent _set_failed_state go?20:38
*** Masahiro has quit IRC20:39
devanandaooh. vdrok removed it. k k20:39
openstackgerritDevananda van der Veen proposed openstack/ironic: Refactor async helper methods in conductor/manager.py  https://review.openstack.org/13921720:45
openstackgerritDevananda van der Veen proposed openstack/ironic: Begin using the state machine for node deploy/teardown  https://review.openstack.org/13921620:45
openstackgerritDevananda van der Veen proposed openstack/ironic: Convert drivers to use process_event()  https://review.openstack.org/14088320:45
openstackgerritDevananda van der Veen proposed openstack/ironic: Enable async callbacks from task.process_event()  https://review.openstack.org/14086820:45
openstackgerritDevananda van der Veen proposed openstack/ironic: Convert check_deploy_timeout to use process_event  https://review.openstack.org/14086920:45
openstackgerritDevananda van der Veen proposed openstack/ironic: Add base state machine  https://review.openstack.org/13921520:45
NobodyCamwoo20:45
*** marcoemorais has quit IRC20:45
NobodyCamno 139215?20:46
devanandahm. didn't mean to change the branch name20:46
*** marcoemorais has joined #openstack-ironic20:46
NobodyCamoh there it is20:46
devanandaNobodyCam: no, it's there. just didn't post to IRC for some reason20:46
NobodyCam:-p20:46
Shrewsit did. it's just last20:47
NobodyCamya just saw that20:47
NobodyCam:-p20:47
devanandaah20:47
* devananda is also blind20:47
* NobodyCam jumps in the boat with devananda :)20:47
* rloo hopes NobodyCam didn't land in the water20:48
NobodyCamlol20:48
NobodyCam:)20:48
*** Marga_ has joined #openstack-ironic20:48
clif_hI'm seeing something with ironicclient that seems odd to me. I'm getting a 401 unauthorized response from keystone, which is fine by itself, but instead of throwing an 'Unauthorized' exception, ironicclient throws a very low-level 'AttributeError' exception instead20:48
clif_hin particular it throws the AttributeError from this line: https://github.com/openstack/python-ironicclient/blob/master/ironicclient/openstack/common/apiclient/exceptions.py#L44720:50
clif_hso response.text is absent, but should be there since the content_type starts with "text/"20:51
JoshNangclif_h: got a traceback?20:52
NobodyCamclif_h: that may be a bug20:52
clif_hhttps://gist.github.com/ClifHouck/dd7ea92bff4862d6567e20:52
clif_hI'm testing a change I'm making to the nova ironic driver to try to cache the ironicclient instead of creating a new one for every call20:53
clif_hI haven't mucked with the actual client in any way20:53
*** Marga_ has quit IRC20:53
devanandaclif_h: I believe mrda did some work on that. you may want to share ideas20:53
devanandaclif_h: also, that is definitely a bug. what version of the client are you using?20:54
clif_hfrom pip list: python-ironicclient (0.3.2)20:54
clif_hI'm testing on devstack20:55
*** dprince has quit IRC20:55
devanandaclif_h: can you install 0.3.1 and test that?20:55
mrdadevananda: thanks, I have already promised clif_h I'd take a look.20:55
devanandaclif_h: asking because I haven't seen this before and knowing if the release we did last week is related will help narrow down a cause20:55
mrdaclif_h: I will today, sorry for the delay20:56
devanandamrda: :)20:56
clif_hmrda: it's ok, the current review doesn't reflect all the changes I've made20:56
clif_hI can install 0.3.1 if you think that will make a difference20:56
*** Ng has quit IRC21:00
*** david-ly_ has joined #openstack-ironic21:00
*** lifeless has quit IRC21:02
*** gingerjiang has quit IRC21:02
*** vipul has quit IRC21:02
*** ekarlso- has quit IRC21:02
*** david-lyle has quit IRC21:02
*** yjiang5 has joined #openstack-ironic21:02
*** lifeless has joined #openstack-ironic21:04
devanandaHaomeng|2: ping21:08
jrollclif_h: "ironicclient throws a very low-level 'AttributeError' exception instead" that's because the response body is empty21:08
jrolldevananda: on https://bugs.launchpad.net/ironic/+bug/135537521:09
jrolldevananda: I don't really expect that to *need* to be backported, but I guess it can't hurt21:09
clif_hjroll: right, I get that, but it doesn't seem like its actually empty21:09
clif_hat least not in the logs21:09
JayFthere's no concept of backporting an IPA patch21:09
JayFbecause we have no concept of an IPA release21:09
jrolloh21:09
jrollright21:09
jrolldevananda: IPA doesn't have a juno release, no backport necessary :)21:09
JayF(which we may desire to change in Kilo, but idk)21:09
*** vipul has joined #openstack-ironic21:10
clif_hif you look at the HTTP response listed in https://gist.github.com/ClifHouck/dd7ea92bff4862d6567e21:10
clif_hIt seems that the body of the response is 'Authentication required'21:10
jrolloh, huh21:10
jrollinteresting21:11
devanandajroll: oh right21:11
devanandajroll: though I mean in the driver, not in IPA21:11
clif_hI'm not sure what's going on with the response object21:12
clif_hwhy isn't that getting set in response.text21:12
devanandajroll: but yea, no one's asked for that backport yet, so ...21:12
clif_hjroll: I could be misinterpreting the log21:13
jrolldevananda: that fix doesn't touch the driver21:13
clif_hbut it seems like the log does print the response body of an http response21:13
devanandajroll: ah! never mind then21:13
jrollclif_h: right :/21:13
devanandajroll: ya'll need a different bug tracker?21:14
jrolldevananda: dunno, been fine so far, you were the one that suggested sharing :)21:14
devanandacool. i'm just being obtuse then :)21:14
devanandaoh hey, random question21:14
jrollrandom.answer()21:15
NobodyCam4221:15
*** ekarlso- has joined #openstack-ironic21:15
* JayF suspects our random module has been hax'd by rats21:15
devanandawhat if setting a node to 'maintenance mode' removed any network info from Neutron21:15
jrollnooooooooooooo21:15
jrollclif_h: anyway, I'd say that exception is a client bug21:15
devanandathat'd probably break you guys21:15
JayF==jroll21:15
devanandayea ...21:15
jrollthat would break the world tbh21:16
jrollfor example, we have ports in neutron for the decom vlan21:16
*** romcheg has joined #openstack-ironic21:16
devanandayou decom a node that's in maintenance mode?21:16
jrollwhy would you want to clear network info?21:16
jrolldecom vlan == everything not tenant21:16
jrollsorry, I should say provisioning vlan21:17
JayFdevananda: downstream we do; yes; but that's not relevant to jroll's conversation :)21:17
jrollinternal words21:17
devanandaJayF: actually it might be. if booting into IPA is explicitly something you need to do on a node that's in 'maintenance' -- yep, relevant21:17
clif_hjroll: should I file a bug?21:17
jrollclif_h: sure!21:17
JayFdevananda: also this is a workflow: maintenance a server; ssh to running agent to see how the hardware is broken; fix hardware; use agent running while still in maint to verify fix; unmaint21:17
devanandaJayF: do you need to reboot back into the agent while still in maintenance?21:18
JayFdevananda: yes21:18
devanandaI would imagine "yes"21:18
JayFdevananda: many time21:18
devanandak21:18
JayF*many times21:18
devanandaso, if i remember the context of my own note (hah!) it is for an external mgmt system21:18
devanandathat uses its own PXE env21:18
devanandarather than the one ironic uses21:18
jrollah21:19
*** Ng has joined #openstack-ironic21:19
devanandaand wants a way to temporarily disable all the pxeboot stuff that ironic/neutron manage21:19
jrollto do inventory or something?21:19
devanandaor something21:19
jrollright21:19
JayFdevananda: I'd think you maint in ironic then do a thing in neutron if you had that use case21:19
devanandaJayF: right. where "a thing" is "stop answering dhcp requests"21:19
jrollthat's what we would do, anyway21:19
jroll"remove these ports"21:20
NobodyCamwould it be worth having a understanding of a maintance mode network21:20
JayFuntil/unless we offer a better way to say "tenants don't belong on this node" maintenance can't do much more than it already does21:20
jrollor whatever21:20
jrollyeah21:20
devanandajroll: exactly. hence my opening question :)21:20
JayFbceause it's the big hammer for "don't provision on this machine"21:20
jrollwe don't do the neutron dhcp thing so it's harder to reason about21:20
devanandajroll: yup. and I want to not break folks who dont use neutron21:20
devanandabut for folks who do, this seems quite reasonable to me21:20
devananda"make neutron stop answering requests for MAC xxxx"21:21
JayFdevananda: I disagree, actually21:21
devanandai'm just not sure how that relates to maintenance mode21:21
JayFdevananda: even for people using neutron, I think we should enable people to boot agents on maintenanced boxes21:21
jrollJayF: that's different21:21
devanandaJayF: well, right. see my last comment :)21:21
JayFdevananda: mainly to permit folks (like us) who use the agent to help with fleet management out of band of ironic21:21
jrollthis is booting something outside of ironic21:21
devanandaI think these are orthogonl21:21
jrollnot an agent21:21
*** Marga_ has joined #openstack-ironic21:21
JayFWould jroll's pxe-pxe driver fix this use case?21:22
jroll"make ironic stop managing dhcp" is the actual behavior we're looking at21:22
devananda"hey ironic, boot this node into a rescue env"21:22
jroll:o21:22
jrollyes21:22
jrollmaybe21:22
JayFi.e. if Ironic would just pxe boot an instance into a random thing on request?21:22
devananda"hey openstack, stop managing this node for a while, while $otherthing manages it"21:22
jrolldevananda: wait, does "nova rescue" solve that?21:22
jrolloh, no21:22
JayFdevananda: that second line sounds like "ironic node-delete"21:22
jrollJayF: I like where you're going21:22
devanandayea. different21:22
JayFdevananda: followed by a recreate when they're done21:22
devanandaJayF: it sort of does, yup21:22
JayFwe've used that pattern here21:22
jrollpxepxe++21:23
JayFdelete a node then readd it later when it's ready to be readded21:23
* JayF won't comment on whether or not ironic node-delete got confused with ironic node-set-provision-state deleted to cause that node to get deleted21:23
JayFbut it's a pattern that is OK21:23
jrolllol21:23
devanandaheh21:23
devanandaJayF: at least, node-delete should error if there's an instance on it21:23
devanandaJayF: so you won't accidentally do /that/21:24
JayFif someone was trying to set provision-state deleted on a node with an instance_uuid21:24
JayFthey screwed up already ;)21:24
*** Marga_ has quit IRC21:26
ShrewsSo, I know it's bad form to vote on a review you are listed as co-author on, but I want to see 139215 merged this week, so I only put a +1 on it.21:27
Shrewsplus my contribution was very minor  :-P21:27
NobodyCamShrews: I always agree to a +1 to show that you agree with the current set of changes21:28
* NobodyCam does the same21:28
devanandaNobodycam, Shrews: not +2'ing that means we essentially need 5 cores to vote on it21:30
NobodyCamdevananda: we can get the J*'s to review it21:31
jrolloh lawd21:31
devanandawhen just doing a fix-up patch for someone, and not a significant amount of the work, I think co-authors should +221:31
jrollI need to do some things21:32
Shrewsdevananda: I'm willing to +2 if you're ok with that.21:32
jrollbut can review later today21:32
devanandaShrews: yup21:32
Shrewsdevananda: done21:33
NobodyCamoh devananda I just found: http://robhirschfeld.com/2014/12/09/openstack-ironic-crowbar ... interesting read21:36
devanandaNobodyCam: yup.21:39
devanandaI like the pictures :)21:39
*** eghobo has quit IRC21:39
ShrewsOh, if anyone wants to play around with a docker-based ironic test environment, feel free to give dockstack a try over the holidays: https://github.com/Shrews/dockstack21:40
ShrewsIt doesn't yet integrate nova/neutron/glance. I need to build the configs for that, but ironic does run with the fake driver.21:40
devanandaShrews: you see http://lists.openstack.org/pipermail/openstack-dev/2014-December/052708.html ?21:40
jroll^ is p cool21:41
Shrewsdevananda: i did. iirc, it was solving a larger problem for *production* scale stuff21:41
dlaubehey guys, so after I deploy a node and it gets installed I see some failed attempts being made to the metadata service. more specifically, I'm getting "x-instance-id header is missing from request" even while running the ec2metadata util from the command line21:41
* jroll wishes our public cloud infra ran on that21:41
devanandaShrews: ah21:41
dlaubeany idea how x-instance-id is injected into baremetal servers? or is there something else I can look at to see whats going on under the hood21:41
devanandaShrews, NobodyCam: how do ya'll want to land these patches?21:45
Shrewsquickly and without abandon!21:45
devanandaI know you've only reviewed the first two or three, but there is a bunch of important changes later on in the series as well21:45
devanandaShrews: with*out* abandon? :p21:45
devanandaor with?21:46
Shrewswhichever one means wrecklessly :)21:46
NobodyCamzull is way slow today21:46
devanandawith21:46
*** marcoemorais has quit IRC21:46
Shrewsdevananda: i'm re-reviewing the 2nd in the chain now and have barely touched the 3rd. do you think we need to land them all in one go?21:47
*** marcoemorais has joined #openstack-ironic21:47
devanandano - these are set up in stages. however, if we *dont* land them as a group, the code will look odd21:47
devanandasecond patch starts using the new fsm, in just a few places21:48
devanandathird patch is a big refactor of conductor/manager21:48
devanandabut no functional changes21:48
*** ryanpetrello has joined #openstack-ironic21:48
devanandafourth patch uses the refactoring in the previous patch, and adds callbacks to task_manager, again just for the few places using it at this point21:49
devanandafifth and sixth patches start using this in more places21:49
Shrewsdevananda: does it make sense sub-group them? like, should we work on trying to land the first 3 (or whatever) back-to-back? then focus on the ones after?21:49
devanandabasically ... review up to at least the 4th patch21:49
devanandaotherwise you won't see what i'm really doing21:50
devananda1-4, 5-621:50
devananda4-6 is where you can see the effect this has on drivers21:50
*** openstackgerrit has quit IRC21:50
*** penick has quit IRC21:50
devananda1-3 is really just prep work21:50
*** openstackgerrit has joined #openstack-ironic21:51
devanandameanwhile I need to get lunch21:52
devanandabbiaf21:52
Shrewsok. let me focus on getting 1-4 reviewed by tomorrow then21:52
NobodyCam:)21:52
NobodyCamShrews: ++21:52
Shrewsthen maybe i'll have a better sense for how to land this21:52
NobodyCamenjoy lunch devananda21:52
devanandaShrews: it may seem backwards, but actually, you might try starting from 621:52
devanandathey are much smaller at the end :)21:52
devanandaand if the usage looks terrible in 6 or 5, then it means 1-3 need to be changed21:53
Shrewsi think my OCD would prevent me from doing that  :)21:53
Shrewsbut i'll give that a try21:53
*** penick has joined #openstack-ironic21:54
*** Marga_ has joined #openstack-ironic21:57
* Shrews has a crockpot full of chili going in the kitchen and the smell is driving him insane... so hard to concentrate21:57
*** pelix has quit IRC22:08
*** david-ly_ is now known as david-lyle22:11
devanandaNobodyCam: you fixing the doc patch? if not, I will22:12
NobodyCamdevananda: I did22:13
NobodyCamrloo: +2'd22:13
devanandaNobodyCam: Shrews has some new comments22:13
NobodyCamoh :-p22:13
* NobodyCam looks22:13
*** marcoemorais has quit IRC22:14
*** marcoemorais has joined #openstack-ironic22:15
NobodyCamdevananda: I can fix... Just finishing up some food atm...22:15
*** ryanpetrello has quit IRC22:15
devanandaack22:15
*** ryanpetrello_ has joined #openstack-ironic22:16
*** ryanpetrello_ is now known as ryanpetrello22:16
Shrewsdevananda: for 139217, looks like you did more than just move _do_node_deploy(). I see there is a change to where you set conductor affinity22:19
Shrewsintentional?22:19
devanandaShrews: just moved the function22:20
Shrewsmoved from the try to the else22:20
devanandaline # ?22:20
Shrews136922:20
Shrewsvs. 705 in the old file22:20
devanandaah22:21
devanandayes22:21
devanandathat *shouldn't* have any functional effect, but it is cleaner to be explicit22:21
devanandaactually22:21
devanandatask.process_event() could raise an exception -- though it shouldn't here22:22
devanandaso updating the node.conductor_affinity in a code block separated from where that would be .save()'d22:22
devanandais not as easy to reason about as doing it in the same code block22:22
*** Masahiro has joined #openstack-ironic22:23
* devananda hopes his rambling helped22:23
Shrewsjust trying to think of the implications... you're right. should be functionally the same. i think we should point out this change in the commit message, though.22:24
Shrewsbut that's sort of a pain due22:25
Shrewsto the other reviews22:25
* Shrews makes a nit22:25
devanandaI can update that easily enough22:25
Shrewseh, wait until others review. i'll leave a comment22:26
devanandak22:26
*** ChuckC has quit IRC22:26
*** Masahiro has quit IRC22:28
Shrewshrm, a change in _do_node_tear_down() too22:29
openstackgerritChris Krelle proposed openstack/ironic: Add new enrollment and troubleshooting doc sections  https://review.openstack.org/13620222:33
NobodyCamShrews: devananda: ^^^22:35
rloodevananda, NobodyCam, Shrews: I +2'd 139215. but I don't see Jenkins. Should I approve it and see what happens?22:40
ShrewsNobodyCam: lol. a mix of hardcoded list numbers and use of # in 136202? that seems... hackish  :-P22:43
NobodyCamrloo: just finished up zull22:43
NobodyCamthe .. ref is reseting the counter22:43
ShrewsNobodyCam: hrm. do we need that ref? where is it used?22:44
Shrewsoh, above it22:44
rlooNobodyCam: wrt 136202, can't you just move the .. _ComputeCapabilitiesFilter to the end of the section?22:44
NobodyCamlet me try22:44
Shrewswhy aren't we just using href links?22:45
*** eghobo has joined #openstack-ironic22:46
NobodyCamthat worked22:46
* Shrews brb22:46
openstackgerritChris Krelle proposed openstack/ironic: Add new enrollment and troubleshooting doc sections  https://review.openstack.org/13620222:47
NobodyCamShrews: rloo: ^^^22:47
NobodyCamremoved my hack22:47
rlooNobodyCam: thx!22:48
*** Marga_ has quit IRC22:49
*** Marga_ has joined #openstack-ironic22:49
*** eghobo has quit IRC22:50
*** Marga_ has quit IRC22:50
*** Marga_ has joined #openstack-ironic22:50
ShrewsNobodyCam: +A'd22:52
ShrewsGoing to call it a night now. Will review states reviews 4-6 tomorrow.22:53
NobodyCamw00t :) thank you devananda :)22:53
NobodyCamShrews: ack have a good night22:53
NobodyCamoh wow IRC cloud is working on "Pay with bitcoin"22:58
*** ChuckC has joined #openstack-ironic22:59
*** achanda has quit IRC23:04
*** achanda has joined #openstack-ironic23:04
NobodyCamrloo: are you loking over 139216 Shrews +2'd and I'm about to. should I hold off on the +a?23:08
*** achanda has quit IRC23:09
rlooNobodyCam: I wanted to, but I won't be able to get to it today. Go ahead and +a it; I'll still take a look tomorrow.23:09
NobodyCamrloo: Ack :)23:09
rloowe're doing our self-assessment stuff for the year. I have to copy/paste all the comments/reviews I did in ironic.23:09
rlooJust Joking!23:09
jrollhahahaha23:09
NobodyCamomg23:09
NobodyCamlol23:09
jrollyou should have seen my jaw drop23:09
* NobodyCam has that tomorrow23:09
rlooha ha ha23:10
NobodyCamdevananda: are you adressing Shrews comments on 139217?23:13
*** penick has quit IRC23:17
devanandaNobodyCam: addressing them, but not uploading a new patch23:17
NobodyCamack.. the return think makes some sense23:18
devanandanope23:18
NobodyCams/think/thing/23:18
NobodyCamno ?23:18
NobodyCamoh23:18
devanandacommented23:19
* NobodyCam looks23:19
*** eghobo has joined #openstack-ironic23:23
*** andreykurilin_ has quit IRC23:27
*** penick has joined #openstack-ironic23:30
NobodyCamdevananda: line2 1511-1514 https://review.openstack.org/#/c/139217/8/ironic/conductor/manager.py kinda seem like log chatter to /me.. is there a reason its not at debug?23:34
NobodyCams/line2/lines/23:35
devanandaNobodyCam: copied from old code23:36
devanandaNobodyCam: that said, I agree.23:36
NobodyCam:) wants a comment on the review?23:36
devanandaI mean, on the one hand, failing to manipulate the power state is an error that someone should care about23:37
NobodyCamthat is logged at error right above23:37
devanandaon the other hand, we expect a few failures now and then, and already retry for them, so we don't need to log *each* one23:37
devanandaoh. yea. that's silly23:37
NobodyCamerror is at 150723:37
devanandawhy LE and the LW a line below23:37
devanandaNobodyCam: I don't think that's related to this patch at all -- but it's great if you want to clean that up in another patch23:38
NobodyCamok :)23:38
*** BadCub02 has joined #openstack-ironic23:43
*** marcoemorais1 has joined #openstack-ironic23:53
*** marcoemorais has quit IRC23:54

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