I'll volunteer.

Dinesh

> On Apr 16, 2020, at 12:47 AM, Benjamin Lerer <benjamin.le...@datastax.com> 
> wrote:
> 
> 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
>>>> 
>>>> 
>>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to