15:00:23 <witek> #startmeeting monasca 15:00:24 <openstack> Meeting started Wed Feb 7 15:00:23 2018 UTC and is due to finish in 60 minutes. The chair is witek. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:25 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:28 <openstack> The meeting name has been set to 'monasca' 15:00:39 <witek> Hello everyone 15:00:46 <cbellucci> hello! 15:01:06 <haruki> hi 15:01:22 <witek> there is just one item in the agenda today 15:01:32 <joadavis> hello 15:01:34 <witek> please feel free to add 15:02:03 <witek> #topic mysql-connector 15:02:41 <witek> Monasca threshold uses MySQL Connector which is licensed with GPLv2 15:02:49 <witek> http://lists.openstack.org/pipermail/openstack-dev/2018-February/127027.html 15:03:40 <witek> GPL license restricts the distribution of the resulting component 15:03:47 <joadavis> yeah, we ran across the same licensing problem back at HP a few years ago with a different component 15:04:29 <joadavis> It was frustrating that MySQL didn't choose something less restrictive for the connector, but that is their choice. 15:04:35 <cbellucci> how did you solve the issue? 15:04:42 <joadavis> Drizzle 15:04:43 <witek> there is already Drizzle client included in monasca-thresh jar 15:05:12 <witek> I'm proposing to remove MySQL Connector in next release 15:05:20 <witek> and use Drizzle instead 15:06:26 <joadavis> That should be fine. Back when we did a switch, we just had to change libraries and connection strings. We did hit one glitch that CLOBs weren't supported in Drizzle, which did cause us some work to change data types 15:06:36 <joadavis> But I don't think that is a problem for thresh 15:07:26 <witek> we should check this, thanks joadavis 15:08:31 <witek> I hope we can proceed with this approach 15:08:42 <witek> please let me know if you see any issues 15:08:55 <haruki> Does this affect only for current master, or previous stable versions? 15:09:23 <witek> Queens would still keep MySQL Connector 15:10:24 <witek> btw. I started preparing the change for cutting stable branch 15:10:34 <witek> should be ready today or tomorrow 15:11:27 <joadavis> Cool. 15:11:28 <haruki> So MySQL connector is also used in Pike, is my understanding correct? 15:11:36 <witek> haruki: yes 15:11:56 <haruki> witek: OK, thanks for your info. 15:12:35 <joadavis> Though it should be possible to change that for a particular redistribution, if needed 15:13:22 <witek> joadavis: one has to package own jar, if needed 15:13:30 <joadavis> yes 15:14:15 <joadavis> provide your own jar (ie a copy of Drizzle jdbc) and change the connection strings 15:14:28 <joadavis> should work. :) 15:14:59 <witek> rbrndt: do you see any issues related with removing MySQL Connector from upstream monasca-thresh? 15:15:50 <rbrndt> not at present, I thought it was removed a while ago 15:16:09 <witek> OK :) 15:16:21 <witek> thanks 15:17:03 <witek> do we have some other topics? 15:17:43 <witek> if not, I'll be wrapping up 15:17:48 <joadavis> back to branching, I hope you are planning to create stable branches for all the monasca-* repos 15:17:55 <witek> yes 15:17:58 <joadavis> great 15:18:21 <witek> it takes some time to go through all our repos 15:18:35 <joadavis> yes, and thank you for handling it. :) 15:18:58 <witek> that's my job :) 15:19:37 <witek> thank you everyone, see you next week 15:19:47 <sgrasley1> thanks 15:19:48 <haruki> bye, thank you 15:19:54 <witek> bye bye 15:19:56 <joadavis> bye 15:20:04 <cbellucci> bye 15:20:24 <witek> #endmeeting