14:10:46 #startmeeting cloudkitty 14:10:47 Meeting started Mon May 9 14:10:46 2016 UTC and is due to finish in 60 minutes. The chair is sheeprine. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:10:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:10:51 The meeting name has been set to 'cloudkitty' 14:11:15 We've got a pretty small agenda for this meeting. 14:11:35 Summit debriefing 14:11:35 Gnocchi support stage2 14:11:35 Road to version 0.6 14:12:08 #topic Summit debriefing 14:12:24 About what happened during Austin summit. 14:13:28 We've got more people interested in CloudKitty, which is great. 14:13:45 I got in touch with people from rackspace that started working on the project. 14:14:14 They'll work on ansible roles and try to modify some parts to make it work for their deployments. 14:14:35 From what I've heard they should have 3 - 4 people working on it for 2 to 4 weeks. 14:14:54 I have been discussing with some of them during the weekend 14:15:04 trying to help them out a bit 14:15:31 Speaking of that, we need to focus more on the doc. Most people don't know how to install or use CloudKitty. 14:15:45 sheeprine: indeed 14:15:54 I have been discussing that with one of them 14:16:24 Actually I was waiting for a patch to land on the trunk to work on that from a full view (installation and configuration) 14:17:00 and this patch should arrive quite soon from what we discussed last wednesday sheeprine :) 14:17:02 Great, I'll try to ping other cores to speed up review process. 14:17:20 I will make a review of your doc tomorrow 14:17:23 sheeprine: ^ 14:17:27 for hashmap 14:17:33 Anything to add about the summit? 14:18:00 I agree that we need to improve the doc, and add some doc about gnocchi and cloudkitty 14:18:19 sergio_nubeliu: actually this is something that I will adress 14:18:33 huats: great 14:18:41 Yes especialy the current limitations around archive policy and the way cloudkitty is fetching data. 14:18:42 I have discussed that with err earlier today (a guy from the #cloudkitty chan) 14:19:40 that it was nice to meet Maximiliano :) 14:19:56 (that is the thing I wanted to add on the Summit) 14:20:32 And see what you've done with CloudKitty ;) 14:20:33 :) 14:21:13 Let's focus on gnocchi support now, we've got some work about that. 14:21:20 #topic gnocchi support 14:22:00 So, what we all agreed on during the summit and session is to improve gnocchi support and to remove the need for an intermediary database. 14:22:33 We've got 2 ways of doing it, 1 do a 1:1 mapping with gnocchi resources. 14:22:45 2 support dynamic resources thanks to the new API. 14:23:01 I think 1 is pretty easy to attain in a small timeframe 14:23:08 but 2 might need more work. 14:23:43 1 has some limitations, we can't support data collected outside of gnocchi 14:24:05 sheeprine: do you agree to use same resources and create a new metric for each metric that have rating rules? 14:24:26 sergio_nubeliu: Yep, it's the easiest way to do it. 14:24:36 Just do a metric.cost 14:25:01 sheeprine: that's right. understood, the limitations 14:25:22 We discussed that it would be best to address 1 dring that cycle and then to work on that during the O cycle for the 2 14:25:43 sheeprine: what kind of data are you thinking about outside of gnocchi? 14:25:46 since it would give time to work on things asides that are needed 14:26:20 sergio_nubeliu: No clear idea, but we're supposed to handle multiple collectors, which means data that is not coming from gnocchi. 14:26:48 At the moment the only other collector is ceilometer... which is pointless if we are using gnocchi 14:27:07 But some people might need it. Since at the moment it's not the case we'll first focus on point #1 14:27:15 sheeprine: isn't it possible to inject data inside gnocchi from the collectors so that there is just 1 data source ? 14:27:59 Same problem as storing, you are just moving the problem in the collector. 14:28:06 huats: i think yes, its totally possible using the gnocchi api 14:28:42 ok 14:29:13 I was just mentionning that if someone NEEDS that it is a possibility ... 14:29:54 huats: sure... 14:29:55 so, are we agreed to develop this 1:1 option at first? 14:29:55 Might, but I really doubt we'll ever do something like that 14:30:02 Yes 14:30:27 sounds good for me too 14:30:31 I'm fixing a bug and doing some code cleanup in the current collector. 14:30:53 sheeprine: are you ok if i work on this? 14:31:03 Yeah sure. 14:31:18 I'll finish the collector part, but you can start the work on the storage. 14:31:47 This way we can have good gnocchi support faster. 14:32:00 great! i think it shouldn't take more than two weeks to have a first version? 14:32:04 I think that we should create a new driver. 14:32:20 sheeprine: agree 14:32:24 You can duplicate the gnocchihybrid but name it gnocchi 14:32:45 As it's pretty different from the way it's working. 14:33:09 And then we implement #2 as new features. 14:33:52 If you're working on storage I'll try to focus on new collector and internal objects. 14:34:27 Does anyone as more to add about gnocchi? 14:34:59 not from me 14:35:01 ok, i'll be working on 1:1 storage for the next two weeks 14:35:07 great to hear sheeprine 14:35:09 sergio_nubeliu: 14:35:13 good. 14:35:14 ^ 14:35:15 :) 14:35:23 sergio_nubeliu: try to push you patch in review as work in progress 14:35:49 This way I can have a look at the architecture and tell you if something should be modified earlier. 14:35:53 sheeprine: i'll do it 14:35:56 great. 14:37:19 Let's move on. 14:37:29 #topic road to version 0.6 14:37:59 Nothing really new here, we'll try to keep focus on what we planned for CloudKitty till now. 14:38:10 The full roadmap is in the previous meeting logs. 14:38:27 We worked on what we'll do (objectif libre) during the next spints. 14:38:50 We'll try to get this published ASAP so everyone can have a clear picture of what is soon to come on what's on the map. 14:39:17 sergio_nubeliu: Any specific point you want to include in version 0.6? 14:41:16 sheeprine: for this version 0.6, having the native gnocchi it fine by me 14:41:40 sheeprine: when do you plan to release? 14:42:22 for 0.6? improved gnocchi support, new collector resources modeling. 14:42:31 Not the awful list of dicts 14:42:40 You'll have an object with all the parameters 14:42:54 But it will still behaves as a dict some legacy code still works. 14:43:08 sheeprine: i think, the native storage will be a major performance improvement 14:43:08 I guess it's pretty important for you. 14:43:23 I'm pretty sure yes. 14:43:49 sheeprine: yes, you are right 14:43:52 At some point of time it might be usefull to plug the fake collector and a dummy storage to profile rating code of cloudkitty. 14:43:53 :) 14:43:58 But not for this release ;) 14:44:36 version 0.7 will focus on storage 14:44:37 sheeprine: do you have an estimated date for the release? 14:44:52 0.6? I hope less than a month 14:45:11 sheeprine: thats great! 14:45:14 So if you say you are done with the storage in 2 weeks it's perfect 14:45:23 it depends on you too sergio_nubeliu ;) 14:45:23 I hope so 14:45:35 sergio_nubeliu: No presure ;) 14:45:57 hahahaha, no presures :) 14:47:44 Are we ok about what's v0.6? 14:47:53 I think we are sheeprine ! 14:48:14 #topic last minutes 14:48:16 yes, i think so! 14:48:30 We have a few minutes left, anything to add? 14:48:44 Not for me ! 14:49:32 no, i'll contact you on irc while i develop the storage to discuss if needed 14:50:03 Ok great. 14:50:07 thank you guys! 14:50:13 We're done then, thanks everyone. 14:50:15 have a nice week! 14:50:23 #endmeeting