14:07:15 #startmeeting cloudkitty 14:07:16 Meeting started Mon Dec 14 14:07:15 2015 UTC and is due to finish in 60 minutes. The chair is sheeprine. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:07:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:07:19 The meeting name has been set to 'cloudkitty' 14:07:42 We don't have many topics to discuss, we'll make it fast. 14:07:47 #topic road to 0.5 14:08:06 We're a few steps away from releasing version 0.5 14:08:25 We've got some bugfixes waiting to be integrated in CloudKitty. 14:08:59 I'll like to add support for gnocchi integration, patches are in review, I know that the Nubeliu guys are trying it. 14:09:12 I'm waiting for feedbacks before moving it outside of WIP. 14:09:29 I know that the support is not 100% perfect but it's the first step. 14:09:50 besides the gnocchi support, is there any othe features that needed to be included ? 14:12:21 nope 14:12:22 I'll announce the feature freeze on the ML 14:12:22 The last feature to be integrated in 0.5 will be gnocchi support. 14:12:22 We'll then focus on bugfix and release the first rc 14:13:09 ok 14:13:56 Ok, I'm back. irssi died on me ;) 14:14:14 Do you see anything that needs to be implemented before the feature freeze ? 14:15:58 huats: ? 14:16:09 nope 14:16:18 ok good 14:16:31 #topic meeting hours 14:16:44 Just a quick point about meeting hours. 14:17:17 I'll send a mail to the ML to see if some contributors are willing to change the meeting hour to be able to attend this meeting 14:17:50 because ATM it's mostly us. Maybe it's because of timezones, or just that they don't want to take part in the weekly meetings 14:18:27 another idea might be to to a meeting every 2 weeks ? since may be weekly meetings are to time consuming for some people ? 14:18:32 Would you mind moving it in the morning? It might helps people in Asia attending it 14:18:56 I don't mind. But it makes it more difficult for people in the US the attend... 14:19:06 Yeah, we don't have enough contribution to do a weekly one. 14:19:08 but I agree we should try sometinhg :) 14:19:34 We can't have US and Asia at the same time sadly 14:19:43 and most of the active contributors are in Asia. 14:19:56 I'll make a quick poll on the mailing list 14:20:19 #action sheeprine send poll mail about meeting on the ML 14:20:22 ok geat 14:21:33 #topic Pending reviews 14:21:47 Just a quick look at what's waiting review 14:24:18 Many reviews are about code cleaning or deprecated stuff 14:24:31 We should validate them quickly to move on. 14:25:07 Some are modifying the way CK is interacting with other libs and we need to test it to be sure it's not broking something 14:26:15 But most of the review are not that hard to do, we should focus on them because we need to integrate most of them before moving on with the 0.5 release 14:27:08 huats: Anything to add? 14:27:18 not really 14:27:38 I am not enough involved oin the code lately to have a strong opinion 14:27:42 on that review part... 14:28:27 Yep, and we are lacking core reviewers. 14:29:29 With our current policy of two +2 before an accept if a core is not available it's pretty hard to validate a patch. And if the code comes from a core reviewer then we need the two others to do the code review. 14:29:45 I'll try to motivate the troops about code review ;) 14:30:07 :) 14:30:10 #topic tests 14:30:46 Some part of the code lack tests, I'll issue bug reports for this so contributors can catch on this and contribute. 14:31:19 Most of the problematic parts are "integration" parts were we use another client or query an API. 14:32:00 We need to mock most of these parts and it's pretty time consuming, plus if the client or backend is changing we're testing false dataset. 14:32:56 pabardina is currently working on new tests for CK 14:33:39 One part is doing tests on real database backends like mysql or postgresql. These tests will ensure that models are corrects and migrations are working correctly. 14:33:58 They will be integrated as new jenkins jobs. 14:34:54 He's trying to add dsvm tests too so we can do integration tests on real backends with real API and check possible inconsistencies between our mocks and real backend. 14:35:20 The only painpoint is how we'll inject a dataset in the components like ceilometer or gnocchi. 14:35:38 Because we need to simulate metrics, but it's another problem for another time ;) 14:36:37 #action sheeprine Report bugs about code parts lacking unit tests 14:37:08 dsvm would be great ! 14:37:20 #action pabardina Add new jenkins tests for real DB backends and DSVM tests 14:38:06 huats: See something else? 14:38:22 hum not really 14:38:42 looking for the release of the gnocchi integration : 14:38:43 :) 14:39:00 Which brings us to 14:39:06 #topic last bits 14:39:25 About the gnocchi integration, I need some tests in real environments 14:39:39 We have some limitations due to base low archive policy 14:39:52 It's nearly impossible to rewind in the past 14:40:45 but it's more of a configuration issue and people need to define good archive policies. 14:41:15 Second point, I need active code review. 14:41:24 Most of the code will not move with next patches 14:41:42 The only moving part will be collector references to the storage backend. 14:41:59 The get_storage part is sloppy and will change. But that's mostly it 14:42:14 If people could do a review we'll gain time for the last review. 14:42:34 I know it's a lot of code but we must ship working gnocchi support in v0.5 14:43:14 BTW I started working on 0.6, wiĺl release the patchset by wednesday 14:43:32 This can benefits gnocchi too. 14:44:10 That's all I had to say, do you have anything to add huats? 14:44:16 nope 14:44:32 Anyone else hidding and waiting to talk? 14:45:29 Ok I guess we're done then. 14:45:32 #endmeeting