What are the next steps? Do we hold a vote as I see few initial emails which dont seem to agree and have not replied based on future discussions.
On Fri, Apr 10, 2020 at 12:50 PM Dinesh Joshi <djo...@apache.org> wrote: > +1 let's keep moving forward. > > Dinesh > > > On Apr 9, 2020, at 4:07 PM, Nate McCall <zznat...@gmail.com> wrote: > > > > Ok cool. It sounds like we are moving this towards a consensus? (at least > > agreeing to disagree and moving forward). > > > > I very much the different inputs on this thread - thanks for a largely > > healthy discussion folks. > > > > On Fri, Apr 10, 2020 at 6:03 AM Chris Lohfink <clohfin...@gmail.com> > wrote: > > > >> I'd be in favor of going with the newer DESCRIBE option. The original > patch > >> was mostly focused on just getting the CQL correct and used virtual > tables > >> because its what the initial feedback was to do. Robert added a lot of > >> functionality on top of what was there which is what people were > starting > >> to ask for. I am in favor of just going off of his patch and moving > >> forward. I initially heard post 4.0 so I know I haven't been focused on > it > >> but if theres desire to put it in 4.0 I am +1 on it and would like to > see > >> just going off of the Robert's latest patch. > >> > >> Chris > >> > >> On Thu, Apr 9, 2020 at 6:41 AM Benjamin Lerer < > benjamin.le...@datastax.com > >>> > >> wrote: > >> > >>> Thanks for your answer Alex. > >>> > >>> Some of the things we > >>>> have explicitly (as a community) agreed to commit are still in > >> progress, > >>>> including several client protocol changes. And, to my understanding, > if > >>>> those are committed, it'll be what community has agreed upon. > >>>> > >>> > >>> If the understanding of the community was that this patch was expected > to > >>> go in 4.0 then it makes sense to commit it there. > >>> > >>> > >>>> If the discussion is about whether or not to include _some_ version of > >>> the > >>>> patch, I think including it makes sense, especially given the patch > was > >>>> there for a while and was not committed for non-technical reasons. If > >>> we're > >>>> trying to decide _which_ patch to commit, I'd personally focus on the > >>>> original patch (to foster recognition), get it reviewed, and pick any > >>>> changes that make it better from the follow-up one (to foster > >>>> collaboration). > >>>> > >>> > >>> I am fine going through both patches and figuring out a way to merge > them > >>> into one if Jon or somebody else is willing to review the output of > that > >>> merge > >>> > >>> > >>> > >>> On Thu, Apr 9, 2020 at 12:45 PM Benedict Elliott Smith < > >>> bened...@apache.org> > >>> wrote: > >>> > >>>> +1 all of this > >>>> > >>>> On 09/04/2020, 10:23, "Oleksandr Petrov" <oleksandr.pet...@gmail.com > > > >>>> wrote: > >>>> > >>>>> My understanding is that a majority of people ended up in favor > >> of > >>>> a DESCRIBE approach. Robert made a patch for that approach > >> (according > >>>> to > >>>> his comment it was discussed with Chris beforehand). > >>>> > >>>> This sounds like just a switch of API (in other words, you use the > >>> same > >>>> string generation, but return it via different means). From the > >>>> (little) > >>>> time I've spent looking at the patch, I remember that there wasn't > >>> much > >>>> common code between the two (sorry if I'm remembering it wrong). > >>>> > >>>> If the discussion is about whether or not to include _some_ version > >>> of > >>>> the > >>>> patch, I think including it makes sense, especially given the patch > >>> was > >>>> there for a while and was not committed for non-technical reasons. > >> If > >>>> we're > >>>> trying to decide _which_ patch to commit, I'd personally focus on > >> the > >>>> original patch (to foster recognition), get it reviewed, and pick > >> any > >>>> changes that make it better from the follow-up one (to foster > >>>> collaboration). > >>>> > >>>>> Where do we draw the line? > >>>> > >>>> I would discuss changes on the case-by-case basis. Some of the > >> things > >>>> we > >>>> have explicitly (as a community) agreed to commit are still in > >>>> progress, > >>>> including several client protocol changes. And, to my > >> understanding, > >>> if > >>>> those are committed, it'll be what community has agreed upon. All > >>>> further > >>>> changes that weren't discussed yet - we can talk over. If it's > >>>> something as > >>>> trivial as server-side describe that doesn't risk stability but > >> adds > >>> a > >>>> lot > >>>> of value, it may make sense to include. But I woudln't attempt to > >>> come > >>>> up > >>>> with a general rule for what we may or may not consider for now. > >>>> > >>>> > >>>> On Mon, Apr 6, 2020 at 3:21 PM Benjamin Lerer < > >>>> benjamin.le...@datastax.com> > >>>> wrote: > >>>> > >>>>> We have already discussed it for several days and I believe that > >>> all > >>>> the > >>>>> points have been brought to the table. > >>>>> > >>>>> I took the time to read CASSANDRA-14825 this morning to > >> understand > >>>> the full > >>>>> story. > >>>>> All the discussion has been about using Virtual Tables versus > >> using > >>>>> DESCRIBE. > >>>>> My understanding is that a majority of people ended up in favor > >> of > >>> a > >>>>> DESCRIBE approach (skipping the details on purpose here). > >>>>> Robert made a patch for that approach (according to his comment > >> it > >>>> was > >>>>> discussed with Chris beforehand). > >>>>> > >>>>> The question here is should: we agree to put it in 4.0 even if > >> the > >>>> version > >>>>> is frozen for improvements. > >>>>> > >>>>> My main reason against it is that if we broke the freeze for > >> every > >>>> ticket > >>>>> we believe might be useful we will end up delaying 4.0 a lot. > >>>>> Are there not other tickets that are more valuable than > >>>> CASSANDRA-14825, > >>>>> that are not included in 4.0? > >>>>> Where do we draw the line? > >>>>> > >>>>> I believe that if we were able to answer that question it would > >>>> suddenly > >>>>> become much easier to agree on which tickets we put in 4.0. > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> On Sun, Apr 5, 2020 at 1:25 AM Benedict Elliott Smith < > >>>> bened...@apache.org > >>>>>> > >>>>> wrote: > >>>>> > >>>>>> There it is. I knew it would show up eventually. > >>>>>> > >>>>>> On 04/04/2020, 06:26, "bened...@apache.org" < > >>>> pub...@belliottsmith.com> > >>>>>> wrote: > >>>>>> > >>>>>>> scope creep. > >>>>>> > >>>>>> I think it is unfair to label this scope creep; it would > >> have > >>>> to be > >>>>>> newly considered for 4.0 for it to fall under that umbrella. > >>>>>> > >>>>>> I don't personally mind if it lands, but this was discussed > >>> at > >>>> length > >>>>>> on multiple occasions over the past year, and only stalled > >>> because > >>>> of a > >>>>>> combination of lack of etiquette, and a lack of leadership from > >>>> e.g. PMC > >>>>> in > >>>>>> resolving various political questions over the course of > >> events. > >>>>>> > >>>>>> I also struggle to see how this would invalidate testing in > >>> any > >>>>>> significant way? It doesn't modify any existing behaviour. > >>>>>> > >>>>>> ________________________________ > >>>>>> From: Joshua McKenzie <jmcken...@apache.org> > >>>>>> Sent: 01 April 2020 19:24 > >>>>>> To: dev@cassandra.apache.org <dev@cassandra.apache.org> > >>>>>> Subject: Re: server side describe > >>>>>> > >>>>>> This looks like a feature that'd potentially invalidate > >> some > >>>> testing > >>>>>> that's > >>>>>> been done and we've been feature frozen for over a year > >> and a > >>>> half. > >>>>>> Also: > >>>>>> scope creep. > >>>>>> > >>>>>> My PoV is we hold off. If we get into a cadence of more > >>>> frequent > >>>>>> releases > >>>>>> we'll have it soon enough. > >>>>>> > >>>>>> On Wed, Apr 1, 2020 at 3:03 PM <e.dimitr...@gmail.com> > >>> wrote: > >>>>>> > >>>>>>> Hi, > >>>>>>> Normally I ping the person on the ticket or in Slack to > >> ask > >>>> him/her > >>>>>> for > >>>>>>> status update and whether I can help. Then probably > >> he/she > >>>> gives > >>>>> me a > >>>>>>> direction. > >>>>>>> If I can’t find the person anymore, I just use my best > >>>> judgement > >>>>> and > >>>>>>> coordinate with people who might know better than me. > >>>>>>> For now this strategy worked for me personally. > >>>>>>> Hope this helps > >>>>>>> Ekaterina > >>>>>>> > >>>>>>> Sent from my iPhone > >>>>>>> > >>>>>>>> On 1 Apr 2020, at 14:27, Jon Haddad <j...@jonhaddad.com > >>> > >>>> wrote: > >>>>>>>> > >>>>>>>> Hey folks, > >>>>>>>> > >>>>>>>> I was looking through our open JIRAs and realized we > >>> hadn't > >>>>> merged > >>>>>> in > >>>>>>>> server side describe calls yet. The ticket died off a > >>>> ways ago, > >>>>>> and I > >>>>>>>> pinged Chris about it yesterday. He's got a lot of his > >>>> plate and > >>>>>> won't > >>>>>>> be > >>>>>>>> able to work on it anytime soon. I still think we > >> should > >>>> include > >>>>>> this in > >>>>>>>> 4.0. > >>>>>>>> > >>>>>>>> From a technical standpoint, It doesn't say much on the > >>>> ticket > >>>>>> after > >>>>>>> Robert > >>>>>>>> tossed an alternative patch out there. I don't mind > >>>> reviewing > >>>>> and > >>>>>>> merging > >>>>>>>> either of them, it sounded like both are pretty close > >> to > >>>> done and > >>>>>> I think > >>>>>>>> from the perspective of updating drivers for 4.0 this > >>> will > >>>> save > >>>>>> quite a > >>>>>>> bit > >>>>>>>> of time since driver maintainers won't have to add new > >>> CQL > >>>>>> generation for > >>>>>>>> the various new options that have recently appeared. > >>>>>>>> > >>>>>>>> Questions: > >>>>>>>> > >>>>>>>> * Does anyone have an objection to getting this into > >> 4.0? > >>>> The > >>>>>> patches > >>>>>>>> aren't too huge, I think they're low risk, and also > >>> fairly > >>>> high > >>>>>> reward. > >>>>>>>> * I don't have an opinion (yet) on Robert's patch vs > >>>> Chris's, > >>>>> with > >>>>>> regard > >>>>>>>> to which is preferable. > >>>>>>>> * Since soon after Robert put up his PR he hasn't been > >>>> around, at > >>>>>> least > >>>>>>> as > >>>>>>>> far as I've seen. How have we dealt with abandoned > >>> patches > >>>>>> before? If > >>>>>>>> we're going to add this in the patch will need some > >>>> cleanup. Is > >>>>> it > >>>>>>>> reasonable to continue someone else's work when they've > >>>>>> disappeared? > >>>>>>>> > >>>>>>>> Jon > >>>>>>> > >>>>>>> > >>>>> > >>> --------------------------------------------------------------------- > >>>>>>> To unsubscribe, e-mail: > >>> dev-unsubscr...@cassandra.apache.org > >>>>>>> For additional commands, e-mail: > >>>> dev-h...@cassandra.apache.org > >>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>> --------------------------------------------------------------------- > >>>>>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > >>>>>> For additional commands, e-mail: dev-h...@cassandra.apache.org > >>>>>> > >>>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> alex p > >>>> > >>>> > >>>> > >>>> > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > >>>> For additional commands, e-mail: dev-h...@cassandra.apache.org > >>>> > >>>> > >>> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org > For additional commands, e-mail: dev-h...@cassandra.apache.org > >