Thursday, 2014-09-04

NobodyCam:( sorry00:00
NobodyCamutc time is now a new day00:00
jrolltis00:00
jrollFEATURE FREEZE EVERYBODY GO HOME00:00
* Shrews IS home00:00
jrollShrews: 116772 is already in nova00:00
* NobodyCam is home00:00
rlooand mrda: I'll leave it to you to respond to Joe's suggestions in test_driver.py (see the end). we didn't do it cuz make-something-up00:00
rloomrda: https://review.openstack.org/#/c/111425/19/nova/tests/virt/ironic/test_driver.py00:00
jrolls/HOME/THE LIQUOR CABINET/00:01
*** yuanying has quit IRC00:01
mrdarloo: thanks00:01
rlooare you guys sure that this is feature freeze?00:01
mrdarloo: I've pinged him OOB, I'll see what he says00:01
* Shrews IS in the liquor cabinet. wifi is much better here00:01
mrdaJust want to say, the Ironic team have been awesome this morning!00:01
rloofor J2, deva was the one that decided when to pull the switch. or cut the ribbon.00:02
rlooif 'awesome' == 'giddy'00:02
NobodyCamlol 118693 failed py2600:02
rlooalthough for nova, the feature freeze date/time may apply.00:03
NobodyCammake a change to restart it00:03
NobodyCam:( oh wait the many hours00:03
*** r-daneel has quit IRC00:03
NobodyCams/oh/or/00:03
jrollrloo: I'm not sure00:03
jrollShrews: I'm coming over to join you00:03
*** r-daneel has joined #openstack-ironic00:04
jrollmrda: I can't tell you how many thousand lines of code I've reviewed today00:04
jrollso tired00:04
NobodyCamoh wait: that may be a real error: FAIL: ironic.tests.test_pxe_utils.TestPXEUtils.test_clean_up_pxe_config_uefi00:04
mrdajroll: good job.  For that you can have an early mark.00:04
jrollI can't00:04
jrollmore to do00:04
mrdaOh00:04
jrollNobodyCam: lovely00:05
jrollwhy the f00:05
jrolloh, never mind00:05
jrollbut like, how did that fail00:05
jrolluefi test00:06
Shrewsunlink_mock.assert_called_once_with('/tftpboot/0A0A0001.conf')00:06
*** yuanying_ has joined #openstack-ironic00:06
Shrewsfailed00:06
Shrews*sob*00:06
jrollwell, I see *that*00:06
jrollbut...00:07
jrollthat patch passed tests a few hours ago00:07
jrollogod00:07
jrollplease tell me they aren't actually touching disk00:07
*** datajerk has joined #openstack-ironic00:07
ShrewsAND a docs failure00:10
Shrewsyay00:10
Shrewswth?00:10
jrollhow what00:11
*** scubacuda has quit IRC00:11
mrdaBTW, Joe is happy with the log levels remaining as is, with a bug raised.  So I'll do that today.00:11
mrdarloo: ^^^00:11
*** slagle_ has joined #openstack-ironic00:11
*** ekarlso- has joined #openstack-ironic00:11
*** devananda has joined #openstack-ironic00:11
rloomrda: yay!00:12
*** ifarkas_ has joined #openstack-ironic00:12
*** ekarlso has quit IRC00:12
*** dhellmann_ has quit IRC00:12
*** datajerk1 has quit IRC00:12
*** devanand1 has quit IRC00:12
*** ifarkas has quit IRC00:12
*** slagle has quit IRC00:12
*** eguz has joined #openstack-ironic00:12
kylestevwelcome back devananda00:12
*** eguz has quit IRC00:12
jroll... maybe00:12
*** dhellmann has joined #openstack-ironic00:12
NobodyCammrda: cool!00:13
NobodyCamlooks like modem is working again ... brb00:13
jrollmrda: nice00:13
NobodyCamw00t real bandwidth00:14
jrollhuh, I don't understand why py26 would have failed there00:15
kylestevNobodyCam: yay!00:15
*** eghobo has quit IRC00:16
Shrewsjroll: py27 succeeded. transient?00:16
Shrewswon't know until we can see the full logs00:16
jroll... maybe00:16
jrollmust be00:16
jrollI mean00:17
jrollit passed tests hours ago00:17
lifelessShrews: full log is available now00:17
Shrewslifeless: where?00:17
lifelessjenkins00:18
Shrewsi can see console, yes.00:18
lifelessand/or logs.00:18
lifelessthey get copied up immediately00:18
jrollok, does anyone need me to do anything?00:18
jroll(for the next hour)00:18
jrollor can I head home and resume00:19
jrollNobodyCam: ^^00:19
jrollmrda ^00:19
lifelessgive me some nice things00:19
* jroll gives lifeless a shiny thing00:19
lifelessoh siny00:19
jrollI'm trying to give you an ilo driver00:19
jrollthat's nice, right?00:19
* NobodyCam now runs to get dinner00:19
Shrewslifeless: well, that's awesome. unfortunately, i don't know how to access those until after the run  :(00:19
jrolljust need jenkins to let it through to you00:19
lifelessjroll: iloone :)00:19
mrdajroll: go home :)00:19
jrolllifeless: whassat00:19
lifelessShrews: ah, so whats the review #00:19
mrdayou've earned it!00:19
NobodyCambbiah00:19
Shrewslifeless: 11869300:20
lifelessShrews: so you start here http://logs.openstack.org/93/118693/00:20
lifelessShrews: the last two digits are a load shedder00:20
lifelessShrews: following my nose I get http://logs.openstack.org/93/118693/3/check/gate-ironic-python26/d4f0d85/00:21
lifelessShrews: does that look like what you want ?00:21
Shrewsload shedder?00:21
Shrewslifeless: but yes00:21
lifelessspreads the load across directories00:21
lifelessbit bogus on ext400:22
lifelessbut hey folk still do it :)00:22
Shrewsoh, 93 from the review #00:22
Shrewsi get it now00:22
Shrewsneat-o00:22
Shrewsmagic00:22
Shrewsnothing useful uploaded yet, though00:23
kylestevShrews: http://logs.openstack.org/93/118693/3/check/gate-ironic-python26/d4f0d85/console.html#_2014-09-03_23_09_29_29600:24
lifelessShrews: well this is a python 26 unittest00:24
Shrewskylestev: well, yeah. we can see that easily in the jenkins job. was hoping to see conductor logs, or something00:24
lifelessShrews: you won't be getting other logs00:24
kylestevShrews: ahhh00:24
jrollI mean00:25
lifelessShrews: see the last 10 lines of http://logs.openstack.org/93/118693/3/check/gate-ironic-python26/d4f0d85/console.html00:25
jrollit's just unit tests00:25
Shrewsor testr log, rather00:25
jrollthere shouldn't be others00:25
lifelessjroll: as more jobs finish they will upload to sibling directories yes00:25
jrollright, but those won't explain py26 failures :P00:26
Shrewsanyone have py26 so they can run the test locally?00:26
lifelessjroll: indeed00:26
Shrewsjroll: GO HOME00:26
mrdajroll: GO HOME00:26
jrollSHHHHH00:26
jrolldude.00:26
jrollmy sandal just broke00:26
jrollshould have left 10 minutes ago00:26
jroll:(((((((((00:26
jrollsomeone send emergency duct tape00:27
kylestevjroll: if only aweeks was here00:27
kylestevyou could use his superglue00:27
jroll?00:27
jrollorly00:28
* jroll wonders if it's in his desk00:28
mrdaduct tape00:28
lifelesshmm, new hash ring slow. sadness.00:28
Shrewsjroll: you just rebased 118693 w/ master?00:29
jrollShrews: I didn't rebase that at all00:30
Shrewsoh, no. different review00:30
Shrewssorry00:30
jrollheh00:30
mrdaI was going to say, "Go home jroll, you're drunk"00:30
mrdaBut I don't need to now00:30
mrda:-)00:30
jrolllolol00:31
*** yuanying_ has quit IRC00:31
aweekskylestev: wait, what's this about superglue?00:36
kylestevaweeks: i have. ECHAN?00:37
jrollok00:37
jrollsee y'all in an hour ish :)00:37
rlooShrews: fwiw, I have py26 and 118693 passes. but yeah, I modified 118693 from lucas, but didn't rebase. Maybe we should. I have to go. Might be back later.00:38
Shrewsrloo: thx. likely something transient then. i suggest a recheck00:40
Shrewsi don't see anything relevant in the e-r list00:41
ShrewsLOG.warn("Shrews experiencing late night thunder storm")00:41
mrdaShrews: umm, -100:42
mrdaShrews: LOG.warn(_LW("Shrews experiencing late night thunder storm"))00:42
Shrewslol00:42
*** r-daneel has quit IRC00:43
*** yuanying has joined #openstack-ironic00:44
*** yuanying_ has joined #openstack-ironic00:49
*** yuanying has quit IRC00:51
lifelessadam_g: fixed00:52
openstackgerritlifeless proposed a change to openstack/ironic: Run the whole test suite as one run  https://review.openstack.org/11892000:52
openstackgerritlifeless proposed a change to openstack/ironic: Ignore backup files  https://review.openstack.org/11892200:52
openstackgerritlifeless proposed a change to openstack/ironic: Fix hash ring stability  https://review.openstack.org/11893200:52
lifelessgreghaynes: fix for the hash ring ^00:52
greghaynesooo00:53
lifelessgreghaynes: I rather suspect your work is needed to land before it00:53
lifelessgreghaynes: you may want to rebase it ontop of your stuff00:53
lifelessgreghaynes: see the commit message for why00:53
greghaynesok00:53
greghaynesyea00:53
*** eghobo has joined #openstack-ironic00:54
*** eghobo has quit IRC00:55
lifelessok C gymnastics00:55
*** eghobo has joined #openstack-ironic00:55
*** eghobo has quit IRC00:56
*** penick has quit IRC01:27
*** Hefeweizen has joined #openstack-ironic01:34
rloomrda: I'm a bit puzzled. https://review.openstack.org/#/c/111428/13..14/nova/virt/ironic/driver.py01:46
rloomrda: the changes in version 14 are still there in the latest version (17). BUT I don't see those changes in the ironic tree, and I don't think they are right.01:47
*** HenryG has quit IRC01:51
*** zer0c00l has quit IRC01:52
rloomrda: going to take off. will check later or touch base with you tomorrow about that driver file. Have a good day w/o us :-)01:54
*** nosnos has joined #openstack-ironic01:54
*** rloo has quit IRC01:54
*** zer0c00l has joined #openstack-ironic01:55
mrdathanks rloo01:58
jrollheyyyy02:26
jrollShrews: the wifi is much better from the liquor cabinet, you're right :)02:26
jrolllifeless: nice work :)02:27
jrollmrda: anything I can help with?02:27
*** yuanying_ has quit IRC02:28
*** yuanying has joined #openstack-ironic02:31
*** penick has joined #openstack-ironic02:32
mrdajroll: I hope you went home02:35
mrdaall is well02:35
jrollyes, I'm home :P02:36
*** HenryG has joined #openstack-ironic02:40
lifelessjroll: thanks; everynow and then I get to write codes02:48
jrolllifeless: I know that feeling, probably not as well as you do :P02:49
jroll(that said, I haven't really reviewed the change, just saw it exists)02:49
*** penick has quit IRC02:49
openstackgerritlifeless proposed a change to openstack/ironic: Run the whole test suite as one run  https://review.openstack.org/11892002:58
openstackgerritlifeless proposed a change to openstack/ironic: Fix hash ring stability  https://review.openstack.org/11893202:59
openstackgerritlifeless proposed a change to openstack/ironic: Ignore backup files  https://review.openstack.org/11892202:59
*** yuanying has quit IRC03:00
*** yuanying has joined #openstack-ironic03:00
*** pcrews has quit IRC03:02
*** yuanying has quit IRC03:04
*** zz_naotok is now known as naotok03:04
*** dlaube has quit IRC03:16
*** penick has joined #openstack-ironic03:19
*** Poornima has joined #openstack-ironic03:26
*** penick has quit IRC03:27
*** yuanying has joined #openstack-ironic03:40
*** rushiagr_away is now known as rushiagr03:42
*** eghobo has joined #openstack-ironic04:02
*** rushiagr is now known as rushiagr_away04:07
*** vinbs has joined #openstack-ironic04:19
*** rushiagr_away is now known as rushiagr04:51
openstackgerritMotohiro Otsuka proposed a change to openstack/ironic: Search line with awk itself and avoid grep  https://review.openstack.org/11896604:53
*** faizan has joined #openstack-ironic04:57
*** rakesh_hs has joined #openstack-ironic05:14
*** yuanying has quit IRC05:19
*** yuanying has joined #openstack-ironic05:19
*** yuanying has quit IRC05:24
*** yuanying has joined #openstack-ironic05:24
*** killer_prince is now known as lazy_prince05:34
*** vinbs has quit IRC05:37
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Add uefi boot mode support in IloVirtualMediaIscsiDeploy  https://review.openstack.org/11656105:49
*** harlowja is now known as harlowja_away05:50
*** vinbs has joined #openstack-ironic05:51
*** Nisha has joined #openstack-ironic05:54
faizanHi JoshNang,05:59
faizanJoshNang, Posted a new patch  addressing your review comments for https://review.openstack.org/11656106:00
*** bmahalakshmi has joined #openstack-ironic06:01
*** psp08 has joined #openstack-ironic06:10
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/11854806:13
*** lazy_prince is now known as killer_prince06:14
*** pradhan has joined #openstack-ironic06:17
*** killer_prince is now known as lazy_prince06:17
*** pradhan has quit IRC06:18
wanyenHi Lucas, are you there?06:18
wanyenLucas, can you review Add uefi boot mode support in IloVirtualMediaIscsiDeploy  https://review.openstack.org/116561 .  We very much like to include this code in Juno.   Can you and other reviewers review this patch?  Thanks!06:20
*** saripurigopi has joined #openstack-ironic06:47
*** romcheg1 has joined #openstack-ironic06:52
*** aweeks has quit IRC07:03
*** stevebaker has quit IRC07:04
*** adam_g has quit IRC07:04
saripurigopiare there any guide lines documented for writing unit-tests for new driver ?07:04
*** wendar has quit IRC07:04
*** wendar_ has joined #openstack-ironic07:04
*** bluex-pl has joined #openstack-ironic07:04
*** aweeks has joined #openstack-ironic07:05
*** stevebaker has joined #openstack-ironic07:06
*** adam_g has joined #openstack-ironic07:06
*** adam_g has quit IRC07:06
*** adam_g has joined #openstack-ironic07:06
*** eghobo has quit IRC07:06
mrdasaripurigopi: I think your best bet is to see how existing drivers are done, and use the same approach07:09
*** jistr has joined #openstack-ironic07:09
saripurigopi@mrda, these tests can only be run on real hardware. but most of the testcases run on Fake data.07:11
*** jcoufal has joined #openstack-ironic07:21
*** rakesh_hs2 has joined #openstack-ironic07:24
*** rakesh_hs has quit IRC07:24
*** rakesh_hs2 has quit IRC07:25
*** rakesh_hs has joined #openstack-ironic07:27
*** rakesh_hs has quit IRC07:28
*** rakesh_hs has joined #openstack-ironic07:29
*** romcheg2 has joined #openstack-ironic07:29
*** romcheg1 has quit IRC07:30
*** bluex-pl has quit IRC07:32
*** romcheg1 has joined #openstack-ironic07:33
*** romcheg2 has quit IRC07:35
*** bluex-pl has joined #openstack-ironic07:46
*** romcheg1 has quit IRC07:46
*** bluex-pl has quit IRC07:51
*** romcheg1 has joined #openstack-ironic07:51
*** bluex-pl has joined #openstack-ironic08:02
mrdarloo: So I'm not sure which part you were referring to, but the bit that's different that I can see08:09
mrdarloo: is in spawn().  I've looked at 111428 (what's proposed in Nova), along with Ironic HEAD,08:09
mrdarloo: and looked at the proposed split of the code base that I put together at midcycle08:09
mrdarloo: (ref https://raw.githubusercontent.com/mrda/nova-ironic-driver-split/master/patch-4/nova/virt/ironic/driver.py)08:09
mrdarloo: so the proposed Nova patch is consistent with the snapshot of the driver I took at midcycle in PDX.08:09
mrdaoo: but it appears that Ironic trunk moved on post-snapshot, and I didn't know about it :(08:09
mrdaoo: So what I've done is to upload a new 111428 with spawn() reflecting what it is in HEAD (with the changes08:10
mrdarloo: that Nova have required of the driver).08:10
mrdarloo: There's two things remaining.  1) double check that no more changes have snuck into the Ironic tree08:10
mrdarloo: that haven't been proposed to Nova, and 2) Ensure that all the Nova fixes, even the trivials, have made08:10
mrdarloo: their way back into Ironic.08:10
mrdarloo: That's what I'm doing (when I'm not servicing Nova review comments)08:10
mrdarloo: Please let me know if there's anything you can think of that I've missed.08:10
mrdaAnd on that note, it's time to call it a day :)08:11
*** lucasagomes has joined #openstack-ironic08:13
lucasagomessome core https://review.openstack.org/#/c/118693/08:14
lucasagomesthat's nova driver changes, there's 3 +2 and mrda already +1'd so he's aware of the changes08:14
*** derekh has joined #openstack-ironic08:15
*** dtantsur|afk is now known as dtantsur08:19
dtantsurMorning Ironic08:19
mrdahi lucasagomes and dtantsur08:19
lucasagomesmorning mrda dtantsur08:19
mrdaOk, I'm really going now.  Have a great day Ironic and see you tomorrow.08:23
* mrda hopes the check gate holds up while I'm away08:23
lucasagomesmrda, g'night!08:26
vinbsMorning dtantsur, lucasagomes08:27
lucasagomesvinbs, morning08:27
*** stendulker has joined #openstack-ironic08:30
dtantsurmrda, lucasagomes, vinbs, hi! Are we in FF already? Are we trying to merge what was approved yesterday?08:32
lucasagomesdtantsur, I thin we have today as well to merge stuff08:37
lucasagomesthink*08:37
dtantsurI see. So we keep rechecking/reapproving this Ilo* things, right?08:37
lucasagomesyup08:38
vinbsdtantsur, is there a way I can have a preview of how the documentation looks before committing the changes for review?08:46
vinbsdtantsur, I'm referring to these changes I committed https://review.openstack.org/#/c/118614/2/doc/source/deploy/install-guide.rst08:47
dtantsurlemme try to remember08:47
dtantsurvinbs, $ sphinx-build doc/source/ /destination08:49
vinbsdtantsur, thanks08:51
vinbsdtantsur, also is there a recommended editor for editing the RST files in doc/source?08:51
vinbsdtantsur, I'm finding it tough to get the indentation and formatting right08:52
dtantsurvinbs, don't know anything about the recommend editor, vim usually works for me08:53
*** athomas has quit IRC08:58
*** athomas has joined #openstack-ironic08:58
*** foexle has joined #openstack-ironic08:58
*** Ng has quit IRC09:04
*** Ng_ has joined #openstack-ironic09:05
mrda.09:10
mrdadtantsur: I will be pushing the case for a FFE tomorrow at the Nova team meeting (in about 12 hours time)09:10
mrdabut I need another core to sign up09:11
lucasagomesmrda, how many cores we have/need?09:14
*** ifarkas_ has quit IRC09:15
mrdawe have 2, need one more09:15
lucasagomesmrda, right, I will try to find soneone09:16
lucasagomessomeone09:16
lucasagomesmrda, there's a list somewhere?09:16
lucasagomesetherpad?09:16
mrdawell, right now: https://wiki.openstack.org/wiki/Meetings/Nova09:16
mrdawhere it's an agenda item09:17
*** ifarkas has joined #openstack-ironic09:17
mrdaAfter the meeting I'll update our whiteboard09:17
mrda(once we have some certainty)09:17
lucasagomesmrda, right, who are the cores we have now?09:17
lucasagomesmrda, dan smith? daniel berrage?09:17
mrdaJoe Gordon and Dan Smith09:17
lucasagomesalright09:18
lucasagomesmrda, I will see if I can find someone else09:18
mrdathat'd be great - even better if it someone who wants to see it merge too :)09:19
lucasagomesmrda, overall the driver is doing well right? based on the reviews I think we are not getting any bigger blocker for the driver09:19
lucasagomesmrda, yup09:19
mrdalucasagomes: do you know Daniel Berrange's IRC nick?09:19
mrdathe driver is making progress09:19
mrdabut each time a reviewer joins in, a new set of explanations/fixes required09:20
lucasagomesmrda, not sure his IRC name :/09:20
mrdayeah, I can't see it09:20
lucasagomesmrda, yeah, mostly nits09:20
*** rakesh_hs has quit IRC09:30
*** rakesh_hs has joined #openstack-ironic09:31
*** rakesh_hs has quit IRC09:31
*** danpb has joined #openstack-ironic09:31
openstackgerritMichael Davies proposed a change to openstack/ironic: Nova review updates for _node_resource  https://review.openstack.org/11677209:32
danpbi hear that ironic is looking for a 3rd nova core sponsor for FFE.  if so, I'm fine with being your final sucker^H^H^H volunteer :-)09:33
*** rakesh_hs has joined #openstack-ironic09:34
mrdaThanks danpb - much appreciated09:34
lucasagomesdanpb, yay! man thanks very much09:37
lucasagomesdanpb, I pay you 2 pints in paris :)09:37
*** bluex-pl has quit IRC09:37
*** bluex-pl has joined #openstack-ironic09:38
mrda:)09:38
Nishahi lucasagomes09:42
*** bluex-pl has quit IRC09:43
Nishalucasagomes: does https://review.openstack.org/#/c/115885/  needs more +1/+209:43
*** bluex-pl has joined #openstack-ironic09:43
dtantsurNisha, hi, it anyway needs previous patch to land09:47
Nishaohk09:47
Nishathanks, i didnt see that it is dependent on the other one09:48
dtantsurI hope to land both actually09:48
dtantsurbrb09:48
*** dtantsur is now known as dtantsur|brb09:48
Nishadtantsur: i was looking at its parent patch, it fails in tempest while for requirements.txt09:48
openstackgerritlifeless proposed a change to openstack/ironic: Fix hash ring stability  https://review.openstack.org/11893209:52
*** romcheg2 has joined #openstack-ironic09:57
*** romcheg1 has quit IRC09:59
* mrda didn't realise romcheg was a twin09:59
*** danpb has left #openstack-ironic10:00
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Driver merge review comments from 111425  https://review.openstack.org/11869310:05
*** mmitchell has quit IRC10:06
*** mmitchell has joined #openstack-ironic10:06
romcheg2mrda: I left one instance of the IM on the computer I cannot access in any way :)10:06
mrdaI'm just over tired, feel free to ignore me :)10:08
*** romcheg1 has joined #openstack-ironic10:08
*** romcheg2 has quit IRC10:10
*** nosnos has quit IRC10:14
*** Nisha has quit IRC10:14
*** nosnos has joined #openstack-ironic10:15
*** rameshg87 has joined #openstack-ironic10:15
*** bluex-pl has quit IRC10:17
*** rameshg87 has quit IRC10:18
*** nosnos_ has joined #openstack-ironic10:18
*** Ugallu has joined #openstack-ironic10:18
*** nosnos has quit IRC10:19
*** rameshg87 has joined #openstack-ironic10:19
*** rameshg87 has quit IRC10:20
*** Ugallu has quit IRC10:22
*** psp08 has quit IRC10:23
*** rushiagr is now known as rushiagr_away10:28
*** k4n0_ has quit IRC10:33
*** k4n0 has joined #openstack-ironic10:35
*** Ugallu has joined #openstack-ironic10:38
*** naotok is now known as zz_naotok10:45
mrdaGood news Ironic!10:50
mrdaWe now have 2x+2's on patches 1 and 210:50
mrdaand 1x+2 on patches 3, 4, 5, 6 and 710:50
mrdaso we're only a single Nova core away from merging the ironic driver into Nova!10:51
mrdaand on that nice thought, I am leaving for the evening, for the third time :)10:53
lucasagomesw00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ts10:53
lucasagomesmrda, have a great night!10:54
mrda\o/10:54
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Add uefi boot mode support in IloVirtualMediaIscsiDeploy  https://review.openstack.org/11656110:55
*** Ng_ is now known as Ng11:01
*** romcheg1 has quit IRC11:03
*** stendulker has quit IRC11:03
*** bmahalakshmi has quit IRC11:05
*** bmahalakshmi has joined #openstack-ironic11:08
*** romcheg1 has joined #openstack-ironic11:11
openstackgerritSyed Ismail Faizan Barmawer proposed a change to openstack/ironic: Support for setting boot mode in pxe_ilo driver  https://review.openstack.org/11857811:14
*** dtantsur|brb is now known as dtantsur11:14
*** rushiagr_away is now known as rushiagr11:18
*** saripurigopi has quit IRC11:21
*** Poornima has quit IRC11:25
*** bmahalakshmi has quit IRC11:29
*** ndipanov has joined #openstack-ironic11:34
*** mrda1 has joined #openstack-ironic11:49
*** jroll|dupe has joined #openstack-ironic11:50
*** greghaynes has quit IRC11:50
*** jroll has quit IRC11:50
*** mrda has quit IRC11:51
*** dtantsur has quit IRC11:51
*** dtantsur has joined #openstack-ironic11:51
*** dtantsur has quit IRC11:51
*** dtantsur has joined #openstack-ironic11:51
*** jroll|dupe is now known as jroll11:51
*** greghayn1 has joined #openstack-ironic11:51
*** romcheg has quit IRC11:53
*** vdrok_afk has quit IRC11:56
*** romcheg has joined #openstack-ironic11:59
*** faizan has quit IRC12:05
*** vinbs has quit IRC12:06
openstackgerritA change was merged to openstack/ironic: Ignore backup files  https://review.openstack.org/11892212:24
*** igordcard has joined #openstack-ironic12:37
*** rameshg87 has joined #openstack-ironic12:45
rameshg87lucasagomes, hi12:45
lucasagomesrameshg87, hi there12:45
rameshg87lucasagomes, regarding review 113865, the gate jobs are very slow, any idea why?  :(12:46
lucasagomesrameshg87, I think it's due the FF, people are now merging many things12:47
lucasagomeshttp://status.openstack.org/zuul/12:47
lucasagomesthe list is gigantic12:47
rameshg87lucasagomes, okay. So it's crunch time out there :(12:48
lucasagomesrameshg87, yeah :(12:49
rameshg87lucasagomes, hope we will wait for the two approved patches to land :)12:50
lucasagomesrameshg87, yup yeah I think it makes sense, but also it's just a milestone... if they are approved they will get to the final release which is the most important thing (as far as I see it)12:51
*** rameshg87 has quit IRC12:57
*** foexle_ has joined #openstack-ironic13:00
*** foexle has quit IRC13:04
*** bluex-pl has joined #openstack-ironic13:08
*** jcoufal has quit IRC13:08
*** Nisha has joined #openstack-ironic13:09
Shrewsmorning ironic13:09
*** jcoufal has joined #openstack-ironic13:11
*** k4n0 has quit IRC13:12
*** bluex-pl has quit IRC13:13
lucasagomesShrews, morning13:13
*** bluex-pl has joined #openstack-ironic13:13
*** ndipanov_ has joined #openstack-ironic13:15
Nishalucasagomes: Hi13:16
lucasagomesNisha, hi there13:16
*** ndipanov has quit IRC13:16
Nishalucasagomes: there is jenkins failure for https://review.openstack.org/#/c/113865/13:17
lucasagomesNisha, :( will take a look13:18
NishaBut are not related to the patch13:18
lucasagomesNisha, ah it seems to be devstack related13:18
lucasagomesyup there's a bug open for that13:18
lucasagomessec will find the link13:19
NishaYes13:19
lucasagomeshttps://bugs.launchpad.net/devstack/+bug/136382813:19
lucasagomesthe fix seems to have been approved upstream too13:19
lucasagomesbut didn't merge in devstack yet13:19
lucasagomeshttps://review.openstack.org/#/c/118090/13:19
lucasagomesNisha, we can recheck it13:19
lucasagomesrecheck bug 136382813:19
Nishalucasagomes: but it shows the status for it as New13:20
lucasagomesNisha, In Progress13:20
Nishalucasagomes: :) yes13:20
lucasagomesand the patch is alreayd approved, so have to wait to gate to merge it in the code base13:21
Nishalucasagomes: https://review.openstack.org/#/c/113865/ already has two +2's13:21
*** vdrok_afk has joined #openstack-ironic13:21
*** vdrok_afk is now known as vdrok13:21
Nishaand one +113:21
lucasagomesNisha, yup, sec I will review it in a moment13:21
NishaThanks13:21
lucasagomesjust finishing something here first13:21
lucasagomesNisha, np13:21
Nishalucasagomes: thanks13:21
Nishalucasagomes: so jenkins failure can be ignored or we have to post the patch again after the gate merges the fix for the bug13:24
lucasagomesNisha, yeah you can ignore it for now13:24
Nishalucasagomes: thanks13:24
lucasagomesNisha, in any case, say the patch is approved and failed like that to merge13:24
lucasagomesyou can issue a recheck command13:24
Nishahow do we issue recheck?13:24
lucasagomesso jenkins will pick the patch again to erge it13:24
lucasagomesyou just post a comment on the last patch set13:25
Nishalucasagomes: sorry never done before13:25
lucasagomes"recheck bug <bug number>"13:25
lucasagomesif there's a bug13:25
lucasagomesif not you can do "recheck no bug"13:25
lucasagomesbut please when rechecking first look if there's a bug open already for that error13:25
lucasagomesand if possible open one as well13:25
lucasagomesif there's none13:25
NishaOk :) thanks13:26
lucasagomesNisha, nothing to be sorry about :) that's totally cool!13:26
lucasagomesyvw13:26
*** pcrews has joined #openstack-ironic13:27
lucasagomesNisha, btw, https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures13:28
lucasagomesdescribes it better13:28
*** lazy_prince is now known as killer_prince13:28
Nishalucasagomes: request review for https://review.openstack.org/#/c/116561/ also13:29
Nishawe reposted the patch in the afternoon13:29
Nishawe would like to land it also in Juno313:31
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup part 1  https://review.openstack.org/11630313:32
lucasagomesack13:32
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup part 2  https://review.openstack.org/11858713:32
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup part 3  https://review.openstack.org/11858813:33
openstackgerritVladyslav Drok proposed a change to openstack/ironic: Translator functions cleanup part 4  https://review.openstack.org/11859113:33
*** datajerk has quit IRC13:36
*** rloo has joined #openstack-ironic13:37
*** rloo has quit IRC13:38
NobodyCamgood mornng Ironic13:38
NobodyCamdid we land everthing13:38
NobodyCamI fell asleep around 11:30 pm and the patches where still in hte gate13:39
NobodyCamnope :(13:40
*** rameshg87 has joined #openstack-ironic13:41
NobodyCamgoing to approve 115885 even thou the dep is still in the gate, just so it shows as approved13:42
NobodyCamactually I'll wait13:42
dtantsurNobodyCam, Shrews, morning13:45
NobodyCammorning dtantsur13:50
*** nosnos_ has quit IRC13:50
*** nosnos has joined #openstack-ironic13:51
openstackgerritDmitry Tantsur proposed a change to openstack/python-ironicclient: Add sort_key and sort_dir parameters to *-list  https://review.openstack.org/11455513:52
NobodyCamanyone going to join me in tne nova meeting?13:52
NobodyCam:-p13:52
*** r-daneel has joined #openstack-ironic13:53
lucasagomesNobodyCam, it's now?13:53
NobodyCammorning lucasagomes13:53
lucasagomesmorning13:53
NobodyCamits at 713:53
*** rloo has joined #openstack-ironic13:53
NobodyCam(6 minutes)13:53
rlooNobodyCam, mrda will be there I think13:54
NobodyCamgood morning rloo13:54
NobodyCam:)13:54
rloomorning NobodyCam  and all Iroknickers out there!13:55
lucasagomesrloo, morning13:55
*** romcheg2 has joined #openstack-ironic13:55
*** nosnos has quit IRC13:55
rloohi lucasagomes13:55
NobodyCam:)13:56
*** romcheg1 has quit IRC13:56
dtantsurrloo, morning13:59
*** dtantsur is now known as dtantsur|brb14:00
*** killer_prince is now known as lazy_prince14:00
rlooafternoon dtantsur|brb14:00
*** Nisha has quit IRC14:00
jrollmorning ironic :)14:03
NobodyCamhummw14:03
jrollNobodyCam: meeting-alt :P14:03
NobodyCammorning jroll14:03
NobodyCamdoh14:03
jrollwhoaaaaaaaaaaaaaaaa14:04
jrollwe have daniel berrange +2 on all patches14:04
NobodyCamnice14:04
*** yuanying_ has joined #openstack-ironic14:06
rloohmm we might have a problem. lucasagomes , https://review.openstack.org/#/c/118693/4/ironic/nova/virt/ironic/driver.py14:07
rlooline 18114:07
lucasagomesrloo,  nodes_extra_specs = {} ?14:08
rlooforget it. more caffeine needed.14:08
lucasagomeswhy?14:08
lucasagomesah14:08
jrollhehe14:08
lucasagomesheh14:08
* jroll makes rloo some coffee14:08
rlooit was capabilities that i got confused with.14:08
rloophew14:08
lucasagomesrloo, :) no worries14:08
lucasagomeswe got +2sssss14:08
lucasagomeson the patches, that's awesome14:08
lucasagomesoh, I mean in the nova driver patches14:09
rlooyeah, i'll refrain from -1'ing them this time.14:09
jrollfyi, looks like we got bumped to rc114:09
jrollso I think that means we already got the ffe?14:09
rlooyay14:09
lucasagomesjroll, we have the sponsors14:09
lucasagomeshttps://wiki.openstack.org/wiki/Meetings/Nova14:09
jrollah, right14:10
rlooi thought i saw something in the mailing list that even with a ffe, it has to be merged by next Friday14:10
jrolllucasagomes: I'm looking at https://etherpad.openstack.org/p/SC1ILk7zMT14:10
jrollrloo: yep14:10
jrollrloo: I don't think that will be a problem14:10
jrollI think the intent of our sponsors is to keep things going through14:10
lucasagomesah nice!14:11
lucasagomesrc1 works for me :)14:11
jrollI think its the same thing. idk14:13
*** romcheg2 has quit IRC14:14
*** romcheg1 has joined #openstack-ironic14:15
NobodyCamw00t14:16
*** vdrok has quit IRC14:17
*** Ugallu has quit IRC14:17
*** yuanying has quit IRC14:17
*** zer0c00l has quit IRC14:17
*** ekarlso- has quit IRC14:17
*** lsmola has quit IRC14:17
*** harlowja_away has quit IRC14:17
*** annegentle has quit IRC14:17
*** notq has quit IRC14:17
*** antonym has quit IRC14:17
NobodyCam14:16 | johnthetubaguy > #info ironic gets FFE dansmith jogo danpb14:17
jroll\o/14:17
* jroll makes coffee14:17
* NobodyCam approves 113865!!!!!!14:20
NobodyCamand 115885!!!!14:20
jrolloh nice14:20
jrollcool14:22
*** antonym has joined #openstack-ironic14:22
*** vdrok has joined #openstack-ironic14:22
*** zer0c00l has joined #openstack-ironic14:22
*** ekarlso- has joined #openstack-ironic14:23
jrollso we just have the uefi spec left14:23
*** rameshg87 has joined #openstack-ironic14:23
jrollthe main patch landed14:23
jrolltwo left: https://review.openstack.org/#/c/116561/14:23
jrollhttps://review.openstack.org/#/c/118578/14:23
NobodyCamjroll: I will start looking after nova meeting14:24
jrollyeah, no rush14:24
*** lsmola has joined #openstack-ironic14:25
*** jistr has quit IRC14:27
*** jistr has joined #openstack-ironic14:29
*** lsmola is now known as 18VAAT2X414:33
bluex-pljroll: hi, created a little less dirty way to create command_map in ironic_python_agent - http://paste.openstack.org/show/105820/ :)14:33
*** Ugallu has joined #openstack-ironic14:33
*** yuanying has joined #openstack-ironic14:33
*** 17SAA4BEV has joined #openstack-ironic14:33
*** lsmola has joined #openstack-ironic14:33
*** annegentle has joined #openstack-ironic14:33
*** notq has joined #openstack-ironic14:33
*** 17SAA4BEV has quit IRC14:33
*** annegentle_ has joined #openstack-ironic14:33
*** yuanying has quit IRC14:33
*** lsmola has quit IRC14:34
*** annegentle has quit IRC14:34
*** annegentle_ is now known as Guest1862114:34
jrollbluex-pl: neat, I like it :)14:37
*** victor_lowther has quit IRC14:38
*** ndipanov_ is now known as nidpanov14:38
*** jistr has quit IRC14:39
*** jistr has joined #openstack-ironic14:39
*** jistr has quit IRC14:39
*** victor_lowther_ has joined #openstack-ironic14:39
bluex-plcan I push it to the same changeset or should I create a new one?14:39
*** jistr has joined #openstack-ironic14:40
jrollbluex-pl: same review is fin14:40
jrolle14:40
*** ifarkas has quit IRC14:42
*** Nisha has joined #openstack-ironic14:43
*** datajerk has joined #openstack-ironic14:43
NobodyCamnice ok we gots a plan14:44
jrollwhee.14:44
NobodyCam14:44 | johnthetubaguy > #info baremetal proxy api could use the virt driver setting to decide what mode its in, until we rip out baremetal14:44
Nishalucasagomes: dtantsur|brb https://review.openstack.org/#/c/113865/ needs one more reviewer to look at....14:45
lucasagomesNisha, NobodyCam approved that14:46
NobodyCamNisha: 113865 was approved this morning14:46
Nishalucasagomes: but its not merged14:46
lucasagomesNisha, it will after jenkins14:46
NobodyCamits in the gate now14:46
NishaOk :) Thanks14:46
jrollif only we could merge code :P14:47
lucasagomesheh14:47
NobodyCambrb14:47
Nishalucasagomes: NobodyCam core reviewers : need review for https://review.openstack.org/#/c/11656114:48
openstackgerritSzymon Wróblewski proposed a change to openstack/ironic-python-agent: Enhance decorators in agent and automate creation of command_map.  https://review.openstack.org/11752914:48
NobodyCamhave to run the car into the shop... bbiafm14:48
*** rakesh_hs has quit IRC14:49
*** igordcard has quit IRC14:50
bluex-pljroll: done14:52
jrollthanks :)14:52
*** rameshg87 has joined #openstack-ironic14:53
*** rameshg87 has quit IRC14:53
*** datajerk has quit IRC14:58
*** jcoufal has quit IRC15:01
openstackgerritA change was merged to openstack/ironic: IloVirtualMediaIscsi deploy driver  https://review.openstack.org/11386515:15
openstackgerritA change was merged to openstack/ironic: IloVirtualMediaAgent deploy driver  https://review.openstack.org/11588515:15
*** rameshg87 has joined #openstack-ironic15:18
jroll^^ yesssssssssssss15:18
* NobodyCam is back15:19
NobodyCam116561 and 118693 are both failing check jobs15:24
NobodyCam:(15:24
jrollare you watching zuul again?15:26
Shrewsthin line between "watching" and "stalking"  :)15:27
* NobodyCam is way past the line... 15:27
* NobodyCam expects a restraning order soon15:27
jrollI have a feeling NobodyCam is on a console in the hp cloud15:28
jroll*in* zuul15:28
NobodyCamlol I wish15:28
NobodyCamheheheh15:28
NobodyCam118578 looks like there may be real issues with that one15:30
ShrewsNobodyCam: i just left some comments there15:30
NobodyCamya I saw them15:30
Shrewsah15:31
*** dlaube has joined #openstack-ironic15:31
Shrewsthat was just a quick once over. there may be more15:31
NobodyCamand 116561 also looks like real errors https://jenkins05.openstack.org/job/gate-ironic-pep8/833/console15:32
*** rameshg87 has joined #openstack-ironic15:36
JayFThere's an email on the mailing list15:38
JayFabout splitting out all nova drivers into their own repos15:38
JayFand one of the cited reasons why is that "In Juno it is likely that the Ironic driver will be merged into Nova."15:38
JayFfrom one of the people who've been reviewing our patches, at that15:38
jrollit is likely, we have a +2 on every patch, and three sponsoring cores15:39
JayFI'm just saying that there's ... misinformation being put on the list15:39
jrollwhat misinformation?15:39
JayFand someone who has more nova/ironic crossover than I do might want to read the thread and reply15:39
JayFthat Ironic driver is unlikely to land in Juno15:40
jrolloh, you said it is likely15:40
Shrewsisn't devananda back soon? he should probably jump on that15:40
jrollright15:41
* jroll is trying to find the exact email15:41
*** jistr has quit IRC15:41
JayFjroll: hahaha15:41
JayFjroll: that's a direct copy pasty15:41
JayF*paste15:41
JayFjroll: which means I added the "not" in my brain alone15:41
Shrewshttp://lists.openstack.org/pipermail/openstack-dev/2014-September/044872.html15:42
JayFAdd that to the list of reasons I should be in bed this morning, haha15:42
jrollJayF: lol15:42
jrollso everything is fine :P15:42
jrollShrews: right, that's on my 'to read' list15:42
NobodyCamogm its long15:42
NobodyCamomg15:43
Shrewsikr?15:43
jrollI can appreciate a good novel15:43
*** eghobo has joined #openstack-ironic15:44
lucasagomesNisha, done reviewed15:50
NobodyCamhumm great food for thought15:50
Nishalucasagomes: Thanks. Will just have look15:51
lucasagomesack15:51
NobodyCamNot sure I agree is the split out idea15:51
lucasagomesNisha, I think that patch is broken btw15:51
lucasagomeswell you'll see the comments15:51
Nishawhy15:51
lucasagomesNisha, there's a getsize() in a string15:51
Nishalucasagomes: yes let me see the comments first15:51
*** dtantsur|brb is now known as dtantsur15:51
lucasagomesyup15:51
NobodyCamthere is already so much invoulved in cross project coradation that I think it would only server to make things worse15:52
NobodyCamcoordination even15:52
lucasagomesNobodyCam, when you get some time https://review.openstack.org/#/c/118693/15:53
lucasagomesmrda is aweare of that changes ^15:53
lucasagomesthe py26 failure seems to be pip related15:53
lucasagomesConnectionError: HTTPConnectionPool(host='pypi.openstack.org', port=80): Max retries exceeded with url: /packages/source/f/fixtures/fixtures-0.3.16.tar.gz (Caused by <class 'httplib.BadStatusLine'>: )15:54
NobodyCamlucasagomes: are you rechecking15:55
lucasagomesNobodyCam, didn't issued the command15:55
lucasagomesidk if you +a gate will take it and run tests anyway15:55
*** rameshg87 has joined #openstack-ironic15:56
*** rameshg87 has quit IRC15:57
rloolucasagomes, wrt that connection error, try recheck bug 126872515:58
lucasagomesrloo, cheers15:58
lucasagomeswill do15:58
lucasagomesbtw all the iLO stuff is now merged right?15:58
lucasagomesthere's docs or something to come or we can mark the bps as Implemented?15:59
rlooi encountered that before and someone in infra said to do that. (I put a note about it in our etherpad)15:59
lucasagomesrloo, done, thanks! sorry I didn't see it there :(15:59
*** agordeev has joined #openstack-ironic16:00
jrolllucasagomes: I think they're done?16:01
lucasagomesjroll, the patches seems to be merged already16:01
jrollright16:02
jrollI think we can mark implemented16:02
lucasagomesunless there's more, lemme look at the queue16:02
devanandaI'm not really here16:02
devanandahttps://review.openstack.org/#/q/status:open+project:openstack/ironic+branch:master+topic:bp/uefi-boot-for-ironic,n,z is not done yet16:02
lucasagomesI see a bunch of uefi other patches16:02
devanandaI've marked the other two BP completed16:02
jrolldevananda: welcome back :)16:02
lucasagomesdevananda, ah, awesome16:02
lucasagomesthanks16:02
jrollright, uefi is not done yet16:02
devanandaany reason not to tak the milestone now() ?16:02
jrollbut ilo bps are done16:02
lucasagomesyeah the uefi one is not quite there yet16:02
devananda*tag16:02
NobodyCamGood Morning devananda16:02
lucasagomesdevananda, I don't see any... if everybody agrees to have uefi as FFE16:03
NobodyCamlucasagomes: +1 here16:03
jrolldevananda: I don't see a reason, unless you really want uefi with ilo to be in J316:03
jrollI'm fine with ffe16:03
rloohey, we need 3 cores for ffe :-)16:03
jrollthough one of the uefi patches was posted yesterday16:03
jrollwhich is... not lovely16:03
devanandaoh :(16:04
jrollit's uefi for the pxe_ilo driver16:04
lucasagomesyeah the uefi's patches doesn't seem to be super ready16:06
lucasagomesI -1'ed two of them16:06
lucasagomesand they duplicate code as well...16:06
jrollright16:06
lucasagomesso I'm happy with ffe for that16:06
devanandaffe it is, assuming they apply, which I think they will16:06
jrollI would assume so, wanyen was poking us about them all day yesterday16:07
*** bluex-pl has quit IRC16:08
Nishalucasagomes: FFE?16:09
lucasagomesNisha, feature freeze exception16:09
NobodyCamshould we add a section to our agenda for that like nova did?16:09
lucasagomesmeans we land it in J416:09
NishaOk16:09
*** rushiagr is now known as rushiagr_away16:09
devanandalucasagomes: there is no "J4" milestone16:09
lucasagomesNobodyCam, we have only uefi incomplete16:09
jrollNobodyCam: probably, but I would hope people can move quickly enough to land it by the meeting16:09
devanandalucasagomes: after J3 we enter the RC period16:09
devanandawhich is probably what you mean :)16:10
lucasagomesoh, right... yeah i didn't see "J4" at https://wiki.openstack.org/wiki/Juno_Release_Schedule16:10
lucasagomesbut yeah that's how I got used to call it16:10
lucasagomesbut it's wrong, so RC16:10
devanandaok folks - J3 is tagged16:10
lucasagomes:)16:10
NobodyCamwooo hoo16:10
NobodyCam\o/16:11
devanandaanything not a bug fix should not be approved at this point forward16:11
NobodyCamexecpt for uefi16:11
NobodyCam?16:11
devanandauntil we grant FFE, which will be done on the mailing list16:11
lucasagomesdevananda, nova driver?16:11
NobodyCam:-p16:11
lucasagomeswe still have some patches up for the nova driver16:11
devanandaNobodyCam: for now, even uefi -- there is a process they need to go through to document it16:11
devanandalucasagomes: ah. and that. anything syncing changes from the nova driver reviews is good, too.16:12
lucasagomesack16:12
devanandaNobodyCam: how was the nova meeting this morning?16:12
NobodyCamack16:12
rloowhat does bug fix mean? that there is a bug opened for it?16:12
NobodyCamwe have ffe and a plan for the proxy stuff16:12
devanandarloo: there is a bug open, and that bug has been targeted to the RC milestone16:13
NobodyCam14:16 | johnthetubaguy > #info ironic gets FFE dansmith jogo danpb16:13
NobodyCam14:44 | johnthetubaguy > #info baremetal proxy api could use the virt driver setting to decide what mode its in, until we rip out baremetal16:13
lucasagomeso/16:13
jrolldevananda: we have until next friday to land things in nova :)16:13
jrolldevananda: also, we have +2 on everything from daniel b, and 2x +2 on the first 3 or 4 patchs16:14
jrollpaches*16:14
jrollI think we'll have no issues landing things16:14
rloodevananda, thx for clarifying. so no patches w/o a bug associated with it, and the bug must be targeted to rc. (and who can do the targetting?)16:14
dtantsurdevananda, hi, welcome back16:14
lucasagomesbtw about landing things in nova, there're two patches doing changes in the driver that mrda is aware of https://review.openstack.org/#/c/116772/ and https://review.openstack.org/#/c/118693/16:14
lucasagomesI think we should land those16:14
devanandarloo: i believe anyone on ironic-bugs team (which is currently open, so anyone-anyone)16:14
devanandarloo: but if that is abused, we can close the team16:14
dtantsurrloo, I thought we can land fixes for any bugs, if they're really bugs16:15
devanandajroll: awesome16:15
devanandahttps://launchpad.net/ironic/+milestone/juno-rc116:15
rlooI don't mean to be picky, but people may/will ask to get their patch merged.16:15
devanandaany bug we think should be fixed in juno should be targeted // added to that page16:15
jrollthere's 3(?) bugs targeted for j3 that we likely need to move to rc116:16
devanandarloo: absolutely16:16
devanandajroll: already moved16:16
jrolldevananda: awesome, ty16:16
lucasagomesthis one will annoy us I think https://bugs.launchpad.net/ironic/+bug/136537016:17
lucasagomesI'm taking a look at it16:17
lucasagomesmaybe worth adding to rc16:17
devanandalucasagomes: you have the power :)16:17
devananda(as does everyone else, heh)16:18
lucasagomesdone16:18
lucasagomes:)16:18
jrolllucasagomes: hmm, is that an ironic or a neutron issue?16:18
NobodyCamlucasagomes: is that what lifeless' patches address.. I have not looked16:18
dtantsuroh I remember having an etherpad with candidates, need to recover16:18
lucasagomesjroll, ironic16:18
devanandafwiw, i'm going to be afk for a lot of today and probably tomorrow as well16:18
lucasagomessomeone we landed with the previous uefi patch16:18
lucasagomesthat is causing some races in the tests16:18
devanandalots of things to catch up on -- apparently i got two offers on my house while I was away16:19
NobodyCamdevananda: ack16:19
jrolldtantsur: https://etherpad.openstack.org/p/IIe0cnnJ5L16:19
NobodyCamoh wow16:19
jrolllucasagomes: huh, that's odd16:19
jrolllucasagomes: afaik that just hits neutron for an IP16:19
lucasagomesNobodyCam, I don't think so... lifeless has some patches for tox to redirect the output and one for the hash ring right?16:20
jrolllucasagomes: unless there's a race in get_dchp_provider()16:20
lucasagomesNobodyCam, will take a look16:20
jrolllucasagomes: lifeless' stuff is unrelated I think16:20
lucasagomesjroll, yeah... that happens on master16:20
NobodyCamlucasagomes: I may be wrong ... I was not following lifeless convo last night16:20
lucasagomesjroll, do for i in {1..20}; do testr run --parallel; done > /tmp/output.txt16:20
lucasagomessee if it happens there too16:21
jrolllucasagomes: right... I don't think lifeless' patches are related to this at all16:21
lucasagomesjroll, ack yeah I will double check just in case16:21
lucasagomesbut i don't think so too16:22
jrollheh, ok16:22
*** bandicot has joined #openstack-ironic16:26
jrollcan I please have CI on the agent driver? :(16:26
jrollso much pushback / lack of care going on16:27
NobodyCamjroll: sure just set it up16:27
NobodyCamlol16:27
NobodyCam:(16:27
jroll-.-16:27
jrollwe've been working on it for 6 weeks16:27
* NobodyCam makes mo coffee16:27
devanandajroll: what's the blocker on agent CI ?16:27
jrollpeople don't read emails, and then wait a month to review things16:28
jrolldevananda: getting things merged16:28
devanandajroll: merged in tempest? devstack? ironic?16:28
jrolldevananda: we were close... and then someone didn't like a thing16:28
*** bandicot is now known as bensonmiller16:28
jrollso we fixed a thing, and been pinging, and still nothing16:28
jrollinfra/config and devstack16:28
devanandajroll: there is increasing support (and need) for in-project functional testing (as opposed to in-tempest)16:28
jrolldevananda: great, how do you propose ironic handle that?16:29
devanandajroll: ok. perhaps we need to do that ourselves16:29
jrolldevananda: and in the meantime, how do I make sure we don't break the agent driver16:29
devanandai'm not sure :)16:29
jrollright16:29
devanandaisn't there a way for tempest to support out-of-tree things?16:29
jrollI have no idea16:30
devanandaif so - can we add those things either to ironic, or to ipa? we'd stil bottleneck on infra/config though16:30
jrollbut this all relies on a devstack environment, no?16:30
jrolllike... today you can't even build IPA in devstack16:30
jroll*still*16:30
devanandai see16:30
devanandajroll: you had patches up for that before i left, iirc16:31
devanandanot really surprising they haven't landed16:31
jrolldevananda: here's where we're at; some things landed16:31
jrollwe changed IPA build scripts a bit to support building ramdisks in devstack better16:31
jrollwhich resulted in this change: https://review.openstack.org/#/c/117384/16:31
jrollsdague didn't like it, so as suggested we made this change: https://review.openstack.org/#/c/118507/16:32
jrollcan't get him to look at that16:32
JayFthat wasn't EXACTLY his suggestion16:32
jrollthen we have this, but should change it slightly after 118507 lands: https://review.openstack.org/#/c/114408/16:32
JayFhe wanted us to put a Makefile with an install target inside the tarball with the two files16:32
JayFwhich I nack'd16:32
jrollJayF: beside the point16:32
jrolldevananda: once all that lands, we can land this: https://review.openstack.org/#/c/112693/16:33
jrollwhich is dependent on adam_g's changes, which aren't getting love afaik16:33
*** greghayn1 is now known as greghaynes16:33
*** scubacuda has joined #openstack-ironic16:33
devanandasure16:33
devanandathings are slow16:33
devanandaeveryone is bottlenecked of infra & qa16:33
jrollright16:33
jrollthe hard part is, we laid out a plan on the mailing list 6 weeks ago16:34
devanandait's terribly frustrating and there have been a ton of discussions in the past few months on solving it16:34
jrolland *now* we're being told our plan sucks16:34
devanandayep16:34
devanandahey, 6 weeks for negative feedback is actually kinda fast around here16:34
JayFBy admission a large # of infra folks said they didn't read the email until I pasted a link to it a month later16:34
jrolland we're goign to release juno 3 (and maybe juno final) with a driver that should have CI but doesn't16:34
devanandaand i'm only being slightly sarcastic16:34
JayFthen things are too damn slow around here16:34
JayFand I'm being 100% serious16:34
jroll(as opposed to the drivers that CI is much harder on)16:34
jrolldevananda: yeah, sadface16:34
devanandai know16:35
devanandaeveryone's frustrated by this and we all disagree on the solution16:35
devanandawe == TC16:35
jrollyeah16:35
jrollit would literally be easier for me to set up an entire ironic environment at this point and do third-party CI16:36
jrolls/easier/less frustrating/16:36
jroll(assuming I could convince someone to give me a rack)16:36
JayFjroll: here, have a rack16:37
* jroll ironic delete $(nodes_in_rack_x)16:38
lucasagomes:P16:38
devananda:)16:38
devanandajroll: i assume you've chatted at some point with sdague and/or mtreinish about ^ ?16:39
jrollchatted with sdague about his -116:40
jrollhe wants us to have a 'make install' target in the ipa tarball16:40
*** vdrok is now known as vdrok_afk16:40
jrollothers helped us come to a slightly better solution16:41
jrolland we haven't been able to get a hold of him since16:41
devanandajroll: when next you get his attention, esp. if it's before I am able to, you may want to chat about in-project testing16:43
jrollI would love to do in project testing16:44
jrollbut I think that will be a bigger effort16:44
devanandalike, how we can get IPA testing done w/o blocking on landing changes in devstack & tempest16:44
devanandamaybe. but maybe getting us to approve the patches is easier :)16:44
jrollright16:44
jrollalthough16:44
jrollright now I can't verify that it works at all16:45
jrollso how do I verify our in-project tests are correct? :)16:45
devanandaheh16:45
devanandaoff topic, take a look at daniel berrange's latest email (6hr ago)16:46
devananda"averting the nova crisis"16:46
jrollyeah, I read most... got distracted16:47
devanandagiven all the work we've collectively put in to getting the ironic driver in nova....16:48
jrolllol16:49
*** viktors is now known as viktors|afk16:50
jrolldevananda: I think it would actually help - we'd have core power on our driver, a stable driver api, and voting(?) CI on nova changes16:50
*** derekh has quit IRC16:51
devanandayep16:52
Nishalucasagomes: Thanks for the review for https://review.openstack.org/#/c/11857816:53
devanandaNisha: wanyen: hi! Juno-3 milestone has been tagged and we are enterring feature freeze. Your UEFI blueprint - https://blueprints.launchpad.net/ironic/+spec/uefi-boot-for-ironic - is the only one that was approved but has not yet landed16:54
Nishadevananda: hi, Yes i was reading the chat when it was going on. We are trying to get that in asap16:55
devanandaI think it's actually really amazing how well ya'll worked with the core team and were able to land all but one already16:55
devanandaand now that I'm a little mroe awake, I actually don't feel there's any benefit to jumping through the mailing list hoops16:55
devananda(if we had several FFE's, I would want to)16:55
NobodyCam:)16:56
devanandaplease continue to focus on this and work with the core review team to land it ASAP16:56
devanandaif it's not landed by next friday (12 September) we'll have to bump it until Kilo16:57
Nishalucasagomes: for your comments on https://review.openstack.org/#/c/118578 , there is one method set_persistent_boot_device() which is not there in https://review.openstack.org/#/c/116561. Do we want to move that too to the common place?16:57
Nishadevananda: We will make sure to land it before next Friday16:58
lucasagomesnidpanov, set_peristent_boot_device should be part of the management interface16:59
*** sirushti has left #openstack-ironic16:59
lucasagomesops16:59
lucasagomesNisha, ^16:59
lucasagomesthere's a TODO there to put it in the ManagementInterface later16:59
lucasagomesso I would just leave in ilo_common16:59
nidpanovlucasagomes, I strongly disagree with everything you said :P16:59
lucasagomesand also it's common to other drivers, it's ilo specific16:59
NobodyCam:O16:59
lucasagomesnidpanov, hah16:59
Nishalucasagomes: :)17:01
lucasagomesNisha, I'll have to go now :( still gotta catch the train back home17:01
lucasagomesbut leave the comments on the patch and I will look it later at home17:01
NobodyCamhave a good night lucasagomes17:01
Nishalucasagomes: Yes sure17:01
lucasagomeshave a good night everybody17:01
NishaGood Night lucasagomes17:01
lucasagomesNisha, ta much!17:01
lucasagomesgood night17:01
*** lucasagomes has quit IRC17:03
jrollany reason we can't approve https://review.openstack.org/#/c/116772/ ?17:05
jrollmrda is aware of it17:05
jrolland that's actually backporting nova changes to ironic17:05
*** Nisha has quit IRC17:05
* NobodyCam looking now17:06
*** lazy_prince is now known as killer_prince17:06
NobodyCamdid lifeless say somehting that the canonicalize will break tripleo?17:08
jrollwell17:09
jrollit will until scheduler canonicalizes things17:10
jrollwhich is in review17:10
boris-42NobodyCam jroll hi there17:10
NobodyCammorning (or correct time of day) boris-4217:10
jrollNobodyCam: and when that change lands, it will break tripleo the other way17:10
jrollhi boris-4217:11
jrollNobodyCam: so realistically they need to land at the same time17:11
boris-42NobodyCam jroll  morning =)17:11
boris-42NobodyCam jroll so there is short blogpost17:11
boris-42NobodyCam jroll  about osprofiler http://ahsalkeld.wordpress.com/2014/09/04/how-to-profile-heat-using-osprofile/17:11
NobodyCamjroll: you have sched patch ur handy17:11
jrollNobodyCam: https://review.openstack.org/#/c/109590/11/nova/scheduler/filters/image_props_filter.py17:11
*** pelix has quit IRC17:12
jrollNobodyCam: and that is approved :O17:12
boris-42NobodyCam jroll  you can take a look to better understand  how to use it and what you'll get17:12
jrollboris-42: 2 hours after feature freeze is a great time to discuss new features :|17:12
NobodyCamoh that is approved17:12
boris-42jroll NobodyCam  crap =(17:12
boris-42jroll NobodyCam  in any moment during cycle it was not a good time..17:12
NobodyCamwith no dependencies17:13
jrollboris-42: right, without a spec, it's never a good time for a feature17:13
jrollboris-42: which projects did this land in?17:14
boris-42jroll I won't make bureacraccy17:14
boris-42jroll glance/cinder17:14
jrollboris-42: did they ask you to write a spec?17:14
boris-42jroll heat is going soon (just after ff stuff)17:14
boris-42jroll nope they are normal people17:14
boris-42sry=)17:14
boris-42jroll even no BP17:14
boris-42jroll but I have spec17:15
boris-42jroll https://review.openstack.org/#/c/103825/17:15
boris-42jroll in oslo-specs17:15
boris-42jroll but I won't make it in every project17:15
jrollboris-42: insults aren't a good way to make friends :|17:16
jrollI understand the pain17:16
jrollironic's ptl asked you to write a spec, you might want to speak with him17:16
jrollthanks for the blog post link, this looks neat17:16
boris-42jroll I need to drink what with him17:16
boris-42jroll vodka**17:16
boris-42=)17:16
boris-42jroll but really I don't have enough time to write in every project spec and more then I think that it's a bit useless?)17:17
boris-42jroll btw devananda +1 that spec17:17
boris-42jroll https://review.openstack.org/#/c/103825/17:17
jrollok, good17:17
jrollnow it needs code in oslo17:17
NobodyCamoh late bbt brb...17:17
boris-42jroll there is no code in oslo..17:17
jrolland then we may be able to pull it in ironic17:17
jrolloh17:18
jrollok, so17:18
boris-42jroll in oslo only spec17:18
jrolldo you have a change to propose to ironic?17:18
boris-42jroll nope I'll make after FF (cause now it's not proper time)17:18
jrollok17:18
jrollso thanks for the blog post17:18
boris-42jroll np17:18
jrolland I look forward to a patch17:19
boris-42jroll okay I'll ping you after FF17:19
*** harlowja has joined #openstack-ironic17:20
jrollthanks :)17:21
jrollboris-42: you're always welcome to propose code now, it just won't land17:21
* jroll is curious to see it17:21
boris-42jroll yep I will just some busy days in Rally =(17:21
boris-42jroll so not able to do today=)17:21
jrollsure, no worries17:22
*** linggao has joined #openstack-ironic17:24
*** athomas has quit IRC17:25
devanandabefore i left, rally was caught in a heated discussion with the TC17:30
devanandaosprofiler in and of itself is less contentious, but how it is consumed, and what the intent is (eg, rally) is where things were stuck17:30
NobodyCamjroll: commented on and +2'd https://review.openstack.org/#/c/11677217:31
devanandai haven't caugh tup on that yet since being back for <24 hours17:31
jrolldevananda: yeah, I haven't been tracking that17:31
devanandaboris-42: and honestly, it doesn't seem important right now.. AFAIK, no one besides you has come to the team asking for osprofiler support17:31
devanandasomeone please correct me if there have been requests for it while I was away17:32
jrollwell17:32
jrollthere's currently a single production deployment of ironic, afaik17:32
jrolland that team has not asked for profiling :)17:32
jrolls/profiling/osprofiler/17:32
* jroll points at the statsd patches17:32
devanandajroll: right - ya'll awnt profiling, but through statsd :)17:33
jrollright17:33
jrollstacktach may also be relevant, not sure17:33
boris-42jroll stacktach won't give you such nested cross service/project stuff17:34
boris-42devananda hm honestly I don't know how to develop such distributed systems like openstack without osprofiler17:34
boris-42devananda and nobody didn't asked it, cause nobody (in ironic world) knows about how it works and what they can get17:35
* devananda goes afk for a while17:35
jrollI don't know much about stacktach, but it's already deployed widely within my environment, and I don't see that switching to osprofiler soon17:36
boris-42jroll there is no switching to osprofiler..17:36
boris-42jroll if you have it and have ceilometer it works17:36
jrollwe don't have ceilometer17:36
jrolland don't want ceilometer17:37
boris-42jroll so maybe I should talk with sandywalsh17:37
boris-42jroll next summit about integrating osprofiler with stacktach17:38
jrollsure17:38
boris-42jroll in any case in local development by devstack17:38
jrollthat's a great idea17:38
jrolldevstack is nothing like the real world17:38
boris-42jroll you know17:39
boris-42jroll it already shows on single node installation17:39
boris-42jroll that openstack won't scale17:39
*** dtantsur is now known as dtantsur|afk17:39
boris-42jroll just taking look on amount of rpc/db stuff and other stuff17:39
jrollwe've certainly been able to scale openstack17:39
NobodyCamjroll: are you going to +a 116772?17:39
boris-42jroll like every GET /v2.0/tokens run 25 DB requests17:40
*** rushiagr_away is now known as rushiagr17:40
jrollboris-42: I didn't say it was fast :)17:40
boris-42jroll =)17:40
jrollNobodyCam: yeah, I think so, one sec17:40
boris-42jroll but I mean on single node with devstack installation you can understand17:40
jrollNobodyCam: although the point Jay raised the other day still stands, I think17:40
boris-42jroll how heavy requests are17:40
boris-42jroll and refactor them17:40
boris-42jroll if it's required17:41
jrollboris-42: sure, I'm not fighting against osprofiler here anyway17:41
boris-42jroll ok great=) I am just making sure that we are on the same page=)17:41
NobodyCamjroll: but like he pointed out  "I don't see any other alternatives"17:47
jrollright...17:48
rloohmm, dan smith +2 and +A'd two of the patches. I guess they won't actually get merged cuz 1&2 haven't been +A'd17:48
NobodyCammaybe add to docs with that patch and add #doc impact tag17:48
jrollNobodyCam: I'm fine with that because this was my original solution :P17:48
jrollnot too worried about docs17:49
jrollcould file a docs bug17:49
jrollor something17:49
jrollI think the docimpact tag would need to be on the nova review anyway17:49
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/11914117:49
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/11405817:49
NobodyCamoh will this break our migration scripts?17:50
jrollNobodyCam: +A17:50
jrollgah17:50
jrollI doubt it?17:50
* jroll looks at scripts17:50
jrollI kind of doubt it17:50
jrollNobodyCam: cpu_arch is an argument to migration scripts, so people just need to make sure that's a valid arch when they run it17:51
NobodyCamnice :) most featureful17:53
NobodyCammilestone in Ironic's history17:53
jroll\o/17:53
NobodyCamjroll: sweet17:53
NobodyCam:)17:53
NobodyCamx86_32 is now vaild arch17:53
NobodyCamlol17:53
jrollrloo: about the patches, plan is to land all of them at once17:54
jrolllol x86_3217:55
rloojroll, that's what I thought. Maybe Dan knows, maybe not, or knows that his +A is ok cuz the patch won't land w/o the ones before it17:55
jrollwe discussed the process in the nova meeting this morning, everyone is aware :)17:56
jrollany opposition to me proposing an ironic fix for this? https://review.openstack.org/#/c/111429/22/nova/virt/ironic/driver.py17:59
rlooso there's a -1 on https://review.openstack.org/#/c/111429/. Should we propose a patch in ironic tree for mrda, or leave it for mrda?17:59
jrollthat's what I just asked, I think I might just do it18:00
rloojroll, just what I was asking.18:00
rloojroll, yeah, please go for it18:00
jrollk18:00
rloomrda thanks you jroll :)18:00
jroll:P18:01
rlooalthough the other 2 patches haven't been merged into our tree yet. not sure how he can keep track of it all.18:01
jrollthey've been merged into nova patches18:02
rlooright. just not into our ironic tree.18:02
jrollright18:02
jrollwhich is fine, as long as they go eventually18:02
rlooyeah, w/o merge/rebase conflicts18:03
jrollyeah, it'll be fine18:03
NobodyCamwont the whole nova tree be removed from our repo as soon as it lands?18:05
jrollyes18:05
NobodyCamso backporting into our tree is for testing?18:05
NobodyCamnever mind18:06
NobodyCami'm in left field18:06
* NobodyCam makes some comment about danddy lions and muttles off18:07
jrollheh18:07
NobodyCamhaha had to refresh me screen now I see dan comment18:18
NobodyCam:-p18:18
NobodyCamjroll: are you working the patch for it?18:18
jrollNobodyCam: I am, I thought it was just that one instance, but there are many18:19
jrollshould have something in 1018:19
NobodyCamyou roc :)18:19
*** eghobo has quit IRC18:23
*** eghobo has joined #openstack-ironic18:23
NobodyCamnova patch #7 has a bunch of  ./nova/virt/ironic/driver.py:285:20: F821 undefined name '_' pep8 errorrs18:26
jrollhuh, weird18:30
jrolldid they stop patching builtins too?18:30
jrolland why don't those show up in other sets18:30
NobodyCamcould be a recent change and other patches just havn't been rechecked?18:31
*** rloo has left #openstack-ironic18:31
jrollmaybe18:31
*** rloo has joined #openstack-ironic18:31
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Fix comments from 111429  https://review.openstack.org/11916518:36
jrollNobodyCam: ^^18:37
NobodyCamlgtm should we put the link to the patch rev with the comment like the other patchs18:39
jrollyeah, will do18:40
jrollI already poked dan18:40
NobodyCamie:)18:40
NobodyCams/ie//18:40
wanyenDeva,  I received UEFI blueprint update about granting FFE till 09/12.   Is this offical or do I need to go through FFE application process?18:43
jrollwanyen: he approved it in irc18:44
jroll16:56:46       devananda | please continue to focus on this and work with the core review team to land it ASAP18:44
jroll16:57:07       devananda | if it's not landed by next friday (12 September) we'll have to bump it until Kilo18:44
jroll(with nisha)18:44
wanyenjroll, great!  Thanks for the approval.18:45
jroll:)18:45
jrollNobodyCam: dan smith also wants a follow-up patch to change object attr access from dict['style'] to object.style18:46
jrollgoing to do that real quick18:46
NobodyCamjroll: ack :)18:47
jrollalthough... should do that in ironic first? or no?18:47
jrollI'm thinking no...18:47
jrollbut that might give mrda ulcers18:47
NobodyCamyea I say put up for Ironic and we can point mrda to it18:48
jrollok18:48
jrollwe have three nova driver patches in ironic right now18:48
jrollso I can't depend on them :|18:48
NobodyCamwelll lets land um18:48
NobodyCam:)18:48
jrollheh18:49
jrollmaybe I should step away for a bit while that happens :)18:49
NobodyCamjroll: it is near lunch time18:49
NobodyCam:-p18:49
jrollyep18:49
jrolland I have a meeting at 1, so18:49
openstackgerritA change was merged to openstack/ironic: Nova review updates for _node_resource  https://review.openstack.org/11677218:50
*** pcrews has quit IRC18:51
NobodyCamjroll: down to two ^^^^18:53
jrollwhee18:54
greghayneslifeless: left you a comment on https://review.openstack.org/#/c/118932/18:58
greghaynesI think its not actually a new issue if im correct, so feel free to say you want to charge ahead anyways18:58
NobodyCambrb19:02
*** eghobo has quit IRC19:03
lifelessgreghaynes: replied19:06
greghaynesah!19:06
openstackgerritlifeless proposed a change to openstack/ironic: Fix hash ring stability  https://review.openstack.org/11893219:06
greghaynesok, so another thing that made me think - does this mean my patch to add an index for conductor for each node in the db actually needs to be a store multiple conductors due to replication?19:07
*** eghobo has joined #openstack-ironic19:08
lifelessno19:08
lifelessat the moment the fallback replicas are entirely passive19:08
lifelesswe just need to detect which nodes have had their primary replica go away/offline/fail19:09
*** eghobo has quit IRC19:09
greghaynesok *relief*19:09
*** eghobo has joined #openstack-ironic19:10
Shrewsadam_g: omg, 112660 finally in the gate19:11
adam_gShrews, *fingers crossed*19:13
*** adam_g has left #openstack-ironic19:13
*** adam_g has joined #openstack-ironic19:13
*** penick has joined #openstack-ironic19:30
*** bigjools has quit IRC19:34
*** bigjools has joined #openstack-ironic19:34
*** bigjools has quit IRC19:35
*** bigjools has joined #openstack-ironic19:35
jrolladam_g: anything I can help with on https://review.openstack.org/#/c/112134/19:35
adam_gjroll, lemme dust it off and see if i can get some infra eyes on it19:38
*** datajerk has joined #openstack-ironic19:38
jrolladam_g: ok, I don't expect to need it super soon, but I have a patch depending on it19:38
jrolladam_g: I mean, I want my patch in asap, I just expect slowness at this point19:38
*** rushiagr is now known as rushiagr_away19:39
adam_gjroll, yea..  :|19:39
*** datajerk has quit IRC19:42
*** pcrews has joined #openstack-ironic19:46
*** penick has quit IRC19:46
jrollJayF: we have sdague happy \o/19:48
ShrewsSpamapS: ping19:49
SpamapSShrews: pong, wassup?19:53
ShrewsSpamapS: for https://bugs.launchpad.net/ironic/+bug/1362733, was it the ironic node state that was stuck in ERROR, or the nova instance?19:54
*** penick has joined #openstack-ironic19:54
SpamapSShrews: the nova instance19:55
Shrewshrm19:55
SpamapSShrews: ironic was accurate IIRC19:55
ShrewsSpamapS: thx for the clarification19:55
SpamapScould be wrong tho. ;)19:55
SpamapSdoes Ironic have a fake driver where you could write a test that doesn't need metal or vms?19:55
Shrewsdepends on what you want to test19:57
Shrewssome of our fake drivers use real power drivers and such, which boggles my mind19:58
rloolinggao: you around?20:03
linggaoHi rloo, yes20:03
rloolinggao: hi. i just reviewed 97331.20:04
rloolinggao: I can't decide if I should +2/approve, and ask you to fix in a subsequent patch, or -1.20:04
linggaolet me check...20:05
rloolinggao: I want to try to be consistent with how we've handled other patches, but I'm not sure I know what that might be.20:05
linggaoare you talking about ConsoleSubprocessFailed?20:06
*** andreykurilin_ has joined #openstack-ironic20:06
rloolinggao: yes20:06
linggaorloo, it is a subclass of ConsoleError, so I just put ConsoleError there.20:07
rloolinggao: ahh. ok, then it isn't a blocker.20:08
linggaorloo, thanks for reviewing it.20:08
rloolinggao: ok, approved.20:11
linggaothank you rloo :-)20:11
*** nidpanov has quit IRC20:15
*** eghobo has quit IRC20:17
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use models.TimestampMixin from oslo.db  https://review.openstack.org/11919520:23
*** penick has quit IRC20:23
Shrewsugh. that feeling when you been tracking a non-existent failure and realized you mistyped a command20:26
Shrewss/command/command option/20:26
*** bensonmiller has quit IRC20:35
*** igordcard has joined #openstack-ironic20:35
*** pcrews has quit IRC20:36
*** eghobo has joined #openstack-ironic20:39
*** linggao has quit IRC20:45
mrda1Morning Ironic20:52
*** mrda1 is now known as mrda20:53
rloomorning mrda20:53
rloomrda: we left some things for you to figure out ;)20:54
mrdaoh?20:54
mrdarloo: I take it you saw the message I left in channel20:54
rloomrda: yup. i sent you email about it.20:54
* mrda hasn't got to email yet20:55
mrdaok, the use of six20:55
mrdastr(exception) gives a pep8 failure in Nova20:55
mrdaand moving away from NovaException for a hard fail20:56
rloomrda: oh, interesting. will it get backported to our tree then? I guess it doesn't have to, but it was confusing to me.20:56
rloomrda: but not confusing any more cuz I know now ;)20:56
jrollmrda: heya :)20:56
mrdaNoveException will cause a reschedule, which isn't appropriate for an unrecoverable fail20:57
rloomrda: yeah, I figured that out about NovaException. I was thinking a comment would be nice, but I only *thought* it.20:57
rloomrda. jroll has a present for you.20:57
jrollI do I do20:57
mrdaSo I did discuss both in channel at the time with Ironic cores, but because they were trivial, I just did them in the Nova tree.  They should be back ported into Ironic.  They were just just lower down on the priuority list :)20:57
jrollmrda: https://review.openstack.org/#/c/11916520:58
mrdahey jroll20:58
jrollmrda: I guess I have some rloo nits to fix :)20:58
rloobtw jroll, sorry about the nits. There's really just one that might be more than a nit.20:58
jrollyeah20:58
jrollagree :)20:58
mrdajroll: cool, even though this will kick some +2's in the head20:59
mrdaI'll port this back into Nova after breakfast21:00
jrollno worries21:00
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Fix comments from 111429, rev 22  https://review.openstack.org/11916521:00
jrollmrda: dansmith -1'd it21:00
jrollmrda: this is the first patch that didn't have 2x +221:00
jrollrloo: ^^ fixed21:00
openstackgerritA change was merged to openstack/ironic: Interactive console support for ipminative driver  https://review.openstack.org/9733121:01
mrdaSo it appears I missed the nova meeting 6 hourts ago.  Did anyone go?21:01
mrda(only because the Nova Meeting wiki was out of date)21:01
mrdarloo: Again I'm sorry about not back-porting those two changes earlier, it's always been my intention of keeping the trees in sync as much as possible21:03
openstackgerritChris Krelle proposed a change to openstack/ironic: Draft a 'pxe_logpower' driver  https://review.openstack.org/9895021:04
rloomrda: NobodyCam was there, and jroll maybe (not sure if he was just lurking or what)21:04
NobodyCamsorry was off doing something else21:04
NobodyCamI am here21:04
rloomrda: it is in irc if you scroll back. but we have a FFE21:04
jrollmrda: we got an ffe21:04
mrdacool, I should have just stayed up another 2 hours :)21:04
mrda\o/21:04
jrolldansmith, jogo, and danpb sponsoring21:04
NobodyCammrda: 14:16 | johnthetubaguy > #info ironic gets FFE dansmith jogo danpb21:05
mrdaSo all my IRC canvassing worked yesterday!21:05
NobodyCam:)21:05
mrdaSo we're only 3 x +2's away from landing21:06
mrdaThat's not bad out of a required 1421:06
jrollwoot21:06
*** pcrews has joined #openstack-ironic21:09
rloook, I'll happy with https://review.openstack.org/#/c/119165/ now ;)21:09
rlooShrews: do you want to bless 119165 again? (my fault of course)21:10
Shrewsrloo: if that would please you  :)21:11
rlooShrews: yes, so I won't feel so guilty ;)21:11
NobodyCamjroll: line 646 of https://review.openstack.org/#/c/119165/2/ironic/nova/tests/virt/ironic/test_driver.py21:12
NobodyCammock_flavor.assert_called_once()21:12
mrdayeah that's a big uggh21:12
mrdaself.assertEqual(1, mock_flavor.call_count) is better I think21:13
jrollNobodyCam: yesh?21:13
jrollthat asserts called exactly once21:13
ShrewsNobodyCam: ah, good catch21:13
jrolllike21:13
rloowhat's wrong with that?21:13
jrollwait, you want me to remove the `_with` part?21:13
NobodyCamno need for _with()21:13
Shrewsassert_called_once() does not exist, no?21:14
* mrda didn't realise there was a version without the _with21:14
jrollI mean, it does the same thing21:14
jrollthey both exist21:14
jrollthis one asserts it was called with no args, though :)21:14
Shrewsjroll: are you sure? you can call anything you want on a mock object... i'm pretty sure i've made that exact error before21:14
jrollShrews: I'm sure21:14
* jroll looks for docs21:14
NobodyCamjroll: line 55 of https://review.openstack.org/#/c/98950/5/ironic/tests/drivers/test_logpower.py21:14
jrolloh, maybe it doesn't, idk21:15
Shrewshttp://mock.readthedocs.org/en/latest/mock.html#mock.Mock.assert_called_once_with21:15
jrollNobodyCam: eh?21:15
jrollbtw21:15
jrollI'm in a meeting21:15
NobodyCamoh21:15
NobodyCamsorrry21:15
NobodyCam:-p21:15
jrollNobodyCam: but, what's your question21:15
jrollI don't like this logpower driver anyhow21:16
NobodyCamI pointed out the _with() not needed thats all21:16
NobodyCamlol (nor I)21:16
ShrewsNobodyCam: it *is* needed21:16
mrdaShrews: why?21:16
Shrewsyou can call mock.some_funky_nonexisting_method() and it will work21:17
mrdadoes it test no params?21:17
Shrewsmrda: it's not valid21:17
Shrewssee link above21:17
* mrda needs coffee21:17
NobodyCamoh21:17
NobodyCam(in best gilda ratener voice) Never Mind21:18
rlooso who wrote that test_logpower.py code?21:18
NobodyCamlol21:18
rlooNobodyCam just wanted us to review his stuff ;)21:19
NobodyCamno no21:19
NobodyCamI hacked that up21:19
Shrewsugh, that's used in lots of places21:19
NobodyCamI use it as example that htere is a called_once() method21:19
jrollShrews: autospec=True will change that, but I see your point21:20
* Shrews removes +221:20
NobodyCamso we should file a bug about that21:20
*** penick has joined #openstack-ironic21:20
Shrewsoh wait, the new code doesn't add that, does it21:22
Shrews?21:22
Shrewsok, yeah. so, leaving the +2, but someone should file that bug21:22
rlooShrews: the code is correct. BUT...21:22
Shrewsrloo: the mock call is correct???21:23
rlooShrews: I see in ironic tree anyway, that test_driver.py has 2 calls fake_looping_call.wait.assert_called_once()21:23
Shrewsyeah21:23
Shrewsshould we fix them in this review?21:24
* Shrews leaves it up to mrda21:24
rlooto recap, so I get it right. mock.assert_called_once_with() is correct. mock.assert_called_once() is incorrect.21:24
mrdaOh no you don't!21:24
NobodyCamwell21:24
Shrewsrloo: that is correct21:25
NobodyCamI use called_once() when I don't care about args,21:25
ShrewsNobodyCam: but that doesn't actually TEST anything21:25
Shrewsit's a noop21:25
NobodyCamso I should start using mock.ANY when I don't care21:25
*** eghobo has quit IRC21:27
rloomrda: line 512 is somewhat incorrect: https://review.openstack.org/#/c/119165/2/ironic/nova/tests/virt/ironic/test_driver.py21:27
*** eghobo has joined #openstack-ironic21:27
rloomrda: as is line 109221:28
mrdarloo: cool, thanks.  I'll fix it on the way into Nova21:28
ShrewsNobodyCam: that, or use mrda's suggestion using call_count21:28
rloomrda: but I think that nova driver patch was approved.21:28
openstackgerritChris Krelle proposed a change to openstack/ironic: Draft a 'pxe_logpower' driver  https://review.openstack.org/9895021:28
mrdaif it's in code I can touch without removing a +2 I'll do it21:28
rloomrda: yeah, otherwise, it can be fixed later. I hope you're keeping track of them.21:29
mrdaAnything I've said we'll fix later I'm raising as a bug21:29
rloofwiw, I see two instances in nova tests that are wrong.21:29
rlooso it isn't only us ;)21:30
NobodyCammrda: awesome :) thank you for the tracking bugs21:30
mrdawell, raising them :)21:30
rloomrda: ah, so you can just open a bug that there are tests in nova that use assert_called_once(). don't need to call out only ironic code.21:30
mrdaright, that's better21:31
mrdaand more complete :)21:31
NobodyCami supect many project have it21:31
* mrda starts porting in 11916521:31
rloobut we still need to fix the other (non driver) cases in our code. I'll open a bug about that on the ironic side.21:31
mrdarloo: thank you21:32
rlooNobodyCam: wrt 119165, is it still a draft?21:32
rloomrda: yw. thank YOU ;)21:32
mrdarloo: It has 2x+2's21:33
mrda:)21:33
mrdaonce from you21:33
Shrewsi think rloo meant 9895021:33
rloomrda: let's make sure we are talking about the same thing.21:33
NobodyCam119165 is good to go21:33
rloomrda: yup, Shrews is right. I copy/pasted the wrong thing.21:34
NobodyCam98950 yea! i'll mark wip21:34
mrdalol21:34
mrdaphew!21:34
rloomrda: sorry about that.21:34
NobodyCamlol21:34
NobodyCamsorry mrda21:34
mrdaI'm not porting that into Nova21:34
Shrewsmrda: you'll do it and you'll like it!!!!21:34
mrdalol21:34
Shrewshehe21:34
*** andreykurilin_ has quit IRC21:42
*** andreykurilin_ has joined #openstack-ironic21:43
openstackgerritAndrey Kurilin proposed a change to openstack/ironic: Use models.TimestampMixin from oslo.db  https://review.openstack.org/11919521:51
NobodyCamoh gawd I read 119195 as 119165 and almost cried :-p21:52
*** andreykurilin_ has quit IRC21:56
mrdajroll: https://review.openstack.org/#/c/119165/2/ironic/nova/virt/ironic/driver.py21:58
rlooNobodyCam: I think we all need a break. Although feel free to review 119195. I'm not sure why my name is there as a reviewer.21:59
rloomrda: good catch. why didn't I see that, sigh.22:00
NobodyCamrloo: reviewed ... well kinda22:07
NobodyCamlol22:07
rlooNobodyCam: thx, better you than me ;)22:08
mrdaok, new driver.py pushed22:08
*** chuckC has quit IRC22:18
openstackgerritRuby Loo proposed a change to openstack/ironic: mock.assert_called_once() is not valid method  https://review.openstack.org/11923422:19
*** foexle_ has quit IRC22:26
lifelessoh hai22:27
lifeless10:25 < greghaynes> ObjectActionError: Object action obj_load_attr failed because: unable to load extra_specs22:27
lifelesswe're seeing this in our ironic CI jobs22:27
greghayneshttps://review.openstack.org/#/c/116772/ look suspicious22:28
jrollmrda: need me to fix that still or did you get it?22:28
mrdaI haven't fixed it, but I can22:28
jrollI can22:28
jrolllifeless: got any context?22:28
mrdasure, it's your fix :)22:28
greghayneshttps://bugs.launchpad.net/ironic/+bug/136575022:29
jrollthere you are sir22:29
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Fix comments from 111429, rev 22  https://review.openstack.org/11916522:29
jrollrloo Shrews ^^22:30
jrolllifeless, greghaynes, I would be looking at this, but it hasn't landed yet: https://review.openstack.org/#/c/118693/4/ironic/nova/virt/ironic/driver.py22:32
jrolloh, wait, I see it22:32
jrollmaybe22:32
*** penick has quit IRC22:33
jrollgreghaynes, lifeless, that looks more like a broken flavor to me22:34
jrollthis is failing: https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/patcher.py#L10922:34
jrollI don't see why messing with arch would do that22:34
*** penick has joined #openstack-ironic22:34
lifelessjroll: I don't think we've changed our flavor API calls recently. greghaynes ?22:35
jrollgreghaynes, lifeless, that said, what is the arch for the failing node, and the failing flavor?22:35
jrollactually, you know what...22:35
* jroll looks22:35
lifelessi38622:35
lifelessor amd6422:35
greghaynesnot that I know of22:35
greghayneshttps://review.openstack.org/#/c/119243/22:35
greghaynesis a temprevert run22:35
jrollhmm, that might break amd6422:36
jrollwell, both22:36
jrollok I suspect this patch as well22:36
jrollthat said22:36
jrollthis patch has been approved and should fix it https://review.openstack.org/#/c/109591/22:36
jrollfor i386 at least22:37
jrollamd64, this one needs to get through: https://review.openstack.org/11755522:37
greghaynes:/22:37
jrollit's a patch race that is an unfortunate side effect of being out of tree :(22:38
mrdajroll: you should be pimping that one in Nova22:38
jrollyeah22:38
jrollwell, I'd rather someone pimp it for me :P22:39
mrdahmmm, perhaps I should add that as a dependency for 111223 :)22:39
jrollO.O22:39
*** cloutedcanine has joined #openstack-ironic22:40
openstackgerritChris Krelle proposed a change to openstack/ironic: Draft a 'pxe_logpower' driver  https://review.openstack.org/9895022:48
jrollgreghaynes: y'all define flavor/node arch in each test run?22:49
jrollor like.. can they be changed?22:49
greghayneswell, anything can be changed ;)22:51
greghayneswhether its a good idea...22:52
NobodyCam116165 still failing test_clean_up_pxe_config_uefi22:52
jrollI mean, what could it hurt?22:52
jrollNobodyCam: wrong review number :P22:52
NobodyCamjroll: ??? rev 322:53
jrollNobodyCam: https://review.openstack.org/#/c/11616522:54
jrollis what you said22:54
jrollwhich is a keystonemiddleware change22:54
jrollthat has landed22:54
jrollso I don't think it's failing an ironic unit test :)22:54
*** cloutedcanine has quit IRC22:54
lifelessjroll: well, we have deployed users with db's with flavors in them22:54
lifelessjroll:  be nice to know that they still work22:55
NobodyCamoh doh22:55
NobodyCam11916522:55
NobodyCamits late22:55
jrolllifeless: right, sounds like right now they don't, and with those patches I linked, they will :|22:55
jrollNobodyCam: thanks :P22:55
jrollNobodyCam: I don't see any test failures :/22:56
jrollNobodyCam: I wonder if we have a transient failure on that test, though, somehow22:56
NobodyCamhttps://jenkins01.openstack.org/job/gate-ironic-python26/2056/22:56
jrollgah22:57
jrollI bet there's something not 2.6 compatible in there22:57
jrollbut like22:57
jrollhow did the change that broke it get through the gate22:57
lifelessis this the one from yesterday?22:58
jroll"the one"?22:58
lifelesspyton26 failure22:58
jrollwe landed thousands of LOC yesterday :|22:58
jrollidk what the one from yesterday is22:58
NobodyCamAssertionError: Expected to be called once. Called 0 times. is the error22:58
lifelessyeah22:58
lifelessthats what Shrews was looking at22:58
jrollah22:59
mrdalol, py26 fails22:59
NobodyCamahh ok22:59
jrollI'm checking it out locally23:01
* NobodyCam would wishes there were more hours in a day. he would love to attend all the hp workshops (as example the latest one: Storage Array Write Optimization Without Initiator Involvement)23:07
NobodyCams/would//23:07
*** chuckC has joined #openstack-ironic23:07
*** r-daneel has quit IRC23:07
jrollNobodyCam: btw, py26 passes on master here23:21
* jroll tries with that change23:21
jrollNobodyCam: passed with that change as well23:24
jrollodd23:24
NobodyCamrandom gate issue?23:25
NobodyCam:(23:25
jrollI guess?23:26
jrollso weird23:26
openstackgerritChris Krelle proposed a change to openstack/ironic: Draft a 'pxe_logpower' driver  https://review.openstack.org/9895023:26
*** bandicot has joined #openstack-ironic23:30
*** penick has quit IRC23:40
jrolladam_g: got a minute?23:40
adam_gjrist, hey23:40
adam_ger23:40
adam_gjroll, ya :)23:40
jrollhey, so23:41
jrollI was going to use IMAGE_URLS in stackrc to download the agent ramdisk/kernel and add to glance23:41
jrollright here: https://github.com/openstack-dev/devstack/blob/master/stackrc#L41123:41
jrollI was going to just set IRONIC_KERNEL_PATH etc there23:42
jrollbut what if someone has overridden it?23:42
jrollshould I do if [ -z $IRONIC_KERNEL_PATH ] IRONIC_KERNEL_PATH=.. ?23:42
adam_gIRONIC_KERNEL_PATH=${IRONIC_KERNEL_PATH:-"default_path"}  ?23:43
jrollwell, we do that in lib/ironic already23:44
jrollshould I just change that default path?23:44
jrollthat might work out23:44
jrollhere, specifically: https://github.com/openstack-dev/devstack/blob/master/lib/ironic#L572-57823:45
jrollit will already be loaded into glance with a different name23:45
jrollso I'll have to special case the glance create thing23:45
jrollthis might work... let me post the review and see what you think23:45
adam_gjroll, okay cool. sorry, im not sure i fully understand the issue. my brain is having trouble /w context switches today23:46
jrollheh, no worries23:47
NobodyCamadam_g: disable hyper threading I found it helps23:48
adam_gmaybe if i toggle the turbo button23:48
NobodyCamlol23:49
*** Haomeng has joined #openstack-ironic23:57
jrolladam_g: I made it a lot simpler, since the IMAGE_URLS code doesn't understand vmlinuz or cpio.gz: https://review.openstack.org/#/c/117384/23:59

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