Wednesday, 2015-02-25

*** hj-hp has joined #openstack-ironic00:01
*** hj-hp has quit IRC00:01
mrdaDoes Depends-On actually do anything jroll?00:03
mrda...because if it does, it must be a new thing00:04
jrollmrda: yes, it applies changes across projects in order00:04
jrollit is new00:04
jrollas of last week or two00:04
mrdahuh00:05
* mrda wonders why his infra core friend didn't tell him00:05
jrolldunno00:07
jrollit was on the ML00:07
rfchapmanNobodyCam: is there a way to lessen the timeout for a deployment?  Each time the deploy fails it waits 30 mins before deleting the instance00:08
mrdawho has time for reading *that* :)00:08
*** Marga_ has quit IRC00:08
jlvillaljroll: I updated the wiki about Depends-On: https://wiki.openstack.org/wiki/Gerrit_Workflow#Add_dependency00:10
NobodyCamrfchapman: https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L55200:11
mrdajlvillal: great!00:12
jlvillalmrda: Thanks.  And feel free to ignore my nit on your patch! :)00:13
* jlvillal wonders what time it is in Australia00:13
rfchapmanNobodyCam: thanks00:13
mrda10:45am here jlvillal00:14
*** naohirot has joined #openstack-ironic00:14
jlvillalmrda: Ah, not the middle of the night.  Great :)00:14
NobodyCamlol00:16
* mrda thinks about the nit00:16
mrdajlvillal: thanks for the review btw00:16
*** Marga_ has joined #openstack-ironic00:16
jlvillalmrda: You're welcome.  Feel free to ignore the nit part.00:17
naohirotgood morning all, NobodyCam, jlvillal, mrda00:20
jlvillalnaohirot: おはよう00:22
jlvillalOhayō00:22
naohirotjlvillal: good evening, Konbanwa :)00:23
mrdamorning naohirot00:24
naohirotgood morning, mrda :)00:24
*** david-lyle is now known as david-lyle_afk00:25
openstackgerritMichael Davies proposed openstack/ironic: Add support for 'latest' in microversion header  https://review.openstack.org/15860100:33
mrdaThis time for sure :-P00:35
jlvillalmrda: What about my request for explanation for *_VER vs *_VERSION?00:36
jlvillalmrda: Maybe I'm being dense, but I don't quite understand the difference of them.  What one is used for vs the other.00:37
mrdaoh00:39
mrdasorry, just spilled coffee over my keyboard :(00:39
mrdaSo one is just a string representation of the version (i.e. "1.5") and the other, is a Version object which can be used for comparisons00:40
mrdajlvillal: ^^^00:40
jlvillalmrda: Sorry about the coffee :(00:40
* jlvillal may or may have not done that himself...00:40
mrdajlvillal: Does that answer your question?  Or do you still have concerns?00:42
jlvillalmrda: https://review.openstack.org/#/c/158601/6/ironic/api/controllers/v1/__init__.py  Line 173?  Should those be *_VERSION?00:43
jlvillalmrda: nevermind00:44
jlvillalmrda: I guess I find it somewhat confusing as sometimes *_VER is used and sometimes *_VERSION.  And it isn't obvious which one is which00:44
jlvillalmrda: Would it be bad if one was: *_VER_STRING ?00:45
mrdaMIN_VERSION_STR vs MIN_VER would that be a better indication?00:45
mrdasnap00:45
jlvillalmrda: I think something like that would help make it clear to me.00:46
mrdaPlease hold, your call is important to us (while I upload the fixed version)00:46
jlvillal:)00:47
*** yuanying has joined #openstack-ironic00:48
*** Marga_ has quit IRC00:48
* mrda cleans his keyboard while tox runs00:49
openstackgerritMichael Davies proposed openstack/ironic: Add support for 'latest' in microversion header  https://review.openstack.org/15860100:50
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893800:51
jrollmore easy reviews ^00:51
mrdajroll: mine too!00:51
openstackgerritJim Rollenhagen proposed openstack/ironic: Remove unused code from agent vendor lookup()  https://review.openstack.org/15891200:52
jrollmrda: :D00:52
jrollI hope to review all the things tomorrow00:52
jlvillalmrda: Looks good to me.  Thanks.00:52
mrdajroll: you don't need sleep - just wrap around tonight00:52
* mrda argues for something he doesn't do00:53
*** yuanying has quit IRC00:53
jrollmrda: seems painful00:56
*** yuanying has joined #openstack-ironic01:02
*** ParsectiX has quit IRC01:02
jlvillalrloo: Thanks for the review.  I abandoned the patch since the change should come in via global-requirements once that patch gets merged.01:03
rloothx jlvillal01:03
*** Parsecti_ has joined #openstack-ironic01:04
jrolljlvillal: it never hurts to update ahead of time though01:05
jrollwhen tests are completely broken01:05
jlvillaljroll: But changing the requirements causes the gate test to fail :(01:06
jlvillalSo it seems like a catch-2201:06
*** lsmola has quit IRC01:07
*** aignatov has quit IRC01:08
*** arif-ali has quit IRC01:08
*** pleia2 has quit IRC01:08
*** oomichi has joined #openstack-ironic01:08
*** pleia2 has joined #openstack-ironic01:08
*** lsmola has joined #openstack-ironic01:09
*** aignatov has joined #openstack-ironic01:09
jrolljlvillal: we still gate on that? lame01:09
jlvillaljroll: Appears to be01:09
*** achanda has quit IRC01:10
*** openstack has joined #openstack-ironic01:12
jlvillaljroll: Me too :)01:12
jlvillaljroll: If you have contacts over in infra, other than clarkb, maybe you can poke them :)01:13
jlvillaljroll: clarkb gave it a +201:13
*** achanda has joined #openstack-ironic01:13
jrollmordred: mind unbreaking our client's gate? :) https://review.openstack.org/#/c/158897/01:13
NobodyCamthank you mordred :)01:16
*** gabrielbezerra has joined #openstack-ironic01:16
*** kbyrne has quit IRC01:16
*** mdbooth has quit IRC01:16
*** bnemec has quit IRC01:16
*** JayF has quit IRC01:16
*** lifeless has quit IRC01:16
*** harmw has quit IRC01:16
*** gabriel-bezerra has quit IRC01:16
mordredjroll: doe01:16
mordreddone01:16
jrollindeed, thanks mordred :D01:17
jrolljlvillal: now unabandon that other patch or wait a day :P01:17
jlvillaljroll: Oh, okay :)01:17
*** mmorais has quit IRC01:18
JoshNangjroll: on that async exception patch, do you need to wrap the last error string in _()? just came across the same thing in cleaning01:18
jrollehhhhh01:18
jrollidk, you wrote the patch, you tell me01:18
jroll:D01:18
JoshNang:D01:18
rloojlvillal: I have to run but I just realized that we should update the etherpad01:18
rloojlvillal: https://etherpad.openstack.org/p/IronicWhiteBoard01:18
jlvillalrloo: With....?01:19
rloowith the status for python-ironicclient. cuz others might wonder why it is failing01:19
rloojlvillal: and it is useless for them to recheck01:19
jlvillalah!01:19
jrollJoshNang: I don't think we translate db columns, do we?01:19
rloojlvillal: put in the reason/link to patch, whatever you think might help. if anyone reads it ;)01:19
rloothx jlvillal01:19
jlvillalrloo: Okay01:19
JoshNangjroll: i saw a couple in manager.py that do01:20
*** arif-ali has joined #openstack-ironic01:20
*** mdbooth has joined #openstack-ironic01:20
*** harmw has joined #openstack-ironic01:20
*** bnemec has joined #openstack-ironic01:20
*** JayF has joined #openstack-ironic01:20
*** lifeless has joined #openstack-ironic01:20
*** lifeless has quit IRC01:20
jrollJoshNang: hrm.01:20
*** lifeless has joined #openstack-ironic01:21
jrollI'm gonig to sign off for the night and look again tomorrow01:21
JoshNangsounds good01:22
*** rloo has quit IRC01:24
*** yog_ has quit IRC01:24
*** mmorais has joined #openstack-ironic01:24
jlvillaljroll: Good night01:27
jlvillalAnd I am also going to call it a day :)01:27
jlvillalGood night all!01:27
*** pleia2_ has joined #openstack-ironic01:28
*** jlvillal is now known as jlvillal|afk01:32
*** pleia2 has quit IRC01:35
*** oomichi has quit IRC01:35
*** mjturek1 has quit IRC01:35
*** ekarlso has quit IRC01:35
*** SpamapS has quit IRC01:35
*** mordred has quit IRC01:35
*** anteaya has quit IRC01:35
*** jogo has quit IRC01:35
*** mmorais has quit IRC01:35
*** Parsecti_ has quit IRC01:35
*** GheRivero has quit IRC01:35
*** greghaynes has quit IRC01:35
*** mrda has quit IRC01:35
*** sambetts has quit IRC01:35
*** dank_ has quit IRC01:35
*** coolsvap_ has quit IRC01:35
*** slagle has quit IRC01:35
*** kevinbenton has quit IRC01:35
*** devananda has quit IRC01:35
*** davidlenwell has quit IRC01:35
*** naotokl has quit IRC01:35
*** yog_ has joined #openstack-ironic01:37
*** kbyrne has joined #openstack-ironic01:39
*** mmorais has joined #openstack-ironic01:39
*** oomichi has joined #openstack-ironic01:39
*** Parsecti_ has joined #openstack-ironic01:39
*** GheRivero has joined #openstack-ironic01:39
*** mjturek1 has joined #openstack-ironic01:39
*** ekarlso has joined #openstack-ironic01:39
*** greghaynes has joined #openstack-ironic01:39
*** mrda has joined #openstack-ironic01:39
*** SpamapS has joined #openstack-ironic01:39
*** sambetts has joined #openstack-ironic01:39
*** 92AAALG4Y has joined #openstack-ironic01:39
*** coolsvap_ has joined #openstack-ironic01:39
*** slagle has joined #openstack-ironic01:39
*** jogo has joined #openstack-ironic01:39
*** mordred has joined #openstack-ironic01:39
*** anteaya has joined #openstack-ironic01:39
*** kevinbenton has joined #openstack-ironic01:39
*** devananda has joined #openstack-ironic01:39
*** davidlenwell has joined #openstack-ironic01:39
*** naotokl has joined #openstack-ironic01:39
*** oomichi has quit IRC01:40
*** mjturek1 has quit IRC01:40
*** ekarlso has quit IRC01:40
*** SpamapS has quit IRC01:40
*** mordred has quit IRC01:40
*** anteaya has quit IRC01:40
*** jogo has quit IRC01:40
*** kbyrne has quit IRC01:40
*** mmorais has quit IRC01:40
*** Parsecti_ has quit IRC01:40
*** GheRivero has quit IRC01:40
*** greghaynes has quit IRC01:40
*** mrda has quit IRC01:40
*** sambetts has quit IRC01:40
*** 92AAALG4Y has quit IRC01:40
*** coolsvap_ has quit IRC01:40
*** slagle has quit IRC01:40
*** kevinbenton has quit IRC01:40
*** devananda has quit IRC01:40
*** davidlenwell has quit IRC01:40
*** naotokl has quit IRC01:40
*** pcrews has quit IRC01:40
*** logan2_ has quit IRC01:40
*** david-lyle_afk has quit IRC01:40
*** jrist has quit IRC01:40
*** BadCub has quit IRC01:40
*** kbyrne has joined #openstack-ironic01:41
*** mmorais has joined #openstack-ironic01:41
*** oomichi has joined #openstack-ironic01:41
*** Parsecti_ has joined #openstack-ironic01:41
*** GheRivero has joined #openstack-ironic01:41
*** mjturek1 has joined #openstack-ironic01:41
*** ekarlso has joined #openstack-ironic01:41
*** greghaynes has joined #openstack-ironic01:41
*** mrda has joined #openstack-ironic01:41
*** SpamapS has joined #openstack-ironic01:41
*** sambetts has joined #openstack-ironic01:41
*** 92AAALG4Y has joined #openstack-ironic01:41
*** coolsvap_ has joined #openstack-ironic01:41
*** slagle has joined #openstack-ironic01:41
*** jogo has joined #openstack-ironic01:41
*** mordred has joined #openstack-ironic01:41
*** anteaya has joined #openstack-ironic01:41
*** kevinbenton has joined #openstack-ironic01:41
*** devananda has joined #openstack-ironic01:41
*** davidlenwell has joined #openstack-ironic01:41
*** naotokl has joined #openstack-ironic01:41
*** yog_ has quit IRC01:43
*** dhp has joined #openstack-ironic01:48
*** pleia2_ is now known as pleia201:48
*** killer_prince is now known as lazy_prince01:50
*** achanda has quit IRC01:51
*** achanda has joined #openstack-ironic01:53
*** logan2_ has joined #openstack-ironic01:59
*** david-lyle_afk has joined #openstack-ironic01:59
*** jrist has joined #openstack-ironic01:59
*** yog_ has joined #openstack-ironic02:03
*** pcrews has joined #openstack-ironic02:04
openstackgerritMichael Davies proposed openstack/ironic: Add support for 'latest' in microversion header  https://review.openstack.org/15860102:06
*** harlowja has quit IRC02:07
*** harlowja_ has joined #openstack-ironic02:07
*** logan2_ has quit IRC02:10
*** david-lyle_afk has quit IRC02:10
*** jrist has quit IRC02:10
*** logan2_ has joined #openstack-ironic02:16
*** david-lyle_afk has joined #openstack-ironic02:16
*** jrist has joined #openstack-ironic02:16
*** ChuckC has quit IRC02:23
*** kbs has joined #openstack-ironic02:26
*** kbs has quit IRC02:31
*** yog_ has quit IRC02:37
*** ramineni has joined #openstack-ironic02:41
*** achanda has quit IRC02:44
*** achanda has joined #openstack-ironic03:03
openstackgerritShivanand Tendulker proposed openstack/ironic: Common changes for secure boot support  https://review.openstack.org/15397403:04
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480803:08
*** alex_xu has quit IRC03:10
*** alex_xu has joined #openstack-ironic03:13
*** devlaps has joined #openstack-ironic03:14
*** yog_ has joined #openstack-ironic03:18
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for iscsi_ilo driver  https://review.openstack.org/15481403:19
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for agent_ilo driver  https://review.openstack.org/15481603:22
openstackgerritBernard Van De Walle proposed openstack/ironic: Spelling error in Comment  https://review.openstack.org/15897003:22
*** lazy_prince is now known as killer_prince03:24
*** devlaps has quit IRC03:40
*** achanda has quit IRC03:41
*** achanda has joined #openstack-ironic03:42
*** sdake has quit IRC03:56
*** achanda has quit IRC03:57
*** achanda has joined #openstack-ironic04:02
*** achanda has quit IRC04:04
*** ChuckC has joined #openstack-ironic04:05
*** harlowja_ is now known as harlowja_away04:06
*** achanda has joined #openstack-ironic04:12
openstackgerritYuiko Takada proposed stackforge/ironic-discoverd: Add scripts to manage translations  https://review.openstack.org/15898104:15
*** coolsvap_ is now known as coolsvap04:16
*** rameshg87 has joined #openstack-ironic04:23
*** krtaylor has quit IRC04:51
openstackgerritNisha Agarwal proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159604:53
*** Nisha has joined #openstack-ironic04:54
*** Marga_ has joined #openstack-ironic04:57
*** krtaylor has joined #openstack-ironic05:03
*** krtaylor has quit IRC05:04
*** Marga_ has quit IRC05:06
*** Marga_ has joined #openstack-ironic05:07
*** pensu has joined #openstack-ironic05:08
*** krtaylor has joined #openstack-ironic05:09
*** achanda has quit IRC05:12
*** jlvllal_rem has joined #openstack-ironic05:17
jlvllal_remNisha: Sorry.  Sometimes I have the feeling that I am the bearer of bad news.05:18
jlvllal_remNisha: But I think the patch is close as far as I can tell.05:18
Nishajlvllal_rem, ???05:18
Nishameans?05:18
jlvllal_remNisha: I left a review on your patch05:19
jlvllal_rem:)05:19
jlvllal_remrem = remote.  aka I'm at home05:19
Nishajlvllal_rem, but thats not a bug05:19
jlvllal_remIt isn't?  I'm confused.05:20
Nishajlvllal_rem, oh i got the issue05:20
jlvllal_remLooks like a bug05:20
Nishacondition is wrong05:20
jlvllal_remIt doesn't do additional add.  It keeps over-writing variable, I think05:20
*** pradipta has joined #openstack-ironic05:20
jlvllal_remNisha: Or did I read that wrong05:21
Nishano actually the condition is wrong05:21
openstackgerritRamakrishnan G proposed stackforge/proliantutils: HPSSA: Add support for nested RAID levels  https://review.openstack.org/15899405:21
rameshg87ramineni, ^^05:21
jlvllal_remNisha: I did read that wrong.05:21
jlvllal_remNever mind!!05:21
rameshg87ramineni, one more to the patch chain :)05:21
Nishanot exactly, the point here is that i shouldnt be overwriting the already existing capabilities in the node05:21
rameshg87and Nisha too :) ^^^05:21
Nishaso i think i need to change condition there05:21
Nisharameshg87, :)05:22
Nishajlvllal_rem, i will address the comments and post the patch soon05:22
*** eghobo has joined #openstack-ironic05:22
jlvllal_remNisha: Okay.  Please peek at my comment in patch 19.05:23
jlvllal_remI think slightly cleaner way to do it.05:23
raminenirameshg87: will have a look :)05:23
Nishajlvllal_rem, i saw it but i thought i have covered it05:23
jlvllal_remNisha: I think your unittest for that could check two types of values.  1 item and 3 items.  can be in same function.05:23
jlvllal_remNisha: I added new comment to 1905:24
jlvllal_remNisha: about 5 minutes ago.05:24
Nishajlvllal_rem, ok just a min05:24
jlvllal_remBut my new comment in Patch 19 is not something I would -1 if you didn't do it.  Just a tip, which I hope is useful.05:24
*** killer_prince is now known as lazy_prince05:30
Nishajlvllal_rem, well the scenario i was talking about is covered in 25805:33
Nishajlvllal_rem, yes its useful. if i create a new patch then i will try to leverage it. :)05:34
jlvllal_remNisha: Sorry for saying bug :(  My mistake.05:34
Nishajlvllal_rem, no i found a issue in code. i will post the new patch05:35
jlvllal_remNisha: Glad it is useful.  Have a good day.  Time to get ready for bed over here.  Though I may take a look again before I actually go to sleep :)05:35
Nishajlvllal_rem, thanks :)05:35
*** achanda has joined #openstack-ironic05:35
jlvllal_remNisha: If you find bug in code.  It is great if you can make unittest to catch it :)05:36
Nishajlvllal_rem, :)05:36
Nishajlvllal_rem, that condition is correct . it is required for the first time05:38
Nishafirst time the cap_string is empty05:38
jlvllal_remNisha: Which condition?05:38
Nishaif cap_string:05:38
jlvllal_remUh, I think my comment showed a way to do it without.05:39
jlvllal_remUsing join()05:39
jlvllal_remNisha: Does that not work?05:39
Nishalet me try ur code05:39
Nishajlvllal_rem, not yet tried your code.05:39
jlvllal_remNisha: You might like 2nd version better.  As a little more readable.05:39
jlvllal_remNisha: The list comprehension stuff can become too much in my opinion.05:40
Nishajlvllal_rem, yeah by reading only i liked second one05:40
jlvllal_remNisha: Me too! :)05:40
mrdajlvllal_rem: Should you not be sleeping by now?05:43
jlvllal_remmrda: Soon.  Very soon ;)05:43
mrda:)05:43
*** Parsecti_ has quit IRC05:46
*** ParsectiX has joined #openstack-ironic05:46
*** jcoufal has joined #openstack-ironic05:46
openstackgerritRamakrishnan G proposed stackforge/proliantutils: HPSSA: Handle all storage units  https://review.openstack.org/15900105:46
openstackgerritNisha Agarwal proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159605:47
Nishajlvllal_rem, ^^^05:47
jlvllal_remNisha: I will look in a few minutes...05:50
Nishajlvllal_rem, sure05:50
Nisha:)05:50
*** eghobo has quit IRC05:56
*** jcoufal has quit IRC05:59
jlvllal_remNisha: +1, but I still think the unittest should be expanded.  I left two comments.06:02
Nishajlvllal_rem, i didnt used iteritems because then you have to use six.iteritems for python compatibility between py27 , py306:04
Nishai have seen people using it06:04
jlvllal_remNisha: Oh, I didn't know that.  Yuck!06:04
jlvllal_remNisha: Thanks for the info!06:04
Nishajlvllal_rem, welcome06:05
openstackgerritNisha Agarwal proposed openstack/ironic: Automate boot iso creation with in ironic for iscsi-ilo  https://review.openstack.org/15590006:06
*** ParsectiX has quit IRC06:09
*** rwsu is now known as rwsu-afk06:25
*** pensu has left #openstack-ironic06:34
*** Nisha has quit IRC06:40
*** Nisha has joined #openstack-ironic06:58
*** jcoufal has joined #openstack-ironic07:01
openstackgerritNaohiro Tamura proposed openstack/ironic: Add iRMC Management module for iRMC Driver  https://review.openstack.org/14680307:09
*** jcoufal has quit IRC07:17
*** jcoufal has joined #openstack-ironic07:18
*** mrda is now known as mrda-away07:32
*** pas-ha has joined #openstack-ironic07:38
*** ekarlso has quit IRC07:48
*** Marga_ has quit IRC08:00
*** Marga_ has joined #openstack-ironic08:00
*** mgoddard has joined #openstack-ironic08:08
*** oomichi has quit IRC08:13
*** pas-ha has quit IRC08:14
*** ifarkas has joined #openstack-ironic08:14
*** pas-ha has joined #openstack-ironic08:16
*** Nisha has quit IRC08:17
*** achanda has quit IRC08:22
*** Marga_ has quit IRC08:22
*** achanda has joined #openstack-ironic08:22
dtantsur|afkMorning08:29
*** dtantsur|afk is now known as dtantsur08:30
*** Nisha has joined #openstack-ironic08:30
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/15875008:41
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/15776808:41
rameshg87dtantsur, o/08:42
dtantsurrameshg87, o/08:42
*** lazy_prince has quit IRC08:42
GheRiveromorning all08:42
openstackgerritOpenStack Proposal Bot proposed openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/15903808:47
*** yuanying has quit IRC08:47
*** yuanying has joined #openstack-ironic08:48
rameshg87GheRivero, o/ :)08:48
*** killer_prince has joined #openstack-ironic08:52
*** killer_prince is now known as lazy_prince08:52
*** ekarlso has joined #openstack-ironic08:52
*** jistr has joined #openstack-ironic08:53
*** erwan_taf has joined #openstack-ironic08:54
*** romcheg has joined #openstack-ironic08:59
*** athomas has joined #openstack-ironic09:01
*** achanda has quit IRC09:02
*** achanda has joined #openstack-ironic09:04
*** achanda has quit IRC09:08
openstackgerritRamakrishnan G proposed openstack/ironic: Root partition should be bootable for localboot  https://review.openstack.org/15658709:15
*** lucasagomes has joined #openstack-ironic09:17
*** andreykurilin_ has joined #openstack-ironic09:17
rameshg87lucasagomes, dtantsur, ^^^09:18
rameshg87lucasagomes, dtantsur, please have a look at when you get some time09:19
rameshg87lucasagomes, Root partition should be bootable for localboot  https://review.openstack.org/15658709:19
dtantsursure thing09:25
*** derekh has joined #openstack-ironic09:25
*** viktors|afk is now known as viktors09:25
lucasagomesrameshg87, +109:29
rameshg87thanks09:30
rameshg87ifarkas, dtantsur, https://review.openstack.org/#/c/150488/1609:32
rameshg87there is too much drac-specific code in there, right ?09:32
rameshg87can't it be just put into an external python module and let ironic call only some public method exposed from that module09:32
rameshg87something like python-dracclient09:33
ifarkasrameshg87, that's a possibility but I don't really see any reason to do that. This code is used in ironic only09:34
ifarkasrameshg87, we can move every piece of ironic to an external python module...09:34
rameshg87ifarkas, not exactly09:34
rameshg87ifarkas, i meant the hardware specific code09:34
rameshg87ifarkas, we can have it in a separate module09:35
rameshg87ifarkas, the code in there is mostly drac-specific09:35
ifarkasrameshg87, yes because that's the drac vendor passthru interface09:35
rameshg87ifarkas, i agree, but ironic just needs to know the methods to call in such a client09:36
rameshg87ifarkas, makes the ironic code much simpler09:36
rameshg87ifarkas, and the python-dracclient much easier to maintain09:36
rameshg87ifarkas, if there is some bug/fixes for some specific hardware or something, you don't need to change code in ironic09:36
rameshg87ifarkas, that's how we can break things into different pieces :)09:37
rameshg87ifarkas, we need a vendor-passthru, that's the use-case09:37
rameshg87ifarkas, but needn't be in ironic09:38
rameshg87ifarkas, and if in separate module, it can be used out of ironic too :)09:38
*** mgoddard has quit IRC09:39
rameshg87ifarkas, another example was the amt driver09:40
rameshg87ifarkas, https://review.openstack.org/#/c/152857/5/ironic/drivers/modules/amt/power.py09:40
rameshg87ifarkas, it's hard to know for anyone outside what's going on unless they know the hardware09:41
ifarkasrameshg87, having thought about it might not be a terrible idea long term09:43
ifarkasrameshg87, but it won't help with understanding what's going on09:44
ifarkasrameshg87, we can do the same today just blindly +2-ing the patches :-)09:44
rameshg87ifarkas, hmm, yeah but we can make the ironic code much simpler ..09:47
ifarkasrameshg87, yeah. the more I am thinking about it, the more I like the idea ;-)09:50
rameshg87ifarkas, :)09:51
rameshg87ifarkas, i seriously like it09:51
rameshg87ifarkas, make the module as a stackforge module. we did this some time back09:51
rameshg87ifarkas, configure tox for the module09:51
rameshg87ifarkas, openstack ci can run unit tests/pep8 on every submittal, and even do a release for us09:52
rameshg87ifarkas, i mean pypi release09:52
*** andreykurilin_ has quit IRC09:53
*** andreykurilin_ has joined #openstack-ironic09:54
ifarkasrameshg87, right. I will do some investigation on this option09:56
rameshg87ifarkas, great ...09:56
ifarkasrameshg87, thanks for the idea!09:56
rameshg87wc09:56
rameshg87lucasagomes, regarding https://review.openstack.org/#/c/156587/5/ironic/drivers/modules/deploy_utils.py09:57
rameshg87lucasagomes, i thought about it09:57
rameshg87lucasagomes, there is ongoing work on bringing most of the contents in deploy_utils into a separate common module to be used by ipa and ironic09:57
lucasagomesrameshg87, yeah, I put in th comment it just a thought and nothing to be done there09:58
lucasagomesI just wnated to document it :)09:58
lucasagomes(I +2'd it too)09:58
lucasagomesrameshg87, but yeah, a common module sounds good09:58
*** dlpartain has joined #openstack-ironic09:58
lucasagomesrameshg87, will that be a external library or something? since it will be shared with both projects09:59
lucasagomesoslo perhaps?!09:59
*** andreykurilin_ has quit IRC09:59
*** andreykurilin_ has joined #openstack-ironic09:59
rameshg87lucasagomes, yeah10:00
rameshg87lucasagomes, there is already work going on10:00
lucasagomesrameshg87, ah nice one10:00
rameshg87lucasagomes, https://review.openstack.org/#/c/157636/10:01
*** dlpartain has left #openstack-ironic10:01
dtantsurifarkas, I can help you with stackforge, if you decide to go that way10:02
ifarkasdtantsur, yeah, thanks. I might ask for your help later on10:03
lucasagomesrameshg87, nice one!10:04
*** andreykurilin_ has quit IRC10:05
*** andreykurilin_ has joined #openstack-ironic10:05
*** lazy_prince has quit IRC10:07
openstackgerritAnusha Ramineni proposed openstack/ironic: Add Cleaning Operations for iLO drivers  https://review.openstack.org/15771510:11
raminenirameshg87: ^^^10:13
rameshg87ramineni, sure :)10:13
*** dtantsur is now known as dtantsur|bbl10:13
*** pelix has joined #openstack-ironic10:18
*** killer_prince has joined #openstack-ironic10:20
*** killer_prince is now known as lazy_prince10:20
openstackgerritLucas Alvares Gomes proposed stackforge/ironic-discoverd: eDeploy plugin to not overwrite node's capabilities  https://review.openstack.org/15875710:20
*** yuanying has quit IRC10:22
*** yog_ has quit IRC10:23
*** Nisha has quit IRC10:30
openstackgerritRamakrishnan G proposed stackforge/proliantutils: HPSSA: Add support for nested RAID levels  https://review.openstack.org/15899410:37
*** lazy_prince has quit IRC10:40
*** ramineni has quit IRC10:53
*** killer_prince has joined #openstack-ironic10:56
*** killer_prince is now known as lazy_prince10:56
*** andreykurilin_ has quit IRC10:59
*** rameshg87 has quit IRC11:10
*** pradipta has quit IRC11:13
*** jlvllal_rem has quit IRC11:15
*** dtantsur|bbl is now known as dtantsur11:21
*** erwan_taf has quit IRC11:21
*** mgoddard has joined #openstack-ironic11:34
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE drivers support for IPA  https://review.openstack.org/15572811:36
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE driver: Deprecate pxe_deploy_{ramdisk, kernel}  https://review.openstack.org/15864411:36
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Local boot support for IPA  https://review.openstack.org/15772311:36
openstackgerritMerged stackforge/ironic-discoverd: eDeploy plugin to not overwrite node's capabilities  https://review.openstack.org/15875711:36
*** EmilienM is now known as EmilienM|afk11:39
*** pensu has joined #openstack-ironic11:39
*** mdbooth has quit IRC11:40
*** mdbooth has joined #openstack-ironic11:41
*** kbs has joined #openstack-ironic12:08
*** oomichi has joined #openstack-ironic12:14
*** yuriyz has quit IRC12:18
dtantsurlucasagomes, hey, mind reviewing https://review.openstack.org/#/c/149823/ ? I'm pretty tired of it and want it to move forward finally :)12:29
lucasagomesdtantsur, +1 will do in a few12:29
dtantsur(you can leave approval for someone else, just want to have more eyes on it)12:29
lucasagomesdtantsur, ack, I will grab some quick lunch and will look at it as soon as I come back12:41
dtantsurok12:42
openstackgerritDmitry Tantsur proposed openstack/ironic: Add find_nodes() helper to the conductor manager  https://review.openstack.org/15910012:43
*** lucasagomes is now known as lucas-hungry12:46
*** rameshg87 has joined #openstack-ironic12:48
*** EmilienM|afk is now known as EmilienM13:03
*** erwan_taf has joined #openstack-ironic13:07
*** naohirot has quit IRC13:08
openstackgerritMerged openstack/ironic: Remove unused code from agent vendor lookup()  https://review.openstack.org/15891213:11
openstackgerritDmitry Tantsur proposed openstack/ironic: Add module for in-band inspection using ironic-discoverd  https://review.openstack.org/15656213:15
*** oomichi has quit IRC13:21
*** yuriyz has joined #openstack-ironic13:22
*** lucas-hungry is now known as lucasagomes13:39
*** derekh has quit IRC13:44
*** derekh has joined #openstack-ironic13:53
*** pensu has quit IRC13:59
*** rloo has joined #openstack-ironic14:02
*** jlvllal_rem has joined #openstack-ironic14:04
jlvllal_remlucasagomes: Can you look at: https://review.openstack.org/#/c/159038/   That fix is needed to unblock the gate for the python-ironicclient14:05
jlvllal_rembasically httpretty 0.8.7 is broken with Python 3.414:05
lucasagomesjlvllal_rem, will do, gimme 1 min14:06
jlvllal_remlucasagomes: Thank you14:07
lucasagomesjlvllal_rem, +a14:08
jlvllal_remlucasagomes: Thank you :)14:08
*** dprince has joined #openstack-ironic14:18
jrollwoot14:19
jrollmorning all :)14:19
lucasagomesjroll, yo morning14:20
jrollhey lucasagomes14:20
*** akrivoka has joined #openstack-ironic14:20
jrollshould last_error just be _() or _LE()14:20
rloomorning jroll, jlvllal_rem. hi lucasagomes14:21
rloojroll: good question. Do we want it translated?14:21
jrollrloo: morning :) seems so.https://review.openstack.org/#/c/158938/14:22
jrollerr14:22
jrollseems so. https://review.openstack.org/#/c/158938/14:22
rloojroll: if they say so :-)14:22
rloojroll: a quick grep shows that we seem to use _()14:23
rloojroll: if the same string is used for logging an error and it has _LE() already, that would be fine. but i see you are using different strings ;)14:25
jrollya, ok14:25
* jroll will update14:25
lucasagomesrloo, morning there14:25
rloojroll: I think we're not supposed to abbreviate things that are user facing ('async') but I didn't say anything14:26
jrollmmm14:28
jrollI can change it14:28
jrollrloo: ^ would that be preferred?14:28
rloojroll: dunno. do you think the user will understand?14:29
rloojroll: i was just spouting some maybe official line.14:29
jrollthe only users I know will understand :P14:29
jrollha14:29
rloojroll: that would be fine then.14:30
rloojroll: i think you could combine the two strings into one, but i don't know that it is worth it. you know, have a placeholder for 'for %(node)s' blah blah14:30
jrollmy main problem is that I'm not sure if asynchronous is spelled correctly14:30
jrollseems right14:31
rloojroll: i was thinking of adding many more comments there. you might win the record for most comments for one line change.14:31
jrolllol14:31
jrollmaybe I could clean it up14:31
* jroll does it14:31
dtantsurjroll, o/14:31
jrollheya dtantsur :)14:31
rloonice that people are thinking about things.14:31
dtantsurrloo, morning14:32
rloohi dtantsur14:32
NobodyCamGood Morning Ironic, says the man waiting for the coffee pot14:34
dtantsurNobodyCam, morning!14:34
NobodyCammoring dtantsur :)14:34
rloogooooood morning NobodyCam14:34
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893814:34
jrollI wonder if this is actually any better14:34
NobodyCamheheh morning rloo :)14:34
jrollbut there you are folks14:35
jrollmorning NobodyCam :)14:35
NobodyCammorning jroll :)14:35
*** akrivoka has left #openstack-ironic14:36
*** erwan_taf has quit IRC14:42
*** Nisha has joined #openstack-ironic14:43
*** BadCub has joined #openstack-ironic14:46
BadCubMorning Ironic14:46
NobodyCamgood morning BadCub :)14:46
GheRiveroafternoon all14:47
jrolldtantsur: that message goes to a user and log.exception... so it should be _() ?14:48
NobodyCammorning . afternoon GheRivero :)14:48
jrollI was going off of 14:25:09            rloo | jroll: if the same string is used for logging an error and it has _LE() already, that would be fine. but i see you are using different strings ;)14:48
*** david-lyle_afk is now known as david-lyle14:48
jrollI'm fine with it either way I guess14:48
dtantsurjroll, yep. we always use _() when string is visible to a user outside of the logs14:48
dtantsur_LE is for errors that go only to the log14:48
jrollwelp14:49
jrollok14:49
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893814:49
jrolldtantsur: there you go sir14:49
* dtantsur wonder if jroll is gonna kill him for spotting another small issue...14:50
NobodyCamdoh14:50
dtantsur" exception%(node_str)s:" should probably be " exception for %(node_str)s:"14:50
jrolldtantsur: well, node isn't included in last_error14:51
rloojroll: my bad (I hate this stuff): http://docs.openstack.org/developer/oslo.i18n/guidelines.html#choosing-a-marker-function14:51
jrollthat's why I have node_str: ' for node %s'14:51
rloojroll: _() is preferred for any user facing message, even if it is also going to a log file. This ensures that the translated version of the message will be available to the user.14:51
dtantsuraaaa, my bad, sorry jroll14:51
rloojroll: I don't understand why it can't be _LE() to the user.14:51
jrollrloo: it's ok, maybe I'll start reading for myself :)14:51
jrollrloo: maybe they don't translate as well for _LE() or something. "close enough".14:52
openstackgerritAna Krivokapic proposed openstack/ironic: Fix IPMI support documentation  https://review.openstack.org/15915314:52
* dtantsur prepares to finally be killed14:52
dtantsurjroll, ' for node %s'should also be _LE()14:52
jlvllal_remrloo: Morning!14:52
* dtantsur hides14:52
jroll..........14:52
rloojroll: it is good to 'get it right'. one day, ironic too, will have lots of translated strings ;)14:52
jlvllal_remAnd good morning to everyone else :)  dtantsur lucasagomes jroll Nisha NobodyCam and anyone I missed :)14:53
dtantsurjlvllal_rem, morning :)14:53
jrollmorning jlvllal_rem :)14:53
Nishajlvllal_rem morning :)14:53
lucasagomesmorning14:54
* jlvllal_rem is humming I'm Going Back to Cali... Trip to Santa Clara today and back this evening.14:54
openstackgerritAna Krivokapic proposed openstack/ironic: Fix IPMI support documentation  https://review.openstack.org/15915314:54
jrolljlvllal_rem: wow, gonna be a long day14:54
* jroll is done14:55
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893814:55
jlvllal_remjroll: Yeah.  Luckily Intel has a private shuttle plane.  Hillsboro airport is 5 minutes from my house.  And very little security.  So I get to the airport 30 minutes before the flight.14:55
jrollnice14:56
Nishahi question regarding @messaging.expected_exceptions14:56
NishaIf the method is to expect an exception should it be listed as @messaging.expected_exceptions?14:57
Nishait may raise another exception after catching that exception14:57
jrollNisha: that's for RPC methods only14:57
Nishayes, i am asking for that14:57
jrollok, those are exceptions that the RPC method may raise14:58
jrollto be sent back to the rpc client14:58
Nishajroll, for example deploy will first validate power and deploy before starting the actual deploy14:59
Nishaohk i see15:00
*** mgoddard1 has joined #openstack-ironic15:01
jrollbbiab15:02
*** mgoddard has quit IRC15:03
rameshg87rloo, hey15:04
rloohi rameshg8715:04
rameshg87rloo, got some time for https://review.openstack.org/#/c/158243/2/specs/kilo/capabilties.rst ?15:04
rloorameshg87: no.15:05
rameshg87rloo, i just want to discuss why you ran out of steam reading this ? if i can understand why is that15:05
rloorameshg87: sort of joking. I don't know yet.15:05
rloorameshg87: I feel like I'm behind in reviewing code patches.15:05
rameshg87rloo, okay, but is it the writing that is causing confusion there ?15:05
rloorameshg87: i have a problem with reading. I read and try to understand every line. (grammatical etc).15:06
rloorameshg87: which is a bad thing15:06
NobodyCammorning rameshg87 .. I wanted to let you know I resased a couple of your patches yesterday15:06
rameshg87rloo, most of the stuff in there is just gonna be documentation15:06
rloorameshg87: so when i find myself getting frustrated trying to understand something15:06
NobodyCam:-p15:06
rloorameshg87: i give up15:06
rameshg87NobodyCam, i saw, thanks. i just addressed some nits like commit msg there today15:06
NobodyCamrloo: rameshg87: I read that last night15:07
rloorameshg87: it has to do with writing, logical flow of ideas, etc. which i don't think we/i want to impose and people would kill me if I did15:07
NobodyCamand for me it boils down to "Change ``boot_option`` to ``localboot``."15:07
rloorameshg87: it is just 'me' I think15:07
rloorameshg87: see. NobodyCam was able to figure it out15:07
rameshg87rloo, if it's something i can improve in the writing, i am open to hear that. but i didn't get that from you.15:07
rameshg87rloo, okay.15:07
rameshg87NobodyCam, yes15:08
rameshg87NobodyCam, just wanted to hear opinions on changing boot_option to localboot15:08
*** openstackgerrit has quit IRC15:08
rameshg87NobodyCam, are we gonna have a third boot_option some day15:08
rloorameshg87: that's cuz when i read, i dive into each sentence (so i don't see the forest for the trees)15:08
NobodyCamI think that is ok, but the spec is confusing I musy say15:08
rameshg87:D15:08
NobodyCam:)15:08
*** Nisha_away has joined #openstack-ironic15:08
*** openstackgerrit has joined #openstack-ironic15:08
rameshg87lucasagomes, don't know if you want to pitch in here15:09
* lucasagomes is in a call15:09
*** Nisha has quit IRC15:09
rameshg87NobodyCam, lucasagomes didn't want to change the capabilities parameter boot_option to localboot to allow for a third boot_option (other than "netboot" or "local" to come in some other day)15:09
NobodyCamrameshg87: am I correct that this is change boot_option to localboot and a bunch of documataion improvements?15:09
rameshg87NobodyCam, exactly15:09
rameshg87rloo, ^^^ this is all :)15:10
NobodyCam:)15:10
openstackgerritMerged openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/15903815:10
NobodyCamI need a couple of minutes here.. and will brb. lets chat in like 10 min..15:10
rameshg87NobodyCam, rloo, what do you think about changing (boot_option="local" or "netboot") to (localboot="true" or "false") ?15:11
rameshg87sure ..15:11
NobodyCambut I want to include lucasagomes :)15:11
NobodyCamok brb15:11
rloorameshg87: oh. I don't have any opinion right now. does the spec provide a rationale for changing it?15:11
rameshg87rloo, just the term being more friendly for the end-user15:12
rloorameshg87: end-user == operator?15:12
rameshg87rloo, someone saying "i need a node with boot_option=local"15:13
rameshg87rloo, as against saying "i need a node with localboot=true"15:13
rameshg87rloo, this requires configuration from both nova user (who writes flavor properties) and ironic operator (who adds node.properties/capbilities for node)15:13
rloorameshg87: so if there was some third option in the future, 'fooboot', you'd have localboot=false netboot=false fooboot=true?15:14
rameshg87rloo, for the nova user, it's just fooboot=true15:15
rloorameshg87: ie, it makes sense to have localboot=true if there are only two options; true/false.15:15
*** Nisha has joined #openstack-ironic15:15
rloorameshg87: what if they specified localboot=true too?15:15
rloorameshg87: vs boot_option=value. no way they can mess that up.15:15
rameshg87rloo, ah error :)15:15
rameshg87rloo, yeah that's upto whether we will have fooboot someday15:16
*** Nisha_away has quit IRC15:16
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674115:16
rameshg87rloo, for now with netboot being default, don't provide anything15:16
rameshg87rloo, you want something different, a node that boots locally (as opposed what is being done normally), give localboot=true15:16
rloorameshg87: it is a good question, because it seems like other capabilities will be similar. do we go with CapabilityX: true/false, or CapabilityX:<some value>15:17
rameshg87rloo, yeah15:17
rameshg87rloo, every capability cannot be like CapabilityX: true/false15:17
rameshg87rloo, for example raid_level15:18
rloorameshg87: not every capability. some others maybe.15:18
rameshg87rloo, yeah15:18
rloorameshg87: eg, if capX can have values V1, V2, V3. You could change it to 3 capabilities: capV1:true/false, capV2:true/false, capV3:true/false15:19
rameshg87rloo, again, all capabilities or only *some* capabilities ?15:20
rloorameshg87: huh? depends on a particular capability.15:20
trowntrue/false for something that is not binary is a bit odd to me15:20
*** ChuckC has quit IRC15:20
*** ChuckC has joined #openstack-ironic15:21
rameshg87rloo, okay.15:21
trownespecially if there is no case where more than one would be true15:21
rameshg87rloo, if there's a lot of uncertainitly in changing boot_option to localboot, i think rather think we leave it15:21
lucasagomesI the reason why boot_option=value was picked was to be open ground, idk there's weird stuff going on when booting a OS15:22
lucasagomesfor e.g15:22
rloorameshg87: I don't think I answered your original question cuz I still don't have an opinion. You could be right.15:22
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674115:22
lucasagomesyou can have netboot but actually boot from local (for windows)15:22
lucasagomesthe PXE will just chainload to the local bootloader15:22
lucasagomesbut still need to pxe15:22
JayFlucasagomes: happy birthday15:22
lucasagomesJayF, thanks man :)15:22
rameshg87lucasagomes, but it's still netboot15:22
trownwhoa. happy birthday lucasagomes15:22
BadCubHappy Sapwning Day lucasagomes15:22
rameshg87oh .. happy birthday lucasagomes15:22
lucasagomesrameshg87, right, but it would boot from local too (if powered on manually)15:22
BadCubSPAWNING that is15:22
*** mordred has quit IRC15:22
*** mordred has joined #openstack-ironic15:22
rloooh, happy birthday lucasagomes!15:22
rameshg87lucasagomes, ah correct15:23
lucasagomeshah thank you all :)15:23
trownSPAWN*15:23
rameshg87lucasagomes, then it's local and netboot. what would you call that ?15:23
rameshg87:D15:23
rameshg87rloo, there you go, you can have a node with both localboot=true and netboot=true :D15:23
lucasagomesrameshg87, idk, it's more about being conservative. I also don't have a strong opnion about it, and maybe leaving the value open can be a bit of overengineering15:23
lucasagomesbut you know, it may be used in the future15:24
lucasagomesrameshg87, ive no clue how I would call that15:24
rloorameshg87: ha ha. that can be done as well by boot_option = [localboot, netboot]15:24
lucasagomesbut that's why I left it open, people have odd stuff when booting machines15:24
rloorameshg87: and if order is important, you can list them in the desired order ;)15:24
rameshg87rloo, ha ha :)15:25
lucasagomesthat's not bad actually. Since flavors can use "<in>" operator. We may be able to say this node can either boot from local or netboot15:25
rameshg87lucasagomes, <in> operator is very dangerous15:26
lucasagomesand it will depend on the flavor15:26
rameshg87lucasagomes, it is actually a substring match15:26
rloorameshg87: i think if we go with something can we can easily change and provide backwards compatibility, we'll be ok. (but we should minimize any changes needed to nova.virt.ironic driver)15:26
lucasagomesrameshg87, yeah, all that computecapabilitiesfilter looks a bit obscure to me15:26
rameshg87lucasagomes, you can give "<in> lo" as well15:26
lucasagomesdamn hah15:26
rameshg87lucasagomes, node will get selected by nova scheduler and will fail at ironic's node-validate15:27
lucasagomesright15:27
lucasagomesso we are a bit off topic15:27
lucasagomesI'm +0 on the localboot=True/False15:28
rameshg87+0 i assume leave the code now as it is15:28
rameshg87correct ?15:28
rameshg87that's an opinion :)15:28
lucasagomesI don't have any other alternative in mind for boot_option=value, but I see someone might finding use for it in the future15:28
lucasagomesrameshg87, heh yeah, I'm happy either keeping as-is or changing to localboot=True/False. The majority wins15:28
rameshg87rloo, trown, NobodyCam, folks who were talking - +0, +1, -1 ???15:29
rameshg87not a vote count here, but wanted to know quick thoughts15:29
rloorameshg87: no opinion still. sorry.15:29
rameshg87okay15:29
rameshg87i will do one thing, i will remove the change of boot_option to localboot from proposed change15:30
rameshg87and put it in alternatives in spec if someone still wants to look at it15:30
rameshg87and then the rest is documentation on how to use it.  i will keep it open for a day or two.15:31
trownrameshg87: I do not have an opinion either, as there is an example where multiple True options could be valid15:31
rameshg87trown, okay15:31
rameshg87and then i will raise a change in our docs15:31
rameshg87lucasagomes, rloo, looks fine ? ^^^15:31
lucasagomesrameshg87, sure15:32
rameshg87okay. thanks...15:32
rloorameshg87: well, that is fine with me, although it seems like you could just delete all that stuff in the spec wrt documentation, and put up a documentation patch. just leave the proposal about localboot, bootoption there.15:33
* NobodyCam is back 15:33
rameshg87rloo, okay, that seems better to me. just doc patch.15:33
rloorameshg87: so I don't have to review the spec wrt documentaiton, and then review the actual documentation patch ;)15:34
rameshg87rloo, okay15:34
*** anderbubble has joined #openstack-ironic15:34
rameshg87NobodyCam, you might need to scroll up a little :)15:34
NobodyCamlucasagomes: your okay with changing boot_option to localboot? I think rameshg87 makes a good case for compatiably with nova15:35
rameshg87NobodyCam, lucasagomes was +0 on it. no opinion. :)15:36
lucasagomesNobodyCam, I'm +0 on it15:36
jrolllucasagomes: happy birthday, apparently :D /me passes the beer15:37
jrollrameshg87: I'm -1 on localboot=true, I don't see much value in that15:37
lucasagomesNobodyCam, like I don't have a strong use case to keep boot_option=value, but I think that someone might do15:37
NobodyCamoh yes happy birthday lucasagomes15:37
rameshg87jroll, okay ..15:37
lucasagomesNobodyCam, cause booting a machine is complex today, and even local boot can have it's own flavors15:37
jrollrameshg87: I haven't read the full spec, though, what's the case NobodyCam mentioned about nova compatibility?15:38
*** rameshg87 is now known as rameshg87-brb15:38
lucasagomeslocalboot checking keys, localboot insecure local boot etc15:38
*** rameshg87-brb has quit IRC15:38
lucasagomesnetboot and localboot15:38
lucasagomesidk15:38
lucasagomesNobodyCam, thank you :)15:38
*** hj-hp has joined #openstack-ironic15:39
lucasagomesNobodyCam, leaving it open, at least when I first thought about it, sounded correct to me. Cause people might want to have differentiate types of localboot's | netboot's | other's15:39
jrollyeah, I think we're going to end up with a third option15:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE drivers support for IPA  https://review.openstack.org/15572815:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE driver: Deprecate pxe_deploy_{ramdisk, kernel}  https://review.openstack.org/15864415:40
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Local boot support for IPA  https://review.openstack.org/15772315:40
jrolland I don't see much gain from changing it15:40
NobodyCamjroll: what do you see as thrid option?15:40
jrollNobodyCam: I'm not sure, but I know someone will come up with something crazy15:40
jrolldvd-boot15:41
jrollvmedia-boot15:41
jrollusb-boot15:41
JayFjroll: pxe-pxe15:41
JayFlol15:41
dtantsurtorrent-boot Oo15:41
jrollembedded-ramdisk-boot15:41
jrolldtantsur: ++15:41
dtantsurtorrent boot is a nice feature for windows support! :D15:41
JayFThere's a guy internal rackspace15:41
JayFwho wants to push out ephemeral OSes15:42
JayFusing a bootable Configdrive15:42
NobodyCamall valid!15:42
jrollya15:42
JayFI'm generally against it mainly b/c of the engineering problems it causes our implementation of Configdrive :P15:42
lucasagomeshah15:42
JayFbut we should be careful not to assume we know all the clever things folks will come up with later, lol15:42
lucasagomesJayF, +1 yeah, that's was my assumption when I made it multiple values instead of boolean15:43
NobodyCambut a localboot=bool would not support that unless we have like several options and I'm not super fond of that15:43
lucasagomescause I really don't know what people might come up with15:43
NobodyCamdid we loose rameshg8715:44
*** lazy_prince is now known as killer_prince15:44
jrollapparently15:44
NobodyCam:(15:44
jrollI guess I'll have to leave a note on gerrit :P15:45
*** erwan_taf has joined #openstack-ironic15:45
NobodyCam:)15:46
jrollmmmkay, done15:53
*** rameshg87 has joined #openstack-ironic15:57
Nishahappy birthday lucasagomes15:58
lucasagomesthank you very much Nisha :)15:59
*** rameshg87_ has joined #openstack-ironic15:59
rameshg87_jroll, NobodyCam, can you please have a look at if you have some time https://review.openstack.org/#/c/156587/16:02
*** rameshg87 has quit IRC16:03
NobodyCamrameshg87_: will do16:04
jrollNobodyCam: do you want to look before I +A that?16:07
*** rameshg87_ has quit IRC16:08
NobodyCamjroll: I'm about to +2 want me to +a at the same time16:08
jrollya, I already +216:09
*** jcoufal has quit IRC16:09
NobodyCamcome on down 15658716:09
*** jcoufal has joined #openstack-ironic16:09
NobodyCamyour the patch on Ironic is right16:09
jrolllol16:10
NobodyCam:)16:10
*** ChuckC has quit IRC16:13
*** ChuckC has joined #openstack-ironic16:13
*** MattMan has joined #openstack-ironic16:16
openstackgerritMerged openstack/ironic: Add support for 'latest' in microversion header  https://review.openstack.org/15860116:20
*** achanda has joined #openstack-ironic16:24
openstackgerritDmitry Tantsur proposed openstack/ironic: Add find_nodes() helper to the conductor manager  https://review.openstack.org/15910016:26
openstackgerritDmitry Tantsur proposed openstack/ironic: Add module for in-band inspection using ironic-discoverd  https://review.openstack.org/15656216:26
NobodyCamanyone know if there is a spec for : https://blueprints.launchpad.net/ironic/+spec/uefi-secure-boot-management-interfaces16:26
lucasagomescan I have multiple Depends-On in the commit message?16:27
NobodyCamlucasagomes: yes as I understand it16:27
lucasagomescool16:27
*** coolsvap is now known as coolsvap_16:28
lucasagomesIPA + iSCSI support for devstack https://review.openstack.org/#/c/159178/16:28
lucasagomespretty small changes :)16:28
lucasagomesnot sure if the best name for that option too tho16:29
lucasagomesjroll, when you get a time mind taking a look at the iscsi extension for IPA? If we get that merged and the first patch of the series in Ironic also merged, we can go ahead and create a new job in gate16:31
lucasagomeswell devstack as well needs to get merged16:31
jrolllucasagomes: yeah, going to try to get some reviews in today16:31
JayFI'm looking at the devstack patch now :)16:31
lucasagomescool thank you16:31
*** rwsu-afk has quit IRC16:31
lucasagomesJayF, it's tiny :) if u wanna try locally16:31
*** enpicket1 has left #openstack-ironic16:31
lucasagomesJayF, you need to apply https://review.openstack.org/155728 in Ironic and the iscsi extension on IPA (what I do here is, I clone ironic-python-agent under /opt/stack/ironic-python-agent and apply the patch there)16:32
lucasagomesso devstack can run and create the image for me16:32
lucasagomesand the rest is the same16:33
JayFI'm just reading the code now :)16:33
JayFat an internal conference16:33
JayFjust generally wondering if we need to refactor how that stuff works in devstack16:33
JayFwe talk about the agent both as a ramdisk and a driver in kinda the "same way" in devstack16:33
jrollwhat, you don't want to run devstack on conference wifi16:33
jroll?16:33
JayFI don't want to run devstack ever16:34
JayFlol16:34
jroll:|16:34
*** purp has quit IRC16:34
JayFI'm wondering if we should have something like USE_AGENT that is set for pxe_ssh via agent and agent_ssh16:34
JayFand key off that16:34
*** ParsectiX has joined #openstack-ironic16:34
*** mgoddard1 has quit IRC16:35
*** achanda has quit IRC16:36
*** mgoddard has joined #openstack-ironic16:36
*** Marga_ has joined #openstack-ironic16:38
*** Marga__ has joined #openstack-ironic16:38
lucasagomesJayF, yeah I think that later we will want to have devstack using IPA for all both drivers by default. Then we can refactor some stuff there16:41
*** Marga_ has quit IRC16:42
lucasagomesnow in Ironic, yeah idk what we can do in the future, but it would be even possible to have 1 driver that does different types of deployments if we want :)16:42
lucasagomessame ramdisk, different stuff16:42
JayFexactly16:42
*** openstackstatus has joined #openstack-ironic16:42
*** ChanServ sets mode: +v openstackstatus16:42
JayFyour approach is better though, no need to make this better if we can just eliminate the old ramdisk16:42
lucasagomesJayF, yeah, I think that's the idea, but we should support it for a while to be backwards compat16:43
lucasagomesI mean the bash ramdisk16:43
JayFbash ramdisk is a good thing to call it16:44
JayFbecause I enjoy bashing it16:44
JayF:P16:44
*** jcoufal has quit IRC16:44
lucasagomeslol16:51
lucasagomesJayF, we said default before, but I want that to change16:51
JayF+900116:51
*** rwsu has joined #openstack-ironic16:52
NobodyCamJayF: is that like ISO-9001?16:53
JayFit's over 900016:54
JayFif you don't get the reference I can link the video when I'm not in the 3rd row of a conference :P16:55
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE drivers support for IPA  https://review.openstack.org/15572816:59
openstackgerritLucas Alvares Gomes proposed openstack/ironic: PXE driver: Deprecate pxe_deploy_{ramdisk, kernel}  https://review.openstack.org/15864416:59
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Local boot support for IPA  https://review.openstack.org/15772316:59
*** mgoddard1 has joined #openstack-ironic17:00
lucasagomesrebasing hell!17:00
jgrimmlucasagomes, i was trying out boot_option:local with the pxe driver..  not successful yet, but feels like i'm close..17:01
jrolllucasagomes: welcome to my world :D17:01
lucasagomesjgrimm, right, keep in mind that the image needs to include grub217:01
jgrimmlucasagomes, failing at grub-install in the deploy..17:01
lucasagomesjgrimm, I need to document stuff yet17:01
jgrimmlucasagomes, yeah, that's what i was going to ask about.. what images are you testing with17:01
*** mgoddard has quit IRC17:02
lucasagomesjgrimm, I used a fedora image I had, mounted it and installed grub2 on it17:02
jgrimmlucasagomes, i was trying DIB generated ubuntu and fedora (ubuntu didn't have it installed, fedora seems misconfigured)17:02
jgrimmlucasagomes, ok, whew.. thought i was missing something17:02
lucasagomesjgrimm, right, not sure they install grub2 by default on those images tho. ramesh was looking into it I think17:02
*** dtantsur is now known as dtantsur|afk17:02
*** hj-hp has quit IRC17:02
jgrimmlucasagomes, thanks for confirmation!17:03
*** hj-hp has joined #openstack-ironic17:03
lucasagomesnp :)17:03
*** romcheg has quit IRC17:11
*** Hefeweizen has joined #openstack-ironic17:12
*** Marga__ has quit IRC17:12
jgrimmlucasagomes, oh.. another question, should netboot work? any gotchas to watch out for? i have a colleague about ready to try that, so thought i'd ask17:16
lucasagomesjgrimm, netboot? that's the default so yes it should work fine17:16
jgrimmok, thanks17:17
*** pas-ha has quit IRC17:18
lucasagomesnp17:18
openstackgerritJosh Gachnang proposed openstack/ironic: Implement execute clean steps  https://review.openstack.org/15556117:19
*** jistr has quit IRC17:22
*** erwan_taf has quit IRC17:25
*** rwsu has quit IRC17:29
*** viktors is now known as viktors|afk17:29
*** trown is now known as trown|lunch17:31
NobodyCamjroll: have yoy seen 158938 fails on test_heartbeat_deploy_done_fails test?17:32
*** rwsu has joined #openstack-ironic17:34
*** Nisha has quit IRC17:34
NobodyCamlucasagomes: quick question: https://review.openstack.org/#/c/155727/4/ironic_python_agent/extensions/iscsi.py your using import uuid any reason you didn't use oslo_utils.uuidutils?17:37
lucasagomesNobodyCam, sure17:37
lucasagomesNobodyCam, hmm no reason... maybe I should use oslo?17:38
lucasagomeswill check  uuidutils from oslo17:38
jrollNobodyCam: lame, will fix soonish17:38
NobodyCam:-p17:38
lucasagomeshttps://github.com/openstack/oslo.utils/blob/master/oslo_utils/uuidutils.py17:39
lucasagomesheh well, it doesn't do much, but yeah I can use it17:39
NobodyCamyea but I've seen it in use more then just uuid17:40
lucasagomesNobodyCam, right, I will add a new patch-set using oslo17:40
lucasagomesNobodyCam, that's the only fix?17:41
devanandag'morning, all17:41
lucasagomesdevananda, mornig17:41
lucasagomesmorning*17:41
NobodyCamgood morning devananda :)17:41
NobodyCamlucasagomes: still looking17:41
lucasagomesNobodyCam, ack thanks :) I will fix it after comments17:42
NobodyCam:)17:42
NobodyCami'll post on the review17:42
lucasagomesNobodyCam, thanks17:44
*** Marga_ has joined #openstack-ironic17:47
*** Marga_ has quit IRC17:48
*** Marga_ has joined #openstack-ironic17:48
*** EmilienM is now known as EmilienM|afk17:49
openstackgerritMerged openstack/ironic: Root partition should be bootable for localboot  https://review.openstack.org/15658717:49
NobodyCamlucasagomes: reviewed17:50
lucasagomesNobodyCam, thanks much17:50
lucasagomesNobodyCam, ok if needed I push a new patch with the uuidutils :)17:51
*** mgoddard1 has quit IRC17:52
NobodyCam:) ya thats a super minor thing.17:53
*** yog_ has joined #openstack-ironic17:53
lucasagomesright17:54
*** mgoddard has joined #openstack-ironic17:54
*** derekh has quit IRC17:56
*** ijw has joined #openstack-ironic17:59
openstackgerritMerged openstack/ironic: Fix IPMI support documentation  https://review.openstack.org/15915318:01
openstackgerritMerged openstack/ironic: Add documentation for VirtualBox drivers  https://review.openstack.org/14630718:03
dhellmanndevananda: I saw in yesterday's tc meeting that you wanted to chat about ironic-lib?18:05
openstackgerritJim Rollenhagen proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893818:05
*** hj-hp has quit IRC18:05
devanandadhellmann: hi! yep. we have some code tht we want to share between projects in ironic18:06
devanandadhellmann: and some folks (jroll?) have strong opinions on where it should go18:06
dhellmannok18:06
devanandaI do not. I think my first suggestion was oslo-incubator18:06
dhellmannis it useful to projects outside of ironic?18:06
devanandabecause that's what we used to do18:06
devanandadhellmann: probably not. at lesat not that we know of18:06
dhellmannok, it probably doesn't need to go through the incubator then18:06
devanandacode in question is a wrapper for partition creation and management18:07
jrollmy proposal: make an ironic-lib. put it under ironic program. if we decide that other projects should use it, put it in the oslo program with the same name.18:07
jrollI think we tend to stuff too many things into oslo-incubator, in general18:07
dhellmannjroll: it's entirely possible for the ironic team to own a lib used by other projects, too18:07
jrolldhellmann: sure :)18:08
jrolljogo also had opinions on this iirc18:08
dhellmanndevananda: so if it's really just a lib for ironic for now, I would look at filter_git_history.sh in oslo-incubator/tools as a way to export the history for the subset of the files you care about, and then clean up the results to create the library18:08
lucasagomesfolks I will call it a day :)18:08
lucasagomeshave a good night everyone18:09
devanandag'night, lucasagomes o/18:09
* lucasagomes go for beers to celebrate his bd18:09
lucasagomesdevananda, night!18:09
*** lucasagomes is now known as lucas-beer18:09
devanandalucasagomes: ooh! happy bday!18:09
lucas-beerdevananda, :D thank you!18:09
devanandadhellmann: filterbranch ++18:09
NobodyCamlucas-beer: have a pint for /me18:09
jogojroll: ++ to not going into oslo-incubator18:09
*** Marga_ has quit IRC18:10
jrollnight lucas-beer, happy birthday :)18:10
*** Marga_ has joined #openstack-ironic18:10
*** pas-ha has joined #openstack-ironic18:16
*** athomas has quit IRC18:18
*** jlvllal_sfo has joined #openstack-ironic18:20
*** jlvllal_sfo is now known as jlvillal_30k_ft18:20
*** hj-hp has joined #openstack-ironic18:21
*** jlvillal_30k_ft has quit IRC18:26
*** jlvillal_30k_ft has joined #openstack-ironic18:27
*** hj-hp has quit IRC18:32
*** BertieFulton has joined #openstack-ironic18:32
*** kejiahu has quit IRC18:37
*** jlvillal_30k_ft has quit IRC18:38
*** pas-ha has quit IRC18:43
*** achanda has joined #openstack-ironic18:47
*** kbs has quit IRC18:47
*** jlvillal_30k_ft has joined #openstack-ironic18:49
*** ChuckC has quit IRC18:49
*** kbs has joined #openstack-ironic18:50
*** kbs has quit IRC18:53
*** jlvillal_30k_ft has quit IRC18:54
*** ParsectiX has quit IRC18:54
*** ParsectiX has joined #openstack-ironic18:54
*** ParsectiX has quit IRC18:55
*** pelix has quit IRC18:55
*** pas-ha has joined #openstack-ironic18:55
*** ParsectiX has joined #openstack-ironic18:55
*** romcheg has joined #openstack-ironic18:56
*** Marga_ has quit IRC18:58
*** Marga_ has joined #openstack-ironic18:58
NobodyCamdevananda: are you around?19:01
*** romcheg has quit IRC19:03
*** chuckC_ has joined #openstack-ironic19:14
*** ijw has quit IRC19:15
*** ijw has joined #openstack-ironic19:15
*** andreykurilin_ has joined #openstack-ironic19:15
*** romcheg has joined #openstack-ironic19:18
*** BadCub is now known as BadCub_Lunch-y_T19:19
*** ifarkas has quit IRC19:19
*** Marga_ has quit IRC19:20
*** Marga_ has joined #openstack-ironic19:20
*** trown|lunch is now known as trown19:24
*** sdake has joined #openstack-ironic19:24
*** sdake has joined #openstack-ironic19:24
*** achanda has quit IRC19:27
*** achanda has joined #openstack-ironic19:27
*** dprince has quit IRC19:34
*** absubram has joined #openstack-ironic19:50
*** dprince has joined #openstack-ironic19:54
*** achanda has quit IRC20:00
*** pcrews has quit IRC20:02
*** ChuckC has joined #openstack-ironic20:07
*** achanda has joined #openstack-ironic20:08
*** chuckC_ has quit IRC20:08
NobodyCamgah dumb question (and i know has been asked before) do we need "_()" for log messages?20:08
rlooNobodyCam: yes. or one of the variations of that.20:08
NobodyCamref: line 136 of https://review.openstack.org/#/c/151596/21/ironic/drivers/modules/ilo/inspect.py20:08
*** ijw has quit IRC20:08
NobodyCamand line 148 ... etc20:08
rlooNohttp://docs.openstack.org/developer/oslo.i18n/guidelines.html20:09
rlooNobodyCam: I suppose you could give them the link to the guidelines20:10
rlooNobodyCam: for exceptions, it should be _LE().20:11
NobodyCamrloo: ack20:11
rlooNobodyCam: sorry, for LOG.exception, use _LE(). For raising exceptions, use _().20:11
NobodyCamthou it seems by the guide you linked _() would also work20:11
NobodyCamya20:11
openstackgerritMerged openstack/python-ironicclient: For flake8 check, make the 'E12' ignore be more granular  https://review.openstack.org/15792920:11
NobodyCam:)20:11
rfchapmanNobodyCam: How ya doin'?  I swapped out the initrd and kernel and still have the issue with the USB controller locking up during boot.  I have tried three machines and all are doing it.  I don't know what changed as all I changed was the disk size on the "flavor".20:12
NobodyCamwill comment on the review... Thank you rloo :)20:12
rlooyw NobodyCam20:12
NobodyCamrfchapman: and the node properites too?20:12
NobodyCamrfchapman: give me a minute to wrap up the review I'm on atm20:13
rfchapmanHummm, let me check20:13
rfchapmanThanks20:13
NobodyCamrfchapman: almost ready.. need a couple more min. going to run outside for a quick smoke :)20:24
* NobodyCam is back20:31
*** marzif_ has joined #openstack-ironic20:33
*** pcrews has joined #openstack-ironic20:34
NobodyCamgah... brb20:46
*** achanda has quit IRC20:47
*** achanda has joined #openstack-ironic20:47
NobodyCamand back again :-p20:50
*** marzif_ has quit IRC20:51
*** dprince has quit IRC20:54
*** spandhe has joined #openstack-ironic20:55
*** BertieFulton has quit IRC20:57
*** romcheg has quit IRC20:59
*** hj-hp has joined #openstack-ironic21:01
*** pas-ha has quit IRC21:01
NobodyCamlol: command_error = 'Gotham city is in danger!'21:02
*** 92AAALG4Y is now known as dank_21:05
*** romcheg has joined #openstack-ironic21:08
rfchapmanNobodyCam:  I'm running to a meeting, I'll see if your around after...  thanks..21:12
NobodyCamack:)21:12
*** lucas-beer has quit IRC21:12
*** pcrews has quit IRC21:23
*** BadCub_Lunch-y_T is now known as BadCub21:31
NobodyCambrb21:34
*** ijw has joined #openstack-ironic21:40
*** jlvillal_30k_ft has joined #openstack-ironic21:43
*** jlvillal_30k_ft is now known as jlvillal_santacl21:43
*** jlvillal_santacl is now known as jlvillal_sc21:43
*** Marga_ has quit IRC21:53
NobodyCamdoh I have been back for awhile now :-p21:54
*** romcheg has quit IRC22:09
*** pcrews has joined #openstack-ironic22:11
*** Marga_ has joined #openstack-ironic22:11
*** anderbubble has quit IRC22:16
*** Marga_ has quit IRC22:17
*** mrda-away is now known as mrda22:24
mrdaMorning Ironic22:25
NobodyCammorning mrda :)22:26
jrollmorning mrda :)22:26
mrdahey all22:29
NobodyCamjroll: just checking  on lucas' patch 155728, your good with removing rootfstype=ramfs from the pxe templates.22:31
jrollNobodyCam: agent uses a different pxe config22:31
jrollNobodyCam: though now I don't see it...22:33
NobodyCamhttps://github.com/openstack/ironic/blob/master/ironic/drivers/modules/agent_config.template22:33
NobodyCam:-p22:33
jrollah22:34
jrollno pxe in the name22:34
jrollthanks22:34
NobodyCam:-p22:34
NobodyCamyep22:34
jrollso ya shouldn't affect agent deploy22:34
*** ParsectiX has quit IRC22:36
*** ParsectiX has joined #openstack-ironic22:37
*** hj-hp has quit IRC22:37
*** ParsectiX has quit IRC22:38
*** ParsectiX has joined #openstack-ironic22:39
*** hj-hp has joined #openstack-ironic22:39
*** ChuckC has quit IRC22:43
openstackgerritJohn L. Villalovos proposed openstack/python-ironicclient: Fix PEP8 E121,E122,E123,E124,E125,E129 errors  https://review.openstack.org/15927922:44
*** Marga_ has joined #openstack-ironic22:48
*** hj-hp has quit IRC22:49
*** jcoufal has joined #openstack-ironic22:50
*** Marga__ has joined #openstack-ironic22:51
*** Marga_ has quit IRC22:52
*** kbs has joined #openstack-ironic22:55
*** ChuckC has joined #openstack-ironic22:58
*** hj-hp has joined #openstack-ironic23:00
openstackgerritJohn L. Villalovos proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893823:00
jlvillal_scjroll: Can you take a peek at ^^^^23:01
jlvillal_scI added to the unit test.  Hopefully that is useful...23:01
NobodyCamhey hey jlvillal_sc wow you have a lot of nicks to day23:01
NobodyCamjroll: LOL... I gave up caring about trying to keep the node id out of node.last_error23:02
jlvillal_scNobodyCam: I know!  remote (aka home).  30k_ft (on the Intel shuttle) and now in Santa Clara ;)23:02
NobodyCam:)23:02
NobodyCamhow long are you in cali?23:02
jlvillal_scNobodyCam: I forgot my laptop charger :(  47 minutes left...23:02
NobodyCamdoh23:02
jlvillal_scNobodyCam: Leave at 6;30 tonight.23:02
jrollwe're adding unit tests for logs now23:02
jrollawesome23:02
NobodyCam:) nice23:02
jlvillal_scjroll: I'm not sure if that is sarcasm or not :)23:03
jrollI'm not sure either :)23:03
NobodyCam:-p23:03
NobodyCamjroll: ack :)23:03
jrolljlvillal_sc: looks fine except: ; exception: '23:03
jlvillal_scjroll: it didn't output anything for the exception portion in the unit test.  The value of the exception that is.  maybe a weakness in the  unittest23:04
jlvillal_scLOL23:04
jrollthere's no exception there?23:04
jrollhrm23:04
jlvillal_scI noticed that23:04
jlvillal_scSee unittest maybe exposed something...  Or maybe not23:04
jlvillal_scI wasn't sure23:04
NobodyCamjlvillal_sc: remove line 157 if you push another rev23:05
jrolljlvillal_sc: oh, line 27223:05
jrolljlvillal_sc: can do done_mock.side_effect = Exception('message!')23:05
*** kbs has quit IRC23:05
jlvillal_scjroll: NobodyCam: Okay.23:06
jrollNobodyCam: jlvillal_sc don't remove line 157 :|23:06
NobodyCamno23:06
jlvillal_scHmmm.23:06
jrollthat's there for a reason, git blame it if you want to know23:06
NobodyCamack23:06
jrolltl;dr if deploy_is_done() fails in the if statement msg won't get set, without line 15723:06
jrollI think there may be a unit test for this though23:06
jrollactually, that's the unit test being changed :D23:07
openstackgerritJohn L. Villalovos proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893823:08
jlvillal_scjroll: Fixed exception message.23:09
jrollthanks :)23:09
jlvillal_scjroll: I hope it helps.23:09
*** hj-hp has quit IRC23:10
jrollall of the msg definitions end with a period; we can probably remove the semi-colon after %(msg)s23:10
jrollbut it's fine23:10
jrollif you get really bored, feel free :P23:10
jlvillal_scjroll: Sure, why not... :)23:11
jrollok, I'll wait and then +123:11
jroll3 authors and 8 patchsets on a log message change \o/23:11
NobodyCamlol its been there for ever23:12
NobodyCamtraced it back to : https://github.com/openstack/ironic/commit/3e568fbbbcc5748035c1448a0bdb26306470797c23:12
jrolllol23:12
jrollliterally forever23:12
NobodyCamthen gave up23:12
NobodyCamlol23:12
openstackgerritJohn L. Villalovos proposed openstack/ironic: Improve last_error for async exceptions  https://review.openstack.org/15893823:13
jrollNobodyCam: that was the first agent driver patch23:13
jrollNobodyCam: look at the AuthorDate https://review.openstack.org/#/c/158938/5..7//COMMIT_MSG23:13
NobodyCamyep  line 41223:13
* jlvillal_sc goes to find a charger....23:14
jrollwe've had this downstream since july :x23:15
NobodyCamoh23:15
jrolljlvillal_sc: +1'd23:16
*** spandhe has quit IRC23:16
jlvillal_scjroll: Cool :)23:18
*** absubram has quit IRC23:19
*** andreykurilin_ has quit IRC23:24
*** achanda has quit IRC23:26
*** ParsectiX has quit IRC23:28
*** ParsectiX has joined #openstack-ironic23:29
*** anderbubble has joined #openstack-ironic23:30
*** achanda has joined #openstack-ironic23:36
*** chlong has quit IRC23:43
*** chlong_ has quit IRC23:44
*** chlong has joined #openstack-ironic23:48
*** jlvillal_sc has quit IRC23:48
rfchapmanNobodyCam: OK, I'm back.23:51
NobodyCamrfchapman: and its all working great right ;)23:51
NobodyCam:-p23:51
NobodyCamhehehe23:51
rfchapmanNobodyCam: :-) I wish.23:52
NobodyCamso If I recall correctly your getting stuck when booting the deployment ramdisk with somehting about USB?23:52
rfchapmanNobodyCam:  Yes, It stops at the USB controller reset and halts the boot.23:54
rfchapmanI have tried three machines and all do the same thing.  I have also reloaded the images.23:54
NobodyCamrfchapman: how much control of the hardware do you have.. like have you tried to enable or disable the usb ports on the node?23:55
NobodyCambecause It [the deployment ramdisk] has booted before ?23:55
rfchapmanNobodyCam: I have full control of the hardware.  I havn't tried disabling it yet, primarily because it was working prior to the re-sizing of the disk in the flavor.23:56
rfchapmanYes23:56
NobodyCamack... can you paste the nodes console errors? I have not seen this before in our deploys23:57
rfchapmanI also created another flavor with the proper specs and that didn't work either.23:57
NobodyCamso I'm not 100% sure where to start, But I expect the nodes console would be as good a place as any23:58
*** jcoufal has quit IRC23:58
rfchapmanOK, I'll give it a go...  Also I currently have last nights deploy stuck in nova and I did the reset and delete, but it still is sticking.23:58
NobodyCamhumm23:59

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