Tuesday, 2014-06-10

* NobodyCam wanders afk to go look at at the fish...00:06
NobodyCamdevananda: I think I have a good path for 96902 should be able to get a new patch up tomorrow00:06
*** matsuhashi has joined #openstack-ironic00:27
*** eguz has quit IRC00:28
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872200:35
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/9626300:39
openstackgerritEllen Hui proposed a change to openstack/ironic: Add node id to DEBUG message in _exec_ipmitool  https://review.openstack.org/9892800:44
jrolldevananda: if you're curious :) https://review.openstack.org/#/c/98930/01:05
jrollnova spec for configdrive generation01:05
jrollwill hit the ironic spec tomorrow01:05
*** ellenh has quit IRC01:08
mrdadamn, just realised I missed today's meeting01:15
* mrda goes and reads scrollback01:15
*** rloo has quit IRC01:17
*** rloo has joined #openstack-ironic01:18
devanandarloo: reviewed already01:22
devanandaer, jroll .... ^01:22
devanandarloo: sorry, ignore that01:22
*** godp1301 has joined #openstack-ironic01:25
*** godp1301 has quit IRC01:27
*** godp1301 has joined #openstack-ironic01:27
*** nosnos has joined #openstack-ironic01:33
*** godp1301 has quit IRC01:35
*** igordcard has quit IRC01:41
openstackgerritA change was merged to openstack/ironic: Add __init__.py for nova scheduler filters  https://review.openstack.org/9691201:48
openstackgerritA change was merged to openstack/ironic: Cleanup mock patch without `with` part 2  https://review.openstack.org/8653601:48
devananda\O/01:54
devanandathings are landing. wooot!01:54
devanandaok, /me walks home01:54
devanandattyl!01:54
mrda:)01:55
*** Haomeng has quit IRC02:19
*** godp1301 has joined #openstack-ironic02:34
*** godp1301 has quit IRC02:37
*** rloo has quit IRC02:43
*** rloo has joined #openstack-ironic02:43
*** rloo has quit IRC02:48
*** rloo has joined #openstack-ironic02:49
*** rwsu has quit IRC02:52
*** vinbs has joined #openstack-ironic02:57
jrolldevananda: thanks :)03:23
openstackgerritA change was merged to openstack/ironic: Log exceptions from deploy and tear_down  https://review.openstack.org/9731803:36
*** nosnos has quit IRC03:43
jrolldevananda: updated, thanks again, useful feedback :)03:45
*** pcrews_ has quit IRC03:52
openstackgerritRuby Loo proposed a change to openstack/ironic: Work around iscsiadm delete failures  https://review.openstack.org/9657703:54
openstackgerritRuby Loo proposed a change to openstack/ironic: Remove 'fake' and 'ssh' drivers from default enabled list  https://review.openstack.org/8871103:54
*** eghobo has joined #openstack-ironic03:55
*** eghobo has quit IRC03:55
*** eghobo has joined #openstack-ironic03:56
*** coolsvap|afk is now known as coolsvap03:57
*** rloo has quit IRC03:58
*** rloo has joined #openstack-ironic03:59
*** rloo has quit IRC04:10
*** rloo has joined #openstack-ironic04:11
*** nosnos has joined #openstack-ironic04:24
*** Mikhail_D_wk has quit IRC04:25
*** Mikhail_D_wk has joined #openstack-ironic04:25
openstackgerritlifeless proposed a change to openstack/ironic: Draft a 'pxe_logpower' driver  https://review.openstack.org/9895004:30
*** rloo has quit IRC04:33
*** eghobo has quit IRC04:36
*** k4n0 has joined #openstack-ironic04:38
lifelessdevananda: ^ it was small enough I figured pushing it up to gerrit was better than sending folk a patch directly04:39
*** eghobo has joined #openstack-ironic04:50
*** Poornima has joined #openstack-ironic04:53
*** eghobo has quit IRC04:54
*** eghobo has joined #openstack-ironic04:54
*** harlowja is now known as harlowja_away04:59
*** Mikhail_D_ltp has joined #openstack-ironic05:07
*** Mikhail_D_ltp has quit IRC05:17
*** lazy_prince has joined #openstack-ironic05:17
*** lazy_prince has quit IRC05:21
*** rakesh_hs has joined #openstack-ironic05:26
*** lazy_prince has joined #openstack-ironic05:28
vinbsHello Ironic :)05:34
vinbsI'm trying to launch an instance on baremetal using ironic05:35
*** pradipta_away is now known as pradipta05:36
vinbsI have progressed till the stage where my baremetal gets an ip assigned from dnsmasq running in my openstack node05:36
vinbsbut when the baremetal tries to pxe boot, I get this error:05:37
vinbsPXE-E11: ARP TIMEOUT05:37
vinbsfollowed by PXE-E38: tftp cannot open connection05:38
vinbsWhat might be the mistake I have done with my pxe boot setup?05:38
*** eguz has joined #openstack-ironic05:50
*** eghobo has quit IRC05:50
*** sysexit has joined #openstack-ironic05:50
*** rameshg87 has joined #openstack-ironic05:56
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Update Nova driver's list_instance_uuids()  https://review.openstack.org/9826805:56
*** Poornima has quit IRC06:01
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/9606306:01
*** Poornima has joined #openstack-ironic06:08
*** Poornima has quit IRC06:13
*** Poornima has joined #openstack-ironic06:13
*** Poornima has quit IRC06:16
*** Poornima has joined #openstack-ironic06:16
*** Poornima has quit IRC06:20
*** max_lobur has joined #openstack-ironic06:20
*** rameshg87 has quit IRC06:25
*** Kai14 has joined #openstack-ironic06:28
*** eguz has quit IRC06:41
*** rameshg87 has joined #openstack-ironic06:42
*** lazy_prince has quit IRC06:49
*** Mikhail_D_ltp has joined #openstack-ironic06:51
*** r0j4z0 has quit IRC06:56
*** athomas has joined #openstack-ironic06:56
*** max_lobur has quit IRC06:56
*** jcoufal has joined #openstack-ironic06:59
*** nosnos has quit IRC06:59
*** matsuhashi has quit IRC07:01
*** matsuhas_ has joined #openstack-ironic07:01
*** nosnos has joined #openstack-ironic07:05
*** lazy_prince has joined #openstack-ironic07:06
*** foexle has joined #openstack-ironic07:17
Mikhail_D_ltpGood morning folks! :)07:19
mrdaMorning Mikhail_D_ltp07:24
openstackgerritRakesh H S proposed a change to openstack/ironic: ipmi double bridging functionality  https://review.openstack.org/9577507:39
*** ifarkas has joined #openstack-ironic07:40
*** max_lobur has joined #openstack-ironic07:43
*** jistr has joined #openstack-ironic08:00
*** max_lobur has quit IRC08:04
*** athomas has quit IRC08:07
openstackgerritA change was merged to openstack/ironic: Fix concurrent deletes in virt driver  https://review.openstack.org/9818408:08
*** gcb has joined #openstack-ironic08:08
*** athomas has joined #openstack-ironic08:09
*** martyntaylor has joined #openstack-ironic08:16
*** ndipanov has joined #openstack-ironic08:17
*** derekh_ has joined #openstack-ironic08:17
*** lucasagomes has joined #openstack-ironic08:29
*** max_lobur has joined #openstack-ironic08:37
*** rameshg87 has quit IRC08:37
*** matsuhas_ has quit IRC08:38
*** nosnos has quit IRC08:40
*** pelix has joined #openstack-ironic08:41
*** nosnos has joined #openstack-ironic08:43
*** nosnos has quit IRC08:44
*** matsuhashi has joined #openstack-ironic08:44
*** athomas has quit IRC08:49
*** jcoufal has quit IRC08:55
*** jcoufal has joined #openstack-ironic08:56
vinbsHello lucasagomes :)08:59
lucasagomesvinbs, hey good morning08:59
*** romcheg has joined #openstack-ironic09:01
vinbslucasagomes, I was trying to launch an instance on baremetal09:02
vinbslucasagomes, I'm stuck at probably the last stage09:02
*** nosnos has joined #openstack-ironic09:03
vinbslucasagomes, I'm using flat networking and the baremetal node gets an ip assigned from dnsmasq running on my openstack node09:03
vinbsbut I get an error when the baremetal node tries to do pxe boot, PXE E-11: ARP timeout09:04
vinbsany idea where I might have gone wrong?09:04
lucasagomesvinbs, hmmm.... I haven't seem it09:04
romchegGood morning vinbs lucasagomes and everyone else!09:04
lucasagomesbut lemme try to check online to see if I get some idea09:04
agordeevgood morning Ironic09:06
vinbsgood morning romcheg :)09:06
lucasagomesvinbs, tftp server is up? can you try to access it locally? tftp localhost09:07
lucasagomesand try to get <file>09:07
lucasagomesromcheg, morning!09:08
*** athomas has joined #openstack-ironic09:09
*** rameshg87 has joined #openstack-ironic09:09
vinbslucasagomes, I'm able to do tftp localhost09:11
vinbslucasagomes, but i'm not able to get any file from /tftpboot09:11
lucasagomesvinbs, right hmm it seems to be a common issue, google returns a bunch of results for that error09:12
lucasagomescauses vary a bit09:12
lucasagomeshttp://www.bootix.com/support/problems_solutions/pxe_e11_arp_timeout.html09:12
vinbslucasagomes, let me see if I can fix it using those results09:13
vinbsthanks :)09:13
lucasagomesnp09:13
*** pradipta is now known as pradipta_away09:18
*** pradipta_away is now known as pradipta09:20
*** pradipta is now known as pradipta_away09:21
*** Haomeng has joined #openstack-ironic09:22
*** rameshg87 has quit IRC09:32
*** max_lobur has quit IRC09:36
*** max_lobur has joined #openstack-ironic09:44
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Improve GenericHardwareManager  https://review.openstack.org/9284709:49
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Add hardware_utils  https://review.openstack.org/9239909:49
*** rameshg87 has joined #openstack-ironic09:50
*** rameshg87 has left #openstack-ironic09:54
*** loki184 has joined #openstack-ironic09:56
*** gcb has quit IRC10:04
ShrewsMorning all. Just FYI, I will not be around today. Have fun with the review jam!10:07
openstackgerritA change was merged to openstack/ironic: PXE driver to validate the requested image in Glance  https://review.openstack.org/9671010:14
*** gcb has joined #openstack-ironic10:16
*** igordcard has joined #openstack-ironic10:16
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622810:18
*** romcheg has quit IRC10:20
*** vinbs_ has joined #openstack-ironic10:25
*** vinbs has quit IRC10:26
*** vinbs_ is now known as vinbs10:26
*** rameshg87 has joined #openstack-ironic10:31
rameshg87hello lucasagomes10:32
openstackgerritAnusha Ramineni proposed a change to openstack/ironic-specs: iLO Power Driver for Ironic  https://review.openstack.org/9745510:40
vinbslucasagomes, good news :)10:41
vinbslucasagomes, pxe boot went through10:41
lucasagomesrameshg87, morning10:42
lucasagomesvinbs, nice!!! what was it?10:42
lucasagomessome network config?10:42
rameshg87good morning lucasagomes10:42
vinbslucasagomes, I didn't have tftp server running :P10:42
lucasagomesvinbs, ah hah10:43
vinbslucasagomes, silliest mistake i cud have made10:43
lucasagomesvinbs, well, happens :D10:43
rameshg87a request to take a stab at https://review.openstack.org/#/c/89500/10:43
rameshg87:-)10:43
lucasagomesrameshg87, oh true, I will take a look in a bit10:43
vinbslucasagomes, since this is a baremetal server how do i get the right image to boot. the cirros image i used panics on boot10:43
lucasagomesvinbs, you can create another image with diskimage-builder10:44
lucasagomesvinbs, have you used it before?10:44
lucasagomesshould be pretty straight forward https://github.com/openstack/diskimage-builder10:45
vinbslucasagomes, that is the image that panics.. i think I need an image with right drivers for my hardware10:45
lucasagomesvinbs, a standard ubuntu/fedora image won't boot ?10:46
vinbslucasagomes, I have tried with only cirros so far10:47
vinbslucasagomes, i will try with ubuntu image then10:47
lucasagomesright, cause with dib you can generate an fedora or ubuntu image10:47
lucasagomesvinbs, cool10:47
*** romcheg has joined #openstack-ironic10:48
*** martyntaylor has quit IRC10:51
*** rakesh_hs has quit IRC10:55
rameshg87lucasagomes, sometime back we had talked about adding support in diskimage-builder to provision images from the baremetal node itself (rather than iscsi and then do it from conductor node)10:57
*** ekarlso has quit IRC10:57
rameshg87lucasagomes: i have submitted a tripleo design spec for that: https://review.openstack.org/9773610:58
rameshg87lucasagomes, you can have a stab at that as well .. :-)10:58
*** ekarlso has joined #openstack-ironic10:58
lucasagomesrameshg87, nice, are u suggesting to fetch the image directly from glance?10:58
lucasagomesrameshg87, ah right sorry wil read the spec10:58
rameshg87lucasagomes, proposing to fetch from swift using temp url10:59
*** rakesh_hs has joined #openstack-ironic11:02
*** coolsvap is now known as coolsvap|afk11:04
*** martyntaylor has joined #openstack-ironic11:04
*** bigjools has quit IRC11:05
*** bigjools has joined #openstack-ironic11:05
*** bigjools has joined #openstack-ironic11:05
*** romcheg has quit IRC11:24
openstackgerritStig Telfer proposed a change to openstack/ironic-specs: Power driver for SNMP-enabled smart PDUs  https://review.openstack.org/9683811:27
*** rameshg87 has left #openstack-ironic11:28
Kai14hi! Since I deployed my first vm with ironic I'm wondering if neutron already is capable of sending a DHCP Offer? because I had to use dhcp-server for this.11:29
*** romcheg has joined #openstack-ironic11:40
*** gcb has quit IRC11:47
agordeevKai14: hi, surely it is capable. Few month ago merged into Devstack fakebaremetal env support is relies on that.11:47
agordeevKai14: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack11:48
*** sysexit has quit IRC11:49
Kai14agordeev, yes I did this. But unfortunately it didn't work with neutron. Therefore I used the dhcp-server for assigning IPs.11:49
Kai14agordeev, I also used tcpdump and saw the dhcp boot requests in my devstack VM. Could it be that neutron only replies to dhcp request which come over a specific network interface?11:51
agordeevKai14: neutron starts dnsmasq in separate network namespace for DHCP managing connected into `private` neutron network by default. It replies to incoming requests only for specific MAC addresses assigned to neutron ports11:56
Kai14agordeev, okay thanks. seems that I have to look into the neutron configuration. But this "neutron ports" normally have the same mac address like my ironic-port, right?11:59
*** sysexit has joined #openstack-ironic12:01
agordeevKai14: right, it should has exactly the same mac12:04
*** vinbs has quit IRC12:07
*** Alexei_987 has joined #openstack-ironic12:15
*** lucasagomes is now known as lucas-hungry12:16
openstackgerritHans Lindgren proposed a change to openstack/ironic: Fix host manager node detection logic  https://review.openstack.org/9744712:17
openstackgerritHans Lindgren proposed a change to openstack/ironic: Update IronicHostManager tests to better match how code works  https://review.openstack.org/9902612:17
openstackgerritHans Lindgren proposed a change to openstack/ironic: Add missing stats to IronicNodeState  https://review.openstack.org/9902712:17
*** lucas-hungry is now known as lucasagomes12:20
*** jdob has joined #openstack-ironic12:22
*** loki184 has quit IRC12:24
openstackgerritA change was merged to openstack/ironic: Fix AttributeError when calling create_engine()  https://review.openstack.org/9842512:26
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622812:28
*** dhellmann has quit IRC12:28
*** romcheg1 has joined #openstack-ironic12:37
*** romcheg has quit IRC12:39
*** lucasagomes is now known as lucas-hungry12:44
*** rloo has joined #openstack-ironic12:53
jrollmornin y'all12:56
*** linggao has joined #openstack-ironic12:56
jroll03:59:15       rameshg87 | lucasagomes, proposing to fetch from swift using temp url <- have you seen this? https://review.openstack.org/#/c/98904/12:59
rloomorning jroll13:01
jrollhey rloo :)13:02
romcheg1Morning jroll rloo!13:02
*** rloo has quit IRC13:02
jrollhiya romcheg1!13:02
*** romcheg1 is now known as romcheg13:03
*** rloo has joined #openstack-ironic13:03
JoshNanggood morning ironic!13:04
*** rloo has quit IRC13:04
*** rloo has joined #openstack-ironic13:04
jrolla wild JoshNang appears13:04
linggaogood morning JoshNang jroll13:05
*** rloo has quit IRC13:05
*** rloo has joined #openstack-ironic13:05
*** k4n0 has quit IRC13:06
devanandag'morning, all!13:06
*** godp1301 has joined #openstack-ironic13:06
*** godp1301 has left #openstack-ironic13:07
jrollmorning devananda13:07
devanandafor those new to reviewdays, we coordinate here: https://etherpad.openstack.org/p/IronicReviewDay13:08
devanandathere's still some left overs from the last one ... heh13:08
devanandaonce a thing is merged, it gets deleted13:08
devanandafirst thing that we should do - add a list of reviews for crit/high bug fixes that need reviews13:09
linggaogood morning devananda13:12
romchegMorning devananda!13:15
rloolucas-hungry: this needs to be rebased: https://review.openstack.org/#/c/91097/.13:16
*** romcheg has quit IRC13:19
*** romcheg has joined #openstack-ironic13:20
*** sseago has quit IRC13:20
rloodevananda: are you going to have a 'want-for-j1' section, or is that the crit/high bug fixes?13:20
*** sseago has joined #openstack-ironic13:20
*** rloo has quit IRC13:21
*** rloo has joined #openstack-ironic13:21
*** Kai14 has quit IRC13:22
devanandarloo: i want everything :) let's just land what we can13:22
*** rloo has quit IRC13:22
*** rloo has joined #openstack-ironic13:22
romchegIt's been verified so slooooowly...13:22
devanandarloo: i'd rather have a perspective of what's important overall13:22
rlooFWIW, I'm going to rebase  https://review.openstack.org/#/c/96498/ unless Shrews is here?13:23
rloodevananda: sounds good to me13:23
devanandaalso, for anyone not familiar with it -- http://status.openstack.org/zuul/   <-- status of the check/gate queues13:23
rlooromcheg: IF it even successfully gets verified :-(13:23
devanandaright now, there's only a ~4hr gate queue :-D13:23
devanandathough with the rate of random failures in the gate, it's really more likely double that13:23
romchegrloo: I tried to approve some patches carefully to check it out13:23
romchegdevananda: should we approve patches now or be very gentle and let the queue to become smaller?13:24
devanandaalso, elastic-recheck is not matching ironic right now, even though we've submitted several E-R queries in the last week13:24
devanandastatus of E-R can be seen here: http://status.openstack.org/elastic-recheck/13:24
rlooromcheg: I'm finding a lot of failures wrt bug 1326754 - Ubuntu CI failures : Unable to locate package ubuntu-cloud-keyring13:24
devanandanote especially these, which I've seen hit our merge attemts several times13:25
devanandaBug 1286635 - "Packages cannot be authenticated" when doing an apt-get in the gate13:25
devanandaBug 1326754 - Ubuntu CI failures : Unable to locate package ubuntu-cloud-keyring13:25
devanandaBug 1321494 - NodeLocked causing random test failures13:25
romchegI also faced "apache2ctl command not found"13:25
devanandaromcheg: that is actually Bug 132675413:26
romchegdevananda: Got it13:27
devanandaromcheg: I've seen several of those -- if you look earlier in the log, it failed to install apache because of 1326754 in all cases that i've seen so far13:27
devanandaif anyone feels like hacking on E-R itself, this is why we're not getting any comments from E-R on our test failures: https://bugs.launchpad.net/openstack-ci/+bug/132831813:29
devanandalucas-hungry: the mgmt interface patch series -- those ready or close to?13:31
*** lucas-hungry is now known as lucasagomes13:34
lucasagomesdevananda, sorry was having lunch13:34
lucasagomesdevananda, 1 sec I'm on a call13:34
*** jgrimm has joined #openstack-ironic13:34
*** matty_dubs|gone is now known as matty_dubs13:36
*** martyntaylor1 has joined #openstack-ironic13:38
*** matsuhashi has quit IRC13:39
*** martyntaylor has quit IRC13:41
*** rakesh_hs has quit IRC13:46
*** nosnos has quit IRC13:50
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Fix infinitely recursing custom keepalives  https://review.openstack.org/9906013:50
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Fix infinitely recursing custom keepalives  https://review.openstack.org/9906013:51
* devananda steps away for a few minutes13:52
jrollok, I think we've got enough things to look at13:55
jrolllet's get started when deva returns13:55
rloojroll: you can just get started?13:56
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Fix infinitely recursing custom keepalives  https://review.openstack.org/9906013:56
jrollrloo: in previous jams (that I've been in) we've tended to look at them together, but ok :)13:59
romchegHave to go for a while. Will be back later13:59
rloojroll: oh. this is the first one I'm participating in ;) I'm rebasing something so no need for everyone to look at what I'm rebasing.13:59
jrollcool14:00
lucasagomesdevananda, so those are pretty much ready (needs rebase), except from the REST api patch for it, I would like to hold it until we get the async api thing ironed out14:00
lucasagomesrloo, thank you will do14:00
lucasagomesand morning all :)14:00
rloomorning lucasagomes! (I tried to rebase that last night and couldn't get it to work. I might have been too tired.)14:00
*** lazy_prince has quit IRC14:00
lucasagomesrloo,  :( will rebase it here14:01
jrolllucasagomes: hey, on https://review.openstack.org/#/c/98120/14:03
* devananda is back14:03
jrolldoes that need to depend on the wip review?14:03
*** jcoufal has quit IRC14:03
jrollI understand there will be failures if the unique constraint lands first, but it's just failing things early so I think I'm ok with that14:04
devanandalucasagomes: async api spec seemed to have derailed into a discussion of several things I didn't propose. lifeless and I revisited it here: https://etherpad.openstack.org/p/ironic-and-fragile-hardware but I Haven't reworked that into the spec yet14:04
*** romcheg1 has joined #openstack-ironic14:04
lucasagomesjroll, yeah it should, we first have to make sure that the instance get's unassociated with the node in the tear down14:04
lucasagomesand then we can add the unique constraint14:04
lucasagomesjroll, right, it's a bit risky no?14:04
jrolllucasagomes: well, how I see it: today it fails in horrible strange ways. if the unique constraint lands, it will fail earlier in less strange ways.14:05
lucasagomesI would prefer to do some tests first see if I don't break anything before adding the uc before14:05
lucasagomesjroll, hah14:05
lucasagomeswell that's true14:05
lucasagomesdevananda, ^?14:05
jroll:)14:05
lucasagomesdevananda, right, yeah I read the etherpad I like the way it's going14:05
openstackgerritA change was merged to stackforge/pyghmi: Fix infinitely recursing custom keepalives  https://review.openstack.org/9906014:05
lucasagomesdevananda, but right now my patch adding the REST api to the management interface does things sync *e.g setting boot device14:06
lucasagomesso it really goes against the effort we are doing to have things async14:06
lucasagomesI'd like to rework that patch before landing it14:06
*** romcheg has quit IRC14:06
lucasagomesbut the rest of the mgmt interface, for internal use, is pretty much ready to go14:06
lucasagomesneeds rebase14:06
devanandalucasagomes: gotcha. so that's an interesting question. expose very nicetohave feature in a sync way // make more work for async patch.14:07
lucasagomesdevananda, yeah, exactly...14:07
lucasagomestho reworking it in an async way won't take that long14:08
devanandalucasagomes: and i see your point, though i'd be ok landing it and including it in the refactor // async work. if you want to hold it off, please WIP them all14:08
lucasagomesand we don't have to wait for the rest of the api work14:08
lucasagomesdevananda, ack will WIP it14:08
lucasagomesdevananda, it's just the last patch of the series14:09
openstackgerritA change was merged to openstack/ironic: Fix the logging message to identify node by uuid  https://review.openstack.org/9831914:09
devananda\o/14:09
lucasagomesthe interface itself, and calling it internal (<driver>.management.<method>) can land in with no problem14:09
* lucasagomes start rebasing stuff14:09
* devananda deletes a review from the etherpad!14:09
devanandalucasagomes: cool14:10
lucasagomesdevananda, any comments on the unique constraint thing that jroll raised?14:10
devanandalucasagomes: yea, just posted14:11
jrolldevananda: I see your comment there, but wdyt specifically about landing it without the review it depends on14:13
jroll07:05:06           jroll | lucasagomes: well, how I see it: today it fails in horrible strange ways. if the unique constraint lands, it will fail earlier in less strange ways.14:13
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Don't defer custom keepalive expiry on all payloads  https://review.openstack.org/9906714:13
*** romcheg1 has quit IRC14:13
devanandaah14:14
NobodyCamuggg .. I am very sorry14:14
NobodyCamI just awoke14:14
NobodyCam:(14:14
*** jdob has quit IRC14:15
*** jdob has joined #openstack-ironic14:15
devanandajroll: I think they both need to land to fix this bug14:15
lucasagomesthe reason why the first one is WIP14:15
devanandajroll: adding the uuid will make it fail faster, but i'm not sure it'll make it any better14:16
lucasagomesis because I need to modify a bit the driver14:16
devanandajroll: because nova still may not be able to clean up after a failed deploy14:16
devanandalucasagomes: right - adam_g had some very good feedback there, i think14:16
lucasagomesthe driver try to find the node by looking at the instance uuid, when we tear down, the instance is not unassociated with the node14:16
lucasagomesso the driver would fail in the wait() condition14:16
devanandaNobodyCam: g'morning!14:16
lucasagomesdevananda, nice will talk to him14:17
NobodyCamGood morning devananda ,and all!14:17
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the Console and Rescue interfaces  https://review.openstack.org/9109714:17
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the validate() methods  https://review.openstack.org/9110414:17
lucasagomesmornin NobodyCam14:17
lucasagomesrloo, ^ rebased14:17
rloolucasagomes: thx!14:17
jrolldevananda: sure, but I don't think there's any problem with landing the unique constraint patch now14:17
jrollmornin' NobodyCam :)14:18
* jroll passes NobodyCam a cup of coffee14:18
devanandajroll: i agree in as much as i dont think it would make the situation worse :)14:18
jrolldevananda: sure. so let's fix up the comment you made and land it :)14:19
lucasagomesjroll, you want me to remove the dependency on the first patch?14:19
jrolllucasagomes: yes14:20
linggaodevananda lucasagomes and all could you guys look at the commnet I put in this bug see if you agree with the proposal? https://bugs.launchpad.net/ironic/+bug/130127914:20
jrolllucasagomes: and deva had a comment there14:20
*** dhellmann has joined #openstack-ironic14:20
NobodyCammorning lucasagomes rloo jroll and linggao14:20
lucasagomesjroll, sure lemme do it14:20
lucasagomesand look at the comment as well14:20
linggaomorning NobodyCam14:21
jrollthanks :) the comment is a quick thing14:21
rloomorning NobodyCam!14:21
jrollalthough...14:21
jrollI guess you'd have to add to the migration as well14:21
*** agordeev has quit IRC14:21
lucasagomesyeah will drop the index on the migration14:22
openstackgerritChris Krelle proposed a change to openstack/ironic: Rework make_partitions logic when preserve_ephemeral is set  https://review.openstack.org/9759014:23
* jroll brb14:23
openstackgerritChris Krelle proposed a change to openstack/ironic: Wipe any metadata from a nodes disk  https://review.openstack.org/9313314:26
*** agordeev has joined #openstack-ironic14:27
*** jistr has quit IRC14:29
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Don't defer custom keepalive expiry on all payloads  https://review.openstack.org/9906714:30
openstackgerritA change was merged to openstack/ironic: Return the HTTP Location for newly created resources  https://review.openstack.org/9261514:31
*** jistr has joined #openstack-ironic14:31
*** jdob_ has joined #openstack-ironic14:31
*** jdob has quit IRC14:31
devanandalinggao: lucasagomes: repleid on https://bugs.launchpad.net/ironic/+bug/130127914:33
*** Mikhail_D_ltp has quit IRC14:33
lucasagomeswill take a look14:33
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/9622814:34
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872214:34
linggaodevananda, lucasagomes: our current Ironic scheduler filters are using "exact match" algorithm. So I do not think nova shceduler will schedule a second instance on the same bm node. So that should not be a problem14:36
openstackgerritRuby Loo proposed a change to openstack/ironic: Set instance default_ephemeral_device  https://review.openstack.org/9649814:37
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add unique constraint to instance_uuid  https://review.openstack.org/9812014:37
lucasagomesjroll, ^ removed the dependecy and dropped the index14:37
*** pcrews_ has joined #openstack-ironic14:38
linggaodevananda, lucasagomes : so even nova sees that node has available resources, but it cannot schedule a second instance. maybe this one is not a bug?14:38
lucasagomeslinggao, will read the bug now, 1 sec14:38
jrollthanks lucasagomes14:39
openstackgerritOpenStack Proposal Bot proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/9626314:39
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Allow noauth for Neutron  https://review.openstack.org/9892214:39
jrolldevananda: why don't we just have a filter that looks at instance_uuid; if it is not None, the node is not available14:39
jroll(wrt that bug)14:40
*** jgrimm has quit IRC14:40
* jroll makes a note in the bug14:40
lucasagomesdevananda, linggao so the bug was about nova reporting the available resource... I didn't test, but I also don't think nova will try to deploy a new instance onto that node14:40
lucasagomeseven because that node is already associated with an instance14:40
*** jdob_ is now known as jdob14:40
JoshNangi think that's right. i had that exception come up a few times in testing when tear down failed and I didn't fully reset the node in the db.14:42
devanandalucasagomes: so i think the scheduler might try to select it, if avail resources == some flavor. however nova.virt.ironic driver will refuse to associate a second instance to it14:43
linggaodevananda, true.14:43
lucasagomeshmm right14:43
devanandalucasagomes: so if the scheduler didn't pick a node that has non-null instance_uuid, then i dont see what problem that bug would actually pose14:44
devanandasimply reporting available resources doesn't == a bug IMHO14:44
lucasagomesperhaps should the get_available_nodes() method in the driver, filter out the nodes which are already associated?14:44
lucasagomesand prevent that from happening?14:44
jrolldevananda: but the scheduler *can* pick a node today, AIUI14:44
jrolllucasagomes: +114:44
devanandalucasagomes: no... we discussed that a while back. we shouldn't hide them. we should show them as totally consumed14:44
lucasagomesright14:45
openstackgerritJarrod Johnson proposed a change to stackforge/pyghmi: Don't defer custom keepalive expiry on all payloads  https://review.openstack.org/9906714:45
devanandaif get_available_nodes() doesn't return a node that is associated, noav will delete the compute_host record for that node14:45
lucasagomesoh ew, yeah it rings me a bell14:45
lucasagomesdevananda, so here's another idea14:46
lucasagomesdevananda, there's another function called get_available_resource, which receives a node as parameter14:46
lucasagomesif that node is associated14:46
lucasagomeswe might just want to return to nova saying "look this node has no more available resources"14:46
jrollwhy not use scheduler filters to accomplish this?14:46
lucasagomesor we do that already? lemme check the code14:47
jrollor is the goal to report no available resources on the node?14:47
lucasagomesjroll, I think we should report no more available resources on that node14:47
jrollok14:47
lucasagomesbecause we can't slice the resources in the baremetal for multiple instances14:47
lucasagomesso as I see it, if it's already associated, all the resources are already taken14:48
jrollright14:48
devanandalucasagomes: https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/driver.py#L18514:48
devanandawe alrady do that :)14:49
lucasagomesdevananda, yeah, just saw it14:49
lucasagomes:/ hmm14:49
lucasagomeswhy does nova then detect the changes in the properties and audit it14:49
lucasagomes:/14:49
devanandalucasagomes: so taht bug was reported ~2mo ago. we should verify that it still exists14:49
* lucasagomes is thinking loud14:49
lucasagomesdevananda, yeah, +1!14:49
lucasagomeslinggao, did you verified that bug recently? it's still happen?14:50
lucasagomesI can run a quick test here14:50
linggaolucasagomes, no. I have not. I just try to see how to fix it.14:51
lucasagomesic, will run a quick test here14:51
*** dwalleck has joined #openstack-ironic14:54
devanandaifarkas: hi! I see you started working on https://bugs.launchpad.net/ironic/+bug/131496114:56
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Use temporary dir for image conversion  https://review.openstack.org/9833814:56
devanandaifarkas: have you seen the spec https://review.openstack.org/94923 and etherpad https://etherpad.openstack.org/p/ironic-and-fragile-hardware ?14:56
devanandaifarkas: I think these are very nearly overlapping with that bug -- the discussion became much longer than my initial report though14:57
jrollNobodyCam: how far is this from being mergeable? https://review.openstack.org/#/c/85529/14:59
devanandacan we get a few more eyes on the disk partitioner fixes? https://review.openstack.org/#/c/97590/ and https://review.openstack.org/#/c/93133/15:00
devanandafirst one LGTM, i'm reviewing second now15:00
devananda(fix for critical bug...)15:00
rlooam looking at 97590 now ;)15:01
jrollyep, looking at second now15:01
*** jcoufal has joined #openstack-ironic15:01
NobodyCamdevananda: as your doing review-y type things have a free second to look at http://paste.openstack.org/show/njC3I1WB1g9EBEiOX4EW/ and see if thats what you where thinking when we talked lastnight?15:02
*** jcoufal has quit IRC15:02
lucasagomeswill do, looking at the first one15:03
*** jcoufal has joined #openstack-ironic15:03
rlooI approved 9759015:03
rloo^^ lucasagomes15:04
devanandaNobodyCam: not what i meant15:04
NobodyCamjroll: humm, let me refresh myself on that one15:04
lucasagomesrloo, ah just sent my review15:04
lucasagomesrloo, but cool thanks15:05
lucasagomesdevananda, linggao the bug still there15:05
rloolucasagomes: as long as you didn't -1?15:05
lucasagomes2014-06-10 16:05:15.446 AUDIT nova.compute.resource_tracker [req-71b190c5-81a9-4ee2-b631-42fe3fe226de None None] Free ram (MB): 51215:05
lucasagomesit had 512 of ram before, after deploy I upgraded to 102415:05
lucasagomesnow it's reporting 512 free even tho the node is deployed15:05
lucasagomesrloo, hah no I +2'd :)15:05
devanandalucasagomes: wait a few more minutes, don't delete the instance, see what happens15:06
lucasagomesdevananda, ack15:06
devanandalucasagomes: i am wondering if it's a race between differen tperioeidic tasks ...15:06
lucasagomesdevananda, I restarted the n-cpu after I updated the properties tho15:06
lucasagomesok15:06
linggaolucasagomes, where did you see the extra available resoruces? in the log fle or using a nova command?15:06
lucasagomeslinggao, n-cpu will log the available resources15:07
NobodyCamjroll: all the debug's from service.py would need to removed theres a odd error log in pxe I'm not sure why is there15:08
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139115:08
jrollNobodyCam: right15:09
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Stop ipmitool.validate from touching the BMC  https://review.openstack.org/9912115:09
jrollNobodyCam: do you want some +1's on the review before you do that, or?15:09
devanandaNobodyCam: this: if "illegal option" in err.stderr15:11
devanandaNobodyCam: isn't going to work15:11
*** jistr has quit IRC15:12
*** jistr has joined #openstack-ironic15:12
NobodyCamdevananda: that block is missing the = FAlse \n else:\n TIMING_SUPPORT = True15:13
devanandaNobodyCam: a) different binaries use different wording (I see "invalid option" locally) and b) different locales may use a different language15:13
devanandaNobodyCam: string matching the error output of a command is not portable15:14
NobodyCamoh different language15:14
devanandaand openipmi vs (the real) ipmitool may use different strings even in english15:14
*** jcoufal has quit IRC15:15
openstackgerritA change was merged to openstack/ironic: Update Nova driver's list_instance_uuids()  https://review.openstack.org/9826815:16
rloolucasagomes: should I rebase this then? https://review.openstack.org/#/c/93731/15:16
lucasagomesrloo, +1, also idk if that dependency makes sense15:16
lucasagomesit seems unrelated15:16
devananda\o/15:17
* devananda removes another review from the page15:17
lucasagomes:D15:17
rloolucasagomes: ok, let me see about the dependency. although it probably doesn't matter, we want to land them both :-)15:17
* lucasagomes starts rebasing the mgmt interface and looking at the comments15:17
lucasagomesrloo, yeah that's correct :)15:17
NobodyCam97590 just passed test :-p15:17
NobodyCam93313 will need a recheck :-p15:18
rlooNobodyCam: this could be your big day!15:18
NobodyCam:)15:18
devanandalucasagomes: http://logs.openstack.org/04/98504/1/gate/gate-tempest-dsvm-ironic/d2d912f/console.html#_2014-06-10_14_25_24_62015:19
rlooNobodyCam: wrt a recheck for 93313. What failed? Or do we just do a recheck no bug?15:19
devanandalucasagomes: looks like bug https://bugs.launchpad.net/ironic/+bug/1321494 is nt fixed15:19
*** Mikhail_D_ltp has joined #openstack-ironic15:19
lucasagomes:(15:20
NobodyCamrecheck bug 132675415:20
lucasagomesdevananda, indeed, so the return code doesn't actually help us here15:20
rlooNobodyCam: ok, I did a recheck. but you could have done it too, right?15:20
devanandait solved part of the issue15:20
*** martyntaylor1 has quit IRC15:20
devanandalucasagomes: we're seeing it /less/ -- but also in a different place15:21
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Perform manual error checks instead of set -e  https://review.openstack.org/9786015:21
devanandalucasagomes: in the virtual-ironic job, it was failing (and is no longer) when NodeLocked showed up in the api log15:21
devanandalucasagomes: now we're actually returning that error to the tempest client, which then fails a test15:21
lucasagomesdevananda, right, it might be because the virtual-ironic job actually retry the request15:22
lucasagomescause the driver will retry it if it returnes conflict15:22
devanandalucasagomes: right15:22
lucasagomeswhere in tempest it doesn't have any retry mechanism15:22
devanandawhereas our temepst client is not, i think15:22
lucasagomesthat's a problem15:22
lucasagomesyeah15:22
devanandayea15:22
NobodyCamrloo: I've always waited until the current run reports back as failed before running the recheck15:22
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Perform manual error checks instead of set -e  https://review.openstack.org/9786015:22
rlooNobodyCam: so why did you think it needed a recheck?15:23
*** jcoufal has joined #openstack-ironic15:24
devanandalucasagomes: did you find out when dtantsur|pto would be back?15:25
NobodyCamcheck-tempest-dsvm-virtual-ironic failed with the bug i pasted above15:25
lucasagomesdevananda, oh, true lemme ask his manager15:25
devanandaadam_g: you reported https://bugs.launchpad.net/ironic/+bug/1327392 recently -- were you able to work around it by deleting that instance and retrying?15:26
rlooNobodyCam: ahh. ok. the random failure :-(15:27
NobodyCam:(15:27
openstackgerritRuby Loo proposed a change to openstack/ironic: Workaround for conflicting volume labels  https://review.openstack.org/9313315:27
openstackgerritRuby Loo proposed a change to openstack/ironic: Allow more time for API requests to be completed  https://review.openstack.org/9373115:27
*** jgrimm has joined #openstack-ironic15:28
NobodyCamnew version?15:28
jrollNobodyCam: this lgtm, can you rebase from master and push a new set up? https://review.openstack.org/#/c/85529/15:29
*** viktors is now known as viktors|afk15:30
jrollrloo: is https://review.openstack.org/93133 just a rebase?15:30
NobodyCamjroll: one sec15:30
rloojroll, NobodyCam: I rebased 93731. Which was dependent on 93133. Not sure what happened.15:30
jrollrloo: wait, that looks completely different :/15:31
lucasagomesdevananda, sent him a message on IRC, will let u know as soon as I get the answer15:32
rloojroll: it looks like it reverted to some earlier patch. Yikes.15:32
NobodyCamoh wow15:33
jrollrloo: yeah :/15:33
devanandalucasagomes: ack. I'll wait a bit before unassigning that bug then15:33
rloohow the #%$#% did that happen.15:33
NobodyCamrloo: want me to repush it up?15:33
rlooNobodyCam: yes please.15:33
rlooI wonder what that did to the rebase of 93731.15:34
openstackgerritChris Krelle proposed a change to openstack/ironic: Wipe any metadata from a nodes disk  https://review.openstack.org/9313315:34
devanandaNobodyCam: looks like https://review.openstack.org/#/c/98510/ needs a rebase too ?15:34
lucasagomesdevananda, he should be back on Thursday of this week15:36
lucasagomesdevananda, sorry, I was unsure whether he said he would be on PTO for 1 or 2 weeks15:36
ifarkasdevananda, hi, I have read an earlier version of the spec but I haven't seen the etherpad15:36
ifarkasdevananda, I will read the discussion. Does the bug description need to be changed significantly?15:37
openstackgerritChris Krelle proposed a change to openstack/ironic: Add retry logic to iscsiadm commands  https://review.openstack.org/9851015:37
devanandalucasagomes: np. will leave bug assigned to him, then15:39
lucasagomesack15:39
*** rameshg87 has joined #openstack-ironic15:39
openstackgerritRuby Loo proposed a change to openstack/ironic: Allow more time for API requests to be completed  https://review.openstack.org/9373115:41
devanandaifarkas: the bug describes an early (and scope limited) version of the spec proposal15:41
devanandaifarkas: the etherpad is approaching a more complete proposal15:41
*** rameshg87 has quit IRC15:42
devanandaifarkas: I haven't reviewed your patch yet, but we should probably focus on making the whole API async, not just driver validation15:42
devanandaifarkas: now that i see this is an area you have been working on, i wanted bring you into the discussion // see if you will continue working on it as the scope has changed15:44
rloolucasagomes: do you want to take a look at https://review.openstack.org/#/c/93731/, get rid of your -1?15:45
lucasagomesrloo, will do15:45
lucasagomesrloo, ah that's fine for me, the -1 is from the previous patch... will +2 and approve it15:45
lucasagomes1 line change yay quick review :D15:45
jrollare we using https://bugs.launchpad.net/devstack/+bug/1327516 or https://bugs.launchpad.net/devstack/+bug/1326209 for the 'apache2ctl failed' thing15:45
jroll?15:46
jrollor just choose at random? :P15:46
rloothx lucasagomes!15:46
ifarkasdevananda, yeah, thanks for that. making the whole api async makes a lot of sense. I thought from the beginning that my patch will be a part of bigger solution, as an earlier version of your spec also describe making other methods async15:46
ifarkasdevananda, I definitely want to continue work on it, and probably can help with other methods as well15:47
devanandajroll: looking15:47
devanandajroll: 1327516 -- address already in use???15:47
devanandajroll: that seems totally unrelated15:47
jrolloh wow15:48
* jroll runs off to fill his coffee cup15:48
jrollI see apache2ctl issues there, and I recall someone mentioning it's actually a keystone issue15:48
jrollbut yes, agree15:48
devanandajroll: 1326754 is the bug i've been using15:49
devanandajroll: but pls check the logs for that error beforehand15:49
openstackgerritA change was merged to stackforge/pyghmi: Don't defer custom keepalive expiry on all payloads  https://review.openstack.org/9906715:49
devanandajroll: it's possible different issues are manifestign with the apache2ctl message15:49
jrolldevananda: for 2014-06-05 22:20:16.218 | sudo: /usr/sbin/apache2ctl: command not found15:49
jroll?15:49
devanandajroll: link to the log file pls15:49
jrollhttp://logs.openstack.org/22/96922/2/check/check-tempest-dsvm-full/6c88c67/console.html.gz15:49
devanandajroll: taht error is a symptom, not a cause15:50
jrollah15:50
*** dwalleck has quit IRC15:50
devanandajroll: http://logs.openstack.org/22/96922/2/check/check-tempest-dsvm-full/6c88c67/logs/screen-key.txt.gz#_2014-06-05_22_24_12_11315:52
openstackgerritChris Krelle proposed a change to openstack/ironic: Fix for tripleO undercloud gate tests  https://review.openstack.org/8552915:52
devanandaissue is "address already in use"15:52
devanandajroll: i haven't seen this before15:53
openstackgerritRussell Haering proposed a change to openstack/ironic-python-agent: Fix HardwareManager loading order bug  https://review.openstack.org/9867815:54
NobodyCamjroll: I've seen that the last two days15:54
NobodyCamues recheck bug 132675415:54
jrolldevananda: interesting, so it was that first bug :P15:55
jrolldevananda: how did you find that? I don't see screen-key in the logs dir but maybe overlooking things15:55
jrollNobodyCam: I think it is https://bugs.launchpad.net/devstack/+bug/132751615:55
derekh_NobodyCam: If you want to run the undercloud ci job on ^ you'll need to run check experimental15:56
devanandajroll: it's there15:56
jrolldevananda: I'm looking at something completely different (somehow), sorry15:58
devanandajroll: http://logs.openstack.org/22/96922/2/check/check-tempest-dsvm-full/6c88c67/logs/15:58
jrolldevananda: right, I know. I got to the log dir from a different patchset :/15:59
devanandajroll: when was that failure?15:59
devanandajroll: oh ...15:59
jrollthis is a heat patch15:59
devanandaright15:59
jrollwtf am I doing15:59
devanandathat's why i'm confused15:59
jrollI may have clicked through to the logs from the bug rather than the patch I was looking at16:00
jrollrather, given you the wrong link that way16:00
devanandaack16:00
devanandaright link?16:00
jrollhttp://logs.openstack.org/20/98120/3/check/check-tempest-dsvm-virtual-ironic/c60a674/16:00
devanandajroll: bingo -- exactly the bug i thought it ws -- http://logs.openstack.org/20/98120/3/check/check-tempest-dsvm-virtual-ironic/c60a674/console.html#_2014-06-10_15_06_23_78216:00
devananda132675416:01
*** coolsvap|afk is now known as coolsvap16:01
jrollright16:01
jrollthanks16:01
*** hemna has joined #openstack-ironic16:04
devanandaNobodyCam: https://review.openstack.org/#/c/93133/64/ironic/drivers/modules/deploy_utils.py is still logging the error multiple times16:05
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: SSH virsh to use the new ManagementInterface  https://review.openstack.org/8988416:06
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: IPMITool to use the new ManagementInterface  https://review.openstack.org/8609216:06
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: SeaMicro to use the new ManagementInterface  https://review.openstack.org/8632816:06
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: IPMINative to use the new ManagementInterface  https://review.openstack.org/8658816:06
lucasagomesrebased/fixed16:06
*** jgrimm has quit IRC16:07
openstackgerritEllen Hui proposed a change to openstack/ironic-python-agent: Tries to advertise valid default IP  https://review.openstack.org/9698016:07
devanandaNobodyCam: it looks like it will log three times: in deploy_utils destroy_disk_metadata, then in deploy_utils deploy, then in pxe.py _continue_deploy16:07
NobodyCamdevananda: I have the logging in destroy_disk_metadata so we get the node id16:12
* devananda looks at the logging in pxe.py and feels sadness16:13
devanandaNobodyCam: my point is not that you're logging the wrong thing, but that we're going to log the same error three times16:13
devanandaanyone want to take an action to do a massive cleanup of logging in the pxe driver and associated deploy utils?16:14
jrollrloo: since Shrews isn't around today, could you try to answer my question here? https://review.openstack.org/#/c/96498/11/ironic/nova/tests/virt/ironic/test_driver.py16:15
NobodyCamack.. I can change the logging16:15
jrollrloo: (it's ok if you can't answer that)16:15
lucasagomescomstud, ping16:16
lucasagomescomstud, 91419 lgtm, but needs rebase :(16:17
devanandaNobodyCam: commented on https://review.openstack.org/#/c/85529/16:18
NobodyCamdevananda: I will remove the logging from destroy_disk_metadata, but kinda feel the pxe / deploy_utils logging should be another patch. do you agree?16:18
devanandaNobodyCam: pls hold off on changign the logging in the deploy patch16:18
devanandaNobodyCam: exactly16:18
NobodyCamjust removing the loggin in destroy_disk_metadata16:18
devanandaNobodyCam: I think the patch is fien to land as is (with redundant logging) because we need to clean that up *anyway*16:19
NobodyCamok ... I will hold off16:19
devanandaNobodyCam: on the metadata wipe patch, how / where has that been tested?16:23
*** ellenh has joined #openstack-ironic16:23
*** dividehex has joined #openstack-ironic16:23
NobodyCamdevananda: here with tripleo devtest16:24
lucasagomescomstud, will rebase that since we want it to land (hope u don't mind)16:27
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: TaskManager: Only support single node locking  https://review.openstack.org/9141916:27
devanandaNobodyCam: should we invoke "check experimental" to get a tripleo undercloud run on it? is there a chance that'll pass?16:27
openstackgerritChris Krelle proposed a change to openstack/ironic: Default newly enrolled nodes to power_off  https://review.openstack.org/8552916:28
NobodyCamwe could but I dont think it will pass16:29
*** jgrimm has joined #openstack-ironic16:29
devanandaNobodyCam: ack16:30
devanandaNobodyCam: any reason not to land https://review.openstack.org/#/c/85529/ now (assuming it passes all tests)?16:30
*** matty_dubs is now known as matty_dubs|afk16:31
NobodyCamopt atm16:32
devanandaShrews: ping16:32
jrolldevananda: Shrews said he's out today :)16:33
devanandajroll: ah, thx16:33
jrolldevananda: also, typos in commit messages worth a -1 or no? (can't remember)16:33
devanandajroll: i'm curious about your comment on 96498 too16:33
devanandajroll: depends on how bad they are16:33
jrollnot bad :)16:33
* jroll looks16:33
devanandajroll: you can also edit commit messages in gerrit directly now16:33
devanandajroll: helpful for fixing those little typos ;)16:33
derekh_btw, on that patch, looks like nodes could be in a power on state, looks like we thought ironic powered off during register http://git.openstack.org/cgit/openstack/tripleo-incubator/tree/scripts/boot-seed-vm#n15016:34
JayFDoes it generate a new patchset?16:34
jrolldevananda: oh, I'll just do that :)16:34
jrollJayF: yes16:34
jrolldevananda: ah, you can't edit someone else's message16:34
devanandajroll: oh16:34
jrolldevananda: anyway, on 96498, it's just that there's extra code that's not very related to the patch. like, the code to trigger validation failure and test that the failure happened could be removed IMO16:35
devanandaderekh_: right. the point is, they are being enrolled with no known state, so ironic should force them off initially16:36
devanandaderekh_: that is what that patch does, AFAICT16:36
devanandajroll: you think that whole test case is unrelated to the patch and should be split out?16:36
derekh_devananda: yup, was just confirming that it was the case that nodes could be running16:36
devanandaderekh_: ack16:36
jrolldevananda: not the entire test case, I just think it can be reduced down to a few lines16:36
derekh_devananda: for nova-bm we explicitly shut them down16:37
jrolldevananda: the bit that runs spawn() and `self.assertEqual('/dev/sda1', instance['default_ephemeral_device'])` should definitely be there16:37
devanandaderekh_: right. but you're not doing that for ironic because we planned to fix it -- though, really, you SHOULD be doing that for ironic UNTIL we fix it16:37
jrolldevananda: but the other asserts, the triggering validation failure, etc, are not necessary IMO16:37
devanandaderekh_: not breaking support for ironic while the patch has been in flight....16:38
devanandaderekh_: i may be kicking a dead horse, but that seems like it was unhelpful, when the code is right there to prevent this issue in tripleo :)16:38
derekh_devananda: I wasn't under the impression there was anything to fix, I'm pretty sure information at the time was that ironic shuts down nodes when they are registered16:38
*** igordcard has quit IRC16:39
derekh_*I was under...16:39
devanandaderekh_: nope. we never did. thus the bug, and the following fix that we're trying to land now16:39
devanandaderekh_: perhaps just a miscommunication. anyway. i hope that fix lands today16:39
* devananda looks at the gate backlog again16:40
jrolldevananda: all that said, I'm fine with landing it, since it clearly works. I just think there's extra code there that could be removed, and was curious to learn if it is indeed necessary or doing something I don't realize. :)16:40
devanandaunder 3 hours! crazy!16:40
lucasagomessomeone? https://review.openstack.org/#/c/91097/ two +2 already16:40
derekh_devananda: cool, yup looks like a miscommunication, iirc somebody said it would be ok in ironic and we wen't doing a undercloud job at the time16:40
devanandalucasagomes: /me looks16:41
devanandalucasagomes: are you tracking that patch series on the etherpad?16:41
lucasagomesdevananda, adding now, only 2 more patches to go16:41
devanandalucasagomes: humm, https://review.openstack.org/#/c/91104/ failed jenkins but not immediately obvious to me why16:44
rloojroll, wrt the test in 96498. I don't know. I rebased it but I didn't review it because it had already been +2 and approved.16:44
lucasagomesdevananda, 2014-06-10 14:37:19.893 | ERROR: the main setup script run by this job failed - exit code: 116:44
*** vinbs_ has joined #openstack-ironic16:44
jrollrloo: ok, cool. like I told devananda, I'm fine with it landing as-is, was just curious if the extra code was needed16:45
lucasagomestho this is also confusing: 2014-06-10 14:30:25.401 | sudo: /usr/sbin/apache2ctl: command not found16:45
*** vinbs_ is now known as vinbs16:46
devanandalucasagomes: yea. that's a symptom, not a cause, but good enough for now16:46
devanandalucasagomes: it looks like devstack got most services started, then something failed but didn't log in devstacklog.txt16:46
devanandalucasagomes: worth earmarking that failure and looking into more later, perhaps16:47
lucasagomeslemme see if I can dig more into that logs16:47
devanandalucasagomes: is https://review.openstack.org/#/c/91419/ going to conflict with https://review.openstack.org/#/c/91097/15 ?16:48
devanandalucasagomes: yes, it is. ugh16:48
lucasagomes>.<16:48
devanandalucasagomes: which order do you want to merge these? 91419 is much much larger16:49
lucasagomesdamn, I can make 91097 to depend on 9141916:49
devanandalucasagomes: that'd be great16:49
lucasagomesdevananda, I will add the dependency, I prefer to change my own patch16:49
lucasagomescool 1 sec will do it16:49
* NobodyCam is back16:49
* devananda re-reviews 9141916:50
NobodyCamsorry about conf call16:50
lucasagomestho 91097 is already approved16:50
lucasagomesdevananda, if I submit another patch I cancel the merge?16:50
devanandalucasagomes: yep16:52
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139116:52
lucasagomescooleo16:52
*** jcoufal has quit IRC16:55
*** dwalleck has joined #openstack-ironic17:01
*** dwalleck has quit IRC17:02
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the Console and Rescue interfaces  https://review.openstack.org/9109717:03
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Remove 'node' parameter from the validate() methods  https://review.openstack.org/9110417:03
lucasagomesrebased on top of 9141917:03
*** dwalleck has joined #openstack-ironic17:05
devanandathanks!17:07
*** dwalleck has quit IRC17:08
*** harlowja_away is now known as harlowja17:08
rloohey, what's the difference between recheck and reverify?17:13
devanandarloo: not much17:14
rloodevananda: so it doesn't matter which one we use?17:14
*** derekh_ has quit IRC17:15
lucasagomesI use reverify after the patch is approved and failed on gate17:15
devanandarloo: last time i checked with clarkb, my understanding was they are basicaly no different and we can just use recheck17:15
devanandareverify was originally meant for ^^ what lucas said17:16
rloothx devananda, lucasagomes. Simple is better, so I'll just use recheck from now on ;)17:16
lucasagomesheh me too :D17:16
lucasagomesif that works for both cases that would be better indeed17:16
lucasagomesdevananda, thanks for the info17:16
devanandafwiw, they used to be different, then infra changed something17:17
* rloo thinks that once we all start using nly recheck, someone will modify reverify!17:17
*** sysexit has quit IRC17:17
NobodyCamwoo hoo Mr. Jenkins +1'd 9331317:18
*** jgrimm has quit IRC17:19
rlooNobodyCam: but you still need it to be approved AND for Jenkins to +1 again!17:19
NobodyCam:-p17:20
rloolucasagomes: for https://review.openstack.org/#/c/98120/, are those the migration tests that don't work?17:20
lucasagomesrloo, they are not tested in gate :(17:21
*** Alexei_987 has quit IRC17:21
lucasagomesu can enable mysql to test it locally tho17:21
devanandaNobodyCam: i'd like to triage https://bugs.launchpad.net/ironic/+bug/1327392 -- can this issue be worked around by simply deleting the instance and re-provisioning? or does it wedge the node badly? or ...?17:22
lucasagomesrloo, yeah, they work but currently are not being tested17:22
*** sysexit has joined #openstack-ironic17:24
lucasagomesalright I'll take a break17:29
*** dwalleck has joined #openstack-ironic17:29
lucasagomeshave a good night rloo devananda NobodyCam everyone17:30
*** lucasagomes is now known as lucas-dinner17:30
devanandalucas-dinner: g'night! thanks!!17:31
devanandaI'm going to take a break in a bit too -- been at this >4hrs now17:31
devanandaeveryoen who's been around doing reviews -- jroll, rloo, GheRivero, NobodyCam -- thanks a lot!17:31
rloolucas-dinner: ciao. thx, i'll test locally then ;)17:31
devanandaI'm really happy with what we've accomplished17:31
devanandaetherpad has a good list of what's in flight // soon to come17:32
jrolldevananda: thank you for leading :)17:33
* jroll goes afk to eat lunch, head to the office, etc17:34
NobodyCamsorry another phone call ... looking17:35
NobodyCamdevananda: I am not sure, I have not actually encountered that issue17:36
NobodyCamI got the report via hipchat and put up the retry patch, which was then tested with another full run17:37
adam_gdevananda, sorry, re 1327392.. yes, deleting the instance and re-creating it seemed to work. the issue was random and seemed only to happen during a large number of concurrent deployments17:37
NobodyCamso I am not sure how baddly the node is stuck17:37
adam_gdevananda, i think i have lost access to the hardware for the time being but im happy to play more with it once i get it back17:37
devanandaadam_g: thanks. i'll set pri to medium then17:38
NobodyCamty adam_g :)17:38
openstackgerritEllen Hui proposed a change to openstack/ironic: Add node id to DEBUG messages in impitool  https://review.openstack.org/9892817:38
devanandaadam_g: we have a fix in flight, so it'd be great to get validation of that17:38
NobodyCamdevananda: adam_g: I believe Nicholas tested with the patch I put up17:39
adam_gdevananda, one issue with that work around is that the scheduler should automatically try to reschedule it after failure, but then we hit https://bugs.launchpad.net/ironic/+bug/1326364 which makes matters worse.17:39
devanandaadam_g: right, also have fixes in flight for that, but may take a bit longer to land those17:40
*** dwalleck has quit IRC17:40
*** jistr has quit IRC17:40
devanandahttps://review.openstack.org/#/c/93133 has had a lot of folks weigh in over the course of its history -- I'd like to land it today, but also give a little more time for others to review17:41
*** zdiN0bot has joined #openstack-ironic17:47
russell_hagordeev: https://review.openstack.org/#/c/98678/17:49
*** vinbs has quit IRC17:50
*** zdiN0bot has left #openstack-ironic17:52
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023317:53
devanandarloo: this one https://review.openstack.org/#/c/97558/1 is goign to conflict with a big refactorign that i'd like to land https://review.openstack.org/#/c/91419/17:53
devanandarloo: would you mind rebasing on top of that?17:53
rloodevananda: no worries, i can do that. but in meeting right now. well, i'll see if i can multi task ;)17:54
devanandarloo: thanks :)17:54
*** Mikhail_D_ltp has quit IRC17:58
NobodyCamdevananda: is this more like what you were thinking? http://paste.openstack.org/show/u0pLjdtNbcemFI0RE3dr/17:59
devanandaNobodyCam: better17:59
lifelessmorning18:01
NobodyCamgood morning lifeless18:01
*** rwsu has joined #openstack-ironic18:02
* NobodyCam reboots18:03
*** dwalleck has joined #openstack-ironic18:04
rlooI seem to be having issues doing any git operations. Getting Permission denied (public key). Is it working for you?18:08
devanandalifeless: mornin!18:08
* NobodyCam is back18:09
devanandarloo: oh, hum, yep, me too18:09
NobodyCamI was getting 500 errors18:09
rloodevananda: thx for confirming. Was wondering if it was a ploy to make me focus on this meeting I'm supposed to be listening to ;)18:10
NobodyCams/was/am/18:10
NobodyCamfatal: unable to access 'https://github.com/openstack/diskimage-builder/': The requested URL returned error: 50018:10
devanandafwiw, you should all use git.openstack.org :)18:10
devanandarloo, NobodyCam ^18:10
rloodevananda: oh yeah, the backup plan ;)18:10
NobodyCamdevananda: the command I am running is "devtest.sh --trash-my-machine"18:11
devanandagit remote set-url origin git://git.openstack.org/openstack/ironic18:11
devananda^^^18:11
devanandaNobodyCam: right, so tripleo should be using git.openstack.org instead of github :p18:11
devanandalifeless: ^18:11
lifelessdevananda: ironic git /opt/stack/ironic https://git.openstack.org/openstack/ironic18:12
lifelessis whats in tripleo-image-elements/elements/ironic/source-repository-ironic18:12
lifelesstripleo-incubator$ grep github.com scripts -r18:14
lifelessreturns no hits18:14
devanandalifeless: ++18:14
devanandaNobodyCam: see ^18:14
lifelessso, we are.18:14
devanandalifeless: i was responding to NobodyCam's claim otherwise. apologies for the misdirection18:14
devanandaall - please hold off approving anything new at this point -- we've got enough fixes in flight that it will take the rest of the day to land them, probably18:15
*** sysexit has quit IRC18:16
devanandaand infra just approved https://review.openstack.org/#/c/98886/1 so we should see a lot less gate failures in about an hour (once that propagates)18:16
*** coolsvap is now known as coolsvap|afk18:17
*** devananda changes topic to "OpenStack Bare Metal Provisioning. NOTE: Please refrain from approving additional patch sets (rechecks are fine) until the current merge queue settles down. Thanks!~"18:18
*** max_lobur has quit IRC18:24
*** harlowja is now known as harlowja_away18:25
lifelessadam_g: https://review.openstack.org/#/c/98886/1 - did you put a similar fix up for diskimage-builder ?18:27
adam_glifeless, https://review.openstack.org/#/c/98896/18:27
adam_glifeless, .. is the equiv bug i saw affecting the tripleo gate yesterday18:28
adam_gder18:29
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023318:32
*** jgrimm has joined #openstack-ironic18:33
*** romcheg has joined #openstack-ironic18:34
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023318:36
NobodyCambrb18:42
*** igordcard has joined #openstack-ironic18:43
*** dwalleck has quit IRC18:46
* NobodyCam is back18:46
*** pelix has quit IRC18:48
*** romcheg has quit IRC18:49
*** ellenh has quit IRC18:54
*** harlowja_away is now known as harlowja19:03
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Factoring out PXE and TFTP functions  https://review.openstack.org/9023319:03
*** martyntaylor has joined #openstack-ironic19:05
*** martyntaylor has left #openstack-ironic19:15
openstackgerritA change was merged to openstack/ironic: Rework make_partitions logic when preserve_ephemeral is set  https://review.openstack.org/9759019:19
*** max_lobur has joined #openstack-ironic19:19
NobodyCamwoo hoo :-p19:20
*** sysexit has joined #openstack-ironic19:20
NobodyCamone down19:20
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139119:22
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Drivers determine acceptable power states  https://review.openstack.org/8674419:25
* lifeless checks the latest version did indeed have the needed fixes ;)19:26
lifelessNobodyCam: it would be good at this point to add a rebuild --preserve-ephemeral test to tempest19:27
NobodyCamlifeless: yes I can see that19:27
NobodyCamjust about to jump on a conf call19:28
lifeless'enjoy'19:28
lifelessadam_g: thanks, got that merged19:28
adam_glifeless, cool. seems to have helped the ironic gate so far http://no-carrier.net/~adam/openstack/ironic_gate_status.html19:29
adam_gstrange the issue popped up in two places at once19:29
devanandalifeless: we have one proposed alraedy :)19:29
lifelessdevananda: oh, but missing what - review love?19:30
lifelessadam_g: its been happening for weeks19:30
lifelessadam_g: just folk paying attention to the metrics19:30
lifelessadam_g: (see how long the bug was open on tripleo)19:30
devanandalifeless: https://review.openstack.org/#/c/94439/19:31
adam_glifeless, derek opened 1326754 on 2014-06-05, i opened 1325844 on 2014-06-03. are there others that should be closed?19:32
openstackgerritRuby Loo proposed a change to openstack/ironic: VendorPassthru.validate()s call _parse_driver_info  https://review.openstack.org/9755819:32
lifelessadam_g: huh19:33
lifelessadam_g: possibly we filed it late :/19:33
adam_goh. anyway, hope that helps19:33
devanandalooks like tempest-dsvm-ironic-* failing on NodeLocked races is now the top bug hitting out check/gate queues19:43
devanandalatest example: https://jenkins06.openstack.org/job/gate-tempest-dsvm-ironic-postgres/77/consoleText19:43
devanandalifeless: iirc, you'd suggested we put retry logic natively into the client at one point.19:43
*** ellenh has joined #openstack-ironic19:43
devanandalifeless: given the async work, i don't think that will be necessary long-term.19:43
devanandathoughts?19:44
devanandamitigate the gate issues by having tempest retry, basically copy the retry code from the nova driver as a temporary solution?19:44
devanandaadam_g ^ ?19:44
*** zdiN0bot has joined #openstack-ironic19:44
*** dwalleck has joined #openstack-ironic19:46
adam_gdevananda, seems like it would work. i dont know if there are similar things in tempest that do that, or how tempest cores would feel about it if not.19:47
lifelessadam_g: you very much helped.19:48
lifelessdevananda: if we move away from '409 is something you should expect a lot of'19:48
lifelessdevananda: then i'm cool with the client not directly aiding users with it19:48
lifelessdevananda: w.r.t. tempest, I think you'll get pushback about the API quality its testing :)19:49
lifelessdevananda: so my suggestion is we get the spec in shape and reference that as long term explanation19:49
*** dwalleck has quit IRC19:49
*** ellenh has quit IRC19:55
*** ellenh has joined #openstack-ironic20:07
NobodyCambrb20:09
*** pcrews_ has quit IRC20:11
*** pcrews_ has joined #openstack-ironic20:13
openstackgerritA change was merged to openstack/ironic: Return the HTTP Location for accepted requestes  https://review.openstack.org/9261620:32
openstackgerritA change was merged to openstack/ironic: Work around iscsiadm delete failures  https://review.openstack.org/9657720:32
*** BadCub has quit IRC20:33
*** jrist has quit IRC20:33
*** dguerri has quit IRC20:33
*** beecee has quit IRC20:33
*** ryanpetrello has quit IRC20:33
*** beecee has joined #openstack-ironic20:33
*** dguerri has joined #openstack-ironic20:33
*** BadCub has joined #openstack-ironic20:33
*** jrist has joined #openstack-ironic20:33
*** ryanpetrello has joined #openstack-ironic20:33
*** dhellmann_ has joined #openstack-ironic20:41
NobodyCamoh so nice to see patches landing20:43
*** romcheg has joined #openstack-ironic20:46
*** dhellmann_ has quit IRC20:48
*** dhellmann_ has joined #openstack-ironic20:48
*** zdiN0bot has quit IRC20:49
*** romcheg has quit IRC20:49
*** lsmola__ has joined #openstack-ironic20:54
*** beecee has quit IRC20:54
*** hemna has quit IRC20:54
*** dhellmann has quit IRC20:54
*** athomas has quit IRC20:54
*** Mikhail_D_wk has quit IRC20:54
*** coolsvap|afk has quit IRC20:54
*** openstackgerrit has quit IRC20:54
*** lsmola_ has quit IRC20:54
*** dhellmann_ is now known as dhellmann20:54
*** hemna has joined #openstack-ironic20:55
*** athomas has joined #openstack-ironic20:56
*** dhellmann has quit IRC20:56
*** Mikhail_D_wk has joined #openstack-ironic20:57
*** dwalleck has joined #openstack-ironic21:03
*** foexle has quit IRC21:03
*** dwalleck has quit IRC21:11
*** beecee has joined #openstack-ironic21:11
*** coolsvap|afk has joined #openstack-ironic21:11
*** openstackgerrit has joined #openstack-ironic21:11
*** dwalleck has joined #openstack-ironic21:11
*** athomas has quit IRC21:19
*** linggao has quit IRC21:20
NobodyCamdevananda: with the info you dig up about ipmitool and number of times a command is tired(sent) do we still want to loop in the code for versions that do not support -N -R21:25
devanandaNobodyCam: definitely not21:25
NobodyCam:)21:25
jrolleh?21:27
jrollthat makes them... essentially not supported.21:27
NobodyCamwell there are fixed unchangeable values built in21:27
NobodyCamoh I do have a question.21:28
NobodyCamhttps://review.openstack.org/#/c/96902/8/ironic/drivers/modules/ipmitool.py #L343 lucas asks a i18n question21:28
NobodyCamI believe the andswer is yes we should, but I am not 100% sure21:31
devanandajroll: ipmitool <= 1.8.11 doesn't allow the user to determine retry count or interval. it does it for you. and sends 18 packets in ~45 seconds.21:31
NobodyCamdevananda: do you know the answer? to the i18n question?21:35
NobodyCams/answer?/answer/21:36
jrolldevananda: welp.21:36
*** jdob has quit IRC21:36
jrolldevananda: cool software.21:37
devanandajroll: right. also, that was addressed ~2yr ago upstream. i blame packagers for not updating21:37
jrolldevananda: of course, which is why I said before that we shouldn't support it :)21:38
jroll"complain to your distro"21:38
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Wait for Neutron port updates when using SSHPower  https://review.openstack.org/9171921:38
NobodyCamadam_g: ohh sleep 15 :-p21:40
devanandajroll: right. which is why i'msuggesting we write the code to behave reasonably on old versions, and transparently be better on newer versions21:42
devanandarather than send 48 packets for a single "power on" command ...21:42
lifelessdevananda: yes, but again, we've not seen this issue with ipmitool in nova-bm21:42
lifelessdevananda: its not great, but existing BMCs all cope21:42
mrdaMorning Ironic!21:42
lifelessdevananda: btw I've got a contact in ilo (via wan-yen) and am escalating the root cause to her)21:42
jrolldevananda: sure, totally fine with what y'all are doing :)21:43
lifelessdevananda: +1 on transparently better on newer versions21:43
lifelessjroll: since devananda and I are here, did you want to talk about the power assertion default ?21:43
devanandalifeless: great. I'd really like to know /what/ is causing the error you're seeing in ironic then21:43
devanandalifeless: as i'm not clear on what behavioral difference there is w.r.t. sending ipmi commands for power on/off21:43
NobodyCammorning mrda21:43
lifelessdevananda: so would I!21:44
jrolllifeless: tbh, I'm not very opinionated on it, it's just something that surprised me while setting up an environment and I thought it might surprise other deployers as well.21:44
devanandalifeless: can you packet sniff udp 623 when ironic knocks over a BMC? :)21:44
lifelessdevananda: possibly; we'd need to sniff it for a day or so...21:45
*** dhellmann has joined #openstack-ironic21:55
*** sysexit has quit IRC22:03
openstackgerritJosh Gachnang proposed a change to openstack/ironic-specs: Swift Temporary URLs Spec  https://review.openstack.org/9890422:03
*** max_lobur has quit IRC22:15
*** klindgren_ has joined #openstack-ironic22:20
*** hemna has quit IRC22:31
*** hemna has joined #openstack-ironic22:38
adam_gdevananda, anything come up at summit about potential integration points where this would be useful this in juno? https://blueprints.launchpad.net/ironic/+spec/event-callback-api wondering if i should propose a spec for it, or if the feature is not needed atm22:44
devanandaadam_g: to help with the neutron port update, yes22:46
devanandaadam_g: and to propagate node status changes faster22:46
devanandaadam_g: and help alleviate some of the polling by nova22:46
*** igordcard has quit IRC22:50
* devananda wanders afk for a bit22:57
NobodyCam:)22:57
openstackgerritGhe Rivero proposed a change to openstack/ironic-python-agent: Fix IPA standby extension test  https://review.openstack.org/9923022:57
adam_gdevananda, okay cool, ill propose a spec on that soon22:57
lifelessadam_g: quick thoughts for you23:00
lifelessadam_g: allow multiple folk to be notified23:01
lifelessadam_g: and don't require config settings for it - make it via the API23:01
lifelessadam_g: the async API discussion we've been having makes me think of something like 'here is a webhook to call when this node changes state'23:01
lifelessthere's plenty of prior art out there, of course (e.g. PSHB, which is particularly aimed at things with structured representations, so while it won't be an exact match perhaps inspiration can be drawn)23:03
adam_glifeless, this wouldn't be about nodes changing states, but things outside of ironic changing state (eg, neutron port created). ideally, ironic would be able to receive notifications from multiple folk. ironic sending notifications is different23:05
lifelessadam_g: oh23:05
openstackgerritA change was merged to openstack/ironic: Allow more time for API requests to be completed  https://review.openstack.org/9373123:06
lifelessadam_g: so there the same thing applies but you need to convince other people :)23:09
*** radsy has joined #openstack-ironic23:09
lifelessadam_g: I don't think it will help with propogating node changes, nor with nova's polling, unless we get Ironic sending events too.23:09
lifelessadam_g: PSHB basically defines an HTTP protocol for subscribing to things at urls and being notified on change, in a scalable, secure manner.23:10
lifelessadam_g: its pretty much an exact fit for what we need IMNSHO. Just need to toss the XML away.23:10
*** dwalleck has quit IRC23:11
klindgren_Is the ironic scheduler_host_manger jsut a patched version of the normal hostmanager scheduler and as such should be able to handle scheduling for normal libvirt vm's as well?23:13
klindgren_Reading the deploy guide and trying to figure out what all I need to do to try out ironic in an existing environment without blowing that environment up for a while23:14
jrollklindgren_: I believe ironic needs its own nova-scheduler instance at the moment23:15
NobodyCamyep23:15
NobodyCamklindgren_: are you able to setup ironic in its own az23:15
klindgren_ok - thats what I was thinking.  I was hoping that I wouldn't have to23:16
jrollyou can share a nova-api, but it needs its own scheduler and compute(s)23:16
jrollI guess that host manager might work alongside normal VMs, if you're willing to only provision one VM per compute host23:17
devanandaklindgren_: you can use a single az with separate host aggregates or separate cells23:17
jroll:P23:17
devanandabut yes, ironic needs a separate scheduler process, and its own compute processes23:18
*** pcrews_ has quit IRC23:20
klindgren_If I already have host aggregates setup for the existing servers, under a single az how does one define which scheduler to use for the host aggregate?  Or did I just miss that completely23:20
*** lucas-dinner has quit IRC23:24
devanandaklindgren_: tbh, i'm not sure. more of a nova question. googling continues to point me at this: http://docs.openstack.org/grizzly/openstack-compute/admin/content/host-aggregates.html23:24
devanandawhich is now quite old :(23:25
klindgren_devananda, yea - I was getting pointed to the same doc23:26
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139123:26
devanandaklindgren_: ah, this is better: http://docs.openstack.org/trunk/openstack-ops/content/scaling.html23:27
klindgren_so reading that doc, what I need is a new region for ironic.  As AZ's and Host aggregates share the same nova services23:37
klindgren_http://docs.openstack.org/trunk/openstack-ops/content/scaling.html#segragation_methods23:37
klindgren_only regions or cells allow you to provide a different scheduler23:38
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-specs: Expose configdrive to instances  https://review.openstack.org/9923523:38
klindgren_Previously, all services had an availability zone. Currently, only the nova-compute service has its own availability zone. Services such as nova-scheduler, nova-network, and nova-conductor have always spanned all availability zones. -- Does that sound correct?23:38
jrollhmm, I don't know anything about availability zones - we use regions and cells for VM-land at rackspace23:40
jrollor nova-land, rather23:40
devanandaalright, i think i'm done for the day ...23:47
devanandag'night ,all!23:47
NobodyCamnight devananda23:52
*** rloo has quit IRC23:58

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