Thursday, 2014-07-10

*** max_lobur has quit IRC00:09
*** ellenh has quit IRC00:12
*** ellenh has joined #openstack-ironic00:18
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Make ComputeCapabilitiesFilter work with Ironic  https://review.openstack.org/10580200:23
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Clean up nova virt driver test code  https://review.openstack.org/10592500:23
devanandatrivial code cleanup ^ if anyone wants to +200:23
devanandaNobodyCam: the CCF patch up there now has unit tests00:24
devanandabut i had to clean up the test code...00:24
*** max_lobur has joined #openstack-ironic00:26
*** eguz has joined #openstack-ironic00:27
*** eguz has quit IRC00:27
*** max_lobur has quit IRC00:27
*** ellenh has quit IRC00:28
*** eghobo has quit IRC00:30
*** ellenh has joined #openstack-ironic00:32
*** dkehnx1 has quit IRC00:34
*** hemna is now known as hemna_00:45
*** sseago has quit IRC00:55
rloomrda: yt?00:56
mrdarloo: \o00:57
rloohey mrda. wrt https://review.openstack.org/#/c/104467/00:57
mrdayes?00:57
rloomrda. the propagated test.00:57
mrda:)00:57
rloomrda. I think it was better before my comments. I misread the code.00:58
rloomrda. but I'm afraid to ask you to undo it...00:58
mrdalol, ok.  I can revert.00:58
rloomrda. thx. i'll +2 it after that.00:58
mrdaNo need to be afraid, just make a suggestion on how I can avoid the race in 102695 and I'll consider us even ;)00:58
rloowhat race? I'm bad at races anyway, I'm too slow ;)00:59
mrda(a different, but related patch)00:59
rloomrda: i'll try to take a look tomorrow, not sure I have time for that tonight. (Have to go read to my daughter now.)01:00
mrdarloo: thanks, and have a nice night!01:01
openstackgerritMichael Davies proposed a change to openstack/python-ironicclient: Expose auth_ref in ironicclient client object  https://review.openstack.org/10446701:01
*** eghobo has joined #openstack-ironic01:02
*** ellenh has quit IRC01:04
*** eghobo has quit IRC01:33
*** eghobo has joined #openstack-ironic01:34
*** eghobo has quit IRC01:45
*** nosnos has joined #openstack-ironic01:48
*** jerryz has joined #openstack-ironic01:54
*** Haomeng|2 has quit IRC02:02
*** Haomeng has joined #openstack-ironic02:32
*** killer_prince is now known as lazy_prince02:53
*** Poornima has joined #openstack-ironic02:58
*** ramineni has joined #openstack-ironic02:59
*** vinbs has joined #openstack-ironic03:03
ShrewsNobodyCam: 103331 requires a backport to stable/icehouse to fix that.03:07
ShrewsNobodyCam: this one, actually:  https://review.openstack.org/10558303:08
*** eghobo has joined #openstack-ironic03:18
*** nosnos has quit IRC03:23
*** aswadr has joined #openstack-ironic03:25
*** rloo has quit IRC03:25
*** Nisha has joined #openstack-ironic03:27
*** jerryz has quit IRC03:29
*** lazy_prince is now known as killer_prince03:37
*** Poornima has quit IRC03:46
*** coolsvap|afk is now known as coolsvap03:50
*** sseago has joined #openstack-ironic03:53
*** nosnos has joined #openstack-ironic03:53
*** blamar has quit IRC03:54
*** radsy has quit IRC04:02
*** geekyogi has joined #openstack-ironic04:04
*** eghobo has quit IRC04:04
*** coolsvap is now known as coolsvap|afk04:08
*** blamar has joined #openstack-ironic04:08
*** killer_prince is now known as lazy_prince04:11
*** chuckC has quit IRC04:12
*** amitpp has joined #openstack-ironic04:19
*** takadayuiko has joined #openstack-ironic04:24
*** sabah has joined #openstack-ironic04:32
*** pcrews has quit IRC04:34
*** pcrews has joined #openstack-ironic04:36
*** eghobo has joined #openstack-ironic04:38
*** rameshg87 has joined #openstack-ironic04:44
*** pcrews has quit IRC04:46
*** eghobo has quit IRC04:48
*** eghobo has joined #openstack-ironic04:48
*** k4n0 has joined #openstack-ironic05:03
*** eguz has joined #openstack-ironic05:05
*** eghobo has quit IRC05:09
*** bmahalakshmi has joined #openstack-ironic05:12
*** bvivek has joined #openstack-ironic05:32
*** k4n0 has quit IRC05:34
*** k4n0 has joined #openstack-ironic05:35
vinbsMorning Ironic!05:42
takadayuikoHi, vinbs!05:51
*** lazy_prince is now known as killer_prince05:52
mrdahi takadayuiko and vinbs05:55
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/10535906:02
*** geekyogi has quit IRC06:06
*** nosnos has quit IRC06:08
GheRiveromorning all06:09
mrdaHi GheRivero06:13
*** killer_prince is now known as lazy_prince06:16
takadayuikomrda, hi06:18
*** lazy_prince has quit IRC06:23
*** jcoufal has joined #openstack-ironic06:32
*** max_lobur has joined #openstack-ironic06:33
*** eguz has quit IRC06:33
*** geekyogi has joined #openstack-ironic06:44
*** harlowja is now known as harlowja_away06:47
*** coolsvap|afk is now known as coolsvap06:53
*** geekyogi1 has joined #openstack-ironic07:00
*** Poornima|mtg has joined #openstack-ironic07:01
*** Poornima|mtg has quit IRC07:03
*** killer_prince has joined #openstack-ironic07:21
*** killer_prince has quit IRC07:21
*** lazy_prince has joined #openstack-ironic07:22
*** ndipanov has joined #openstack-ironic07:22
*** geekyogi1 has quit IRC07:40
*** max_lobur has quit IRC07:48
*** foexle has joined #openstack-ironic07:50
*** mkerrin has quit IRC07:51
*** mkerrin has joined #openstack-ironic07:58
Haomengmorning vinbs, takadayuiko, mrda, GheRivero :)07:59
mrdahi Haomeng!08:00
Haomengmrda: :)08:00
*** lucasagomes has joined #openstack-ironic08:13
*** derekh_ has joined #openstack-ironic08:15
*** bvivek has quit IRC08:17
*** jistr has joined #openstack-ironic08:18
takadayuikoHaomeng, hi!08:30
Haomengtakadayuiko: :)08:31
*** athomas has joined #openstack-ironic08:32
*** martyntaylor has joined #openstack-ironic08:35
*** bvivek has joined #openstack-ironic08:52
*** Alexei_987 has joined #openstack-ironic08:52
*** athomas has quit IRC08:58
*** zigo has quit IRC09:05
*** zigo has joined #openstack-ironic09:07
ramineniJoshNang : Hi09:07
*** Isotopp has quit IRC09:09
*** Isotopp has joined #openstack-ironic09:09
*** athomas has joined #openstack-ironic09:12
*** rameshg87 is now known as rameshg87_afk09:21
*** lazy_prince is now known as killer_prince09:23
*** killer_prince is now known as lazy_prince09:30
*** pelix has joined #openstack-ironic09:33
*** Nisha has quit IRC09:51
*** lazy_prince is now known as killer_prince09:59
*** romcheg has joined #openstack-ironic10:04
*** killer_prince is now known as lazy_prince10:06
*** martyntaylor has left #openstack-ironic10:12
*** bvivek has quit IRC10:13
*** bvivek has joined #openstack-ironic10:14
*** romcheg has quit IRC10:21
*** chuckC has joined #openstack-ironic10:27
*** chuckC has quit IRC10:31
*** chuckC has joined #openstack-ironic10:31
*** ramineni has quit IRC10:44
*** sabah has quit IRC10:58
*** Haomeng|2 has joined #openstack-ironic11:02
*** Haomeng has quit IRC11:03
*** sabah has joined #openstack-ironic11:04
*** romcheg has joined #openstack-ironic11:07
openstackgerritLucas Alvares Gomes proposed a change to openstack/python-ironicclient: Add pagination support to {node, port, chassis}-list  https://review.openstack.org/9158511:10
*** k4n0 has quit IRC11:26
*** lucasagomes is now known as lucas-hungry11:33
*** lazy_prince has quit IRC11:37
*** sabah has quit IRC11:37
*** amitpp has quit IRC11:40
*** geekyogi1 has joined #openstack-ironic11:44
*** geekyogi has quit IRC11:45
*** openstackgerrit has quit IRC11:47
mrdaNight Ironic...11:50
*** mrda is now known as mrda-away11:50
*** killer_prince has joined #openstack-ironic11:52
*** killer_prince is now known as lazy_prince11:53
*** Haomeng has joined #openstack-ironic12:04
*** Haomeng|2 has quit IRC12:05
*** lazy_prince has quit IRC12:07
*** vinbs has quit IRC12:09
*** jdob has joined #openstack-ironic12:15
*** lucas-hungry is now known as lucasagomes12:17
*** coolsvap is now known as coolsvap|afk12:23
*** dhellmann is now known as dhellmann_12:38
*** ramineni has joined #openstack-ironic12:40
*** bmahalakshmi has quit IRC12:46
ramineniNobodyCam : Hi12:57
*** rloo has joined #openstack-ironic12:58
*** bvivek has quit IRC12:59
*** ramineni has quit IRC13:02
*** ramineni has joined #openstack-ironic13:03
raminenirloo: Hi , good morning :)13:04
rloohi ramineni.13:06
*** coolsvap|afk is now known as coolsvap13:07
raminenirloo: Hi , Request you to have a look at ilo power driver code - https://review.openstack.org/#/c/89500/13:10
raminenirloo: waiting to get into j2 :)13:11
*** tatyana has joined #openstack-ironic13:11
*** bvivek has joined #openstack-ironic13:11
rlooramineni: I'll take a look but I don' t know when. There are a few other things I said I'd do today. My guess is that I most likely won't get to it until next week (I'm off after today).13:12
raminenirloo: ooh :(13:13
rlooramineni: if you haven't, you can help by reviewing other patches. (Guess what takes up a lot of my time...)13:13
*** athomas has quit IRC13:14
*** athomas has joined #openstack-ironic13:15
*** tatyana has quit IRC13:15
raminenirloo: sure . will do that . looked at specs only till now.13:15
rlooramineni: looking at specs helps too. Lots of stuff to do around here!13:16
raminenirloo : ya :)13:16
*** killer_prince has joined #openstack-ironic13:26
*** killer_prince is now known as lazy_prince13:26
lucasagomesrloo, morning, I submitted a new patch for the pagination. Please take a look when you get some time13:26
rloohiya lucasagomes. Yep, just starting to ;)13:26
lucasagomesrloo, okie dokie :)13:27
lucasagomesrloo, I tried to make it clear on the docstrings, about the conditions etc...13:27
rloolucasagomes: good :)13:27
lucasagomesrloo, another thing... I will fix this patch soon https://review.openstack.org/#/c/103595/13:35
lucasagomesI will remove the blueprint tag, cause it's not really related (as jroll pointed out)13:36
rloolucasagomes: ah. ok, ping me when you've fixed it and i'll remove the -2.13:36
lucasagomesrloo, once I do it, can you remove the -2? (if u agree it's not related to the bp)13:36
lucasagomesrloo, aight13:36
lucasagomesta much!13:36
rloolucasagomes: i'm not going to police to make sure it is or is not related. I trust you :)13:37
lucasagomesrloo, :) yeah it's basically moving some existing code from A to B13:37
lucasagomesso, not big deal really13:37
rloolucasagomes: ok. btw, what's the story with the ipxe spec. is it close to being approved?13:37
lucasagomesrloo, I think it's, but we have so few core looking at specs right now13:38
lucasagomesrloo, I got that spec and patches are also up13:38
lucasagomesthey are testable, you can test with devstack and nested vms (same as we do in gate)13:38
rloolucasagomes: ok, cuz this stuff is hopefully for j2, right? i'll try to take a look at the spec later, although it doesn't help much cuz i can only +1 it.13:38
lucasagomesrloo, every little helps :)13:39
rloolucasagomes: yup.13:39
lucasagomesrloo, yeah, devananda mentioned he may want to get it merged for j213:39
*** matty_dubs|gone is now known as matty_dubs13:40
*** bvivek has quit IRC13:53
*** jcoufal has quit IRC13:56
*** pcrews has joined #openstack-ironic13:57
*** jistr has quit IRC13:59
*** jgrimm has joined #openstack-ironic14:01
*** gilliard_ has joined #openstack-ironic14:01
gilliard_Does passing <path=value> to "ironic node-update" have the same effect as using --properties <key=value> when doing node-create?14:03
gilliard_When I try to use it, it seems not (attributes != properties) but then does that mean there's no way to add a property to a node after it's been created?14:05
lucasagomesgilliard_, node-update $NODE add properties/<path>=<value>14:05
gilliard_lucasagomes: ahhhh :) thanks14:05
lucasagomesgilliard_, --properties is adding to the "/properties" field of the Nodes14:05
*** jcoufal has joined #openstack-ironic14:06
NobodyCamgood mornign ironic14:07
romchegMorning NobodyCam and everyone else!14:07
NobodyCammorning romcheg14:08
NobodyCamlucasagomes: and rloo too14:08
lucasagomesNobodyCam, morning14:08
rloomorning NobodyCam!14:08
rloo(and afternoon romcheg)14:08
jrollmornin y'all14:09
jroll:)14:09
jrolluh oh, no bot :(14:12
NobodyCammorning jroll14:12
jroll100364, 100734, and 100735 should be good to go14:12
jroll^^ morning NobodyCam, presents for you :)14:12
NobodyCamhehehe :)14:13
* BadCub_ yawns and prays to coffee gods14:17
BadCub_MOrning14:17
*** jistr has joined #openstack-ironic14:28
*** ramineni has quit IRC14:30
*** Alexei_987 has quit IRC14:37
*** Isotopp has quit IRC14:53
*** jbjohnso has joined #openstack-ironic14:54
*** geekyogi has joined #openstack-ironic14:55
*** geekyogi1 has quit IRC14:57
*** dkehnx1 has joined #openstack-ironic15:01
*** jistr has quit IRC15:24
*** jistr has joined #openstack-ironic15:24
*** max_lobur has joined #openstack-ironic15:26
*** openstackgerrit has joined #openstack-ironic15:32
*** martyntaylor has joined #openstack-ironic15:35
*** martyntaylor has left #openstack-ironic15:36
*** geekyogi has quit IRC15:39
*** geekyogi has joined #openstack-ironic15:40
*** romcheg has quit IRC15:45
*** geekyogi has quit IRC15:45
*** geekyogi has joined #openstack-ironic15:45
*** eghobo has joined #openstack-ironic15:51
*** tatyana has joined #openstack-ironic15:52
NobodyCambrb15:52
*** eghobo has quit IRC15:53
*** eghobo has joined #openstack-ironic15:53
*** hemna has joined #openstack-ironic15:54
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Fix node to chassis and port to node association.  https://review.openstack.org/10608315:59
devanandamorning, all16:05
NobodyCamgood morning devananda16:05
NobodyCam:)16:05
BadCub_morning Devananda16:06
*** ramineni has joined #openstack-ironic16:07
ramineniJoshNang: Hi16:09
*** tatyana has quit IRC16:11
*** ramineni1 has joined #openstack-ironic16:11
*** ramineni has quit IRC16:14
openstackgerritRuby Loo proposed a change to openstack/ironic: Update docstring for api...node.validate  https://review.openstack.org/10609216:15
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: REST API 'limit' parameter to only accept positive values  https://review.openstack.org/10609316:16
lucasagomesdevananda, morning16:16
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: REST API 'limit' parameter to only accept positive values  https://review.openstack.org/10609316:17
*** Poornima has joined #openstack-ironic16:17
*** ramineni1 has quit IRC16:17
*** ellenh has joined #openstack-ironic16:19
*** ellenh has quit IRC16:19
*** ellenh_ is now known as ellenh16:20
*** Nisha has joined #openstack-ironic16:29
*** romcheg has joined #openstack-ironic16:33
*** Poornima has quit IRC16:33
*** geekyogi has quit IRC16:34
openstackgerritRuby Loo proposed a change to openstack/ironic: Update webapi doc with link and console  https://review.openstack.org/10610216:48
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Fix node to chassis and port to node association  https://review.openstack.org/10608316:50
*** jistr has quit IRC16:52
*** derekh_ has quit IRC16:56
*** athomas has quit IRC17:05
*** pelix has quit IRC17:11
*** harlowja_away is now known as harlowja17:13
*** romcheg has quit IRC17:13
*** lazy_prince is now known as killer_prince17:14
*** tatyana has joined #openstack-ironic17:16
*** tatyana has quit IRC17:17
*** lucasagomes has quit IRC17:19
*** romcheg has joined #openstack-ironic17:22
*** dhellmann_ is now known as dhellmann17:27
*** harlowja has quit IRC17:30
*** harlowja has joined #openstack-ironic17:30
*** tatyana has joined #openstack-ironic17:31
JayFIs there a way in oslo.processutils to specify the working directory I want the command executed in?17:31
*** tatyana has quit IRC17:33
sirushtidevananda, Hi, could you take a look at https://review.openstack.org/#/c/97150/ . I've resolved the things you've pointed out and uploaded a new patch17:35
NobodyCamJayF: would somehting like: "cd /directory/where/you/want; <command to execute>; cd -" work :-p17:38
JayFNobodyCam: that's basically what I'm going to end up doing17:38
* NobodyCam has done that b417:39
devanandajroll: oh hey, so i just realized, the pxe driver could create configdrive partitions too, couldn't it?17:47
JayFAbsolutely17:53
jrolldevananda: sure, why not17:53
devananda:)17:54
devanandai dont know why i think i didn't think of that sooner17:54
jrolldevananda: also, wanted to get your thoughts on something...17:55
devanandaalso, i'm about to propose a /contrib directory since no one else has done it yet17:55
jrollso, we just landed this: https://review.openstack.org/#/c/105788/17:55
jrollwhich allows running stock coreos, as long as you have a cloud-config.yml17:55
jrolland the cloud-config.yml file makes the agent run etc17:55
jrollwhat if...17:56
jrollinstead of external static dhcp configs17:56
jrollwe had coreos get cloud-config.yml from ironic17:56
jrollironic dynamically serves it17:56
jrollwith options that could be node-specific or whatever17:56
jrolland this could be a neutron dhcp alternative17:57
jrolland then your 'external dhcp' is just stock coreos17:57
jrollwith cloud-config=http://ironic/blablabla/cloud-config in the kernel cmd line17:57
JayFjroll: Doesn't quite allow running stock yet, but it makes it trivial to do so17:58
JayFjroll: We would have to specify cloud-config URL on the kernel CLI for CoreOS, then add units in the cloud-config.yaml to download the agent container on the fly (as well as extract it, as it does now)17:58
jrollJayF: right18:01
*** max_lobur has quit IRC18:02
*** martyntaylor has joined #openstack-ironic18:14
*** aswadr has quit IRC18:22
*** overlayer has joined #openstack-ironic18:25
*** Penick has joined #openstack-ironic18:30
*** max_lobur has joined #openstack-ironic18:34
NobodyCambrb18:35
openstackgerritDevananda van der Veen proposed a change to openstack/ironic: Create drivers/contrib directory  https://review.openstack.org/10613518:38
*** Penick has quit IRC19:10
*** Penick has joined #openstack-ironic19:12
*** dwalleck has joined #openstack-ironic19:23
*** dwalleck has quit IRC19:24
openstackgerritA change was merged to openstack/ironic: Allow overriding the log level for ironicclient  https://review.openstack.org/9704819:27
*** Faizan has joined #openstack-ironic19:29
devanandajroll: that could be fit on top of the instance config stuff done by the driver and cached eg. in the tftp or http dir19:34
*** Isotopp_ has joined #openstack-ironic19:35
devanandajroll: I would hesitate to make it a REST API call, unless the contents of the file were cached somewhere such that it could be answered w/o an RPC call to the conductor19:35
devananda*and the conductor doing a bunch of work to build it on the fly19:35
devanandajroll: so in that case, how does ironic know all the networky bits taht need to get fed back? isn't that really neutron's job?19:36
devanandajroll: knowledge of VLANs, port bonding, and IP assignment - just as an example. determining those is not Ironic's responsibility, even if it is feeding the resulting data to the node (or the agent)19:37
devanandaso you still need some external service from which Ironic gets that information19:38
devanandaand then, why is Ironic sitting between cloud-init and that data source in the first place?19:38
jrolldevananda: not cloud-init... cloud-config. which is like cloud-init for coreos. this would configure the *agent*19:39
*** Isotopp_ is now known as Isotopp19:39
devanandaah19:39
jrolldevananda: things like secret token19:39
jrolletc19:39
jrollI haven't fully thought this through... just putting it out there19:39
*** pcrews has quit IRC19:44
*** pcrews has joined #openstack-ironic19:51
Shrewsdevananda: any thoughts on http://lists.openstack.org/pipermail/openstack-dev/2014-July/039808.html ?19:57
devanandaShrews: that doesn't jive with my recollection of "dont disable services in d-g just because ironic doesn't need them"19:59
devanandawhich was a lengthy discussion i had with clarkb and, i think, also sdague a few months back20:00
devanandabut personally, i think it's fine20:00
devanandaactually20:00
devanandait's only fine now, because ironic has a seprate tempest job20:00
*** Penick has quit IRC20:01
devanandaShrews: what happens when ironic is integrated and gets run in the common -tempest-dsvm job?20:01
Shrewsi was not aware that was going to happen20:02
devanandaShrews: actually never mind. i'm suffering from heatstroke. that's not going to happen.20:02
ShrewsO.o20:02
devanandanot really20:02
devanandabut it is f'in hot in here, and i should find somewhere with AC to work from20:02
*** Penick has joined #openstack-ironic20:05
*** Faizan has quit IRC20:11
*** coolsvap is now known as coolsvap|afk20:13
devanandaShrews: is it really the cinder api tests taht fail? or the nova/volume api tests?20:16
Shrewsdevananda: api.compute.volume test, but apparently there are scenario tests to worry about too20:18
Shrewstaking adam's word on that last bit as i haven't explored that yet20:19
Shrewsah, yeah, there are some20:22
NobodyCamoh Shrews Ty for the links this morning :)20:25
devanandaShrews: so api.compute.volume is nova, and should be a featuer flag on nova, right?20:26
Shrewsnp20:26
Shrewsdevananda: *i* think so, but not sure if that's correct20:26
devanandaShrews: can we disable the cinder scenario tests with config flags?20:27
Shrewsdevananda: yep20:28
devanandagreat. let's do that. replying to the ML now20:28
*** blamar has quit IRC20:30
Shrewsdevananda: one thing though20:30
Shrewshttps://github.com/openstack/tempest/blob/master/tempest/scenario/test_minimum_basic.py#L13120:31
Shrewsthat entire test would have to be skipped20:31
rloojroll: you there? Have you seen this 'Reset service processor' spec: https://review.openstack.org/#/c/96545/20:31
rloojroll: wrt your https://review.openstack.org/#/c/100364/20:31
*** max_lobur has quit IRC20:31
jrollrloo: ...20:32
jrollrloo: no I haven't20:32
*** overlayer has quit IRC20:32
rloojroll: your opinion is desired ;)20:32
jrollrloo: I think we should have it...20:32
devanandaShrews: yep20:33
jrollrloo: general rule is implement in vendor_passthru until someone promotes it to an official interface, right? :)20:33
devanandaShrews: right now, Ironic does not pass that20:33
devanandaShrews: it's accurate20:33
rloojroll: i'm not sure we have a general rule about that.20:33
jrollI should s/general/unwritten/20:33
rloojroll: mgt interface exists even though the spec hasn't yet been approved.20:33
rloojroll: i don't want the overhead of putting in vendor_passthru if it'll end up in mgtInterface.20:34
jrollrloo: I mean individual methods20:34
jrollrloo: we'll just move it when you add that...20:34
rloojroll: but you're thinking. gad. i don't want to wait.20:34
rloojroll: i ain't adding anything. this isn't my spec.20:34
jrolloh oops, read that wrong20:34
jrollbut like20:35
devanandaShrews: ironic does not (and probably can not ever reasonably) pass the current expectations of a nova hypervisor's minimum set of features20:35
rloojroll: ha ha. i was just skimming some specs and noticed it.20:35
jrollI want to add a single function to ipmitool20:35
Shrewsdevananda: understood20:35
devanandaShrews: because it can't attach a volume to a running instance, live snapshot, or live migrate20:35
jrollrloo: I think we should land my patch. then if/when that spec gets implemented, move it to the reset_service_processor method that describes this20:36
devanandain some special cases, we /might/ be able to live-attach a volume. but live snapshot/migrate? that'd require some rrather fancy hardware to do :)20:36
jrollthat the spec describes*20:36
rloojroll: yeah. do we need to worry about backwards compatibility once it is moved from vendorpassthru to mgt? I hadn't thought about that wrt the new mgt interface.20:36
rloojroll: so ... i'll pretend I didn't see the connection between the two. no one else is listening.20:37
jrollrloo: idk. we can change any code that uses it. not sure about the rest api.20:37
jrollrloo: ok :)20:37
jroll:P20:37
rloojroll: you might want to weigh in on that spec though ;)20:38
jrollrloo: I'll try to get to that... priorities are hard20:38
rloojroll: yeah, I realize that. we all have our marching orders or whatever.20:38
jrolllol20:38
jrollor things we think are important :)20:38
jrollif I thought an official method for this was important, I would have written that spec20:39
*** Penick has quit IRC20:39
rloojroll: well, does it fit better in mgtInterface or vendorPassthru?20:39
jrollunclear20:40
jrolldo we want all vendors to implement it/20:40
jroll?20:40
rloomgtInterface, as vendorPassthru, aren't core. so not required at all.20:41
rlooand even if they are implemented, they don't have to implement (ie support) all the methods in that interface.20:41
jrolloh. hm20:42
*** coolsvap|afk has quit IRC20:42
rloomy understanding anyway. i suspect that vendors may throw methods via vendorpassthru cuz that is simplest and they only care about their driver. i suspect over time or if someone notices, it may become clear that some method should migrate to another interface.20:43
*** martyntaylor has quit IRC20:48
*** ndipanov has quit IRC20:56
*** Penick has joined #openstack-ironic20:57
* NobodyCam will be heading out shortly to bubbie to the vet....post-op check-up .. remove stiches, etc...20:57
rlooNobodyCam: I hope bubbie is up and running soon :-)21:01
*** harlowja is now known as harlowja_away21:01
NobodyCam:) he wants to..21:01
rlooNobodyCam: or they think they want to ;)21:01
NobodyCambut we can't let him play to much until vet okay's it21:01
*** foexle has quit IRC21:02
NobodyCamoh he does21:02
NobodyCam:-p21:02
*** foexle has joined #openstack-ironic21:06
*** harlowja_away is now known as harlowja21:08
*** overlayer has joined #openstack-ironic21:08
*** jdob has quit IRC21:09
*** matty_dubs is now known as matty_dubs|gone21:09
*** Nisha has quit IRC21:11
*** jcoufal has quit IRC21:27
*** jbjohnso has quit IRC21:29
*** mrda-away is now known as mrda21:35
mrdaMorning Ironic!21:36
rlootop of the morning to you mrda.21:37
Shrewsmrda: morning21:37
mrda\o21:39
jrollheya mrda :)21:45
mrda\o21:46
*** max_lobur has joined #openstack-ironic21:52
*** blamar has joined #openstack-ironic22:04
*** Penick has quit IRC22:08
*** eguz has joined #openstack-ironic22:09
*** Penick has joined #openstack-ironic22:11
*** romcheg1 has joined #openstack-ironic22:11
*** eguz has quit IRC22:12
*** eguz has joined #openstack-ironic22:12
*** eghobo has quit IRC22:12
*** romcheg has quit IRC22:13
*** Penick has quit IRC22:14
*** Penick has joined #openstack-ironic22:19
*** romcheg has joined #openstack-ironic22:22
*** romcheg1 has quit IRC22:24
*** krtaylor has quit IRC22:32
*** jgrimm has quit IRC22:32
*** chuckC has quit IRC22:32
*** rwsu has quit IRC22:32
*** mmitchell_ has quit IRC22:32
*** tteggel has quit IRC22:32
*** pleia2 has quit IRC22:32
*** aignatov has quit IRC22:32
*** rch has quit IRC22:32
*** sbadia has quit IRC22:32
*** zigo has quit IRC22:32
*** blamar has quit IRC22:32
*** dkehnx1 has quit IRC22:32
*** sseago has quit IRC22:32
*** pradipta_away has quit IRC22:32
*** davidlenwell has quit IRC22:32
*** hemna_ has quit IRC22:33
*** datajerk has quit IRC22:33
*** annegentle has quit IRC22:33
*** notq has quit IRC22:33
*** pcrews has quit IRC22:33
*** hemna has quit IRC22:33
*** rameshg87_afk has quit IRC22:33
*** sirushti has quit IRC22:33
*** SpamapS has quit IRC22:33
*** steveh has quit IRC22:33
*** proffalken has quit IRC22:33
*** devananda has quit IRC22:33
*** kylestev has quit IRC22:33
*** russell_h has quit IRC22:33
*** matty_dubs|gone has quit IRC22:33
*** pquerna has quit IRC22:33
*** Madasi has quit IRC22:33
*** anteaya has quit IRC22:33
*** zul has quit IRC22:33
*** killer_prince has quit IRC22:33
*** keekz has quit IRC22:33
*** Shrews has quit IRC22:33
*** Ng has quit IRC22:33
*** Hefeweizen has quit IRC22:33
*** mitz_ has quit IRC22:33
*** Penick has quit IRC22:33
*** overlayer has quit IRC22:33
*** harlowja has quit IRC22:33
*** openstackgerrit has quit IRC22:33
*** gilliard_ has quit IRC22:33
*** kevinbenton has quit IRC22:33
*** ekarlso has quit IRC22:33
*** Haomeng has quit IRC22:33
*** boris-42 has quit IRC22:33
*** foexle has quit IRC22:33
*** antonym has quit IRC22:33
*** wendar has quit IRC22:33
*** jroll has quit IRC22:33
*** mrda has quit IRC22:33
*** toabctl has quit IRC22:33
*** d0ugal has quit IRC22:33
*** dhellmann has quit IRC22:33
*** JoshNang has quit IRC22:33
*** romcheg has quit IRC22:33
*** rloo has quit IRC22:33
*** mkerrin has quit IRC22:33
*** NobodyCam has quit IRC22:33
*** GheRivero has quit IRC22:33
*** zer0c00l has quit IRC22:33
*** takadayuiko has quit IRC22:33
*** max_lobur has quit IRC22:33
*** Isotopp has quit IRC22:33
*** aweeks has quit IRC22:33
*** mgagne has quit IRC22:33
*** BadCub_ has quit IRC22:33
*** enikanorov_ has quit IRC22:33
*** lynxman has quit IRC22:33
*** dtantsur has quit IRC22:33
*** agordeev has quit IRC22:33
*** LiveOne has quit IRC22:33
*** comstud has quit IRC22:33
*** Mikhail_D_wk1 has quit IRC22:33
*** stevebaker has quit IRC22:33
*** adam_g has quit IRC22:33
*** dguerri has quit IRC22:33
*** soren has quit IRC22:33
*** mikal has quit IRC22:33
*** tteggel has joined #openstack-ironic22:36
*** sbadia has joined #openstack-ironic22:36
*** rch has joined #openstack-ironic22:36
*** aignatov has joined #openstack-ironic22:36
*** mmitchell_ has joined #openstack-ironic22:36
*** rwsu has joined #openstack-ironic22:36
*** jgrimm has joined #openstack-ironic22:36
*** chuckC has joined #openstack-ironic22:36
*** romcheg has joined #openstack-ironic22:36
*** Penick has joined #openstack-ironic22:36
*** blamar has joined #openstack-ironic22:36
*** max_lobur has joined #openstack-ironic22:36
*** overlayer has joined #openstack-ironic22:36
*** foexle has joined #openstack-ironic22:36
*** pcrews has joined #openstack-ironic22:36
*** Isotopp has joined #openstack-ironic22:36
*** harlowja has joined #openstack-ironic22:36
*** hemna has joined #openstack-ironic22:36
*** openstackgerrit has joined #openstack-ironic22:36
*** dkehnx1 has joined #openstack-ironic22:36
*** gilliard_ has joined #openstack-ironic22:36
*** killer_prince has joined #openstack-ironic22:36
*** rloo has joined #openstack-ironic22:36
*** Haomeng has joined #openstack-ironic22:36
*** zigo has joined #openstack-ironic22:36
*** mkerrin has joined #openstack-ironic22:36
*** rameshg87_afk has joined #openstack-ironic22:36
*** takadayuiko has joined #openstack-ironic22:36
*** sseago has joined #openstack-ironic22:36
*** boris-42 has joined #openstack-ironic22:36
*** pradipta_away has joined #openstack-ironic22:36
*** keekz has joined #openstack-ironic22:36
*** NobodyCam has joined #openstack-ironic22:36
*** anteaya has joined #openstack-ironic22:36
*** sirushti has joined #openstack-ironic22:36
*** SpamapS has joined #openstack-ironic22:36
*** GheRivero has joined #openstack-ironic22:36
*** davidlenwell has joined #openstack-ironic22:36
*** zul has joined #openstack-ironic22:36
*** d0ugal has joined #openstack-ironic22:36
*** Shrews has joined #openstack-ironic22:36
*** steveh has joined #openstack-ironic22:36
*** kevinbenton has joined #openstack-ironic22:36
*** Ng has joined #openstack-ironic22:36
*** zer0c00l has joined #openstack-ironic22:36
*** Hefeweizen has joined #openstack-ironic22:36
*** hemna_ has joined #openstack-ironic22:36
*** datajerk has joined #openstack-ironic22:36
*** antonym has joined #openstack-ironic22:36
*** mgagne has joined #openstack-ironic22:36
*** aweeks has joined #openstack-ironic22:36
*** BadCub_ has joined #openstack-ironic22:36
*** wendar has joined #openstack-ironic22:36
*** mitz_ has joined #openstack-ironic22:36
*** annegentle has joined #openstack-ironic22:36
*** notq has joined #openstack-ironic22:36
*** ekarlso has joined #openstack-ironic22:36
*** enikanorov_ has joined #openstack-ironic22:36
*** jroll has joined #openstack-ironic22:36
*** LiveOne has joined #openstack-ironic22:36
*** lynxman has joined #openstack-ironic22:36
*** dtantsur has joined #openstack-ironic22:36
*** proffalken has joined #openstack-ironic22:36
*** agordeev has joined #openstack-ironic22:36
*** Madasi has joined #openstack-ironic22:36
*** pquerna has joined #openstack-ironic22:36
*** matty_dubs|gone has joined #openstack-ironic22:36
*** russell_h has joined #openstack-ironic22:36
*** kylestev has joined #openstack-ironic22:36
*** devananda has joined #openstack-ironic22:36
*** mrda has joined #openstack-ironic22:36
*** toabctl has joined #openstack-ironic22:36
*** Mikhail_D_wk1 has joined #openstack-ironic22:36
*** comstud has joined #openstack-ironic22:36
*** stevebaker has joined #openstack-ironic22:36
*** adam_g has joined #openstack-ironic22:36
*** dguerri has joined #openstack-ironic22:36
*** soren has joined #openstack-ironic22:36
*** dhellmann has joined #openstack-ironic22:36
*** JoshNang has joined #openstack-ironic22:36
*** mikal has joined #openstack-ironic22:36
*** morgabra has quit IRC22:37
*** morgabra has joined #openstack-ironic22:37
*** pleia2 has joined #openstack-ironic22:38
jrollrloo: about https://review.openstack.org/#/c/10036422:47
jrollrloo: I didn't add InvalidParamValue to the docstrings, because those methods don't raise that, validate() does22:47
jrollrloo: and validate is called by vendor_passthru, not by _send_raw_bytes22:47
rloojroll: that _parse_driver_info or whatever it is, raises it.22:51
rloojroll: i think. i don't have the code in front of me.22:51
jrollrloo: ffffffff22:51
jrollyou're probably right22:51
rloojroll: I know. fine ;)22:51
* jroll cries22:52
rloojroll: it isn't like you're losing any +2s. (Ok, that's the bright side.)22:52
jrollno, just another set of rebases22:52
rloojroll: well, you'd have to rebase anyway then.22:52
mrdarebasing is sooo much fun!22:53
rloojroll: i can't remember now, but I think if you address my changes, it might be worth a +2 from me.22:53
jrollyeah22:53
rloojroll: no promises though.22:53
NobodyCamjroll: :(22:53
jroll:P22:53
NobodyCamand I was just looking at 10073422:53
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add methods to ipmitool driver  https://review.openstack.org/10036422:57
jrollrloo: ^22:57
* rloo looks22:58
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out TFTPImageCache  https://review.openstack.org/10073422:59
rloojroll: you just copy/pasted?22:59
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out deploy info from PXE driver  https://review.openstack.org/10073522:59
jrollNobodyCam: ^22:59
jrolloh grrrrrrrr22:59
jrollrloo: sec22:59
NobodyCamlol22:59
rloojroll: just to let you know, you'll need to do another revision.22:59
rloojroll: want me to stop looking?22:59
jrollrloo: right22:59
jrollrloo: something else or just that?22:59
rloothe 'invalid boot device' thing is what i'm thinking of.23:00
jrollyeah23:00
rloojroll: twice. that's it.23:00
jrollwait, I'm wondering if this should be here at all23:00
*** Penick has quit IRC23:00
jrolldo we say a method :raises: because a method it calls raises something?23:00
jrollbecause otherwise, I don't raise anything23:01
rloojroll: so that's why i mentioned in my comment, that i wasn't sure if it should or should not be mentioned, but that it was mentioned in the _set_boot_device().23:02
jrollyeah23:02
jrollbut that method raises InvalidBlablabla itself23:02
*** Penick has joined #openstack-ironic23:02
rloojroll: typically, it is the non 'internal' methods where we mention it.23:02
rloojroll: thinking about it. What's probably missing is a docstring for vendor_passthru().23:02
* devananda runs off to get ready for dinner and an art gallery opening23:04
jrollthat doesn't have a docstring at all...23:04
rloojroll: yeah, i hope i didn't approve that piece of code w/o a docstring ;)23:04
mrdadevananda: don't you mean to prep a CFP submission? :P  But have a good night!23:05
*** harlowja has quit IRC23:05
rloojroll: you're welcome to add a docstring to it or not, i wouldn't ding you either way on that. but I don't know what others might think.23:05
*** harlowja has joined #openstack-ironic23:05
jrollI'm just going to copy the one from VendorInterface23:05
jrollI think23:05
jroll\maybe in a different patch23:06
jrollmaybe add a list of supported methods23:06
NobodyCamoh have a good time devananda23:07
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add methods to ipmitool driver  https://review.openstack.org/10036423:08
jrollrloo: ^23:08
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out TFTPImageCache  https://review.openstack.org/10073423:10
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out deploy info from PXE driver  https://review.openstack.org/10073523:10
jrollNobodyCam: ^23:10
NobodyCam:)23:10
jrollthank you both23:10
*** romcheg has quit IRC23:11
NobodyCamlol23:11
*** overlayer has quit IRC23:12
NobodyCamhumm how cruel am I today23:13
jrolloh damnit23:13
jrollI just found a bug in the first one23:13
jrollhjkdsfgaigfhlasdf23:13
jrollgo ahead and be cruel, NobodyCam, I need to rebase23:13
NobodyCamline 61 of 100735's tftp.py... H403: multi line docstrings should end on a new line23:14
jrollok, I'll grab it23:14
NobodyCam( I wouldn't have hit you with it.. but..23:14
NobodyCamas your pushing up a new one23:14
jrollyeah, it's fine23:15
NobodyCam:0p23:15
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add methods to ipmitool driver  https://review.openstack.org/10036423:20
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Add missing docstrings  https://review.openstack.org/10620223:20
jrollok, this one is good23:20
jrollI sweart23:20
jroll-t23:20
jrollplus added docstring23:20
jrolls23:20
JayFjroll: you need newlines after the end of your shiny new multiline doc strings23:21
jrollno you don't23:21
jrollthe trailing """ has to be on its own line23:22
JayFaaah23:22
jrollis what NobodyCam was mentioning23:22
jrollyou'll see it failed pep8 ;)23:22
JayFMost of the other ones in the file had a full newline between the last line and the """23:22
jrollsome of them23:22
JayFwhich is why I mentioned it23:22
jrollidk if there's a standard for that23:22
JayFmost == the first two others I saw23:22
JayFlol23:22
jroll:)23:22
JayFIDC if it passes pep823:22
jrollwell23:22
jrollit won't merge if it dsoesn't, so23:22
jrolldoesn't23:22
NobodyCamI dont think we rung the full hacking tests do we?23:23
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out TFTPImageCache  https://review.openstack.org/10073423:23
openstackgerritJim Rollenhagen proposed a change to openstack/ironic: Factor out deploy info from PXE driver  https://review.openstack.org/10073523:23
jrollomg, finally23:23
jrollNobodyCam: just +A all of these23:23
jrollplease23:23
jrollI hate them23:23
NobodyCamoh is there a spec23:23
* NobodyCam ducks23:23
NobodyCam:-p23:24
JayFjroll: want a +ay? http://i.imgur.com/yLdMaKE.gif23:24
rloojroll: you didn't get past 50. NobodyCam has the record I think.23:24
jrollrloo: 8479523:25
jrolllol23:25
NobodyCamlol 84 I think was mine23:25
jrollthis hit 98 before we gave up: https://review.openstack.org/#/c/8479523:25
rloojroll: you're REALLY close to 100. go go go!23:25
jrollnoooooooo that patch will never land23:25
jrolllong live 10102023:26
rloojroll: what do you mean, you're abandoning it?23:26
JoshNang"+2561, -36" for changes23:26
jrollrloo: it has all the fancy features... it will never land as one patch23:26
jrollwe've been splitting it up23:26
jrollmain patch: https://review.openstack.org/#/c/10102023:26
jrollwhat's going on: https://etherpad.openstack.org/p/ipa-todos23:26
rloojroll: ahhh. ok. I see the 'abandoned' now.23:27
jroll:)23:27
* rloo is glad she never reviewed 8479523:27
jrollJoshNang: can you fix up 81391 sometime in the very near future?23:28
JoshNangjroll: gah yeah23:28
jrollJoshNang: waiting on you before I rebase 101020 any more :)23:28
JoshNangkk23:28
NobodyCambrb gota run to the gas station real quick23:30
mrdarloo: me too (re: 84795)23:37
JayFrloo: we've had that up for four months :x23:39
JayFrloo: (84795)23:39
*** faizan has joined #openstack-ironic23:41
faizanNobodyCam: Hi23:44
NobodyCamhi faizan23:45
faizanNododyCam: Did you get a chance to relook at the uefi design spec - 9985023:45
NobodyCamI did a quick look and am looking again23:49
NobodyCamhow is boot_mode getting set, by admin or by reading the value over ipmi?23:50
faizanNobodyCam: Thanks.23:50
faizanboot_mode is set as a flavor extra_spec property - baremetal:boot_mode='uefi'23:51
openstackgerritOpenStack Proposal Bot proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8872223:51
NobodyCamAhh I see your note about setting / reading current setting23:51
NobodyCamover ipmi23:51
NobodyCam(ipmitool)23:52
NobodyCamI can say that I do find the *_boot_mode vars some what confusing... boot_mode, next_boot_mode, current_boot_mode, supported_boot_modes, default_.....23:54
NobodyCamI think you may be using boot_mode and current_boot_mode for the same thing, but am not 100% sure23:55
faizannext_boot_mode, current_boot_mode and supported_ boot_modes are part of node-properties and reflect the settings on the actual node.23:56
faizanwhere as boot_mode is the one which is obtained as part of user request and is part of instance_info field23:57
NobodyCamfaizan: so it would be requested_boot_mode?23:59

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