Re: [DISCUSS] CEP-18: Improving Modularity

2021-11-03 Thread Jeremiah D Jordan
It seems like there are many people in this thread that would rather we not make a “grouping” CEP for these ideas, but rather consider each one individually. I will close out this CEP thread then, and discussions can continue on individual tickets. I think we got some nice discussion on this t

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread Dinesh Joshi
> On Oct 25, 2021, at 1:22 PM, Jeremiah D Jordan wrote: > > The currently proposed changes in CEP-18 should all include improved test > coverage of the modules in question. We have been developing them all with a > requirement that all changes have at least %80 code coverage from sonar cloud

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread bened...@apache.org
heavy pruning. From: Stefan Miklosovic Date: Tuesday, 26 October 2021 at 20:40 To: dev@cassandra.apache.org Subject: Re: [DISCUSS] CEP-18: Improving Modularity I am all for good extensibility / interfaces and so on, however I am afraid that this might actually break a lot of things if enough attent

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread Jeremiah D Jordan
ers’ opinions about this. > > The only sub-proposal I’m particularly unsure about is 17059, which doesn’t > seem to increase modularity at all. It looks to be a kind of plugin hook, and > IMO should definitely be addressed separately. Perhaps a simple DISCUSS > thread and its Jira wil

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread Stefan Miklosovic
> > at > > > least questions as to how they work. As we have a backlog of several > > fairly > > > substantial CEPs lined up, we are trying to be very mindful of the > > > bandwidth of the developers on this list. For example, last week Jacek > > also > >

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread bened...@apache.org
assandra.apache.org Subject: Re: [DISCUSS] CEP-18: Improving Modularity > > To me having some defined interfaces for interacting with different > sections of the code is a huge boon for improving developer productivity > going forward in the project. Every place where we can reduce the a

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-26 Thread Joshua McKenzie
h I think is a primarily > to support an external dependency but we expect this area of the codebase > to be significantly revised over the coming months. > > > > > > From: Henrik Ingo henrik.i...@datastax.com>> > > Date: Monday, 25 October 2021 at 14:52 > &

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread Jeremiah D Jordan
Henrik Ingo mailto:henrik.i...@datastax.com>> > Date: Monday, 25 October 2021 at 14:52 > To: dev@cassandra.apache.org <mailto:dev@cassandra.apache.org> > mailto:dev@cassandra.apache.org>> > Subject: Re: [DISCUSS] CEP-18: Improving Modularity > Hi Benedict

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread David Capwell
ficantly revised over the coming months. > > > From: Henrik Ingo > Date: Monday, 25 October 2021 at 14:52 > To: dev@cassandra.apache.org > Subject: Re: [DISCUSS] CEP-18: Improving Modularity > Hi Benedict > > This CEP is a bundle of APIs arising out of our recent work

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread bened...@apache.org
think it would be preferable to tie them to > those features - perhaps with their own CEP? > > > From: Jeremiah Jordan > Date: Friday, 22 October 2021 at 16:24 > To: Cassandra DEV > Subject: [DISCUSS] CEP-18: Improving Modularity > Hi All, > As has been seen with the work alre

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread David Capwell
them to > those features - perhaps with their own CEP? > > > From: Jeremiah Jordan > Date: Friday, 22 October 2021 at 16:24 > To: Cassandra DEV > Subject: [DISCUSS] CEP-18: Improving Modularity > Hi All, > As has been seen with the work already started in CEP-10, increasin

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread Henrik Ingo
think it would be preferable to tie them to > those features - perhaps with their own CEP? > > > From: Jeremiah Jordan > Date: Friday, 22 October 2021 at 16:24 > To: Cassandra DEV > Subject: [DISCUSS] CEP-18: Improving Modularity > Hi All, > As has been seen with the work alre

Re: [DISCUSS] CEP-18: Improving Modularity

2021-10-25 Thread bened...@apache.org
work is primarily intended to enable certain features, I personally think it would be preferable to tie them to those features - perhaps with their own CEP? From: Jeremiah Jordan Date: Friday, 22 October 2021 at 16:24 To: Cassandra DEV Subject: [DISCUSS] CEP-18: Improving Modularity Hi All, As

[DISCUSS] CEP-18: Improving Modularity

2021-10-22 Thread Jeremiah Jordan
Hi All, As has been seen with the work already started in CEP-10, increasing the modularity of our subsystems can improve their testability, and also the ability to try new implementations without breaking things. Our team has been working on doing this and CEP-18 has been created to propose addin