Wednesday, 2016-02-24

*** shu-mutou-AFK is now known as shu-mutou00:00
*** piet has joined #openstack-ironic00:01
*** chaustin has quit IRC00:07
mrdaDo we have a supported hardware list in Ironic?  I know we have https://wiki.openstack.org/wiki/Ironic/Drivers but anything more Vendor/Model specific?00:14
JayFI know that some driver docs, like the HP, will specify what firmwares and such they work with00:15
mrdathanks JayF00:16
*** Sukhdev has quit IRC00:16
openstackgerritStephanie Miller proposed openstack/bifrost: tftp service name can vary  https://review.openstack.org/28387900:16
*** Sukhdev has joined #openstack-ironic00:17
openstackgerritStephanie Miller proposed openstack/bifrost: Install python if it's not there  https://review.openstack.org/28378300:18
*** Sukhdev has quit IRC00:18
*** spandhe has quit IRC00:19
*** suro-patz1 has quit IRC00:22
*** suro-patz has joined #openstack-ironic00:23
*** spandhe has joined #openstack-ironic00:28
*** thrash is now known as thrash|g0ne00:33
ayoung2016-02-23 23:27:27.241 20785 INFO nova.filters [req-d2b17826-6303-4165-8df0-f26091bc7f87 789eaa25a2f3407bab33982cebc58dd0 91680b78999e484c8ccb4425eec20edb - - -] Filter ComputeCapabilitiesFilter returned 0 hosts00:42
ayoungHow do I figure out why  ComputeCapabilitiesFilter  fails to match the available node?00:43
ayoung2016-02-23 23:27:27.241 20785 DEBUG nova.scheduler.filters.compute_capabilities_filter [req-d2b17826-6303-4165-8df0-f26091bc7f87 789eaa25a2f3407bab33982cebc58dd0 91680b78999e484c8ccb4425eec20edb - - -] (instack.00:44
ayounglocaldomain, 9f936ffd-b69c-4f1b-9537-9feee5eb890e) ram:4096 disk:40960 io_ops:0 instances:0 fails instance_type extra_specs requirements host_passes /usr/lib/python2.7/site-packages/nova/scheduler/filters/comput00:44
ayounge_capabilities_filter.py:10100:44
ayoungI wonder if it is just a bit too small disk wise?00:45
ayounghmmm00:45
JayFif you changed something in the sched to make it attempt before00:48
JayFthen got that error you copied in00:48
JayFthat would make perfect sense00:48
ayoungJayF, I'm not sure I understand you00:49
JayFSo before, the error you pasted00:50
JayF15:17:37 <ayoung> The location 40962 is outside of the device /dev/sdb.\n'00:50
ayoungJayF, Ah, I figured that was a size issue, yeah00:50
JayF50% guessing 50% actual knowledge: seems like an error that you'd get from the disk being too small00:50
ayoungso I upped the disk size to 435 Gb00:50
ayoungI'm past that err...I think00:50
ayoungexcept that it seems to be failing fatser now00:50
ayoungComputeCapabilitiesFilter  does not like something00:51
ayoungand it is no longer the disk size00:51
ayoungJayF, so I moved the disk from 40 Gb to 54 and now...00:52
ayoung2016-02-24 00:40:03.227 20785 DEBUG nova.filters [req-1b7e3520-e15c-4ad5-b641-448e198e87ba 789eaa25a2f3407bab33982cebc58dd0 91680b78999e484c8ccb4425eec20edb - - -] Filter RamFilter returned 1 host(s) get_filtered_objects /usr/lib/python2.7/site-packages/nova/filters.py:10400:52
ayoung2016-02-24 00:40:03.227 20785 INFO nova.filters [req-1b7e3520-e15c-4ad5-b641-448e198e87ba 789eaa25a2f3407bab33982cebc58dd0 91680b78999e484c8ccb4425eec20edb - - -] Filter DiskFilter returned 0 hosts00:52
ayoungthat seems strange...is it not willing to leave the 4+Gb wasted?00:53
JayFI'm honestly not sure; I know very little about the scheduler and how Ironic interacts with it00:53
*** hoangcx has joined #openstack-ironic00:58
*** Goneri has joined #openstack-ironic00:59
*** garthb_ has quit IRC01:02
openstackgerritGonéri Le Bouder proposed openstack/ironic: ipxe: add --timeout parameter to kernel and initrd  https://review.openstack.org/28389301:09
*** ppiela has quit IRC01:09
*** suro-patz has quit IRC01:09
*** praneshp has quit IRC01:09
*** Goneri has quit IRC01:12
*** Goneri has joined #openstack-ironic01:12
*** Sukhdev has joined #openstack-ironic01:14
*** penick has quit IRC01:28
openstackgerritStephanie Miller proposed openstack/bifrost: Improve log collection  https://review.openstack.org/28389701:31
*** spandhe has quit IRC01:31
*** spandhe has joined #openstack-ironic01:33
*** trown|outtypewww has quit IRC01:37
*** ChrisAusten has joined #openstack-ironic01:39
*** piet has quit IRC01:53
*** suro-patz has joined #openstack-ironic01:56
*** baoli has joined #openstack-ironic01:58
*** Sukhdev has quit IRC01:59
*** jaybeale has quit IRC01:59
*** dims has quit IRC01:59
ayoungJayF, ACHA I was making the VM too small...2048 instead of 4096...02:00
ayounglets see how it fails this time02:00
*** Sukhdev has joined #openstack-ironic02:01
*** Sukhdev has quit IRC02:01
*** spandhe has quit IRC02:01
*** vishwanathj has quit IRC02:06
openstackgerritZhenguo Niu proposed openstack/ironic-python-agent: Replace all the 'self.log' calls with global LOG  https://review.openstack.org/28215402:06
*** Goneri has quit IRC02:06
*** pcaruana has quit IRC02:07
*** chenke has joined #openstack-ironic02:13
*** haomeng_ has joined #openstack-ironic02:18
haomeng_chenke,hi02:18
*** pcaruana has joined #openstack-ironic02:19
*** suro-patz has quit IRC02:24
*** vishwanathj has joined #openstack-ironic02:26
*** vishwana_ has joined #openstack-ironic02:28
*** suro-patz has joined #openstack-ironic02:29
*** vishwanathj has quit IRC02:31
*** mgoddard_ has joined #openstack-ironic02:32
*** mgoddard has quit IRC02:35
*** suro-patz has quit IRC02:36
*** Marga_ has quit IRC02:39
*** chaustin has joined #openstack-ironic02:39
*** chaustin has quit IRC02:44
*** sivaramakrishna has joined #openstack-ironic02:46
*** pcaruana has quit IRC03:01
*** hoangcx has quit IRC03:06
*** ChubYann has quit IRC03:08
*** dims has joined #openstack-ironic03:13
*** pcaruana has joined #openstack-ironic03:16
*** ChubYann has joined #openstack-ironic03:28
openstackgerritvinay kumar muddu proposed openstack/proliantutils: Changes to NIC info retrieving logic  https://review.openstack.org/27311803:30
*** suro-patz has joined #openstack-ironic03:35
*** hoangcx has joined #openstack-ironic03:41
*** suro-patz has quit IRC03:42
*** links has joined #openstack-ironic03:46
*** Nisha has joined #openstack-ironic03:50
*** vaishnavi has joined #openstack-ironic03:52
*** boris-42 has quit IRC03:54
*** baoli has quit IRC03:55
*** pcaruana has quit IRC04:01
*** baoli has joined #openstack-ironic04:03
*** pcaruana has joined #openstack-ironic04:15
*** yolanda has joined #openstack-ironic04:24
*** baoli has quit IRC04:28
*** baoli has joined #openstack-ironic04:29
*** raddaoui has joined #openstack-ironic04:29
*** raddaoui_ has joined #openstack-ironic04:29
*** raddaoui_ has quit IRC04:30
*** raddaoui has quit IRC04:30
*** raddaoui has joined #openstack-ironic04:31
*** raddaoui_ has joined #openstack-ironic04:31
*** hoangcx has quit IRC04:35
*** Marga_ has joined #openstack-ironic04:36
*** raddaoui_ has quit IRC04:37
*** raddaoui has quit IRC04:37
*** baoli has quit IRC04:39
*** Marga_ has quit IRC04:40
*** Marga_ has joined #openstack-ironic04:43
*** kalpase has joined #openstack-ironic04:43
*** penick has joined #openstack-ironic04:48
*** penick_ has joined #openstack-ironic04:50
*** praneshp has joined #openstack-ironic04:52
*** piet has joined #openstack-ironic04:52
*** penick has quit IRC04:53
*** penick_ is now known as penick04:53
*** harlowja_at_home has quit IRC04:53
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fail devstack if unable to create some images in glance  https://review.openstack.org/27927004:54
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: WIP: Add unit tests for 'ironic/common/config_generator/generator.py'  https://review.openstack.org/28393704:56
*** Marga_ has quit IRC04:57
*** Marga_ has joined #openstack-ironic04:58
*** praneshp_ has joined #openstack-ironic04:58
openstackgerritVaishnavi proposed openstack/ironic: [IRONIC] Config variable to configure [glance] section  https://review.openstack.org/26680304:59
*** praneshp has quit IRC04:59
*** praneshp_ is now known as praneshp04:59
openstackgerritvinay kumar muddu proposed openstack/proliantutils: Changes to NIC info retrieving logic  https://review.openstack.org/27311804:59
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fail devstack if some variables are not set  https://review.openstack.org/27927005:02
*** deray has joined #openstack-ironic05:04
*** amotoki has joined #openstack-ironic05:05
*** praneshp has quit IRC05:07
openstackgerritNaohiro Tamura proposed openstack/ironic: Follow up nits of irmc oob inspection  https://review.openstack.org/28006005:13
*** raddaoui has joined #openstack-ironic05:18
*** raddaoui_ has joined #openstack-ironic05:18
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fail devstack if some variables are not set  https://review.openstack.org/27927005:20
*** jaybeale has joined #openstack-ironic05:22
openstackgerritSivaramakrishna Garimella proposed openstack/ironic: Update the deploy drivers with network flipping logic  https://review.openstack.org/21326205:26
*** hoangcx has joined #openstack-ironic05:26
*** pcaruana has quit IRC05:38
*** ijw has quit IRC05:46
*** dims has quit IRC05:48
*** ChrisAusten has quit IRC05:50
*** pcaruana has joined #openstack-ironic05:53
*** piet has quit IRC06:00
*** jaybeale has quit IRC06:00
*** jaybeale has joined #openstack-ironic06:01
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fail devstack if some variables are not set  https://review.openstack.org/27927006:02
*** Haomeng has quit IRC06:15
*** Haomeng has joined #openstack-ironic06:15
*** harlowja_at_home has joined #openstack-ironic06:17
*** raddaoui_ has quit IRC06:17
*** raddaoui has quit IRC06:17
*** haomeng_ has quit IRC06:19
*** openstack has joined #openstack-ironic13:22
*** subscope has quit IRC13:24
*** chaustin has joined #openstack-ironic13:24
sinvalping lucasagomes, too much work?13:29
jrollalineb: hey, reviewed your thing, I feel like we can make this easier if we make it a top-level argument like --debug13:33
jrollbut in general I love this13:33
* jroll can't wait to pipe to jq13:33
*** KennethWilke has joined #openstack-ironic13:34
*** mgoddard__ has joined #openstack-ironic13:38
alinebthank you for your review jroll!13:38
jrollwelcome13:38
dtantsurmorning jroll, TheJulia, sinval13:39
alinebyes, i noticed the problem while adding the tests, so i'm trying to correct it13:39
jrollnow on to the hard part... dtantsur's futurist patch13:39
sinvalmorning dtantsur and jroll13:39
jrollmorning y'all13:39
alineband i will look at the --debug flag to make --json global, thanks for the hint :)13:39
dtantsurjroll, it's not as huge as I was afraid initially it would be :)13:39
*** dims has joined #openstack-ironic13:40
jrolldtantsur: which means it's even more thought crammed into each line :D13:40
dtantsurtrue :)13:41
*** mgoddard_ has quit IRC13:41
*** amotoki has joined #openstack-ironic13:44
derayvdrok, https://review.openstack.org/#/c/211019/18/ironic/drivers/modules/ilo/firmware_processor.py:l4513:45
ohamadadtantsur, sambetts: hello guys, thank you for help last week with the ancient hp hardware13:46
derayif I remove those then, can i use CONF.ilo.. here: https://review.openstack.org/#/c/211019/18/ironic/drivers/modules/ilo/firmware_processor.py:l25013:47
*** Goneri has joined #openstack-ironic13:47
derayor do i have to do ilo_common.CONF.ilo..?13:47
lucasagomessinval, hello there13:47
lucasagomessinval, we can talk yes...13:48
sinvalcool13:48
* lucasagomes got a cold, but he's trying his best to keep doing something13:48
dtantsurohamada, you're welcome, hope it went ok13:48
sinvallucasagomes, hope you get well soon13:49
ohamadadtansur: yeah, i had finally a reason to replace them with some less ancient ones13:49
sinvallucasagomes, I've been thinking about the periodic task vs daemon thing, periodic task is good, but, at least, by doing synchronization of resources with the daemon, users can use multiple instances of it, and, is expected that we could make daemon listen to OneView's event bus, so, it will be pretty fast to know when a node has been taken in OneView13:50
ohamadadtantsur: i wanted to ask - how can I reduce the keystone timeout in the overcloud? I mean how can i modify it on the ironic node - before the deployment statrs13:51
sambettsjroll, alineb: I wonder if we should try to adopt the style for formatting that has been adopted by the openstack client? e.g. openstack server list -f json13:51
sinvallucasagomes, the daemon the tool that I mentioned during the discussion of using tooz for shared memory lock13:51
sinvalthe daemon is the tool*13:51
sambettsohamada: :)13:51
jrollsambetts: hmmm, it can't hurt, but I do think --json is the most intuitive13:52
dtantsurohamada, sorry, that's something I don't really know. You may have better luck asking on #tripleo.. it's not something that ironic is managing.13:52
lucasagomessinval, gotcha... Sure I'm not against it, just thought about mentioning the periodic task cause that would may facilitate the deployment (one less component to take care of)13:53
lucasagomesand since we will soon switch to futurist, periodic tasks will run in parallel as they should13:53
sambettsjroll: it depends if we want to support other formatting features too, OSC supports csv, json, table (the default), value and yaml13:53
lucasagomessinval, about the daemon, will it talk directly to the Ironic APIs right?13:53
sinvallucasagomes, yes13:53
lucasagomessinval, any concerns with security there? Since Ironic is an admin-only api atm?13:54
ohamadadtantsur: ok, thanks13:54
jrollsambetts: yeah, I'd like to stop at json and if people want others they can help us transition to OSC :)13:54
sambettsjroll: :-P true true13:54
sinvallucasagomes, well, about this I'm afraid that we don't have what to do instead of using admin-only api, do you have any suggestion?13:55
sinvallucasagomes, I mean, once the daemon is just automates what the operator does...13:55
sinvallucasagomes, do you think that by documenting this concern would be enough for the users?13:56
lucasagomessinval, yeah I don't think there's much to do in that case either... Pehaps highlight it in the security impact of the spec13:56
lucasagomessinval, I believe so, if we have no way around it13:56
sinvallucasagomes, fair enough13:57
lucasagomesuntil we can support a more fine grained policies in the ironic api13:57
jrolldtantsur: so, "Configuration option "periodic_interval" is deprecated and has no effect."13:58
jrolldtantsur: is there any point in deprecating (instead of removing) if it has no effect now? and is there any effect it should have in terms of back compat13:59
sinvallucasagomes, about periodic task, I think that would be cool provide solutions that can use polling, but, it will not be better than have the daemon that listens the bus...13:59
jroll?13:59
dtantsurjroll, 1. probably not so much.. I can follow-up with removal. 2. it was a fine-grained tuning of periodic tasks, which I think does not have much sense to change.. so I don't think it will affect anyone.14:00
openstackgerritJohn L. Villalovos proposed openstack/ironic: Fail devstack if some variables are not set  https://review.openstack.org/27927014:00
sinvallucasagomes, maybe we can have a first version of dynalloc that works with daemon, and we can improve the ironic side with futurist as next steps14:00
jrolldtantsur: yeah, so AIUI that option sets "the spacing to check all periodic tasks" and the other options set the spacing for them to actually run, which has an effective minimum of periodic_interval (because they will only be checked on that interval)14:01
lucasagomessinval, yeah, event actions is much better indeed14:01
dtantsurjroll, now that we run all tasks in their own threads, it does not make much sense IMO14:01
jrolldtantsur: meaning it's the spacing for any tasks that don't set spacing (and now what happens to those? do they break or?)14:01
lucasagomessinval, yeah, because I believe we could have a thread listen to the event bus as well14:02
* dtantsur refreshes his memory14:02
lucasagomessinval, but that all said, this is a very unique behavior for a driver in Ironic. Having 2 different system sharing the pool of machines14:02
jrolldtantsur: 60s default before https://github.com/openstack/oslo.service/blob/master/oslo_service/periodic_task.py#L4614:02
sinvallucasagomes, yeah, but, notice that the code for listening the bus is pretty much specific, and it needs specific authorization config, so it will lead to more configs at ironic.conf14:03
dtantsurjroll, well, spacing is required in futurist now..14:03
lucasagomessinval, right, but it's also optional right? That's just used when the resources are being shared14:03
lucasagomesif you have only ironic managing the nodes that's not required14:03
jrolldtantsur: right, I'm looking around, I think this is solvable14:03
sinvallucasagomes, true14:04
*** piet has joined #openstack-ironic14:04
lucasagomessinval, and most of the code could also live at python-oneviewclient you believe?14:04
*** ayoung has quit IRC14:04
dtantsurjroll, I'd say everybody sane should leave it just as default.. but maybe it's only me. I don't feel like reintroducing one more compatibility wrapper just because of that... but I can, if you think it's critical14:04
jrolldtantsur: so, I'm thinking in driver_periodic_task, if spacing is not set we default to periodic_interval, and drop both of those at the same time14:05
sinvallucasagomes, I would say yes, but I have to think more about this, once that oneviewclient is just a lib, I'm not sure if it will works well if we just put the event bus code there14:05
lucasagomesfair enough14:06
dtantsurjroll, yeah, makes sense.. I forgot that it's only for driver_periodic_task. I'll update it as soon as you're done reviewing14:06
jrolldtantsur: yeah, I'll leave a comment and review the rest, thanks14:06
sinvallucasagomes, I mean, it's just rabbitmq client code, there is no reason for not working inside it, but I have to double check it14:06
sinvallucasagomes, but it's my first action for event bus listening as threads inside Ironic14:07
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Set node last_error in TaskManager  https://review.openstack.org/27399214:08
sinvallucasagomes, I'll update the spec, saying that we are going to close the first version of dynalloc with the daemon for resource synchronization and in a second moment we can provide things inside Ironic also14:08
lucasagomessinval, cool. Thanks for that14:08
dtantsurEmilienM, hey! I forgot to tell you yesterday, but your problem with tempest plugin should be solved now14:08
sinvallucasagomes, last topic: only maintenance mode instead of maintenance and manageable14:09
sinvallucasagomes, IMO, using only maintenance mode to indicate that a node is in use by OneView and 'unavailable' for Ironic can be misleading, because, the can appear as 'available' state, would be awkward, don't you agree? So, we do think that moving the node back to manageable would be the best approach to leave things clear for the operator.14:09
sinvalthe node can appear*14:09
lucasagomessinval, yeah they will be available with the maintenance flag set. Yeah maybe it's not very visible indeed, plus, we can hit the case where the data from previous tenant is still in the local HD if we only toggle the maintenance flag14:10
lucasagomesby moving states we will make sure cleaning is triggered14:11
lucasagomesso yeah, moving state may be the right thing to do here14:11
sinvallucasagomes, yes14:11
lucasagomessinval, would be good to also check prior to cleaning if the node has a server profile assigned to it14:12
lucasagomesor someone may start cleaning a node which is being used by someone in OneView14:12
sinvallucasagomes, yes, when we hit cleaning, if the node does not have any SP applied, we check that and apply a SP to do the cleaning14:13
lucasagomesoh true14:13
lucasagomes++14:13
sinvallucasagomes, cleaning is one of the main concerns for us in this implementation14:14
sinvallucasagomes, I'm not sure if you had the chance to see the liliars replies, but regarding the security impact regarding the disk when the hardware is released14:15
*** piet has quit IRC14:15
lucasagomessinval, I will take a look14:15
*** piet has joined #openstack-ironic14:16
sinvallucasagomes, OneView does not send its hardware to a "cleaning" process after workloads, so, it's an issue14:16
lucasagomesyeah, but Ironic will do it right?14:16
sinvallucasagomes, yeah14:16
lucasagomesI mean, it still a problem for OneView-only users14:17
sinvallucasagomes, yeah14:17
lucasagomesbut I don't think we can do anything about it14:17
sinvallucasagomes, I'm afraid that we can't do anything14:18
sinvallucasagomes,  do you still thinking that it's good to mention it as a security impact in the spec?14:18
sinvallucasagomes, I mean, it's bad for OneView users... but for Ironic, I don't think so...14:18
lucasagomessinval, I think so, I mean they are all impacts of having a shared system14:18
lucasagomesyeah14:18
sinvallucasagomes, hum14:18
sinvallucasagomes, ok, will do14:19
lucasagomeswouldn't cost have 1 small paragraph just pointing it out14:19
sinvallucasagomes, true14:19
sinvallucasagomes, I think that's it14:19
sinvallucasagomes, everything clear from my side14:19
lucasagomesthanks for that!14:20
sinvallucasagomes, thank you for the support, it was a awesome review on that spec14:20
*** alexpilotti has joined #openstack-ironic14:20
lucasagomesnp :D I will re-review it after the updates14:20
sinvallucasagomes, cool14:21
*** alexpilotti has quit IRC14:24
jrolldtantsur: ok I'm done :)14:25
jrollthis is awesome, I'm excited14:25
dtantsurgood, updating now :)14:25
jrollalways takes me a bit to get through black magic like that14:25
vdrokderay, correct, just CONF.ilo...14:26
dtantsurheh14:26
derayvdrok, okay..14:26
* jroll steps away for a bit14:26
openstackgerritJohn L. Villalovos proposed openstack/ironic: Move _from_db_object() into base class  https://review.openstack.org/27696014:34
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Bring OSC plugin inline with approved spec  https://review.openstack.org/28416014:36
EmilienMdtantsur: I figured. Now I found more problems14:40
dtantsuroh14:40
EmilienMdtantsur: before I was running baremetal tests from tempest and they worked. Now, the tests from ironic do not work. I got 403 all the time. Let me show you14:40
openstackgerritDmitry Tantsur proposed openstack/ironic: Switch to Futurist library for asynchronous execution and periodic tasks  https://review.openstack.org/26472014:45
dtantsurjroll, lucasagomes, yuriyz ^^14:45
openstackgerritBrad P. Crochet proposed openstack/python-ironicclient: Bring OSC plugin inline with approved spec  https://review.openstack.org/28416014:47
openstackgerritImre Farkas proposed openstack/ironic: [WIP] DRAC: RAID configuration on vendor-passthru  https://review.openstack.org/17631914:52
EmilienMdtantsur: http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/console.html#_2016-02-23_21_31_02_25514:58
EmilienMso this is when I run tox with all plugins flag.14:58
* dtantsur brb, 5 mins please14:59
EmilienMdtantsur: if I run tests from tempest tree, baremetal tests work14:59
*** mtanino has joined #openstack-ironic14:59
*** pas-ha has quit IRC15:00
*** deray has quit IRC15:01
*** krtaylor has quit IRC15:02
*** betherly_ is now known as betherly15:06
*** jaybeale has joined #openstack-ironic15:06
NobodyCamgood morning Ironicer15:11
lucasagomesNobodyCam, morning15:12
NobodyCamgood morning dtantsur lucasagomes rloo devananda jroll JayF sambetts jlvillal vdrok mgould sinval derekh and all others not listed here directly15:13
NobodyCam:)15:13
*** krtaylor has joined #openstack-ironic15:14
*** pas-ha has joined #openstack-ironic15:16
jroll\o NobodyCam15:22
dtantsurmorning NobodyCam15:22
NobodyCamo/15:22
NobodyCam:)15:22
*** yolanda has quit IRC15:24
*** Nisha has joined #openstack-ironic15:24
dtantsurEmilienM, is it possible you grab ironic-api logs from that run?15:24
EmilienMdtantsur: http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/logs/ironic15:25
jrolldtantsur: hm, removing that lock scares me a bit15:26
jrollit's probably fine but idk15:26
dtantsurjroll, we figured out that submit() has its own lock15:26
jrollok15:26
dtantsurjroll, see e.g. https://github.com/openstack/futurist/blob/master/futurist/_futures.py#L376 (a bit badly named IMO)15:27
jrolldtantsur: yeah, I did find it in comments, thank you15:28
jroll+2 for you sir15:28
dtantsurthnx :)15:28
dtantsurlucasagomes, mind taking a look at the futurist patch https://review.openstack.org/264720 again please?15:28
dtantsurditto yuriyz ^^15:28
*** penick has joined #openstack-ironic15:29
lucasagomesdtantsur, will do in a sec15:29
*** dims has quit IRC15:29
*** chaustin has quit IRC15:29
dtantsurawesome!15:29
* dtantsur wants to merge it a bit before feature freeze to give more time for testing15:29
jroll++15:30
*** dims has joined #openstack-ironic15:30
lucasagomesdtantsur, also, if you have a time https://review.openstack.org/#/c/273577/ :-)15:31
* lucasagomes opens the futurist patch15:31
mgouldNobodyCam, morning!15:32
dtantsurlucasagomes, lol, git renaming detection went crazy on that patch15:32
NobodyCam:)15:32
lucasagomesdtantsur, yeah :-/15:32
mgouldEmilienM, I could really use some advice on https://review.openstack.org/#/c/276187 if you have a minute15:32
EmilienMmgould: sure, shoot15:33
mgouldgreat, thanks15:33
EmilienMmgould: I'm just asking for a commit message15:33
mgould1) how can I test that the dnsmasq config actually does what it's meant to?15:33
*** alexpilotti has joined #openstack-ironic15:34
EmilienMwait, you're asking me ironic question?15:34
EmilienMI'm not ironic expert, just fyi15:34
mgould2) the corresponding patch for Bifrost has been -1ed until the code ensures the files ipxe.efi and undionly.kpxe are in the right place; is the same thing necessary here, and if so how?15:34
*** alexpilotti has quit IRC15:34
mgouldEmilienM, no, I'm asking you a puppet question15:34
*** dims has quit IRC15:34
*** krtaylor has quit IRC15:34
mgouldgiven the available test framework, what options do I have for testing the boot process?15:35
EmilienMfunctional tests? we only run ironic API tests for now15:35
EmilienMand dtantsur is helping to figure why they are failing when using tempest plugin15:35
mgouldI've created a dnsmasq instance locally and booted machines off it, but that's not repeatable15:35
EmilienMmgould: we don't have extended tests for that.15:36
dtantsuryeah, and it looks really weird15:36
mgouldright, OK15:36
EmilienMmgould: I'll +2 your patch once we have a commit message.15:36
mgouldwow, OK, that was easier than I expected15:36
EmilienMyes15:36
*** thrash is now known as thrash|biab15:37
EmilienMPuppet OpenStack CI don't tests *everything* in all projects. We just run smoke + some API tests not in smoke, like Ironic.15:37
EmilienMmgould: you can rtfm that if you want to know more: https://github.com/openstack/puppet-openstack-integration#description15:37
dtantsurjroll, did we even change anything in our tempest plugin after moving it in-tree? I don't get what's wrong with EmilienM's run15:38
EmilienMmgould: but this is basically what we test: https://github.com/openstack/puppet-openstack-integration/blob/master/run_tests.sh#L99-L10415:38
EmilienMdtantsur: the 403 thing is weird.15:38
EmilienMI did not have it before15:38
EmilienMand I'm running Ironic from trunk15:38
*** pas-ha has quit IRC15:39
jrolldtantsur: I don't believe so, maybe this is a roles vs policy thing?15:41
jrollall I see is "getting 403s"15:41
dtantsuryep15:42
jrollbut yeah, I'd check user roles vs what's in policy15:42
lucasagomesdtantsur, jroll +2+a15:44
lucasagomessince it had 2+2 already15:44
dtantsur\o/15:44
jroll<315:45
* jroll braces for impact15:45
dtantsuroh yeah, I hope I won't be killed tomorrow by angry users :)15:45
*** raddaoui has joined #openstack-ironic15:46
*** raddaoui_ has joined #openstack-ironic15:46
*** chaustin has joined #openstack-ironic15:46
lucasagomesdtantsur, I wouldn't approve if it was thursday15:46
jlvillalGood morning dtantsur jrist lucasagomes EmilienM mgould NobodyCam sambetts TheJulia vdrok and everyone else :)15:46
lucasagomesbut since it's wednesday we may be safe :D15:46
lucasagomesjlvillal, hello there15:46
jristgood morning jlvillal :)15:46
jlvillalAnd jroll too :)15:47
* jrist loves that15:47
mgouldjlvillal, morning!15:47
lucasagomesjrist, a-ha! hah15:47
lucasagomesalways man15:47
jristI get greeted even when it's not intended :)15:47
jlvillaljrist: My auto-complete fail :)15:47
jrollhi jrist! :)15:47
* jrist waves15:47
jristhi jroll !15:47
*** krtaylor has joined #openstack-ironic15:47
jrist(almost did hi jrist. lol)15:47
*** chenke_ has joined #openstack-ironic15:47
*** chaustin has quit IRC15:47
jrolllol15:47
* jlvillal grumbles that hexchat claims it auto-completes in order of who it has seen most recently...15:47
jrolldtantsur: I'll try to get that running at some sort of scale soon15:47
dtantsurmorning jlvillal15:48
jlvillal:)15:48
dtantsurlucasagomes, lol yeah, wednesday fixes everything15:48
lucasagomesyeah, or at least it shouldn't break it :-P15:49
mgouldEmilienM, going back to my second question, "how can I get the iPXE chainload images into the right place?"...15:50
mgoulddoes puppet-ironic currently install ironic, inspector etc from operating system packages?15:50
EmilienMyes15:50
*** pas-ha has joined #openstack-ironic15:50
EmilienMRDO / UCA15:50
mgouldcool15:50
*** chenke has quit IRC15:50
mgouldso the Right Thing would be to add a dependency from the inspector rpm/deb to ipxe and then copy the files across?15:51
jlvillalmgould: Did you have a chance to try the Grenade stuff?15:51
mgouldjlvillal, not since your latest changes15:52
*** Sukhdev has joined #openstack-ironic15:52
jlvillalmgould: Okay. I'm reaching out to my openstackclient contact to see if I can get some help with the bug.15:52
jlvillalhttps://bugs.launchpad.net/bugs/154909515:52
openstackLaunchpad bug 1549095 in Ironic "devstack fails while running Ironic grenade job: init__() got an unexpected keyword argument 'token'" [Undecided,In progress] - Assigned to John L. Villalovos (happycamp)15:52
mgouldjlvillal, thanks15:52
*** garthb_ has joined #openstack-ironic15:56
*** daemontool has quit IRC15:57
*** penick has quit IRC15:58
*** baoli has quit IRC15:58
*** baoli has joined #openstack-ironic15:59
*** daemontool has joined #openstack-ironic16:02
*** dims has joined #openstack-ironic16:03
lucasagomesopenstackgerrit, is dead?!16:03
*** Nisha has quit IRC16:03
NobodyCam???16:03
*** Nisha has joined #openstack-ironic16:03
lucasagomesanyway... dtantsur https://review.openstack.org/#/c/284219/ that's adding the deprecated_for_removal info to the sample file16:03
lucasagomesNobodyCam, just upload a patch and it didn't report :-)16:03
lucasagomesuploaded*16:03
NobodyCamoh the bot16:04
lucasagomesyeah16:05
openstackgerritBrant Knudson proposed openstack/ironic: Pass roles to oslo_context's RequestContext  https://review.openstack.org/28422716:08
openstackgerritBrant Knudson proposed openstack/ironic: RequestContext use oslo.context's to/from_dict  https://review.openstack.org/28422816:08
jlvillallucasagomes: Long live openstackgerrit !  :)16:11
lucasagomeslol16:11
NobodyCamlol16:11
lucasagomeshiccup!?16:11
jlvillallucasagomes: Well it liked the other two patches. Maybe it just doesn't like you? ;)16:11
lucasagomesmaybe yes16:12
*** chaustin has joined #openstack-ironic16:12
NobodyCamoh just over worked... I have seen it drop things before16:12
dtantsurmkovacik_, https://review.openstack.org/#/c/260246/16:12
jlvillallucasagomes: In my case it is usually, I think I pushed it but then I actually go back and look and see that Gerrit had rejected me :(16:12
NobodyCamoh=or16:12
mkovacik_dtantsur, /me looks16:12
dtantsurjlvillal, yeah, or is asking for confirmation about a patch chain16:12
jlvillalExactly :)16:13
jlvillalI do an <enter> and switch to some other task...16:13
*** mgoddard__ has quit IRC16:14
*** mgoddard has joined #openstack-ironic16:14
lucasagomesjlvillal, not a big deal tho... I just wanted to use "^" to show the patch instead of having to put the link in my msg16:17
*** keedya has joined #openstack-ironic16:17
jlvillal:)16:17
lucasagomesNobodyCam, will fix all the bots as part of the PixieBot work16:17
lucasagomes:-P16:17
*** rpioso has joined #openstack-ironic16:18
NobodyCamieek :)16:18
jlvillallucasagomes: NobodyCam will fix everything :D16:18
lucasagomes++16:18
NobodyCamall the bot16:18
dtantsuroh yeah, that's a big newton priority16:18
*** spandhe has joined #openstack-ironic16:18
NobodyCamall your bot belong to us16:18
jlvillalNewton Abbey :)16:18
mkovacik_dtantsur, cool, just the implementation is missing; I guess that will be next patch16:18
dtantsurmkovacik_, hopefully :)16:19
*** rajinir has joined #openstack-ironic16:19
mkovacik_dtantsur, but one still has to maintain the state machine16:19
vdrokmorning jlvillal !16:19
jlvillalvdrok: o/16:19
lucasagomesmkovacik_, dtantsur not sure I got that patch... it's a merge of taskflow and tooz !?16:21
* lucasagomes reads the code16:21
dtantsurlucasagomes, it moves one part of taskflow to tooz, and it's probably good for us16:21
openstackgerritMerged openstack/ironic: Switch to Futurist library for asynchronous execution and periodic tasks  https://review.openstack.org/26472016:22
dtantsurw000t!16:22
mkovacik_lucasagomes, seems the jobs abstraction and job board will be moved into tooz16:22
* dtantsur goes to the beach to celebrate16:22
*** spandhe has quit IRC16:22
mkovacik_dtantsur, yay :D16:22
NobodyCamlol /me offers dtantsur a beach towel16:22
lucasagomesmkovacik_, I see16:22
lucasagomesinteresting16:22
dtantsurnow watch for regressions everyone :)16:23
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Update ironic.conf.sample  https://review.openstack.org/28421816:24
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Add deprecated_for_removal config info in ironic.conf.sample  https://review.openstack.org/28421916:24
* lucasagomes updates the patches to include dtantsur config option16:24
jlvillaldtantsur: I thought you lived in a land-locked country. Where's the beach? :)16:27
dtantsurjlvillal, don't say so...16:27
* dtantsur cries in the corner16:27
jlvillal;)16:27
jlvillaldtantsur: You can go to Greece or one of those warm places. They have beaches!16:28
dtantsurjlvillal, I plan on Italy, but it depends on many things16:28
* jlvillal has a very cold Oregon coast nearby...16:28
jlvillalnearby = 90 minute drive...16:28
dtantsurthis fits into my definition of nearby :) the closest real airport is 2 hours by bus16:29
jlvillaldtantsur: Italy sounds fun.  I went to the Cinque Terre there. It was nice.16:29
dtantsurjlvillal, my wife, however, has plans about Japan. and our budget definitely won't survive 2 of these :)16:30
* jlvillal votes for Italy. As just went to Japan.16:31
*** harlowja_at_home has joined #openstack-ironic16:31
dtantsurharlowja_at_home, hey there! the switch-to-futurist patch has now merged :)16:32
dtantsurharlowja_at_home, now I wonder, is periodics code covered by the existing tempest job on futurist? or do we need an ironic job there?16:32
harlowja_at_homedtantsur, hey, merged, woot!!16:33
*** garthb has joined #openstack-ironic16:33
harlowja_at_homedtantsur,  tempest job on futurist?16:34
dtantsurharlowja_at_home, yep16:35
dtantsurit has something neutron-based now, right?16:35
* jlvillal likes the proposal about separating the design summit from the main summit16:35
lucasagomesjlvillal, ++16:35
lucasagomeshope to get one in dublin16:35
dtantsurjlvillal, I like it, but I don't think it will solve the stated problems16:35
dtantsurlucasagomes, I vote for Prague :) it's deadly cheap and very cool16:35
harlowja_at_homedtantsur, so u are thinking about a gate/job that will run ironic(stuffs) on every commit right?16:36
dtantsurharlowja_at_home, yep. to have the periodics code covered, if it's not already (I dunno what the current job covers)16:36
*** raddaoui__ has joined #openstack-ironic16:36
lucasagomesdtantsur, I'm good with prague too16:36
jlvillalI'd vote for Prague too. Since I've been there in the last two years.  Dublin sounds fun. Not sure how cheap it is.16:36
lucasagomesjlvillal, cheaper than london :-)16:37
dtantsurlol16:37
dtantsuranything is cheaper than london, no?16:37
harlowja_at_homedtantsur, let's see if that's possible dims yt16:37
lucasagomeshah16:37
lucasagomesdtantsur, oslo is also quite expensive AFAIK16:37
* jlvillal tries to think what is more expensive than London...Keeps thinking....Still thinking....16:37
harlowja_at_homei vote for going to lucasagomes house16:37
harlowja_at_homelol16:38
harlowja_at_homesummit in lucasagomes house16:38
harlowja_at_homelol16:38
dtantsurlol +116:38
lucasagomesharlowja_at_home, +1 from me!16:38
harlowja_at_home:)16:38
lucasagomesthat will be convenient16:38
dtantsurlucasagomes, it took me TIME to realize that oslo is also a city :D16:38
NobodyCamlol16:38
harlowja_at_homeu may have to redo the whole place with this many guys coming to your place...16:38
harlowja_at_homethe place may not survive that many guys/girls...16:38
harlowja_at_homelol16:38
harlowja_at_hometo many nerdssssss16:39
harlowja_at_homelol16:39
harlowja_at_homedtantsur, i'll followup with dims about that job16:39
jristhey lucasagomes isn't it your birthday tomorrow?16:39
jristhappy early birthday!16:39
harlowja_at_homedtantsur, dims has been working onhttps://etherpad.openstack.org/p/dims-periodic-jobs16:39
harlowja_at_homebut that's slightly different16:39
dtantsuryeah16:40
lucasagomesharlowja_at_home, yeah, well probably the $$ from foundation will be enough to allow me buying a new house16:40
dtantsurok thanks man :)16:40
lucasagomesso, I'm not worried16:40
harlowja_at_homelucasagomes,  :)16:40
lucasagomesjrist, hey, yes tomorrow :-D16:40
lucasagomesjrist, thank you!16:40
harlowja_at_homelucasagomes, are u turning 18?16:40
dtantsurLOL16:40
harlowja_at_homeman, u've grown up16:40
lucasagomesharlowja_at_home, 2116:40
harlowja_at_homenice nice16:40
dtantsurhe can now drink cool stuff!16:40
lucasagomesso i can drink16:40
harlowja_at_homelol16:41
jrolllmao16:41
jrollhappy early birthday lucas \o/16:41
lucasagomesthanks :D16:41
EmilienMdtantsur: any hint on 403?16:42
EmilienMI'm a bit lost.16:42
dtantsurEmilienM, man I'm lost too16:42
dtantsurlucasagomes, wanna join the debugging party?16:42
jrollEmilienM: did you check the roles that the user has, vs the policy.json file?16:42
harlowja_at_homedtantsur, soo what shall we do next for futurist :-P16:42
dtantsurharlowja_at_home, rewrite it in Go of course \o/16:43
harlowja_at_homei have some idears, lol16:43
* dtantsur hides16:43
harlowja_at_homeha16:43
lucasagomesdtantsur, sure, where's it?16:43
jrolldtantsur: ++16:43
dtantsurlucasagomes, EmilienM tries to run our tempest in their puppet gate, and our API just returns 403 on anything16:43
EmilienMjroll: the question is, it works perfectly when running tempest from tree16:43
dtantsurlucasagomes, http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/console.html#_2016-02-23_21_31_02_25516:43
EmilienMdtantsur: wait, it's also worth mentionning all is working when running tempest/baremetal16:44
EmilienMour failures are happening with ironic/tempest tests16:44
harlowja_at_homedtantsur, i'd like to be able to add more callback points to all the executors, but that somewhat involves messing around with the stdlib :(16:44
* lucasagomes looks16:44
EmilienMlucasagomes: all logs are here: http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/logs16:44
harlowja_at_homelike having a way to know how long a submitted function has been one the work queue16:44
dtantsurharlowja_at_home, messing with stdlib sounds like too much for fun to put it in production16:44
*** mgoddard_ has joined #openstack-ironic16:44
harlowja_at_homedtantsur,  ya, sadly16:44
harlowja_at_home*has been on the work queue16:45
lucasagomesEmilienM, dtantsur jroll I wonder if has something to do with https://review.openstack.org/#/c/236982/16:45
dtantsurharlowja_at_home, btw you had some cool fancy statistics collectors in futurist, right? I'm thinking how to wire that in, so that we can watch how much every periodic tasks takes etc16:45
*** jistr has quit IRC16:45
harlowja_at_homedtantsur, it has some limitations due to said messing around with the python stdlib :(16:45
dtantsurlucasagomes, maybe?16:45
harlowja_at_homebut yes, the basic exists16:45
harlowja_at_homedtantsur, the issue is the wait time on the executor work queue, i don't have access to how long that is16:46
harlowja_at_homewithout doing some nasties16:46
harlowja_at_homelol16:46
*** baoli_ has joined #openstack-ironic16:46
EmilienMlucasagomes: it can be. But again, I run baremetal with success when running tests from tempest itself16:46
*** raddaoui_ has quit IRC16:47
*** raddaoui has quit IRC16:47
harlowja_at_homedtantsur, but perhaps periodically have a function that self-dumps the periodic stats out?16:47
harlowja_at_home^ tried to use the word periodic as much as i could16:47
harlowja_at_homelol16:47
dtantsurharlowja_at_home, you succeeded, congrats! :D16:47
harlowja_at_home:-P16:47
dtantsuryeah, that's what I think. e.g. every 2 minutes dump statistics to the DEBUG log16:47
*** mgoddard has quit IRC16:47
dtantsur... and I'll probably hack on it right now16:48
jrolluhhhhhh16:48
dtantsurjroll, objections?16:48
jroll2016-02-23 21:18:03.293 21731 INFO keystone.common.wsgi [req-007dd5ec-7aa4-46b8-bd4d-84cf1ccbb773 fcd7cd580dfd40cbb13d1a48b643460d 0ff67256196045c3a0faa4d6e30e7888 - default default] DELETE http://127.0.0.1:35357/v3/users/aad2cb8192994712b91f4bbb546402fb16:48
*** moshele has quit IRC16:48
dtantsurah, it's not about our conversation16:48
*** baoli has quit IRC16:48
jrollwait wtf it uses a different user16:48
jroll(later on)16:49
*** raddaoui__ has quit IRC16:49
harlowja_at_homedtantsur, sounds good to me16:49
*** Goneri has quit IRC16:49
jrollEmilienM: hrm, all the auth stuff looks fine to me :/16:50
lucasagomesyeah, just checked the policy.json file... looks fine16:51
*** piet has quit IRC16:51
*** piet has joined #openstack-ironic16:52
harlowja_at_homedtantsur, https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise16:52
harlowja_at_homefor other ideas on futurist stuff16:52
harlowja_at_homeignore that it says javascript, lol16:53
harlowja_at_homeit'd be nice to have some of those features/apis16:53
dtantsurhmm, yeah16:53
harlowja_at_homebut slightly made hard by inability to mess around with internals of python stdlib16:54
harlowja_at_homebut guess i should use my ability to contribute to the PSF someday16:54
harlowja_at_homesad part is that will take about 3 years to merge code there16:54
harlowja_at_homethey are really slow, lol16:54
harlowja_at_home3-300years16:55
harlowja_at_homelol16:55
dtantsurwow16:55
lucasagomesEmilienM, I'm not expert in keystone, but http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/logs/keystone/keystone.txt.gz#_2016-02-23_21_15_48_19616:55
lucasagomesdoes it means Ironic is using v3 ?16:55
lucasagomesI remember it having some problems with ti16:55
lucasagomesit*16:55
dtantsurharlowja_at_home, ugh.. the Watcher object does not give access to the periodic task name?16:56
lucasagomeshttps://bugs.launchpad.net/ironic/+bug/149477616:56
openstackLaunchpad bug 1494776 in Ironic "Ironic API fails when keystone /v2.0 pipeline is disabled" [High,Confirmed] - Assigned to Pavlo Shchelokovskyy (pshchelo)16:56
harlowja_at_homedtantsur, hmmm16:56
jrolllucasagomes: oh yeah, good point: http://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/logs/ironic/ironic-api.txt.gz#_2016-02-23_21_18_13_71216:56
jrollit is v316:56
harlowja_at_homedtantsur, oops, ha16:56
lucasagomesjroll, yeah16:56
*** Guest51435 is now known as mgagne16:56
lucasagomesEmilienM, ^16:56
*** mgagne has quit IRC16:56
*** mgagne has joined #openstack-ironic16:56
*** Sukhdev has quit IRC16:57
lucasagomesjroll, we probably should prioritize that problem16:57
harlowja_at_homedtantsur, seems like a useful thing to have, ha16:57
*** trown is now known as trown|lunch16:57
lucasagomesand get v3/ fixed in mitaka16:57
lucasagomespas-ha, I think you've been working on it ? ^16:58
jrolllucasagomes: yeah indeed16:58
dtantsurharlowja_at_home, yeah. maybe even a dict 'name' -> (function, watcher)16:58
dtantsuravailable on the worker16:58
harlowja_at_homedtantsur, sure16:58
harlowja_at_homedtantsur, the data exists, its already maintained in 2 lists16:59
harlowja_at_home        self._watchers = []   self._callables = []16:59
dtantsurexactly16:59
*** dims has quit IRC17:00
pas-halucasagomes, yes, I believe the move to Keystoneauth and sessions where possible should solve this. is there any new issue?17:00
*** amotoki has quit IRC17:00
EmilienMlucasagomes, dtantsur: yes we use v3 when we can. But it used to work like a few days ago.17:00
lucasagomespas-ha, gotcha... I will take a look at that patch17:00
harlowja_at_homedtantsur, so i guess just a zip() of both and make a new function17:01
harlowja_at_homeand there u go, ha17:01
harlowja_at_homedone17:01
lucasagomespas-ha, EmilienM was having some problems with it running the temptest tests17:01
harlowja_at_homefunction/method17:01
pas-halucasagomes, thnks17:01
lucasagomeshttp://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/console.html#_2016-02-23_21_31_02_25517:01
*** ifarkas has quit IRC17:02
EmilienMpas-ha, lucasagomes: let me rephrase it (again): I'm having issue with tempest tests in ironic tree, not in tempest itself.17:02
EmilienMtests in tempest itself just work.17:02
EmilienMbut when I run tests with tox -eall-plugin, it fails.17:03
jlvillalmgould: If interested we are meeting over in #openstack-meeting for testing stuff17:03
pas-hais there Keystone V3 set up/used there?17:03
*** dims has joined #openstack-ironic17:03
pas-habecause currently we AFAIU we manually set up the keystone middleware the old, legacy way, which is working over v2, and AFAIK v2 has no notion of token issued through v317:04
pas-haso if the token got from v3 comes in to ironic, keystonemiddleware might have troubles to validate it17:05
pas-haor I may be completely wrong17:05
pas-hamay try directly with passing auth/session into ironic client17:06
EmilienMI'm going to file a bug17:11
*** chaustin has quit IRC17:12
lucasagomesEmilienM, thanks17:14
*** achanda has joined #openstack-ironic17:15
*** achanda has quit IRC17:15
Nishalucasagomes, regarding the error, {u'debuginfo': None, u'faultcode': u'Client', u'faultstring': u'Not found: Extension with id iscsi not found.'}17:15
*** achanda has joined #openstack-ironic17:15
NishaThe ramdisk has the iscsi registered as the extensions17:16
NishaI reinstalled the IPA in ramdisk also17:16
Nishastill i see the same issue17:16
lucasagomesNisha, :-(17:18
lucasagomesNisha, I probably would need to investigate it deeper to figure out what's going on17:18
lucasagomesNisha, how are you building the IPA ramdisk? DIB?17:19
NishaYes ramdisk was initially built with DIB17:19
Nishai opened up the ramdisk17:19
mgouldjlvillal, thanks17:20
Nishaand installed the IPA and ironic-li17:20
* mgould had gone out to buy tea17:20
Nishaironic-lib*17:20
Nishaand packed it again17:20
NobodyCamnight mgould17:20
*** max_lobur has quit IRC17:21
mgouldNobodyCam, good night!17:22
mgouldTheJulia, are you around today?17:22
dimsjroll : dtantsur : identified a potential break with next set of oslo releases (oslo.context specifically) https://bugs.launchpad.net/oslo.context/+bug/1549317 - evidence is here - https://review.openstack.org/#/c/284151/17:23
openstackLaunchpad bug 1549317 in oslo.policy "Ironic TestACL and TestTrustedCallHook fails with latest oslo.* master" [Undecided,New]17:23
lucasagomesNisha, gotcha, installed in a chroot fashion ?17:26
lucasagomespython setup.py install17:26
lucasagomesor venv or something... in any case, dunno why the entry point is not there17:26
Nishayes17:26
lucasagomesand I dunno much about hw to debug setuptools entry points (I'm sure we can google it)17:26
jrolldims: anything for us to do?17:27
dimsjroll : give me a bit to look at both the oslo.context change and the current code in ironic. will ping back :)17:28
Nishai can see it in the reamdisk at /usr/lib/python2.7/site-packages/ironic_python_agent-1.0.1.dev105-py2.7.egg-info17:28
jrollsure thing dims17:28
*** blakec has joined #openstack-ironic17:29
dtantsurdims, thanks!17:29
dtantsurcalling it a day, see you17:31
jrolllater dtantsur :)17:31
lucasagomesdtantsur, see ya17:31
*** dtantsur is now known as dtantsur|afk17:31
Nishalucasagomes, any clue what can be the issue?17:33
*** Goneri has joined #openstack-ironic17:33
lucasagomesNisha, not off the top of my head :-/ I would try to build the ramdisk from source without modifying it later tho17:34
lucasagomesyou can do it with coreos right? Add ironic-lib to the requirements.txt and run the image build urself from the modified code17:34
*** spandhe has joined #openstack-ironic17:34
lucasagomessee if that works17:34
Nishalucasagomes, no i get some basic issues while building image with coreos17:35
Nishai had tried up a lot, and then i gave up and opened up the working ramdisk17:35
Nishaand replaced the IPA with my changed IPA17:35
Nishaand packed up again17:35
Nishajroll, ^^^ i enabled a ramdisk with IPA and ironic-lib changes required for agent drivers to support partition images. The ramdisk works for agent_ipmitool driver with partition image17:36
jrollit's almost impossible to debug a ramdisk that wasn't built with our tooling :/17:36
lucasagomesNisha, yeah I think that's something in the process of building that image :-/17:36
jrollNisha: that's great to hear :)17:37
Nishabut pxe_ipmitool netboot fails17:37
lucasagomesjroll, yeah17:37
Nishawith the same ramdisk17:37
jrollNisha: what kind of failure?17:37
lucasagomesjroll, {u'debuginfo': None, u'faultcode': u'Client', u'faultstring': u'Not found: Extension with id iscsi not found.'}17:38
*** max_lobur has joined #openstack-ironic17:38
lucasagomesI think it's the setuptools entrypoint17:38
lucasagomesfor the iscsi extension17:38
jrollwell that should fail localboot too right?17:38
jrolloh agent_ipmitool works, right17:38
Nishai havent touched any code for iscsi_deploy. and i am getting error like17:38
Nisha> /opt/stack/ironic/ironic/drivers/modules/iscsi_deploy.py(442)do_agent_iscsi_deploy()17:38
Nisha-> import pdb17:38
Nisha(Pdb) c17:38
Nisha> /opt/stack/ironic/ironic/drivers/modules/iscsi_deploy.py(444)do_agent_iscsi_deploy()17:38
Nisha-> if result['command_status'] == 'FAILED':17:38
lucasagomeslocalboot uses "image" extension17:38
Nisha(Pdb) print result17:38
Nisha{u'debuginfo': None, u'faultcode': u'Client', u'faultstring': u'Not found: Extension with id iscsi not found.'}17:38
Nisha(Pdb) n17:38
NishaKeyError: ('command_status',)17:38
Nishayes17:38
jrollplease use paste.openstack.org17:38
Nishalucasagomes, i tested netboot for agent_ipmitool also17:39
jroll(in the future)17:39
Nishajroll, sure17:39
jrollso yeah, if you used pip install to install your new IPA, it should work17:39
jrollother than that I can't really help debug a ramdisk not built with normal tooling17:39
Nishaagent_ipmitool for netboot in bios for partition image worked fine with the image17:39
jrolloh you know what17:40
jrollI wonder if the iscsi extension isn't loading properly17:40
jrolland if we swallow that error17:40
NishaI installed the IPA in the ramdisk by copying my IPA in the /tmp directory of ramdisk, and from there i did sudo -E python setup.py install17:40
jrollhere: https://github.com/openstack/ironic-python-agent/blob/master/ironic_python_agent/agent.py#L14217:41
sambettsjlvillal: was there a QA meeting today?17:41
NishaHow do you know if its loading properly or not17:41
jlvillalsambetts: There sure was! :)17:41
jrollNisha: that's yet to be seen :)17:41
* jroll looking17:41
jlvillalsambetts: http://eavesdrop.openstack.org/meetings/ironic_qa/2016/ironic_qa.2016-02-24-17.00.log.html17:41
sambettsdamn I completely missed it ...17:42
sambettsXD17:42
jlvillal:(17:42
jlvillalsambetts: It is the highlight of the week for pretty much everyone :)17:42
sambettshaha :-P I was going to tell everyone how much fun I'm having installing my CI ;)17:43
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Trying latest oslo.* from master  https://review.openstack.org/28415117:45
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Tolerate roles in context.RequestContext  https://review.openstack.org/28430017:45
sinvalsambetts: oh, I notice that you like strong feelings hahaha17:45
pas-halucasagomes, it seems there is some new magic in keystonemiddleware17:46
pas-hahttp://logs.openstack.org/86/283786/1/check/gate-puppet-openstack-integration-scenario002-tempest-dsvm-centos7/d56dd17/logs/ironic/ironic-api.txt.gz#_2016-02-23_21_18_01_04817:46
pas-haand next line17:46
dimsjroll : https://review.openstack.org/#/c/284300/1/ironic/common/context.py should do the trick17:46
pas-haalthough we configure keystonemiddleware to talk to v2.0 in ironic.conf, internally it goes to v3 nevertheless17:47
lucasagomespas-ha, ouch it's being redirected to v317:47
jrolldims: we'll need to backport this to liberty too, right?17:47
* sambetts is calling it a evening 17:47
dimsjroll : yep17:47
jrollurgh17:47
dimsjroll : let's wait till the jobs are green17:48
*** moshele has joined #openstack-ironic17:48
jrolldims: well, I +2'd anyway :)17:48
lucasagomesdims, cool17:48
jrollthank you for helping17:48
dimsjroll : thanks!17:48
* lucasagomes +2 waiting for the jobs17:49
*** sambetts is now known as sambetts|afk17:49
lucasagomesI will call it a day, so jroll will probably push the final button on that17:49
mgouldsambetts|afk, good night!17:49
*** trown|lunch is now known as trown17:50
jrolllucasagomes: sambetts|afk: have a good night! :)17:50
lucasagomesthanks17:51
lucasagomessee y'all tomorrow17:51
*** lucasagomes is now known as lucas-hungry17:51
*** Nisha has quit IRC17:51
lucas-hungryNisha, I can try helping why coreos build image fails for you tomorrow17:51
lucas-hungryif you don't figure it out in the meantime17:51
lucas-hungrynight all !17:51
openstackgerritJim Rollenhagen proposed openstack/ironic-python-agent: Warn if extension fails to load  https://review.openstack.org/28430917:52
EmilienMlucas-hungry, dtantsur|afk : https://bugs.launchpad.net/ironic/+bug/154941417:52
openstackLaunchpad bug 1549414 in Ironic "Baremetal API tests fail with 403 error (from ironic tree)" [Undecided,New]17:52
jrollnisha just quit17:52
jrollwat17:52
EmilienMplease bring love in this bug17:52
jrollnisha pls, I just wrote a patch to help :(17:53
EmilienMjroll: I promess, I won't quit if you fix my bug :-P17:53
*** Nisha has joined #openstack-ironic17:53
lucas-hungryEmilienM, thanks17:53
jrollEmilienM: I didn't fix it, just added logging, I can happily do that for you :P17:53
* jroll wishes nisha had code posted so he could test...17:54
lucas-hungryjroll, btw, if you have time https://review.openstack.org/#/c/284036/ (devstack-gate change to work with ipmitool)17:54
jrollcool17:54
lucas-hungryit's like 3LOC17:54
lucas-hungryso, no rush :-)17:54
* lucas-hungry goes now17:54
NishaI can post the code, i also wish to17:54
EmilienMjroll: no you can't, I'm running RDO trunk packaging, not source.17:54
Nishabut pxe_ipmi is not working17:54
Nishafor me17:55
Nishaatleast17:55
*** alexpilotti has joined #openstack-ironic17:55
*** Marga_ has quit IRC17:55
jrollNisha: oh, welcome back17:55
jrollNisha: add this patch and see if you get that warning https://review.openstack.org/28430917:55
Nishajroll, yes it got disconnected in between17:55
Nishajroll, sure let me try. Should i post the patch without pxe_ipmi passing17:57
Nisha?17:57
*** moshele has quit IRC17:57
jrollNisha: posting code never hurts anything :)17:57
jrollI thought you had gone so I wanted to try it :)17:57
NishaIt has three patches, ironic-lib, IPA and ironic17:57
NishaNo it got disconnected in between17:57
jrollright, I know that now17:58
Nishalet me try with your patch and see if i get some loading error...17:58
Nishabut if extension fails to load, how can i make that success17:58
Nisha?17:58
jrollby fixing the bug that causes loading to fail17:59
*** mkovacik_ has quit IRC17:59
*** thrash|biab is now known as thrash18:00
*** rpioso has quit IRC18:00
EmilienMjroll: can you make sure the bug I reported is triaged? It looks pretty high to me.18:01
*** derekh has quit IRC18:01
jrollEmilienM: dtantsur|afk is our main triager, it will get done18:02
EmilienMoh you have a triager ok. Cool!18:02
*** mgoddard_ has quit IRC18:02
*** mgoddard has joined #openstack-ironic18:03
*** alexpilotti has quit IRC18:07
*** praneshp has joined #openstack-ironic18:07
*** alexpilo_ has joined #openstack-ironic18:07
*** suro-patz has joined #openstack-ironic18:07
Nishajroll, it doesnt give any warning while installing IPA18:09
Nishain ramdisk18:09
jrollNisha: when running IPA18:09
Nishajroll, i used ur patch, and then did IPA installation in ramdisk18:10
Nishaohk, let me pack it up and see18:10
jrollNisha: it should happen at IPA startup18:10
Nishajroll, whats the priority for RAID for Mitaka18:11
Nishathere are two patches pending for RAID18:11
Nishaso just asking18:12
Nisha#Link https://review.openstack.org/226330, https://review.openstack.org/22623418:12
jrollNisha: yes, those are priority18:13
jrollthank you18:13
*** chaustin has joined #openstack-ironic18:13
*** degorenko is now known as _degorenko|afk18:14
openstackgerritvinay kumar muddu proposed openstack/proliantutils: Changes to NIC info retrieving logic  https://review.openstack.org/27311818:18
*** alexpilotti has joined #openstack-ironic18:19
*** alexpilo_ has quit IRC18:20
Nishajroll, vdrok, regarding https://review.openstack.org/246036...18:24
Nishawe could replace the RequestContext with get_admin_context() as per suggestion, but I dont know the implcation of changing it18:25
Nishaand the issue was seen only in fail over scenario18:26
jrollNisha: well, it can't be any more broken than it is now, right?18:26
jroll:)18:26
jrollget_admin_context sounds right to me18:26
Nishait can be correct, if it breaks the normal deploy behaviour also18:27
vdrokNisha, I've tried that locally and it worked for me, but please double check :)18:27
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: [WIP] Trying latest oslo.* from master  https://review.openstack.org/28415118:27
openstackgerritDavanum Srinivas (dims) proposed openstack/ironic: Tolerate roles in context.RequestContext  https://review.openstack.org/28430018:27
openstackgerritLilia Sampaio proposed openstack/ironic-specs: Dynamic allocation of nodes for the OneView drivers  https://review.openstack.org/27572618:27
Nishavdrok, the fix needs the multiconductor setup and now i dont have that handy :(18:27
jrollI don't see how it could break deploys18:28
dimsjroll : foiled by flake8 :) the py27,34 passed. so updated the review ^^18:28
jrollanywhere this is used is currently broken, I believe18:28
jrolldims: heh, such is life18:28
NishaI fixed and raised the patch when i had multiconductor setup18:28
Nishajroll, hmm i agree...18:28
Nishabut then i will need multiconductor setup18:29
Nishavdrok, how did u tested it locally?18:29
jrollyou could run two conductors in devstack18:29
Nishain normal deploy? or with takeover?18:29
Nishain a single devstack?18:29
jrollyes18:29
Nishahow?18:29
Nishai used two nodes for multiconductor setup18:30
jrollby running ironic-conductor again, with a different config file to set different hostname18:30
*** ohamada has quit IRC18:30
*** sinval is now known as sinval-brb18:30
*** electrofelix has quit IRC18:30
vdrokNisha, yes, I was testing with devstack all-in-one18:30
Nishavdrok, did u test the failover also?18:31
Nishafor pxe drivers18:31
vdrokNisha, nope18:31
Nishathis issue was seen for conductor failover only18:31
Nishathe normal deploy went thru with existing code18:31
Nishaafter taht when i did conductor fail over i could see glance fails with "unauthorize error" for downloading the image18:32
NishaAnd when i fixed it as the patch does, then i faced this issue18:33
Nishahttps://review.openstack.org/24603318:33
Nishavdrok, is it possible for you to test it for failover also18:33
vdrokNisha, sorry, I'm leaving now so cannot setup this right now. i can try tomorrow if needed18:34
NishaOk Thanks18:34
*** Marga_ has joined #openstack-ironic18:34
Nishajroll, i dont see any warning from IPA18:34
Nishabut same error18:34
jrollNisha: interesting18:35
Nisha2016-02-24 10:37:32.206 DEBUG ironic.drivers.modules.agent_client [-] Agent command iscsi.start_iscsi_target for node bed3bce8-827f-40cf-954e-3bfb99f0753b returned result None, error None, HTTP status code 404 from (pid=29721) _command /opt/stack/ironic/ironic/drivers/modules/agent_client.py:9518:35
*** lhcheng has joined #openstack-ironic18:36
jrollNisha: can you paste the full IPA logs please, from startup to end?18:36
NishaIPA logs from conductor?18:37
jrollNisha: no, from IPA18:37
openstackgerritVladyslav Drok proposed openstack/python-ironicclient: Use keystoneauth instead of keystoneclient  https://review.openstack.org/27572218:38
openstackgerritVladyslav Drok proposed openstack/bifrost: DO NOT MERGE  https://review.openstack.org/27636018:38
NishaIPA will log to the conductor only ? am i correct?18:38
vdrokgood night everyone!18:38
jrollit will log to journald in the ramdisk18:38
*** stevemar has joined #openstack-ironic18:38
jrolland you can add systemd.journald.forward_to_console=yes to the kernel cmd line to make it log to console18:39
Nishaor i shud login to the ramdisk on the server and get using journalctl?18:39
jrollyes18:39
Nishabut copy paste doesnt work on console18:39
Nisha:(18:39
jrollit does on my console18:39
jrollor you can add your ssh key to IPA18:39
Nishaoh ...lot of work...18:40
NishaIPA is difficult18:40
jrollit really isn't18:40
JayFNisha: if you're using coreos, add ssh_key="ADSFGHJADFSGKLSDFHGDFKJGDFS user@host" to your kernel command line18:40
JayFto easily inject a single key18:40
jrollit's unpacking and repacking the image making it difficult18:40
NishaI can give the screenshot18:41
Nishaif that works18:41
jrollscreenshots are fine18:41
Nishabut where shud i paste?18:41
jrollnot ideal but better than nothing18:41
jrollimgur.com is a decent image host18:41
*** alexpilotti has quit IRC18:43
*** alexpilotti has joined #openstack-ironic18:43
Nishait gives "Error root KeyError: u'iscsi'18:45
*** ijw has joined #openstack-ironic18:46
Nishajroll, ^^^18:46
NishaJayF, using Fedora ramdisk18:47
JayFNisha: ah, then IDK :)18:47
jrollNisha: I'd like the full logs, especially from startup18:47
*** jcoufal has quit IRC18:48
jrollthat's just telling us what we already know: the extension isn't loaded18:48
Nishajroll, ah18:48
jrollthere should be a warning during startup that says it failed to load18:48
Nishajroll, i can see extensions.image and extensions.iscsi fails to load18:49
jroll"Extension iscsi failed to load with exception ..."18:49
NishaNo module named rtslib18:49
jroll\o/18:49
Nishaoh means i need to install this in ramdisk and then it shud work18:49
jrollhttps://github.com/openstack/ironic-python-agent/blob/master/requirements.txt#L2118:49
jrollyep18:49
Nishahmmm18:49
jrollmaybe just install all of requirements.txt :)18:49
Nishajroll thanks for ur patch18:50
jrollwelcome18:50
Nishait helped a lot18:50
*** Marga_ has quit IRC18:50
*** ijw has quit IRC18:50
*** Marga_ has joined #openstack-ironic18:51
jrollNisha: btw, the build automation we provide handles these for you18:52
Nishayes, but there are some issues in coreos build tool ...doesnt run on my system18:52
Nishaand anyway i had to test my chanegs so many times18:52
Nishaso now i know the issue, i shud be able to resolve it18:53
openstackgerritGonéri Le Bouder proposed openstack/ironic-python-agent: iscsi: wipe part table before starting the target  https://review.openstack.org/28434718:54
*** chenke__ has joined #openstack-ironic18:54
*** Nisha has quit IRC18:55
*** rajinir has quit IRC18:55
*** daemontool has quit IRC18:55
*** Nisha has joined #openstack-ironic18:55
*** chenke_ has quit IRC18:57
mgouldreviews please! https://review.openstack.org/#/c/27618718:58
* mgould -> home; good night everyone!18:58
*** ijw has joined #openstack-ironic18:59
*** raddaoui has joined #openstack-ironic19:01
*** raddaoui_ has joined #openstack-ironic19:01
*** raddaoui__ has joined #openstack-ironic19:01
*** mgould has quit IRC19:02
harlowja_at_homedtantsur|afk, sooo if u want http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/devstack-gate.yaml#n1374 is apparently the place to add-in futurist19:03
harlowja_at_homethat will make it get included (from git) for dvsm19:03
harlowja_at_homei think that's what u want?19:03
Nishajroll, and others can we have some reviews on RAID patches?19:04
*** ijw has quit IRC19:04
*** alineb has quit IRC19:05
*** ijw has joined #openstack-ironic19:05
*** afaranha_ has quit IRC19:06
*** Nisha_away has joined #openstack-ironic19:10
*** Nisha has quit IRC19:10
*** Sukhdev has joined #openstack-ironic19:10
*** athomas has quit IRC19:14
*** afaranha has joined #openstack-ironic19:19
*** pas-ha has quit IRC19:21
*** ChubYann has joined #openstack-ironic19:22
*** mkovacik has joined #openstack-ironic19:24
Nisha_awayjroll, it fails to start IPA after installing all the dependencies19:26
harlowja_at_homedtantsur|afk,  https://review.openstack.org/#/c/284367/19:26
Nisha_awayjroll, i will debug it further tomorrow19:27
Nisha_awaybut it fails to start IPA giving the error as "Configuration file /usr/lib/systemd/system/ironic-python-agent.service is amrked executable. please remove executable permission bits. proceeding anyway"19:29
Nisha_awayand then in next line gives the systemd exec error19:29
*** jaybeale has quit IRC19:29
*** Nisha_away has quit IRC19:34
openstackgerritGonéri Le Bouder proposed openstack/ironic: ipxe: add --timeout parameter to kernel and initrd  https://review.openstack.org/28389319:34
GoneriIs it possible to have a case where the device exposed over iscsi by python-ironic-agent must not be modified?19:43
GoneriI try to answer a question from TheJulia here https://review.openstack.org/#/c/284347/119:43
*** trown is now known as trown|brb19:45
*** rloo has joined #openstack-ironic19:48
*** trown|brb is now known as trown19:49
*** afaranha has left #openstack-ironic19:58
*** alexpilotti has quit IRC19:58
*** penick has joined #openstack-ironic20:01
*** alexpilotti has joined #openstack-ironic20:01
*** alexpilotti has quit IRC20:01
*** mkovacik has quit IRC20:05
openstackgerritGonéri Le Bouder proposed openstack/ironic-python-agent: iscsi: wipe part table before starting the target  https://review.openstack.org/28434720:07
*** nathan-h_ has joined #openstack-ironic20:07
*** alexpilotti has joined #openstack-ironic20:08
*** nathan-h_ has quit IRC20:11
*** alexpilotti has quit IRC20:12
jlvillalGoneri: On that patch. Is there a reason it is iscsi specific?  Can it be more generic?20:16
*** alexpilotti has joined #openstack-ironic20:17
*** chaustin has quit IRC20:30
*** alexpilotti has quit IRC20:36
*** Marga_ has quit IRC20:48
*** Sukhdev has quit IRC20:48
*** Marga_ has joined #openstack-ironic20:48
*** jaybeale has joined #openstack-ironic20:49
*** mkovacik has joined #openstack-ironic20:51
Gonerijlvillal, hi, I believe to related to the way the iscsi driver works20:51
jlvillalGoneri: I left a comment in the patch.20:51
Gonerijlvillal, it assumes the kernel will by itself reload the partition table, but sometime it does happens.20:52
Gonerijlvillal, Yep and I answered some minutes ago20:52
jlvillalGoneri: thanks20:52
*** boris-42 has joined #openstack-ironic20:53
*** chaustin has joined #openstack-ironic20:54
*** penick has quit IRC21:00
*** piet has quit IRC21:00
sinval-brbgood night folks, see you'all tomorrow21:01
*** sinval-brb is now known as sinval-afk21:01
*** achanda has quit IRC21:01
NobodyCamnight sinval-afk21:06
*** pcaruana has quit IRC21:10
openstackgerritMerged openstack/ironic-lib: Updated from global requirements  https://review.openstack.org/28398521:11
*** Goneri has quit IRC21:13
*** trown is now known as trown|outtypewww21:14
*** chaustin has quit IRC21:19
*** chaustin has joined #openstack-ironic21:22
jlvillalNobodyCam: Do you know what are release schedule is?21:23
jlvillalNobodyCam: Like when is the cut-off for things to get into Mitaka21:23
*** raddaoui__ has quit IRC21:23
*** raddaoui has quit IRC21:23
*** raddaoui_ has quit IRC21:23
jlvillalOr anyone else who knows :)21:23
NobodyCamjlvillal: like http://releases.openstack.org/mitaka/schedule.html21:24
jlvillalNobodyCam: So are we following milestones?21:24
jlvillalSo M-3 is next week then for us.21:24
openstackgerritKurt Taylor proposed openstack/ironic-python-agent: Add DIB ironic-agent element to readme for IPA  https://review.openstack.org/27277421:32
openstackgerritMerged openstack/ironic: Tolerate roles in context.RequestContext  https://review.openstack.org/28430021:33
*** ppiela has joined #openstack-ironic21:33
*** jaybeale has quit IRC21:33
*** ekarlso- has quit IRC21:34
*** ekarlso- has joined #openstack-ironic21:34
NobodyCam:)21:34
devanandajlvillal: we are not exactly following milestones for the server, but we DO need to cut a release soon21:37
devanandajlvillal: and that will be the basis for mitaka integrated release, yes21:37
devanandajlvillal: also, our client and our libraries are bound by common milestones21:37
jlvillaldevananda: Thanks. I thought so. I see we are 'release' with intermediary21:37
devanandayes21:37
mrdaMorning Ironic21:40
*** krtaylor has quit IRC21:41
*** mtanino__ has joined #openstack-ironic21:41
*** achanda has joined #openstack-ironic21:43
*** achanda has quit IRC21:45
*** ndipanov has quit IRC21:45
*** MattMan has quit IRC21:45
openstackgerritOpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements  https://review.openstack.org/28398321:45
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: Add comments to generator.py  https://review.openstack.org/28395421:45
*** MattMan has joined #openstack-ironic21:45
*** raddaoui has joined #openstack-ironic21:54
*** Sukhdev has joined #openstack-ironic21:54
*** raddaoui__ has joined #openstack-ironic21:54
*** raddaoui_ has joined #openstack-ironic21:54
*** krtaylor has joined #openstack-ironic21:55
openstackgerritRamamani Yeleswarapu proposed openstack/ironic: WIP: Add unit tests for 'ironic/common/config_generator/generator.py'  https://review.openstack.org/28393721:58
*** suro-patz has quit IRC22:01
*** suro-patz has joined #openstack-ironic22:02
*** Sukhdev has quit IRC22:03
*** raddaoui__ has quit IRC22:06
*** raddaoui_ has quit IRC22:06
*** raddaoui has quit IRC22:06
*** daemontool has joined #openstack-ironic22:11
*** Sukhdev has joined #openstack-ironic22:14
*** dims has quit IRC22:14
*** Sukhdev has quit IRC22:17
*** Sukhdev has joined #openstack-ironic22:17
*** chaustin has quit IRC22:18
*** raildo is now known as raildo-afk22:19
*** daemontool has quit IRC22:23
*** chaustin has joined #openstack-ironic22:25
*** dprince has quit IRC22:26
*** penick has joined #openstack-ironic22:27
*** Sukhdev has quit IRC22:29
*** rloo has quit IRC22:29
*** praneshp has quit IRC22:34
*** vishwana_ is now known as vishwanathj22:39
*** chaustin has quit IRC22:40
*** uunsr has quit IRC22:47
*** harshs has joined #openstack-ironic22:57
*** harshs has quit IRC22:58
*** suro-patz has quit IRC23:00
*** dims has joined #openstack-ironic23:08
*** achanda has joined #openstack-ironic23:10
*** suro-patz has joined #openstack-ironic23:10
*** thrash is now known as thrash|g0ne23:12
*** Sukhdev has joined #openstack-ironic23:15
*** blakec has quit IRC23:23
*** praneshp has joined #openstack-ironic23:31
*** praneshp_ has joined #openstack-ironic23:32
*** praneshp has quit IRC23:35
*** praneshp_ is now known as praneshp23:35
*** jaybeale has joined #openstack-ironic23:44
*** raddaoui has joined #openstack-ironic23:48
*** raddaoui__ has joined #openstack-ironic23:48
*** raddaoui_ has joined #openstack-ironic23:48
*** jaybeale has quit IRC23:49
*** smoriya_ has joined #openstack-ironic23:50
*** raddaoui has quit IRC23:50
*** raddaoui_ has quit IRC23:50
*** raddaoui__ has quit IRC23:50
openstackgerritMerged openstack/ironic: Move _from_db_object() into base class  https://review.openstack.org/27696023:55
zer0c00llucas-hungry: sure. I didn't know UEFI + MBR would work. But thanks for clarifying23:59

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