15:16:15 #startmeeting ceilometer 15:16:16 Meeting started Thu Feb 12 15:16:15 2015 UTC and is due to finish in 60 minutes. The chair is eglynn. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:16:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:16:19 The meeting name has been set to 'ceilometer' 15:16:19 #topic Kilo-3 status 15:16:26 o/ 15:16:38 <_elena_> o/ 15:16:44 hi 15:16:49 o/ 15:16:56 o/ 15:17:11 o/ 15:17:22 o/'= 15:17:28 ... 15:17:59 o/ 15:18:22 o/ 15:19:04 #link https://launchpad.net/ceilometer/+milestone/kilo-3 15:19:37 ^^^ does that capture everything? 15:19:51 it includes a few holdovers from kilo-2 15:20:29 the functional testing spec (which I think is still pending) probably will go in there? 15:20:48 cdent: yep 15:20:59 eglynn: would you please add https://blueprints.launchpad.net/ceilometer/+spec/power-thermal-data into kilo-3? 15:21:02 looks ok to me. i think me ityaptin will add one for event transformer/bracketing related work. 15:21:19 llu-laptop: sure ... is Edwin working on it? 15:21:37 eglynn: I think so 15:21:52 llu-laptop: cool if he has the bandwidth to work on it 15:21:58 so heads up on the dates 15:22:05 kilo-3 is due on March 19th 15:22:21 but we have a feature proposal freeze two weeks prior 15:22:43 that means initial version of patches need to be proposed for Mar 5th 15:23:02 ... we aimed for that last time too, didn't quite make it ;) 15:23:28 it basically reduces the need for last minute feature freeze exceptions 15:23:48 o/ 15:24:02 and the last minute gate issues too hopefully 15:25:06 yeap 15:25:34 let's move on (since I burned the first 15 mins) 15:26:35 #topic gnocchi status 15:27:45 so as I said before, we need owners for everything in http://bit.ly/gnocchi-ceilo-k3-tasks 15:27:46 I write to paper all storage driver features by last 2 months for implement it in influxdb and opentsdb CRs 15:27:56 thanks to all who volunteered 15:28:09 blueprints can now be filed for gnocchi 15:28:18 https://blueprints.launchpad.net/gnocchi 15:29:37 jd__: IIRC the TC confirmed on Tuesday evening that they're open for business in terms of accepting big tent applications 15:30:04 cool that's good news 15:30:14 I've made some progress on the gnocchi client – working on openstacksdk 15:30:19 and I'm still working on that 15:30:36 jd__: yeah, I saw the patch for capabilities, nice 15:30:37 I'm also working on adding to openstackclient 15:30:49 final goal is to have "openstack metric create ..." 15:31:23 other than that we're on a good road I think :) 15:32:24 I got accepted new resources for heat and I finished the setup of gate/devstack, we have now 1 functional test :p 15:33:21 sileht: yeah, good getting the buy in on that for heat 15:33:27 *from heat 15:34:07 move on? 15:34:14 #topic swift middleware support in juno tests 15:34:29 s'all good 15:34:30 gordc the floor is your's ... ^^^ 15:35:17 sorry wasn't paying attention... 15:35:57 gordc: no worries ... so do you want to expand on that? 15:36:00 so basically this is to discuss ongoing issue regarding swift middleware and it's dependecies 15:36:16 gordc: I'm not sure that backporting removal would be kosher 15:36:31 a-ha that's not what you're suggesting 15:36:40 just backport test changes, amiright? 15:36:43 we have the new middleware in a separate library... but it won't work against juno since the listeners aren't in juno 15:37:06 so i guess the question is do we want to backport the listeners to juno 15:37:09 a-ha, got it 15:37:18 I'm not sure it is worth the effort 15:37:26 Last night's failures were a red herring, not ceilo's fault. 15:37:29 that or we continue as is... and handle dep issues as they come. 15:37:32 cdent: yeah. 15:37:32 so strictly speaking that would not be a backportable thing according to the upstream criteria 15:37:52 https://wiki.openstack.org/wiki/StableBranch#Appropriate_Fixes 15:37:54 just like to reach a consensus going forward i guess. 15:38:06 (I added some additional notes to the bug to reflect last night's research) 15:38:23 New features == completely verboten 15:38:26 however 15:38:35 I can see certain distros backporting 15:38:43 or we turn off swift tests as a third option... but i guess we're all leaning to just tracking issues as they come 15:39:28 gordc: turn off grenade tests, or? 15:39:33 gordc: I'm leaning 15:39:37 I think just leave things as they are, see what happens. 15:39:53 cdent: the Irish solution :) 15:40:03 eglynn: LOL :) 15:40:04 My mom was born there... 15:40:06 lol... programmers solution. 15:40:09 :) 15:40:14 speaking of the gate test for old version, why do have have gate-tempest-dsvm-neutron-src-python-ceilometerclient-icehouse for ceilometerclient? 15:40:24 * eglynn hands cdent honourary citizenship :) 15:40:43 * cdent accepts his bottle 15:40:48 haha 15:40:54 LOL :) 15:41:19 I saw that task overwrite ceiloclient's requirement with icehouse version, and test the latest ceiloclient code on the overwrote requirements, that doesn't seems right to me 15:41:19 i think we can close off i guess... the capping of requirements in juno should probably minimise any dep issues anyways 15:41:20 llu-laptop: good question, I don't know ... do any of the other python-*clients have similar 15:41:27 gordc: ok 15:41:50 #topic the real world/ready for primetime threads 15:42:03 cdent: thanks for bringing this one up 15:42:12 it does not make for comfortable reading 15:42:27 Yeah, I added that because it's just sort of embarassing and I think we need to be more aggressive about responding and reacting in an active and productive way, not just ignoring it. 15:42:29 I have not reply as the OP is specifically looking for operational experiences 15:42:36 i read the one which mentioned there's a doc that says mysql is the recommended backend. 15:42:40 (not rebuttal from us) 15:42:47 Things are much better now since Juno, but I'm not really sure how much better. 15:42:50 we need to hunt down that doc and burn it to the ground 15:43:29 cdent: i think mongo issues will still exist in juno... side effect of people not understanding mongo and well... mongo 15:43:36 And in general I think the project as a whole has a bit of an image problem that is not helped by the fact we don't often think about what we're doing in operational terms. Instead funcional. 15:43:52 I'd like to let the thread play out a bit more, then respond acknowledging the issues in the storage layer and point to the efforts to improve scalability & perf with gnocchi 15:44:25 anyone who'd like to rebut very specific points also (e.g. the mysql by default), obviously feel free 15:45:06 eglynn: we should ask for deployment scenarios where these people found issues 15:45:28 eglynn: those could be real pointers to where we need to be in the future regarding performane 15:45:39 I really think that actively engaging with operators to figure out how to improve ceilo would be a great thing. Real use cases, etc. 15:45:41 fabiog: in terms of deployment sizes etc.? 15:45:41 I think we are all well aware of our issues and we're trying to address them, we just lack manpower 15:45:48 I'm not sure how we ... 15:45:51 yeah what jd said 15:46:09 eglynn: exactly. So we will know what they expect and at which scale 15:46:15 However, unless we are actively, almost constantly, telling people "we're working on it" no one will think we actually are 15:46:15 we have ~10 developers with an equivalent of 2-3 developers full time max I'd say 15:46:25 cdent: sure 15:46:50 fingers crossed the situation is going to be far better once Gnocchi enters the scene 15:46:50 true, but there's only so many times you can say "patches are welcome" and not get much response 15:47:11 * cdent nods 15:47:42 some small part of that is probably people rocking up and saying "i'd like to help but architecturally this is a mess so nevermind" 15:48:05 (that is, of the very small number of people who interested, some segment is turned away in distaste) 15:48:13 (gnocchi ought to help that) 15:48:31 cdent: architectually what is a mess? 15:48:35 yes, distaste for archiecture ... aslo with some social aspects IIRC 15:48:48 gordc: ceilometer 15:49:24 So yeah: image problem. Which is fixable, but takes some work, of what sort I'm not sure. 15:49:37 Work that is especially hard to do given resource constraints. 15:49:58 cdent: uh.. ok. i'm not sure anyone would know what to do with that if someone just said that and dropped the mic. 15:50:34 Well I'm not trying to finish the topic, I'm trying to start it. 15:50:55 But on the other hand I don't think we can finish it right here right now. We just need to put it in our heads and care. 15:51:08 we need to demonstrate progress with gnocchi integration, provide realistic hope for a "game changer" IMO 15:51:23 it doesn't have to be absolutely the finished article in kilo 15:51:34 but enough to realistically tech preview 15:51:35 cdent: yeah, i'm just saying i don't know what i would do with that if you said it to me... it's way way too broad. 15:51:43 we need to polish ceilo/gnocchi integration and let people play with it 15:51:47 which "it" gordc? 15:51:52 jd__: exactly, I agree 15:52:00 jd__++ 15:52:06 cdent: "architectually, this is a mess" 15:52:07 so gogogo pick item up in the k3 list and work on it! :p 15:52:24 ^^^ wot that man said! 15:52:40 gordc: I'm saying that I think people have that reaction. The reasons why they do are unclear. 15:52:54 I can say that I've heard that a few times 15:52:58 Surely it doesn't surprise you that they might have that reaction? 15:53:24 cdent: not saying they're wrong. i'm just saying it'd help if they gave the reason so we could fix it. 15:53:33 I understand that the architecture seems like a mess because it grew organically in different direction with a large scope 15:53:44 thing is we are improving that 15:53:59 We're talking about two different things. The issue is not that the architecture is a mess. 15:54:13 I think we expose our plan a lot, e.g. we write about it and we do webinar (hint hint eglynn) but people just don't listen :) 15:54:14 cdent: you're saying the issue is perception? 15:54:16 they want _results_ 15:54:19 yes eglynn 15:54:31 I think the architecture is a mess, but I think we can fix it. 15:55:00 cdent: the way to change that perception is to show concrete progress on a realistic game changer, IMHO 15:55:08 But an operator/user cares about whether they can percive that there is progress and a good direction. 15:55:12 And I agree with you eglynn 15:55:17 jd__ as a new operator I've not seen those things 15:55:27 exactly linuxhermit 15:55:38 there is _zero_ visibility into the real future of ceilo 15:55:56 (for people who aren't tracking patches) 15:56:32 cdent: I gave an RDO hangout earlier in the week and put gnocchi absolutely front and centre 15:56:48 great, good start 15:56:49 cdent: ... i.e. I said nothing else about all the other work that's been landing in kilo 15:57:04 cdent: also there isn't an articulated and phased description on how Gnocchi and Ceilometer will merge/interact. Maybe we can start work on this 15:57:07 Video at https://plus.google.com/events/cht3k5nr5u73pv3d08i7vq5m570 15:57:19 fabiog: that's a good idea too 15:57:26 (not becaus ethat wasn't important, more coz we need to continually bang the gnocchi drum) 15:57:43 ... in order to start the perception shift 15:57:53 I'd prefer to state what I'm trying to say in a more encouraging way but I get the impression I'm making people defensive, that's not my intent at all. 15:57:55 nod 15:58:31 We don't need to start Perl 6. 15:58:33 cdent: sorry if that came across as defensive ... that was not intended on my part, and I'm glad you brought this up 15:59:41 cdent: yes, thanks. It really helps to have ops perspectives. At the end of the day *they* are our customers :-) 16:00:02 so we need semi-closure on gnocchi and we need to get the message out on it at summit 16:00:16 so i guess track the thread and hope they give specific issues that need to be fixed? 16:00:18 with regard to making gnocchi visible and popular I do think we can do a better job of having the "articulated and phased description" that fabiog mentions. 16:00:20 semi-closure == not necessarily done & dusted, but enough to play with 16:00:54 that will also help drive contributions appropriately 16:01:24 times up 16:01:26 eglynn: I will be happy to work on it. I took responsiblity for documenting this anyway from the list 16:01:40 fabiog: excellent, that would be welcome 16:01:45 yep, we're hogging the channel beyond our allocated slot 16:01:56 thanks folks and apols for the late start 16:01:58 laters 16:02:00 eglynn: I will need to meet with you and jd__ to discuss it in detail 16:02:06 bye all 16:02:08 #endmeeting ceilometer