Now that there is an agreement on having this patch on 4.0. I would like to
see it done as soon as possible. It would minimize the risks by giving us
more testing time. It will also give the driver developers a chance to use
it and provide feedback if they hit some issues.

Robert rebased his patch yesterday and I started to review it. If somebody
else want to give another look to the patch, I am 100% for it.




On Wed, Apr 15, 2020 at 7:48 PM Jon Haddad <j...@jonhaddad.com> wrote:

> I don't think we need to vote on this.  A few folks have expressed (very
> justified) concern, but nobody has gone nuclear.
>
> I intended on cleaning up the patch and getting it ready for another
> review, but haven't had it in my brain and have been busy with other
> things.  I don't claim exclusive rights to the clean up patch, if someone
> was motivated to do it I'd be 100% fine with it. :)
>
>
>
>
> On Wed, Apr 15, 2020 at 10:15 AM sankalp kohli <kohlisank...@gmail.com>
> wrote:
>
> > 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
> > >
> > >
> >
>

Reply via email to