Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Joshua McKenzie
> > ideally if feature development is expected to span more than a single > quarter it would be best to target phased incorporation into mainline Strong +1 here. Ariel was right. :) On Fri, Sep 17, 2021 at 4:47 PM Ekaterina Dimitrova wrote: > Gmail cut what I wrote. > > The way I read the exc

Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Ekaterina Dimitrova
Gmail cut what I wrote. The way I read the excerpt from Benedict’s email below - feature branch merged on per-phase basis to keep it incremental and easier for maintenance. Sounds reasonable to me. On Fri, 17 Sep 2021 at 16:44, Ekaterina Dimitrova wrote: > I think the idea is good, but ideally

Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Ekaterina Dimitrova
I think the idea is good, but ideally if feature development is expected to span more than a single quarter it would be best to target phased incorporation into mainline, and not defer everything to the final moment. I think it also helps focus review, testing, documentation etc. to have manageable

Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread bened...@apache.org
It’s worth clarifying that CEP-10 has been broken up into phases, and this will be a roll-up branch for only the first portion. I think we should be cautious about how we approach the idea of feature branches, as there is significant overhead for everyone as branches grow - the CEP-10 and CEP-1

Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Brandon Williams
On Fri, Sep 17, 2021 at 2:50 PM Jeremiah D Jordan wrote: > I think this is a great idea. Where do you see the “Roll Up Branch” living? > Does the project want to start keeping long lived feature branches in the > apache/cassandra repository? Or should the roll up branch still be kept in a >

Re: [DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Jeremiah D Jordan
> As these progress through review, the aim is to roll them up into a single > branch and merge that to trunk together, keeping the separate commits for the > specific JIRAs. I think this is a great idea. Where do you see the “Roll Up Branch” living? Does the project want to start keeping lo

[DISCUSS] CASSANDRA-16922 CEP-10: Major Prerequisites (Phase 1)

2021-09-17 Thread Sam Tunnicliffe
This umbrella issue covers the major structural refactorings to enable the higher level pieces of CEP-10. The current proposal is to post separate patches for each JIRA to lessen the review burden as much as possible. However, the patches are incremental, so there is a dependency from one to the