Monday, 2014-03-31

*** matsuhashi has joined #openstack-ironic00:23
*** matty_du1s|gone has joined #openstack-ironic01:09
*** Hefeweiz1n has joined #openstack-ironic01:09
*** zul has quit IRC01:13
*** krtaylor has quit IRC01:13
*** datajerk has quit IRC01:13
*** ewindisch has quit IRC01:13
*** killer_prince has quit IRC01:13
*** jgrimm has quit IRC01:13
*** matty_dubs|gone has quit IRC01:13
*** Hefeweizen has quit IRC01:13
*** JoshNang has quit IRC01:13
*** ewindisch has joined #openstack-ironic01:16
*** JoshNang has joined #openstack-ironic01:20
*** killer_prince has joined #openstack-ironic01:21
*** jgrimm has joined #openstack-ironic01:21
*** zul has joined #openstack-ironic01:21
*** matsuhashi has quit IRC01:24
*** matsuhashi has joined #openstack-ironic01:26
*** nosnos has joined #openstack-ironic01:31
*** krtaylor has joined #openstack-ironic01:31
*** eghobo has quit IRC02:19
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Add tox target and script for nova driver tests  https://review.openstack.org/8403302:31
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Update Ironic Nova drivers' unit tests  https://review.openstack.org/8404302:40
*** eghobo has joined #openstack-ironic03:07
*** matsuhashi has quit IRC03:19
mordredadam_g: seems sane to me03:24
mordredadam_g: in adding an jjb entry to run that - I suggest overriding NOVA_REPO to be set to file:///opt/git/openstack/nova - since all of our build slaves will have a mostly recently clone of nova there anyway03:25
mordredadam_g: I mean, we can get MUCH more clever ultimately - but it's probably fine for what you need for now03:26
*** nosnos has quit IRC03:34
*** radsy has joined #openstack-ironic03:54
*** matsuhashi has joined #openstack-ironic03:57
*** nosnos has joined #openstack-ironic04:02
*** radsy has quit IRC04:08
adam_gmordred, it or this needs a bit of tweaking for that to fit nicely into the gate http://git.openstack.org/cgit/openstack-infra/config/tree/modules/jenkins/files/slave_scripts/run-unittests.sh#n4204:11
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Update Ironic Nova drivers' unit tests  https://review.openstack.org/8404304:32
*** matsuhashi has quit IRC04:39
*** lazy_prince has joined #openstack-ironic04:39
*** krtaylor has quit IRC04:39
*** killer_prince has quit IRC04:39
*** lazy_prince is now known as killer_prince04:39
*** matsuhashi has joined #openstack-ironic04:43
*** krtaylor has joined #openstack-ironic04:48
*** killer_prince has quit IRC05:19
*** lazy_prince has joined #openstack-ironic05:33
*** lazy_prince is now known as killer_prince05:33
*** pradipta_away is now known as pradipta05:38
*** nosnos_ has joined #openstack-ironic05:53
*** nosnos has quit IRC05:53
*** matsuhashi has quit IRC05:54
*** matsuhashi has joined #openstack-ironic05:55
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/8395606:09
dtantsurMorning Ironic06:58
*** matsuhashi has quit IRC07:08
*** matsuhashi has joined #openstack-ironic07:08
*** nosnos_ has quit IRC07:09
*** nosnos has joined #openstack-ironic07:10
*** ifarkas has joined #openstack-ironic07:18
*** matsuhashi has quit IRC07:22
*** matsuhashi has joined #openstack-ironic07:28
*** yuriyz has joined #openstack-ironic07:29
*** jistr has joined #openstack-ironic07:40
*** martyntaylor has joined #openstack-ironic07:46
*** martyntaylor has left #openstack-ironic07:46
*** matsuhashi has quit IRC07:46
*** matsuhashi has joined #openstack-ironic07:47
GheRiveromorning aIronic07:52
*** dshulyak has joined #openstack-ironic07:55
*** mkerrin has joined #openstack-ironic07:59
*** derekh has joined #openstack-ironic08:09
*** mdurnosvistov has joined #openstack-ironic08:10
*** athomas has joined #openstack-ironic08:12
mdurnosvistovMorning folks! =)08:21
*** lucasagomes has joined #openstack-ironic08:24
yuriyzmorning all08:28
*** eghobo has quit IRC08:29
lucasagomesmorning yuriyz08:36
*** Haomeng has joined #openstack-ironic08:36
*** max_lobur has joined #openstack-ironic08:37
mdurnosvistovMorning lucasagomes, yuriyz,  max_lobur, Haomeng! =)08:49
Haomengmdurnosvistov: morning:)08:49
max_loburmorning Everyone08:49
Haomeng:)08:50
Haomengone question, who konw if we can use tripleo to deploy openstack understand cloud  with our ironic now?08:50
HaomengHaomeng: I understand it is not ready now08:51
*** ndipanov has joined #openstack-ironic08:51
ifarkasmorning all!08:53
dtantsurHaomeng, I thinks lifeless and maybe NobodyCam are working on patches, but yes is seems like they're not ready yet08:53
lifelessHaomeng: dtantsur you can08:54
lifelessjust export USE_IRONIC=1 in your environment08:54
dtantsurlifeless, great news!08:54
Haomenglifeless: ok, I will do, it is very Interesting to have a first try:)08:55
Haomenglifeless: is there any TripleO documents which can guide us to deploy then undercloud?08:55
lifelessHaomeng: http://docs.openstack.org/developer/tripleo-incubator/devtest.html08:56
Haomenglifeless: got, thank you:)08:56
ifarkasHaomeng, lifeless, there's another one, specific to Ironic: https://wiki.openstack.org/wiki/Ironic/TripleO08:57
lifelessifarkas: that may be dated08:57
Haomengifarkas: ok, great, thanks08:57
ifarkaslifeless, right, it refers to an old patch08:57
lifelessHaomeng: that wiki page is very incorrect08:58
Haomenglifeless: :)08:58
lifelessHaomeng: ifarkas: fixed https://wiki.openstack.org/wiki/Ironic/TripleO#Using_Ironic_with_TripleO09:03
ifarkaslifeless, wow, great! thanks!09:04
*** pbrooko has joined #openstack-ironic09:22
ifarkasHaomeng, I am also trying devtest with Ironic but I hit this issue: http://paste.openstack.org/show/74644/ Did you hit the same?09:41
*** Haomeng has quit IRC09:42
*** Haomeng has joined #openstack-ironic09:44
lucasagomeslifeless, ping, can I fix the nova driver to translate the swap mb to gb in ironic in another patch? I know it's very related but I'm trying to avoid having the fix in the Ironic tree and nova driver in the same commit, since the nova driver is only a temporary thing in the ironic tree10:29
lifelesslucasagomes: if you don't, you'll fail CI as soon as the jobs are working again.10:30
lifelesslucasagomes: so, you can either do backwards compat, or fix at the same time10:30
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add DiskPartitioner  https://review.openstack.org/8339610:30
lifeless(welcome to more CI :))10:30
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use DiskPartitioner  https://review.openstack.org/8339910:31
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Get rid of the swap partition  https://review.openstack.org/8372610:32
lucasagomeslifeless, ah, indeed10:34
lucasagomeslifeless, heh ok I will put in the same patch10:34
*** pbrooko has quit IRC10:46
*** vkozhukalov has joined #openstack-ironic10:57
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use GB instead of MB for swap  https://review.openstack.org/8378811:11
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Add worker threads limit to _check_deploy_timeouts task  https://review.openstack.org/7865111:15
mtrisolineIs there any documentation on Ironic w/ the Havana release?11:19
mtrisolineI was told that the there is a driver for it and it works but is buggy, was interested in checking it out,11:19
*** matsuhashi has quit IRC11:26
*** nosnos has quit IRC11:27
*** lucasagomes is now known as lucas-hungry11:40
Haomengifarkas: I did not hit same issue, but think this is network unstable issue to cause "Server returned an unexpected response code. [404]"11:42
Haomengifarkas: you can try again, maybe it is not recreatable11:42
Haomenglifeless: ok, thanks11:43
*** saju_m has joined #openstack-ironic11:51
*** overlayer has joined #openstack-ironic11:52
* Shrews attempts to wake up11:53
ifarkasHaomeng, thanks! It was actually caused by PERCONA_ARCH not being evaluated in source-repository-mysql11:57
ifarkasHaomeng, which is already fixed upstream but I had a old version of diskimage-builder installed in /usr/share of which I was not aware of11:58
*** saju_m has quit IRC12:00
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: Encapsulate Ironic client retry logic  https://review.openstack.org/8310512:06
*** saju_m has joined #openstack-ironic12:06
*** saju_m has quit IRC12:08
Haomengifarkas: ok:)12:08
*** linggao has joined #openstack-ironic12:14
*** mdurnosvistov has quit IRC12:41
*** lucas-hungry is now known as lucasagomes12:41
*** jdob has joined #openstack-ironic12:44
*** max_lobur1 has joined #openstack-ironic12:53
*** max_lobur has quit IRC12:53
*** dhellmann_ is now known as dhellmann13:04
*** vkozhukalov has quit IRC13:05
*** jdob has quit IRC13:06
*** jdob has joined #openstack-ironic13:06
*** vkozhukalov has joined #openstack-ironic13:07
*** pradipta is now known as pradipta_away13:13
*** jbjohnso_ has joined #openstack-ironic13:14
*** ndipanov_ has joined #openstack-ironic13:17
*** ndipanov has quit IRC13:18
*** matty_du1s|gone is now known as matty_dubs13:25
*** rloo has joined #openstack-ironic13:25
*** jdob_ has joined #openstack-ironic13:35
*** jgrimm has quit IRC13:48
*** zigo has quit IRC13:50
NobodyCamgood morning Ironic, says the man making coffee13:52
*** mdurnosvistov has joined #openstack-ironic13:53
linggaogood morning, NobodyCam, tea please.13:53
NobodyCam:)13:55
NobodyCammorning linggao :)13:55
lucasagomesmorning NobodyCam13:55
linggaomorning lucasagomes.13:56
NobodyCammorning lucasagomes :)13:57
NobodyCamdid everyone have a good weekend?13:57
jrollmorning y'all13:57
*** zigo has joined #openstack-ironic13:58
*** lucasagomes has quit IRC13:59
NobodyCamgood morning jroll :)13:59
*** lucasagomes has joined #openstack-ironic13:59
NobodyCamwoo hoo https://review.openstack.org/#/c/83906 landed14:04
mdurnosvistovGood morning/afternoon all! =)14:05
NobodyCamgood morning mdurnosvistov14:06
*** rwsu has joined #openstack-ironic14:06
lucasagomesmorning linggao mdurnosvistov14:14
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Fix hosts mapping for conductor's periodic tasks  https://review.openstack.org/8414214:16
*** ndipanov_ has quit IRC14:20
*** ndipanov_ has joined #openstack-ironic14:32
*** jgrimm has joined #openstack-ironic14:36
*** jdob_ has quit IRC14:38
NobodyCamhumm no bug for that one...14:40
*** jdob has quit IRC14:41
openstackgerritPablo Fernando Cargnelutti proposed a change to openstack/ironic: Change admin_url help in ironic driver  https://review.openstack.org/8414814:46
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use GB instead of MB for swap  https://review.openstack.org/8378814:48
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use GB instead of MB for swap  https://review.openstack.org/8378814:52
*** mkerrin has quit IRC14:53
NobodyCambrb14:55
*** blamar has quit IRC15:07
*** mkerrin has joined #openstack-ironic15:11
*** BadCub01 has joined #openstack-ironic15:11
*** BadCub01 has left #openstack-ironic15:12
*** BadCub01 has joined #openstack-ironic15:12
*** dshulyak has quit IRC15:16
*** max_lobur1 has quit IRC15:22
*** mkerrin has quit IRC15:31
*** mkerrin has joined #openstack-ironic15:38
NobodyCamlucasagomes: looking over 83788 driver.py...line 259.. do you see any issues with rounding up?15:44
lucasagomesNobodyCam, so I thought about it, if the user request something like 512 MB15:44
lucasagomesNobodyCam, if we floor divide it it goes to 015:44
lucasagomesso I thought about round it up to 115:45
lucasagomesas a minimum u know15:45
lucasagomeswhich is the minimum in Ironic15:45
NobodyCamwith this patch we switch to gb input users would have to enter .5 to 512 MB.15:45
NobodyCam:-p s/to 512/to GET 512/15:47
lucasagomesNobodyCam, hmm I thought we didn't accept fractions15:47
NobodyCami dont think we do15:47
lucasagomesNobodyCam, if we are going to accept fractions the best would be to have everything in MB instead15:47
lucasagomeswhich more fine grained15:47
lucasagomesright15:48
NobodyCamso will never get a request for 51215:48
lucasagomesNobodyCam, ah, well in nova u can do it15:48
lucasagomesNobodyCam, the flavor is mb15:48
NobodyCamoh thru novA15:48
NobodyCam....15:48
lucasagomesand the driver translate what is in the flavor to ironic15:48
NobodyCamack15:48
NobodyCamlol sorry15:48
NobodyCambrain not thinking correctly15:49
lucasagomesNobodyCam, ah np! :D15:49
NobodyCam!!! :-p15:49
openstackNobodyCam: Error: "!!" is not a valid command.15:49
lucasagomeshah15:49
NobodyCamso if I pull that it should work? just about to attempt a test with it15:50
*** vkozhukalov has quit IRC15:53
Shrewsah, this reminds me...15:54
NobodyCammorning Shrews :)15:54
Shrewslucasagomes: have there been any recent changes to how we partition disks?15:54
ShrewsNobodyCam: morning15:54
lucasagomesShrews, I got a couple of patches up refactoring that part15:54
lucasagomesShrews, but we are waiting until juno opens to get them in15:55
NobodyCamShrews: there are several patch that switch to parted15:55
Shrewslucasagomes: I ask because I discovered last night that our devstack changes no longer work: http://paste.openstack.org/show/74630/15:55
ShrewsI'm not sure what changed15:55
lucasagomesShrews, ew well it looks like sfdisk didn't tell the kernel to re-read the partition table after creating it15:56
Shrewsprovisioning an instance fails because of that15:56
lucasagomesShrews, which can be done with the -R option of sfidsk15:56
lucasagomesor using partprobe15:56
lucasagomesShrews, I think you won't see that with the new partitioning tho15:57
lucasagomesShrews, could you try it ?15:57
lucasagomesShrews, https://review.openstack.org/#/c/83399/15:57
Shrewslucasagomes: the new changes? shouldn't we fix what we're going to have for Icehouse?15:57
lucasagomesShrews, and I'm not aware of any changes in that part for a while, so it might be some system related problem (guessing)15:58
lucasagomesShrews, yeah we can back port it to icehouse15:58
lucasagomesdevananda, ^15:58
Shrewsadam_g: have you encountered that error lately? ^^^^15:58
*** eghobo has joined #openstack-ironic15:59
Shrewsor anyone using devstack, for that matter15:59
lucasagomesShrews, I will try later devstack with trunk16:00
lucasagomesin my env I've my patches applied so that I can see if something breaks16:00
Shrewslucasagomes: great. it would be nice to know if it's something particular to my system, or if it's a true bug16:01
NobodyCamShrews: devTest has a issue that required some fidling with disk-image-create...16:01
NobodyCamhttp://paste.openstack.org/show/N4nNohHoZmYqH1v9S9IP16:01
NobodyCamlucasagomes: I am running a devtest run with your parches now16:01
lucasagomesNobodyCam, :D nice, please keep me updated16:02
devanandamorning, all16:02
NobodyCamgood morning devananda :)16:02
lucasagomesmorning devananda16:03
devanandaShrews, lucasagomes: we should confirm what's caused that. icehouse RC1 isn't tagged for us yet16:03
devanandaso we don't need to back-port things at this stage - -better to fix if we can16:03
Shrewslucasagomes: also, thx for your comments on 83105. I hope my response re: the global seems logical16:03
lucasagomesShrews, oh I will take a look, about the answer yes it's grand, thanks for that16:03
Shrewsdevananda++16:04
Shrewsdevananda: also, good morning  :)16:05
devanandalucasagomes: re: diskpartitioner, that's a pretty big change to be landing this late, so if we can figure out why this is broken and fix just that, i think it'd be better16:07
devanandaShrews: have you opened a bug?16:07
lucasagomesdevananda, ack, I will run it against trunk16:07
lucasagomessee if I can reproduce the problem16:07
Shrewsdevananda: not yet. hoping to eliminate a problem with my system first16:07
Shrewslucasagomes: thanks16:08
lucasagomesnp16:08
devanandaShrews: does it seem related to new release of linux-utils? http://changelogs.ubuntu.com/changelogs/pool/main/u/util-linux/util-linux_2.20.1-5.1ubuntu18/changelog16:09
NobodyCambbt..brb...16:09
*** matty_dubs is now known as matty_dubs|lunch16:10
Shrewsdevananda: possible, especially since I can't find any recent relevant changes in ironic16:12
devanandaShrews: what version of util-linux is installed?16:15
devanandai have a fairly recent devstack env, going to test it in16:15
Shrewsdevananda: Version: 2.20.1-1ubuntu316:16
Shrewsguess that's older than the changelog you pasted16:16
devanandayep16:16
lucasagomesdevananda, Shrews ohhhhhh I know what's wrong! https://review.openstack.org/#/c/83131/16:16
lucasagomesafter that nova ironic driver will get the swap_mb from flavor16:16
lucasagomesand if it's 0 it will send 0 to Ironic16:16
devanandaahh16:16
devanandayes16:16
lucasagomesbut in Ironic we have a get('pxe_swap_mb', 1)16:17
lucasagomeswhich will return 016:17
lucasagomesbecause it's set16:17
lucasagomes1 sec, lemme try to put some quick fix16:17
lucasagomesurgh16:17
*** martyntaylor has joined #openstack-ironic16:18
devanandaShrews: I'm going to untarget https://bugs.launchpad.net/ironic/+bug/129587016:18
devanandaas there's no way that'll be done today16:19
Shrewsdevananda: totally done, no.16:19
Shrewsbut i'm fine with that16:19
devanandaShrews: right. there's some good stuff done, but it doesn' tlook not close-the-bug-done16:20
devanandaShrews: unless you feel it will be later today?16:21
NobodyCamquick morning walkies... bbiafm16:21
Shrewsdevananda: you mean done as in replacing "all" calls, or done with this particular review? because i think since we don't have good testing of this code, we need burn-in time16:22
devanandaShrews: close-the-bug done would be, for me, when all the calls are wrapped.16:23
Shrewsdevananda: nah, i wouldn't feel comfortable with that for Icehouse16:24
Shrewsit's not THAT critical, imo, anyway16:24
devanandaright16:24
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: If no swap is specified default to 1MB  https://review.openstack.org/8416716:24
devanandalucasagomes: re: https://review.openstack.org/#/c/83572/1/ironic/common/driver_factory.py16:25
lucasagomesShrews, that would fix ur problem ^16:25
lucasagomesdevananda, right16:25
devanandalucasagomes: I agree with both your and lifeless' comments. Things work as they are now for Ironic, but as it is, it breaks tripleo16:25
devanandalucasagomes: because tripleo is parsing the log for error/exception and stopping16:26
Shrewslucasagomes: i'll give that a try16:26
lucasagomesShrews, ack :)16:26
devanandalucasagomes: so we can suppress that error now to unbreak tripleo, or we can add a new config option ... but it's way late to do that16:26
lucasagomesdevananda, right... hmmm it's complicated because we are basically introducing a bug in Ironic to overcome a problem in tripleo16:28
devanandaheh16:29
* lucasagomes thinks to see if there's another approach we could take16:29
devanandatripleo has an easy fix16:29
devanandaif they install the python-seamicroclient pip, the error goes away16:29
lucasagomesdevananda, right, what the other suggestion to remove the seamicro driver from the default setup.conf?16:30
lucasagomessince it does have external dependencies it shouldn't be a driver which is "enabled" by default16:30
NobodyCamlucasagomes: +16:30
devanandalucasagomes: if we do that, it would effectiely be not included in the release16:31
devanandait'll affect packagers16:31
devanandahow would someone consuming the ironic .deb/.yum get that driver?16:32
devanandaas it is today, they'll get the driver, and an exception in the startup log, and they can "pip install python-seamicroclient" and then it works. Gah. we need to document that ...16:32
lucasagomesyeah I see... yeah that just enforce yet more lifeless comment that we need a enable/disable mechanism within Ironic for drivers16:32
NobodyCamdevananda: what about patch 8357216:32
lucasagomesbut if I could I would prefer the easy fix in tripleo (installing python-seamicroclient) than what that patch suggest16:33
devanandalucasagomes: I totally agree that we need a CONF.manager.drivers=... default="pxe_ssh, pxe_ipmitool"16:33
lucasagomesidk if there's any push back from lifeless for installing that as default, at least until we have a mechanism in place for that16:33
lucasagomesdevananda, +16:33
lucasagomes(my english is really going down today hah, I'm tired :P)16:34
lucasagomesI mean a mechanism to disable/enable drivers16:34
devanandaright16:35
devanandalucasagomes: also, https://review.openstack.org/#/c/84167/1 should have a unit test and a bug report16:35
lucasagomesdevananda, https://pypi.python.org/pypi/python-seamicroclient/0.1.0 it's apache licensed so it might be fine16:35
devanandaor be tagged to https://bugs.launchpad.net/ironic/+bug/129793716:35
lucasagomesdevananda, ah, ack will add some tests and tag it16:36
devanandalucasagomes: it is fine. and fwiw, it's currently in global-requirements, though it shouldn't be16:36
lucasagomesdevananda, heh ++ I agree with that too16:36
*** martyntaylor has quit IRC16:36
lucasagomesit's not really a requirement, idk how infra didn't push back on that16:36
devanandayea16:39
*** bearhands is now known as comstud16:40
Shrewslucasagomes: currently 'nova boot'-ing... should know soon if that fix works16:41
Shrewssoon-ish... slow vm  :(16:41
NobodyCamlucasagomes: undercloud deployed from seed with ironic and 8378816:42
lucasagomesShrews, ack :)16:42
lucasagomesNobodyCam, yay!16:43
*** urulama has joined #openstack-ironic16:43
lucasagomesNobodyCam, and the swap partition is not created right? (in case u didn't specify any swap)16:43
devanandalucasagomes: on http://paste.openstack.org/show/74647/ -- I see you used "node-update .. add propeties/.."16:44
Shrewswow, i *really* want to cleanup the output in conductor logs16:44
devanandalucasagomes: so "add" works as "replace" now too?16:44
devanandaShrews: ++16:45
lucasagomesdevananda, it does, max_labour was even investigating it16:45
lucasagomesdevananda, it's part of the RFC16:45
devanandaawesome, yea. i saw that in the RFC16:45
devanandadidn't realize we already fixed it16:45
devanandalucasagomes: how long did it take for that update to propagate out to nova?16:46
NobodyCamlucasagomes: correct swap not set16:46
lucasagomesdevananda, hmm I tricked it :P I restart the n-cpu to make the propagation faster16:46
lucasagomesso I idk the right time :(16:46
lucasagomesNobodyCam, yay!16:46
lucasagomesdevananda, I can investigate it tho, I've a env here16:47
devanandalucasagomes: hehe16:47
devanandalucasagomes: I suspect ~ 2 minutes16:47
devanandalucasagomes: also, that patch from rohan lgtm. good to land it now?16:47
lucasagomesdevananda, the filters? yup I tested it here16:48
lucasagomesworks16:48
devanandalucasagomes: great. approving. also https://review.openstack.org/#/c/83851/ could use a quick check from you16:48
lucasagomesdevananda, as I said in the comment, its a bit trick because we have to copy it to the nova's path16:48
*** harlowja_away is now known as harlowja16:48
lucasagomesbut yeah, works, it all will be gone after we move the driver and filters back to nova16:49
devanandaright16:49
lucasagomesdevananda, will take a look at 83851 soon16:49
devanandaand since scheduler filters are not loaded via stevedore or any sort of plugin means16:49
devanandai dont think we have any option but to copy it16:49
devanandawill suck for tripleo16:49
lucasagomesyeah ;(16:49
* devananda files a bug16:49
* devananda updates the existing bug instead16:50
*** jdob has joined #openstack-ironic16:50
devanandaalso landing this is a bit in odd form16:52
devanandaas it's adding a CONF option16:52
devanandabut adding it to nova16:53
devanandathis whole "carry a chunk of nova code outside of nova" is really awkward16:53
devanandaand likely to cause us a huge headache in Juno16:53
NobodyCam:(16:53
lucasagomesyeah, it's being a painful process :/16:54
devanandaNobodyCam: https://review.openstack.org/#/c/83851/1 could also use your eyes16:55
devanandathe exact disk match filter needs that change to work16:55
devananda*I think ...16:55
*** martyntaylor has joined #openstack-ironic16:56
*** matty_dubs|lunch is now known as matty_dubs16:57
Shrewslucasagomes: sorry to report, same error: http://paste.openstack.org/show/74671/16:57
lucasagomesShrews, ouch :(16:57
* Shrews needs lunch now... biab16:57
lucasagomesack16:57
lucasagomeswill see if I can reproduce it here then16:57
matty_dubsHow many hours until our meeting? My sense of which timezone governs it, and whether Europe is on summer time yet or not, is off.16:59
NobodyCamdevananda: just to confirm we are holding off on lucasagomes parted / used gb patches untill after J opens?16:59
devanandaNobodyCam: yea16:59
devanandamatty_dubs: 216:59
lucasagomesmatty_dubs, 2 hours16:59
NobodyCammatty_dubs: 216:59
lucasagomesheh16:59
NobodyCam:)16:59
matty_dubsThanks devananda, lucasagomes, and NobodyCam ;)17:00
NobodyCamdevananda: 83851 LGTM17:02
*** derekh has quit IRC17:04
*** martyntaylor has left #openstack-ironic17:05
lucasagomesShrews, I think it didn't work because 0 came as a string from nova... I will test it here locally17:05
lucasagomesI could reproduce the problem17:05
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: If no swap is specified default to 1MB  https://review.openstack.org/8416717:06
*** rwsu has quit IRC17:11
*** jistr has quit IRC17:14
*** vkozhukalov has joined #openstack-ironic17:26
*** eghobo has quit IRC17:27
NobodyCamopen call for meeting agenda items? anyone have anything they would like to see on hte agenda?17:28
*** eghobo has joined #openstack-ironic17:28
*** overlayer has quit IRC17:29
JayFShould we put the agent arch stuff back on the agenda since it didn't really happen last meeting?17:30
JayFjroll: ^ ?17:30
jrollprobably17:30
jrollwell17:30
NobodyCamJayF: this one: Driver architecture for Chassis object (Allow vendors to define behavior for the Chassis object like Auto node discovery etc)17:30
lucasagomesShrews, I put another patch set up17:30
* lucasagomes takes a break before meeting17:30
*** lucasagomes is now known as lucas-afk17:30
jrollJayF: we kinda talked about it afterward in this channel and made some decisions17:30
JayFI'm OK with it happening or not, just wanted to make sure it wasn't needed vs being forgotten :)17:31
jrollthey're documented on the wiki17:31
jrollyeah17:31
jrollI don't think I have anything I want to discuss on the agent topic17:31
NobodyCam:)17:33
jrollunless I make magic happen in the next 1.5 hours :P17:34
*** martyntaylor has joined #openstack-ironic17:40
*** athomas has quit IRC17:41
*** rustlebee is now known as russellb17:47
NobodyCamlucas-afk: just fyi: devtest.sh completed. with parted patches!17:50
*** ndipanov_ has quit IRC17:53
openstackgerritA change was merged to openstack/ironic: Adds exact match filters to nova scheduler  https://review.openstack.org/8373418:00
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Adding DynamicLoopingCall around lookup  https://review.openstack.org/8360418:04
NobodyCambegal time... brb18:05
Shrewslucas-afk: it works! woot18:09
Shrewslucas-afk: +1 from me when you un-WIP it18:10
devanandaShrews: you can vote anytime18:13
Shrewsdevananda: i can, but if he's planning on pushing another change, i'd have to vote again  :-P18:14
devanandaah18:14
adam_gShrews, i seem to be having other issues this morning /w devstack + ironic: http://paste.ubuntu.com/7186094/18:15
Shrewsadam_g: eek. not seen that.18:15
Shrewsadam_g: what's HEAD on your nova?18:16
Shrewsi'm working off of ec4d88c218:16
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Adding swift temp url support  https://review.openstack.org/8139118:17
devanandaurgh18:17
devanandatempest random failure because of NodeLocked by periodic task18:17
devanandahttp://logs.openstack.org/72/83572/1/check/check-tempest-dsvm-ironic/8fe5c11/logs/screen-ir-api.txt.gz#_2014-03-31_16_42_30_80118:17
NobodyCamadam_g: should Loading compute driver 'nova.virt.ironic.IronicDriver' be Loading compute driver 'ironic.nova.virt.ironic.IronicDriver'18:17
devanandathis is why we need retry in the python client, not just in nova18:17
devanandaor we should disable periodic tasks for the tempest tests18:17
NobodyCamdevananda: I read that as we DO need retry logic in the client otherwise we will end up with random fails18:19
devanandaNobodyCam: correct18:19
devanandathere was a discussion last week about putting that retry into the nova driver code18:19
devanandabecause that's where eg. the glance retry logic is18:19
devanandamy point is, anyone using ironic is going to want to retry against a set of temporary things like NodeLocked18:20
adam_gShrews, c032ab8696aa4b2cb0cebd5f711e123b1e3b0ed718:20
devanandaperhaps we should implement that inside the API service18:20
NobodyCamya, but if we put it there then cli users will just have to live with random failures.. which I think is wrong18:20
devananda(that's a terrible idea)18:20
devanandaNobodyCam: ... no. they do now18:20
devanandaNobodyCam: right now, CLi users live with random NodeLocked failures18:20
devanandawhich sometimes causes tempest to fail18:21
devanandaeg, http://logs.openstack.org/72/83572/1/check/check-tempest-dsvm-ironic/8fe5c11/logs/screen-ir-api.txt.gz#_2014-03-31_16_42_30_80118:21
adam_gNobodyCam, hmm yeah. nova.conf's compute_driver was not set correctly. odd18:21
Shrewsdevananda: so, if you put it inside the client itself, you're then making decisions for the user/dev on which exceptions you'll do a retry. perhaps a dev would want a "one and done" call?18:22
devanandaShrews: right. another issue is we don't know how long the node will stay locked18:22
devanandaso we can't retry-until-complete. that could be minutes today, possibly hours, depending on the type of work being done (eg, rebuild a raid)18:23
Shrewsexactly. so an interactive user, say using the 'ironic' command line client, may wait for X period of time18:23
NobodyCamdevananda: is there a way to retry only for NodeLocked by periodic task18:23
devanandaNobodyCam: not today. and i dont think that's what matters18:24
lucas-afkShrews, un-wipped :)18:24
devanandahypothetically a periodic task could also take a long lock18:24
Shrews+1'd18:25
devanandaperhaps we should disable periodic tasks while tempest is running?18:25
NobodyCamdevananda: that would solve the testing issues18:25
devanandaand mean we dont test periodic tasks18:25
devanandaheh18:25
NobodyCambut not user experence18:25
* lucas-afk afk again18:26
devanandaI think a user can handle a "node locked, please retry"18:26
devananda*a user of the CLI18:26
devanandabut what about horizon?18:26
JayFIf it's OK for a CLI user, why isn't it OK for Horizon to throw a similar error?18:27
devanandaif someone using horizon wants to make a change to a node, when they hit "save", and the node happens to be locked at that point ....18:27
devanandaright18:27
NobodyCamalso I hope we dont get any long running periodic tasks18:27
devanandaso horizon needs to inform them of the error and allow them to hit "save" again w/o re-enterring all the data18:27
ShrewsThen horizon should present a similar message to the user. "Please try again"18:27
Shrewsor, code the retry logic themselves18:28
Shrewseither way, it should be under their control18:28
devanandaShrews: "or code the retry logic themselves" -- no.18:28
Shrewspor que?18:28
NobodyCamwhat if periodic_interval=60 got set to 1 the node would never unlock18:28
JayFNobodyCam: the task itself determines how often it runs, not that interval18:29
devanandaShrews: re-inventing the wheel leads to lots of duplicated/wasted effort, and lots of bad wheels18:29
Shrewsdevananda: i don't think it's possible to have a "one size fits all" solution here18:29
JayFNobodyCam: since my patch, the periodic_interval is just the minimum number of seconds that a periodic task will be checked for (i.e., check every 60s for something to do)18:29
* Shrews needs to change location before the meeting. biab18:30
NobodyCam:)18:30
JayFNobodyCam: although it's possible for someone to make a periodic task that wants to run ridiculously often (every few seconds) and that would be respected, I'd hope things like that would be nack'd in code review and prevented from locking when not actively making a change18:30
adam_gdguerri, around?18:31
*** pcargnel has joined #openstack-ironic18:32
devanandawe could also add a Retry-After header to the response18:33
*** agordeev2 has joined #openstack-ironic18:35
* Shrews back18:42
NobodyCamWB Shrews18:42
openstackgerritAndreas Jaeger proposed a change to openstack/ironic: Check that all po/pot files are valid  https://review.openstack.org/8421018:44
ShrewsSo, my point was, moving the retry logic to the client will likely *reduce* the occurrences of that exception from the user's viewpoint, but unless we retry forever, it will never completely eliminate the possiblity of it happening. So handling that failure it is still the responsibility of the calling party. So you really haven't reduced the duplicated effort there.18:45
ShrewsBut, it is entirely possible I'm waaaay offbase and severely caffeine deprived18:45
* mordred hands Shrews coffee18:45
NobodyCammorning mordred :)18:46
* Shrews checks said coffee for suspicious chemicals18:46
* mordred hands Shrews suspicious chemicals18:46
Shrewsyay!18:46
NobodyCamlol18:46
*** tatyana has joined #openstack-ironic18:48
Shrewsmordred: plz to place a bet on 31 red for me. all your monies. kthx18:50
NobodyCamten minutes till meeting18:50
NobodyCamlast chance stops... :)18:50
*** dkehn_ has joined #openstack-ironic18:51
Shrewsmordred: assuming you're in vegas now18:51
mordredShrews: safe assumption18:52
matty_dubsrloo: So your resubmitted ironic-install.rst starts calling Ironic "The Bare Metal Service." Where did that come from?18:52
matty_dubsI feel like I missed a memo.18:52
NobodyCammatty_dubs: thats what we are18:54
NobodyCamits the service we register with keystone18:54
adam_gShrews, if you're still poking devstack beware of this change: https://review.openstack.org/#/c/82160/18:55
matty_dubsNobodyCam: Ah-ha. I wasn't aware that it was a proper name registered with Keystone, vs. a description.18:55
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Adding oslo testing to improve debugging  https://review.openstack.org/8421218:55
devanandaadam_g: wtf?18:56
Shrewsadam_g: if that was wrong, how was it ever working?18:56
adam_gdevananda, yeah. /me makes a note to review relevant devstack changes from now on18:57
openstackgerritPablo Fernando Cargnelutti proposed a change to openstack/ironic: Overwriting node_is_available in IronicDriver  https://review.openstack.org/8421418:57
adam_gShrews, it wasn't wrong18:57
adam_ghttps://review.openstack.org/#/c/84209/18:57
Shrewsoh. haha!18:57
devanandaadam_g: also, we need to get the virtual-ironic test working -- even if that means stripping out tests18:57
devanandaadam_g: so that we can start trusting it18:57
*** lucas-afk is now known as lucasagomes18:57
* NobodyCam heads over to -meeting start setting up chairs18:59
adam_gdevananda, yea19:00
adam_gdevananda, finally got some feedback on that tempest scenario thing, which i was hoping to address when i started hitting devstack issues.19:02
devanandaadam_g: awesome. please share your thoguhts in the meeting shortly19:04
*** pcargnel has quit IRC19:04
*** eguz has joined #openstack-ironic19:06
*** eghobo has quit IRC19:10
*** john-n-seattle has quit IRC19:11
*** max_lobur has joined #openstack-ironic19:15
*** john-n-seattle has joined #openstack-ironic19:16
devanandalucasagomes: side ping re https://review.openstack.org/#/c/83851/119:21
devanandalucasagomes: related to the exact match filters19:22
lucasagomesdevananda, oh sure! told u I would test it19:22
*** tatyana has quit IRC19:22
lucasagomesdevananda, will give it a quick go in y env19:22
lucasagomes(takes 10 min)19:22
lucasagomesand vote :) code lgtm just want to test it quickly19:22
devanandalucasagomes: ah, right. sorry to nag -- forgot :)19:22
devananda(was going trhough open tabs and saw it ...)19:23
lucasagomesdevananda, np, I'm sorry I forgot it opened somewhere19:23
adam_gShrews, so more things seem broken today.  https://bugs.launchpad.net/ironic/+bug/1300396   in what logs were yous eeing the partitioning errors?19:31
Shrewsadam_g: lucasagomes has a fix in for that19:32
Shrewsadam_g: https://review.openstack.org/8416719:32
Shrewsadam_g: but it was in the conductor logs19:32
adam_gShrews, hmm maybe something different19:33
lucasagomesdevananda, | d75e5a38-09cf-4c53-a74e-305693103ae3 | ironictest | ACTIVE | -          | Running     | public=172.24.4.3 |19:33
lucasagomesworked +a ur patch :) thanks!19:34
JoshNangSo, I made this bug https://bugs.launchpad.net/ironic/+bug/1297019 and closed it with this patch https://review.openstack.org/#/c/83604/, but it's not showing up in the bug as being fixed. I'm guessing its because ironic and ironic-python-agent are different repos? Any have any ideas how to get around that?19:36
openstackgerritAndreas Jaeger proposed a change to openstack/ironic: Check that all po/pot files are valid  https://review.openstack.org/8421019:37
devanandalucasagomes: thanks much!19:38
openstackgerritAndreas Jaeger proposed a change to openstack/ironic: Check that all po/pot files are valid  https://review.openstack.org/8421019:45
Shrewsadam_g: i don't see that error in my nova compute logs at all. likely unrelated, as you suggested19:45
adam_gShrews, hmm seems somewhat related. pulling in that patch fixes it.. now to figure out why19:57
JayFany idea on JoshNang's ^ bug above? I wonder if it's that we're using the ironic bugtracker for ironic-python-agent?19:58
devanandaJoshNang: it may be that every project that has a unique repo needs a unique project in LP20:00
JayFthat's what I was suspecting/afraid of20:00
NobodyCamgreat meeting all Thank you20:00
JayFsomething I should take up with -infra?20:00
lucasagomesaight, I'm done for today20:00
devanandaJayF: mm, nope. I can create it20:00
lucasagomeshave a good night everyone!20:00
*** romcheg has joined #openstack-ironic20:00
JayFdevananda: sweet, thanks20:00
lucasagomesnight devananda NobodyCam JayF Shrews adam_g etc etc etc :)20:01
*** lucasagomes is now known as lucas-dinner20:01
NobodyCamnight lucas-dinner :)20:01
jrollsee ya lucas-dinner :)20:01
Shrewsnight20:01
devanandag'night lucas-dinner20:01
adam_gcheers20:01
JoshNangawesome thanks devananda20:01
devanandalifeless: hi! have a minute to disucss https://review.openstack.org/#/c/83572/ ?20:04
lifelessfor you, two20:07
*** romcheg has quit IRC20:07
lifelessJoshNang: infra have a system for mappig code -> projects when the names differ20:08
* NobodyCam starts playing jeperody music20:08
lifelessJoshNang: ask in #openstack-infra20:08
ShrewsNobodyCam, devananda, JoshNang, et.al.: The bug for the unit test memory consumption problem: https://bugs.launchpad.net/ironic/+bug/130042020:08
NobodyCamShrews: TY :)20:09
devanandaShrews: http://logs.openstack.org/05/83105/3/check/gate-ironic-python26/dab25e8/testr_results.html.gz20:10
NobodyCambrb...20:10
devanandaShrews: any of your local reproductions of that bug point to any particular unit tests?20:11
Shrewsdevananda: i *believe* i have noticed the test_distribution_three_replicas mentioned in another failure on my machine20:11
Shrewsi started looking at that particular test for a bit, but then i realized it was sunday evening and stopped  :)20:12
*** max_lobur has quit IRC20:12
*** max_lobur has joined #openstack-ironic20:12
*** vkozhukalov has quit IRC20:14
devanandaShrews: hah20:14
JoshNanglifeless: ack20:15
JoshNangShrews: awesome, thanks20:15
devanandalifeless: so I had posted a response on https://review.openstack.org/#/c/83572/ -- awaiting your reply, when you have two minutes :)20:16
lifelessdevananda: replied20:17
devanandalifeless: hmm. i had the impression from SpamapS that the status quo was broken by that exception20:18
devanandalifeless: otherwise I wouldn't have worried about it for the RC20:18
lifelessSpamapS: ^20:18
lifelessdevananda: there are folk that really don't like error messages except when there is well, an error.20:19
lifelesshowever, I'm one of them - and this *is* an error.20:19
devanandalifeless: I agree, and would like to fix it. And I agree this isn't an ideal fix.20:19
lifelessI don't think its a fix at all, because once the option exists, this should be backed out20:19
lifelessbecause failing to load a requested driver isn't a 'warning', its a zomg.20:20
devanandayes, conductor not able to find an expected driver during start-up should cause the conductor to bail20:21
russell_hJoshNang: ok, I remember why I did this weird math in the agent. I wanted to apply jitter to the heartbeats themselves, even when they were working correctly. I played around with a few things, but this seemed like the simplest way to factor things: first decide a "deadline" for the next attempt based on either a backoff factor (in case of an error) or the heartbeat-before from the API, then apply some multiplier that worked in20:21
russell_h either case to that.20:21
devanandaconductor failing to find a driver requested via the API which the conductor does not know about -- user error. ironic was conflating these two until now.20:21
*** rwsu has joined #openstack-ironic20:22
JoshNangrussell_h: ooooo that makes sense20:22
russell_hJoshNang: there are a lot of fine ways to do this though, I'm not overly attached to that one20:23
devanandalifeless: adding a CONF option now is something I would strongly prefer to avoid20:24
lifelessdevananda: is a CONF option the right way to fix it ?20:25
devanandalifeless: and this was not a fatal error before, so that's another large change to make right now20:25
devanandalifeless: yes20:25
devanandalifeless: allow deployer to set what drivers the conductor is expected to load20:25
devanandalifeless: with default set to upstream reference drivers20:25
devanandathat would hide the fake* from production20:25
devanandaand allow deployers to add more if they want to (eg, seamicro, ilo, etc) install those deps20:25
devanandadrivers would live in trunk, but be disabled by default, and enabled in third-party CI systems only20:26
lifelessso its up to you, like I say, functionally it works right now20:26
lifelessthe bug can be paraphrased as 'its scary'20:26
*** agordeev2 has quit IRC20:26
lifelessunless you do the right fix, its going to be wrong for some users in I no matter what20:26
JoshNangrussell_h: ok, i'll mull it over a bit and throw up a patch20:28
russell_hJoshNang: ok. Dont' depend on it in the current change IMO, it can be refactored later.20:28
JoshNangrussell_h: definitely.20:29
devanandalifeless: ack20:29
lifelessdevananda: given that the least risk thing is to do nothing.20:29
devanandalifeless: so it may not be quite as much an issue as you think, but IMBW20:30
devanandalifeless: let me clarify20:30
devanandalifeless: the DriverNotFound exception that is caught in the patch I proposed is only beign raised in one spot20:31
devanandahttps://github.com/openstack/ironic/blob/master/ironic/drivers/pxe.py#L10220:31
devanandait's not going to hide "zomg ipmitool isn't installed"20:31
devanandaor it shouldn't... i'll run it to check20:32
lifelessdevananda: its going to hide seamicro-can't-be-loaded, right ?20:32
devanandaright20:32
lifelessthats the problem20:32
devanandathat and only that20:32
lifelessfor seamicro users thats a fatal error not a chiding20:33
devanandaok20:33
*** martyntaylor has left #openstack-ironic20:33
devanandait's cleaning up the printed tracebacks20:33
devanandawhat if it logged a more clear ERROR20:33
devanandaeg, "Failed to load %s because %y"20:34
NobodyCamI like more info to the user :)20:34
russell_hwouldn't this mean that the 99.99% of users _not_ using seamicro are going to have a ton of error logs unless they install all the seamicro dependencies?20:35
devanandarussell_h: that's what I'm trying to avoid20:35
*** martyntaylor has joined #openstack-ironic20:35
russell_hright20:35
jroll+1 for being a scary (one line) error message20:35
lifelessdevananda: so do the right fix?20:35
devanandalifeless: um... no ...20:35
devanandalifeless: I'm suggesting cleaning up a traceback and logging a helpful error message20:35
jroll+1 for a config option to die/warn/suppress when that happens20:36
devanandalifeless: as a fix for right now20:36
*** dwalleck has joined #openstack-ironic20:36
devanandaand a CONF option as the "right" fix for Juno20:36
lifelessdevananda: if you hide the traceback, how will a seamicro user with the failing driver debug the failure cause?20:36
devanandalifeless: by logging a helpful error message20:36
devananda:)20:36
*** eguz has quit IRC20:36
lifelessdevananda: no like20:36
devanandataht exception is being intentionally thrown20:36
lifelessdevananda: say they install the librrary20:36
devanandait doesn't need a traceback20:36
lifelessbut it still fails to load20:36
lifelesshow do they diagnose that?20:37
devanandalifeless: it's LESS helpful today20:37
devanandalifeless: http://paste.openstack.org/show/74697/20:37
lifelesssome of the most frustrating debugging situations I've had is where someone has caught an exception to give a friendly experience, and destroyed the evidence of the actual problem.20:38
russell_hI actually think adding a CONF option now is going to be less painful than doing it later20:38
devanandathat traceback is totally not helpful when diagnosing "oh I forgot to install python-seamicroclient"20:38
russell_hits pretty annoying that in a "production" Ironic deployment you have a ton of "fake_" drivers and whatnot visible20:38
devanandarussell_h: I agree20:38
lifelessdevananda: you agree that its annoying, or that adding an option now is less painful ?20:38
devanandathat it's annoying20:39
NobodyCamdevananda: what about something like : http://paste.openstack.org/show/7K7N4aoUQs0fRRFJm125/20:39
devanandaadding the option now would also be less painful20:39
NobodyCamat least for I20:39
russell_hdevananda: what about adding an option, and logging an error but defaulting to the current behavior if its not specified20:39
devanandabut i'm trying to avoid adding a CONF option on the day we tag the RC, yanno?20:39
lifelessbetter than the day after20:40
rloohow urgent is this? I don't see why it can't be backported the day/week after rc20:40
russell_hor warning maybe20:40
rlooit == the 'right' solution20:40
devanandaNobodyCam: no, won't work.20:40
NobodyCam:(20:40
devanandaNobodyCam: that'll cause it to be unavailable in ironic packages20:40
devanandarloo: it's an issue of changing CONF stuff in a release20:41
devanandarloo: *during the release. down stream folks are going to be affected.20:42
rloodevananda: then what about doing the fix before RC, and delaying RC til later this week?20:42
rlooor not doing anything and leaving this as-is. I'm not convinced this is that urgent to fix for RC (the trace etc)20:42
rloothis isn't meant for production as-is anyway20:43
openstackgerritA change was merged to openstack/ironic: If no swap is specified default to 1MB  https://review.openstack.org/8416720:43
rlooit is a one-time error in the log files when ironic starts up.20:44
devanandaack20:45
rloomatty_dubs, wrt the install and 'Bare Metal Service', NobodyCam's comments made me realize that it wasn't 'Ironic Service' (apparent with the other Services like Image Service, not Glance Service'). That's why I changed but forgot to mention. Sorry.20:47
*** romcheg has joined #openstack-ironic20:49
matty_dubsrloo: Yeah, it makes sense now. I hadn't realized or considered the distinction now.20:49
matty_dubsIt still looks odd to me, though, but I guess I'll get used to it. ;)20:49
NobodyCammatty_dubs: & rloo: my next queston would be is it "Baremetal" or "Bare Metal"20:50
*** romcheg has quit IRC20:51
openstackgerritA change was merged to openstack/ironic: ironic_host_manager was missing two stats  https://review.openstack.org/8385120:52
NobodyCamany reason to keep Integration with TripleO on the agenda?20:53
*** urulama has quit IRC20:54
rlooNobodyCam: that was what I was hoping someone else would tell me!20:55
rlooNobodyCam: I mean Bare Metal, not the agenda stuff.20:55
NobodyCamhehehe :) I have seen it both ways several times20:55
rloomatty_dubs: yeah, I'd rather it just said 'ironic' and forget the service part too, but all the other install guides have XX Service.20:55
*** jdob has quit IRC20:56
rlooNobodyCam: I've seen it both ways too, and maybe neither are English cuz it is a new term? 'Baremetal' would be easier then.20:56
NobodyCamdevananda: do you know ? ^^^ is it "baremetal" or "bare metal"?20:56
*** max_lobur has quit IRC20:57
rlooNobodyCam: or 'bare-metal', but I don't know that I've seen it hyphenated.20:57
devanandai haven't seen it hyphenated anywhere20:57
*** max_lobur has joined #openstack-ironic20:57
devanandaproper way is with a space20:57
devanandahttp://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml#n12420:57
NobodyCamsame here... thou it dose make the most sense to me20:57
NobodyCamahh20:58
NobodyCamwith the space :)20:58
rloothx devananda!20:59
*** harlowja is now known as harlowja_away21:00
JayFJoshNang: devananda: lifeless: https://review.openstack.org/#/c/84250/ here is the fix the infra guys prescribed for fixing the issue with Josh's commit not being reflected in his bug.21:03
*** eghobo has joined #openstack-ironic21:03
JoshNangthanks for grabbing that JayF21:03
lifelessdevananda: I think putting up the real patch and letting deployers than want a pre-integrated Ironic backport it is a reasonable compromised21:04
devanandalifeless: i didn't intend to not put up the patch :)21:04
devanandalifeless: it's more a question about the release / RC21:05
devanandain this case, writing it isn't taking much longer than talking about it, s oi'm jsut writing it21:05
lifelessdevananda: yeah, I am talking about the release interactions21:06
devanandalifeless: ah, gotcha21:07
SpamapSlifeless: I have read the backscroll and agree with the position you have taken. :) It's just scary, not something to bend over backwards fixing.21:10
SpamapSdevananda: ^^21:10
devanandaSpamapS: thanks21:10
*** linggao has quit IRC21:14
*** jbjohnso_ has quit IRC21:17
NobodyCaminterresting POV: http://gigaom.com/2014/03/29/rip-the-server-its-time-to-breathe-the-air-of-cloud-connection/21:17
*** harlowja_away is now known as harlowja21:19
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Manually update all translated strings  https://review.openstack.org/8425921:22
NobodyCamdevananda: thts a one time patch, and we wont have to back it out?21:23
devanandaNobodyCam: see -infra. clarkb thinks it will be fine21:24
NobodyCamif I read the commit message correctly21:24
devanandayea. there's an issue with the jenkins periodic job21:24
devanandaglobally, not just affecting ironic21:24
devanandaclark proposed a fix to infra, but i dunno when that'll land21:24
devanandasince, you know, it affects everyone21:25
*** jgrimm has quit IRC21:25
NobodyCamdevananda: ack .. these files look good to me!!!21:26
NobodyCamat least the ones I checked21:26
*** lucas-dinner has quit IRC21:32
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Adding oslo testing to improve debugging  https://review.openstack.org/8421221:36
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Adding DynamicLoopingCall around lookup  https://review.openstack.org/8360421:38
*** max_lobur has quit IRC21:44
*** max_lobur has joined #openstack-ironic21:45
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Adding DynamicLoopingCall around lookup  https://review.openstack.org/8360421:54
NobodyCambrb21:59
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Add kernel parameter support  https://review.openstack.org/8426422:03
*** matty_dubs is now known as matty_dubs|gone22:05
*** dwalleck has quit IRC22:06
*** max_lobur has quit IRC22:10
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Better handling of missing drivers  https://review.openstack.org/8357222:16
devanandaI need to step out for food...22:17
devanandaif anyone feels like testing i18n support22:17
devanandain theory, this patch https://review.openstack.org/#/c/84259/1 plus this patch https://review.openstack.org/#/c/74626/ might do the trick22:18
openstackgerritA change was merged to openstack/ironic-python-agent: Adding DynamicLoopingCall around lookup  https://review.openstack.org/8360422:18
devanandaI'll test when I get back. but I think that's the last thing blocking RC22:18
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Better handling of missing drivers  https://review.openstack.org/8357222:21
NobodyCamthats not looking for food.. thats ushing patches up :-p22:22
NobodyCamhehhehehe22:22
devanandaheh. well it needed a quick fix ...22:23
* devananda really goes looking for food22:23
NobodyCam:) enjoy :)22:23
openstackgerritAdam Gandelman proposed a change to openstack/ironic: Add tox target and script for nova driver tests  https://review.openstack.org/8403322:33
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8394422:33
openstackgerritA change was merged to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8394422:38
*** radsy has joined #openstack-ironic22:39
NobodyCamrebuilding with 84259 then just need to figure out how to set the lang to test :)22:50
*** uberj has joined #openstack-ironic22:51
openstackgerritJim Rollenhagen proposed a change to openstack/ironic-python-agent: Add kernel parameter support  https://review.openstack.org/8426423:09
*** Haomeng|2 has joined #openstack-ironic23:15
*** Haomeng has quit IRC23:15
*** rloo has quit IRC23:16
*** rloo has joined #openstack-ironic23:17
*** dwalleck has joined #openstack-ironic23:17
*** rloo has quit IRC23:19
*** rloo has joined #openstack-ironic23:20
*** rloo has quit IRC23:20
*** rloo has joined #openstack-ironic23:20
*** rloo has quit IRC23:20
*** rloo has joined #openstack-ironic23:21
dwalleckIs anyone aware of any breaking issues with devstack + ironic at the moment?23:23
NobodyCamcheck compute driver23:23
NobodyCamin nova.conf23:24
dwalleckThanks, checking23:24
dwallecknova.virt.ironic.IronicDriver23:25
dwalleckWhich I'm guessing is wrong at this point23:25
NobodyCamironic.nova.virt.ironic.IronicDriver23:25
NobodyCam:)23:25
dwalleckShould I be overwriting that in my conf for devstack?23:26
NobodyCamya when did you last pull... https://review.openstack.org/#/c/84209/ that if I recall is the fix23:28
NobodyCamand it looks like it landed an hour or so ago23:28
NobodyCam:-p23:28
dwalleckEarly this afternoon23:28
dwalleckGood, not going crazy then! Thanks23:28
NobodyCamlol it all in the timeing23:29
NobodyCamtiming even23:29
NobodyCamlol23:29
NobodyCam:-)23:29
Shrewsdwalleck: also need this patch, which landed today: https://review.openstack.org/8416723:29
NobodyCamnope your not nuts23:29
NobodyCamShrews: TY23:29
dwalleckThanks, I'll give it a go again23:30
dwalleckI _will_ make this work lol23:30
NobodyCamdwalleck: just set ironic.nova.virt.ironic.IronicDriver23:30
NobodyCamas compute driver23:30
NobodyCamI think that in localrc / stackrc23:31
NobodyCamor pull laest :)23:31
*** rloo has quit IRC23:51

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