Re: DataStax Driver Donation to Apache Cassandra Project

2020-06-25 Thread Joshua McKenzie
CEP seems reasonable enough. I'll talk to Alex and Olivier. On Thu, Jun 25, 2020 at 4:51 PM Mick Semb Wever wrote: > > > What are next steps here? Anyone knowledgeable on thread? > > > Can we take it to a CEP now? > > Even if the decision is to take one driver as a guinea pig and learn as we > g

Re: DataStax Driver Donation to Apache Cassandra Project

2020-06-25 Thread Mick Semb Wever
> > What are next steps here? Anyone knowledgeable on thread? Can we take it to a CEP now? Even if the decision is to take one driver as a guinea pig and learn as we go, there's some questions that need to be thrashed out in advance (somewhere better than this thread), e.g. the incubator ip clea

Re: DataStax Driver Donation to Apache Cassandra Project

2020-06-25 Thread Dinesh Joshi
I don't see any reason not to bring in other drivers to the project. We can start with the Java driver. I think Nate might be aware of the specifics of the process. Dinesh > On Jun 25, 2020, at 11:36 AM, Joshua McKenzie wrote: > > My understanding is that there's comparable traffic on python,

Re: DataStax Driver Donation to Apache Cassandra Project

2020-06-25 Thread Joshua McKenzie
My understanding is that there's comparable traffic on python, java, and node drivers in terms of usage out in the Cassandra ecosystem. Shall we get started w/the java process and incubation on the donation (CLA's, vetting contributions, etc) with plans to follow up with python and then node? What

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-28 Thread Nate McCall
> > > Lastly, and to Stephen's previous email, it might be more manageable to > accept one drivers first and figure all the details/issues/questions that > are bound to arise before accepting more. It's worth discussing at least. > This approach makes complete sense to me: let's sort out how to ac

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-28 Thread Jon Haddad
I agree keeping the source separate is a good idea to start. If we find some benefit later in merging the two trees, it's easy enough to do so, it's more of a pain to split things apart. The build system used plays a big part as well - ant is definitely not doing us any favors here. On Tue, Apr

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-28 Thread Sylvain Lebresne
On Tue, Apr 28, 2020 at 5:10 PM Joshua McKenzie wrote: > > > > If we're talking day to day > > maintenance, so the bulk of the work really, then I feel rather confident > > saying that you are wrong, > > You're confidently responding to something I wasn't trying to say. :) I may > not have commu

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-28 Thread Joshua McKenzie
> > If we're talking day to day > maintenance, so the bulk of the work really, then I feel rather confident > saying that you are wrong, You're confidently responding to something I wasn't trying to say. :) I may not have communicated clearly. I was attempting to enumerate: 1. New feature dev

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-28 Thread Sylvain Lebresne
I want to clarify that my plea here is just that we acknowledge that once we adopt drivers (especially if all of them), the "project" becomes quite big. All sane big projects have a minimum of organization, so let's make sure we have enough organization to make sure we don't make our future lives

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Nate McCall
Thanks, Stephen, this is really helpful! On Tue, Apr 28, 2020 at 6:24 AM Stephen Mallette wrote: > > > > To step out of the weeds a bit - other than the Zookeeper / Curator > > example, does anyone know of any other apache projects that have either > > subprojects or complementary sideprojects t

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Stephen Mallette
> > To step out of the weeds a bit - other than the Zookeeper / Curator > example, does anyone know of any other apache projects that have either > subprojects or complementary sideprojects they're interdependent upon in > their ecosystems? Every Apache project is different, so it's quite possibl

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Jon Haddad
Separate JIRA is enough enough, separate dev list.. maybe. I don't see much purpose in trying to organize into a hierarchy, what problem are you actually solving here? It sounds like you don't trust folks who work on the driver to not commit random code to Cassandra, is that the case? If that's

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Benedict Elliott Smith
+1, this is essentially my position, and I agree with the baseline requirements for a merged project. I'm not trying to rule anything out, just wondering what the optimal division is. I think from the user point of view we can hopefully achieve the same appearance with or without the same proj

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Joshua McKenzie
To step out of the weeds a bit - other than the Zookeeper / Curator example, does anyone know of any other apache projects that have either subprojects or complementary sideprojects they're interdependent upon in their ecosystems? I'd like to reach out to some other pmc's for advice and feedback on

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Joshua McKenzie
re: ML noise, how hard would it be to filter out JIRA updates w/component "Drivers"? Or from JIRA queries? For governance, I see it cutting both ways. If we have two separate projects and ML's for drivers and C*, how do we keep a coherent view of new features and roadmap stuff? Do we have CEP's fo

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Dinesh Joshi
> On Apr 27, 2020, at 2:50 AM, Sylvain Lebresne wrote: > > Fwiw, I agree with the concerns raised by Benedict, and think we should > carefully think about how this is handled. Which isn't not a rejection of > the donation in any way. > > Drivers are not small projects, and the majority of the

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Sylvain Lebresne
Fwiw, I agree with the concerns raised by Benedict, and think we should carefully think about how this is handled. Which isn't not a rejection of the donation in any way. Drivers are not small projects, and the majority of their day to day maintenance is unrelated to the server (and the reverse is

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-27 Thread Mick Semb Wever
> > - How will we run CI for these contributions? > > > > ASF Jenkins/CircleCI works? Do the drivers have specific needs beyond this? > > > That will probably work. I asked partially because the driver CI can have > a fairly extensive matrix of platforms, runtimes, and server versions. I'm > not s

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-26 Thread Adam Holmberg
Thanks for the early input here. > - Which major branch of the Java driver should be chosen for development? > > -- Server currently uses Java driver 3.x but the latest is 4.x > > No opinions here. What are the major differences here? Could you please > elaborate. > 4.x is our actively developed b

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-25 Thread Dinesh Joshi
Benedict, Your concerns are valid and its great to think through issues that might occur in the future. I personally have never thought that the driver should be treated as a separate entity because as a user, Cassandra cannot be used _without_ a driver. Drivers are the public interface and ar

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-23 Thread Benedict Elliott Smith
Do you have some examples of issues? So, to explain my thinking: I believe there is value in most contributors being able to know and understand a majority of what the project undertakes. Many people track a wide variety of activity on the project, and whether they express an opinion they pr

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-22 Thread Patrick McFadin
It would probably be a good idea to get some outside guidance on what other projects have seen because like what Nate said, this isn't the first time. https://felix.apache.org/documentation/subprojects.html https://cocoon.apache.org/subprojects/ Commons has components: http://commons.apache.org/co

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-22 Thread Nate McCall
On Thu, Apr 23, 2020 at 5:37 AM Benedict Elliott Smith wrote: > I welcome the donation, and hope we are able to accept all of the > drivers. This is really great news IMO. > > I do however wonder if the project may be accumulating too many > sub-projects? I wonder if it's time to think about s

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-22 Thread Benedict Elliott Smith
I welcome the donation, and hope we are able to accept all of the drivers. This is really great news IMO. I do however wonder if the project may be accumulating too many sub-projects? I wonder if it's time to think about splitting, and perhaps incubating a project for the drivers? On 22/0

Re: DataStax Driver Donation to Apache Cassandra Project

2020-04-22 Thread Dinesh Joshi
Hi Adam, Great to hear from you! I personally welcome the driver donation. My views are inline below. Thanks, Dinesh > On Apr 22, 2020, at 10:00 AM, Adam Holmberg > wrote: > - Which drivers should be taken into project stewardship? > -- The project currently bundles Java and Python; there a

DataStax Driver Donation to Apache Cassandra Project

2020-04-22 Thread Adam Holmberg
The developers who maintain the DataStax drivers would like to start a conversation about donating these drivers to the Apache Cassandra project. Since we're actively working on the C* 4.0 support and integration in the drivers right now, we don't plan on executing on this until after C* 4.0 releas