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