15:01:31 <rhochmuth> #startmeeting monasca 15:01:31 <openstack> Meeting started Wed Apr 5 15:01:31 2017 UTC and is due to finish in 60 minutes. The chair is rhochmuth. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:33 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:36 <openstack> The meeting name has been set to 'monasca' 15:01:42 <rhochmuth> o/ 15:01:43 <kamil_> o/ 15:01:49 <shinya_kwbt> o/ 15:02:24 <witek> hello 15:02:33 <rhochmuth> Agenda for Wednesday April 5 2017 (15:00 UTC) 15:02:33 <rhochmuth> 1. Reviews 15:02:33 <rhochmuth> 1. BUG: https://review.openstack.org/451188 15:02:33 <rhochmuth> 2. BUG: https://review.openstack.org/451764 15:02:33 <rhochmuth> 2. Stories 15:02:34 <rhochmuth> 1. https://storyboard.openstack.org/#!/story/2000964 15:02:34 <rhochmuth> 3. No Py3 for monasca-agent (like ever) 15:02:35 <rhochmuth> 1. supervisord works only with Py2 15:02:35 <rhochmuth> 4. Lost&Forgotten - go through all of them and abandon 15:02:36 <rhochmuth> 1. Automation to handle such reviews ( ref: https://github.com/openstack/nova/blob/master/tools/abandon_old_reviews.sh) 15:02:36 <rhochmuth> 2. https://review.openstack.org/#/c/344059/ 15:02:37 <rhochmuth> 3. https://review.openstack.org/#/q/status:open+project:openstack/monasca-agent+branch:master+topic:bp/add-windows-support 15:02:37 <rhochmuth> 4. https://review.openstack.org/#/c/401308/ 15:02:38 <rhochmuth> 5. In overall - a lot of old changes that are not WIP enlisted for monasca projects (see 1.1 for idea of handling that) 15:02:53 <rhochmuth> wow, that is a long agenda 15:02:59 <rhochmuth> what happened? 15:03:22 <kamil_> motivated people? 15:03:33 <rhochmuth> where? 15:03:41 <kamil_> don't know... just asking 15:03:47 <rhochmuth> #topic BUG: https://review.openstack.org/451188 15:05:11 <rhochmuth> so, i'll try and look at this more off-line, but it looks reasonable 15:05:17 <kamil_> I think the owner of this topic is missing... 15:05:22 <rhochmuth> i will try and +1 15:05:35 <rhochmuth> tomasz sent me email that he might not be here 15:06:04 <rhochmuth> i think he just wanted to get some folks to review this and merge if possible 15:06:31 <rhochmuth> #topic https://review.openstack.org/#/c/451764/ 15:06:59 <rhochmuth> i think this is similar 15:07:04 <rhochmuth> i had looked at this earlier 15:07:17 <rhochmuth> it looks good to me, but i'll take another look and +1 15:07:37 <rhochmuth> #topic https://storyboard.openstack.org/#!/story/2000964 15:08:36 <rhochmuth> is there anyone to discuss this? 15:08:50 <kamil_> i think the owner is still missing... 15:09:09 <rhochmuth> well, tomasz created the story based on a recent review that had been submitted 15:09:33 <kamil_> tomasz created the user story... unfortunately i have no idea about that 15:09:38 <rhochmuth> by Johannes Grassler 15:09:48 <rhochmuth> from i beleive suse 15:10:35 <rhochmuth> seems like cleaning up the ip addresses in some of our example config files is what the story is about 15:10:51 <rhochmuth> i don't have any issues getting this resolved 15:11:37 <rhochmuth> #topic No Py3 for monasca-agent (like ever) 15:11:53 <rhochmuth> supervisord works only with py2 15:12:45 <rhochmuth> does anyone know the specific requirements around py35 15:12:54 <rhochmuth> i guess i'm supposed to know this 15:12:58 <rhochmuth> but i don't 15:13:10 <witek> concerning supervisord or in general? 15:13:14 <rhochmuth> is there a hard deadline that we are targeting 15:13:17 <rhochmuth> in general 15:13:30 <witek> it is openstack wide goal for pike 15:13:54 <witek> we should describe till next week the status of the project and actions which will be taken 15:14:02 <rhochmuth> yeah, so does that mean we have to have all our repos passing py35? 15:14:15 <rhochmuth> to be in the pile release? 15:14:19 <rhochmuth> pike 15:14:29 <rhochmuth> is it a hard requirement or a goal 15:14:45 <witek> not sure 15:15:16 <shinya_kwbt> https://docs.openstack.org/developer/hacking/#python-3-x-compatibility is this requirements? 15:16:19 <shinya_kwbt> sorry not requirements but may be useful for development. 15:16:28 <witek> "If the goal does not apply to a project or the project has already met the goal, the PTL should explain why that is the case, instead of linking to planning artifacts." 15:16:52 <witek> "If a goal is not completed, that information should be added, along with any references needed to track when that work will be completed." 15:17:06 <witek> https://governance.openstack.org/tc/goals/ 15:20:10 <rhochmuth> i'm not exactly sure, i'll need to investigate further to understand if it is required or not 15:20:17 <rhochmuth> does "goal" imply required 15:21:23 <rhochmuth> #topic Lost&Forgotten - go through all of them and abandon 15:21:36 <rhochmuth> there are several reviews that are old 15:21:42 <witek> Release team is probably the right one to ask, I can ask if you want 15:21:44 <rhochmuth> and just sitting around 15:21:51 <rhochmuth> thanks witek 15:21:55 <rhochmuth> that would be great 15:22:39 <witek> no problem 15:23:52 <rhochmuth> so, does anyone in the meeting want to discuss abandonign old reviews 15:24:07 <rhochmuth> that we don't plan on merging anytime soon 15:24:15 <shinya_kwbt> Hi this is mine https://review.openstack.org/#/c/344059/ 15:24:37 <rhochmuth> hi shinya_kwbt 15:24:50 <rhochmuth> so, is this a review that we should abandon at this point? 15:24:53 <shinya_kwbt> Sorry for my long abscent for meeting. 15:24:59 <rhochmuth> np 15:25:02 <rhochmuth> glad to have you back 15:25:16 <shinya_kwbt> thanks 15:25:42 <witek> btw, did you hear anything new from Yuan about Cassandra? 15:25:52 <shinya_kwbt> Cassandra will be deprecated, so I'm OK to abandon this patch. 15:25:56 <rhochmuth> no, i haven't heard form yuan 15:26:07 <rhochmuth> he hasn't attended our meetings 15:26:24 <rhochmuth> i thought the communication that we had in barcelona 15:26:30 <rhochmuth> was pretty clear about cassandra 15:26:44 <witek> agree 15:27:14 <rhochmuth> so, based on yuan has stated, i think he is on his own 15:28:03 <rhochmuth> anyway, i could go through the list of reviews and make a first pass on one's to clean-up for review next week 15:28:08 <witek> during your spring break we have discussed removing Cassandra from repos 15:28:22 <rhochmuth> and was that question resolved? 15:28:29 <witek> and shortly afterwards he sent an email 15:28:42 <witek> but then silence again 15:29:11 <witek> we basicly agreed on removing 15:29:21 <rhochmuth> i think the issue that i have is that partly based on his stated commitments to the project we launched an effort to do cassandra last fall 15:29:27 <witek> wanted to wait for you actually :) 15:29:46 <rhochmuth> we had many discussions/meetings on that, for which yuan was invited 15:30:01 <jgu> is the reason to abandon cassandra developer resource based? 15:30:05 <rhochmuth> i haven't seen any contributions from him or his team 15:30:36 <rhochmuth> jgu: it is based mainly on performance compared to alternatives 15:30:36 <shinya_kwbt> jgu: not good performance 15:31:01 <rhochmuth> i also had a discussion with grafana labs on there cassandra implementation 15:31:04 <rhochmuth> recently 15:31:07 <rhochmuth> like last week 15:31:17 <rhochmuth> they confirmed the cassandra performance issues 15:31:34 <rhochmuth> however, they've been looking at an alternative to cassandra 15:31:50 <rhochmuth> scyllaDB 15:32:02 <rhochmuth> which they believe delivers better performance 15:32:15 <jgu> coool... is there a meeting notes or doc that you can refer me to regarding cassandra discussion. 15:32:38 <stevejims> cassandra is the only backend with open-source ha currently 15:32:43 <stevejims> (devils advocate) 15:32:46 <jgu> you know we were still still asked to lok into cassandra as db replacement 15:34:19 <rhochmuth> i was trying to find the etherpad on the cassandra work 15:34:33 <rhochmuth> but misplaced my link to that 15:34:53 <jgu> we can follow up after the meeting? 15:35:00 <rhochmuth> sure 15:35:05 <jgu> thanks! 15:35:52 <rhochmuth> anyway, regarding abandongin reviews, tomasz has two links 15:35:57 <witek> https://etherpad.openstack.org/p/monasca_cassandra 15:37:00 <rhochmuth> thx witek 15:37:11 <rhochmuth> we coudl review reviews to abandon next week 15:37:41 <rhochmuth> #topic Pike-1 milestone: April 13 15:38:00 <witek> I have mentioned that one already 15:38:36 <witek> the second goal apart from py3 is WSGI support 15:39:43 <witek> we should sum up the project status and acknowledge the goals 15:41:45 <witek> for WSGI we should be on the green side 15:42:28 <witek> I will ask what can we do about Python 3 15:42:31 <rhochmuth> witek: doesn't the pike-1 milestone seem early? 15:42:41 <rhochmuth> thanks witek 15:43:09 <rhochmuth> so of the repos are passing python35 15:43:12 <witek> I'm not sure 15:43:15 <rhochmuth> some of the repose 15:43:29 <witek> yes 15:43:29 <rhochmuth> for example, the monasca-persister is, https://review.openstack.org/#/c/450583/ 15:43:51 <rhochmuth> monasca-thresh is 15:43:57 <witek> haha 15:43:59 <rhochmuth> it doesn't have any python 15:44:29 <rhochmuth> monasca-api isn't 15:44:38 <witek> log-api should be good as well 15:44:52 <rhochmuth> yes, monasca-lot-api is passing 15:45:39 <rhochmuth> monasca-notificaiont isn't passing 15:45:50 <rhochmuth> so, some areas to resolve 15:46:21 <witek> the biggest problem is probably with agent and supervisor 15:46:33 <rhochmuth> yeah, i agree 15:48:20 <rhochmuth> #topic https://review.openstack.org/453639 15:48:24 <witek> ok, I'll follow up with release team and update the goals overview page 15:48:38 <rhochmuth> looks like this should be merged 15:48:44 <rhochmuth> thx witek 15:49:14 <rhochmuth> i think it is pretty obvious right now i'm a little disconnected 15:49:17 <stevejims> that's mine - just a little bug 15:49:23 <rhochmuth> have a lot going on 15:49:31 <rhochmuth> thx stevejims 15:49:39 <rhochmuth> i think that should get merged 15:50:18 <rhochmuth> and you have another one up as of this mornign 15:50:44 <stevejims> yeah 15:50:45 <stevejims> https://review.openstack.org/453682 15:51:04 <rhochmuth> thx, seems like it should get merged 15:51:08 <rhochmuth> i'll add my +1 15:51:10 <stevejims> found as a result of fixing the first 15:51:48 <stevejims> jenkins isn't happy but the tests failing are to do with notifications i think 15:52:15 <stevejims> couldn't see any i might have broke 15:53:33 <shinya_kwbt> Why don't you recheck test? 15:54:02 <rhochmuth> i added it 15:54:07 <stevejims> i have seen the same failures on other reviews 15:54:10 <rhochmuth> hopefully it will pass this time 15:54:57 <stevejims> "description": "60 is not a valid period" 15:55:05 <stevejims> is the gist of it 15:55:12 <rhochmuth> so i just looked at the monasca-api 15:55:17 <rhochmuth> py25 failures 15:55:26 <rhochmuth> it looks like everything is due to xrange 15:55:34 <rhochmuth> so, that could be a trivial fix 15:55:39 <rhochmuth> i'll look into it further 15:55:52 <rhochmuth> if that is really the only problem remaining it shouldn't be hard to resolve 15:56:32 <stevejims> ok, thanks 15:56:59 <rhochmuth> monasca-notification is a little more involved, but there are only a few errors that we could resolve quickly 15:57:07 <rhochmuth> NameError: name 'unichr' is not defined 15:57:13 <rhochmuth> ImportError: No module named 'Queue' 15:57:29 <rhochmuth> that should be easy to fix-up too 15:58:16 <rhochmuth> ok, i think that is the end of today's meeting 15:58:22 <rhochmuth> a few action items 15:58:41 <rhochmuth> hopefully, will get resolved soon 15:58:47 <rhochmuth> see you all next week 15:58:53 <stevejims> thanks, bye 15:59:00 <witek> thank you, bye 15:59:04 <shinya_kwbt> thanks bye 15:59:07 <jgu> thank you bye 15:59:14 <rhochmuth> #endmeeting