Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-18 Thread Eric Evans
On Wed, Sep 12, 2018 at 10:19 AM sankalp kohli  wrote:
>
> Hi,
> Community has been discussing about Apache Cassandra Management process
> since April and we had lot of discussion about which approach to take to
> get started. Several contributors have been interested in doing this and we
> need to make a decision of which approach to take.
>
> The current approaches being evaluated are
> a. Donate an existing project to Apache Cassandra like Reaper. If this
> option is selected, we will evaluate various projects and see which one
> fits best.
> b. Take a piecemeal approach and use the features from different OSS
> projects and build a new project.
>
> Available options to vote
> a. +1 to use existing project.
> b. +1 to take piecemeal approach
> c  -1 to both
> d +0 I dont mind either option

As others have pointed out, I think we're placing too much of an
emphasis on voting; What we need is consensus, not a majority ruling.
Obtaining consensus can be difficult, frustrating, and time-consuming,
but IMO always worth it.

My interpretation of the discussion is that there was at least
consensus on the value of a project-supported management stack, as
well as (I think) the notion that it should be kept loosely coupled to
the database, beyond that things seem contentious.

Assuming I'm not wrong, and there is consensus on a loosely-coupled
project, why do we need to rush a decision on inclusion?  What
prevents those who are vested in one approach (or existing project) or
another from working on what they think best?  I suspect developing
consensus here would be a lot easier if we were talking about
something a bit more concrete.

-- 
Eric Evans
john.eric.ev...@gmail.com

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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-13 Thread Rahul Singh
A. +1.
Bias for action. Use something that works. Iterate.

Rahul Singh
Chief Executive Officer
m 202.905.2818

Anant Corporation
1010 Wisconsin Ave NW, Suite 250
Washington, D.C. 20007

We build and manage digital business technology platforms.
On Sep 12, 2018, 8:23 PM -0400, Jeff Beck , wrote:
> a. +1 to use some existing project.
>
> But I see no reason not to keep discussion going.
>
> Jeff
>
>
> On Thu, Sep 13, 2018, 7:37 AM Sankalp Kohli  wrote:
>
> > The link to the document is available in the other thread. Comparisons are
> > available in other thread as well.
> >
> > > On Sep 12, 2018, at 16:29, Mick Semb Wever  wrote:
> > >
> > >
> > > > I am hoping all the folks who are saying we should not vote will drive
> > the
> > > > other thread. Also note that there is consensus about doing a side car
> > but
> > > > no consensus on which approach to take. I hope not deciding which
> > approach
> > > > is not a poison pill for side car!!
> > >
> > >
> > > Call me pedantic, but I saw the consensus as favouring a side-car over
> > something in tree. That's not a consensus on doing a side-car, as that was
> > not an option on offer.
> > >
> > > There's certainly interest in a side-car that warrants documenting
> > further on comparisons and investigations, IMHO.
> > >
> > > -
> > > 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
> >
> >


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Sankalp Kohli
The link to the document is available in the other thread. Comparisons are 
available in other thread as well. 

> On Sep 12, 2018, at 16:29, Mick Semb Wever  wrote:
> 
> 
>> I am hoping all the folks who are saying we should not vote will drive the
>> other thread.  Also note that there is consensus about doing a side car but
>> no consensus on which approach to take. I hope not deciding which approach
>> is not a poison pill for side car!!
> 
> 
> Call me pedantic, but I saw the consensus as favouring a side-car over 
> something in tree. That's not a consensus on doing a side-car, as that was 
> not an option on offer.
> 
> There's certainly interest in a side-car that warrants documenting further on 
> comparisons and investigations, IMHO.
> 
> -
> 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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Mick Semb Wever


> I am hoping all the folks who are saying we should not vote will drive the
> other thread.  Also note that there is consensus about doing a side car but
> no consensus on which approach to take. I hope not deciding which approach
> is not a poison pill for side car!!


Call me pedantic, but I saw the consensus as favouring a side-car over 
something in tree. That's not a consensus on doing a side-car, as that was not 
an option on offer.

There's certainly interest in a side-car that warrants documenting further on 
comparisons and investigations, IMHO.

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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
I am hoping all the folks who are saying we should not vote will drive the
other thread.  Also note that there is consensus about doing a side car but
no consensus on which approach to take. I hope not deciding which approach
is not a poison pill for side car!!



On Wed, Sep 12, 2018 at 4:11 PM Mick Semb Wever  wrote:

>
> > But I'd like to see a serious investigation of the options -- feature
> set,
> > maturity, maintainer availability, etc -- before making a decision.  This
> > will take some time, but this is a place where "measure twice, cut once"
> > seems like the right approach.
>
>
> This^ 100%.
>
> I dislike the idea of a vote altogether:
> https://www.apache.org/foundation/voting.html#reasons-for-votes
>
> Discussion should resolve things, accepting something into the community
> that divides (isn't built on consensus) seems an unhealthy thing to do to
> the community. Jonathan's suggestion gives us something productive to do to
> get to consensus.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Mick Semb Wever


> But I'd like to see a serious investigation of the options -- feature set,
> maturity, maintainer availability, etc -- before making a decision.  This
> will take some time, but this is a place where "measure twice, cut once"
> seems like the right approach.


This^ 100%. 

I dislike the idea of a vote altogether: 
https://www.apache.org/foundation/voting.html#reasons-for-votes

Discussion should resolve things, accepting something into the community that 
divides (isn't built on consensus) seems an unhealthy thing to do to the 
community. Jonathan's suggestion gives us something productive to do to get to 
consensus.

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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
Hi Joey,
 The intention of this vote is to do what you are saying. We
want to see movement on this and not drag it for months. I am happy to drag
it for few more weeks if thats is what we agree on.

Regarding evaluating different options, if we decide on option a, we can
always do that like I wrote in the first email.

Thanks,
Sankalp

On Wed, Sep 12, 2018 at 2:51 PM Joseph Lynch  wrote:

> > I'd like to ask those of you that are +1'ing, are you willing to
> contribute
> > or are you just voting we start an admin tool from scratch because you
> > think it'll somehow produce a perfect codebase?
>
> Roopa, Vinay, Sumanth and I are voting as community members (and a
> sizeable user) and our willingness to contribute should be clear from
> the close to six months of engineering work we've invested presenting,
> prototyping, deploying, refactoring, designing, more discussing, and
> producing the patch on CASSANDRA-14346 that then happened to revive
> the April maintenance process discussion as we needed something to put
> the scheduler in. Dinesh and other Apple contributors were the ones
> who floated the idea in the first place and we just tried to help that
> proposal actually happen. Clearly we have to re-work that patch as it
> seems we have turned the management process discussion into a
> discussion about repair which was not the point and we are already in
> the process of converting the patch into a pluggable maintenance
> execution engine for any scheduled task.
>
> I didn't understand this vote as a vote on on releasing the yet to
> exist maintenance process ... I thought we're trying to get consensus
> on if we should invest in a fresh repo and build to the design (when
> we have achieved the design there can be an actual release vote) or
> start from an existing project which has made existing choices and
> trying to refactor towards the scope/desires.
>
> -Joey
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Joseph Lynch
> I'd like to ask those of you that are +1'ing, are you willing to contribute
> or are you just voting we start an admin tool from scratch because you
> think it'll somehow produce a perfect codebase?

Roopa, Vinay, Sumanth and I are voting as community members (and a
sizeable user) and our willingness to contribute should be clear from
the close to six months of engineering work we've invested presenting,
prototyping, deploying, refactoring, designing, more discussing, and
producing the patch on CASSANDRA-14346 that then happened to revive
the April maintenance process discussion as we needed something to put
the scheduler in. Dinesh and other Apple contributors were the ones
who floated the idea in the first place and we just tried to help that
proposal actually happen. Clearly we have to re-work that patch as it
seems we have turned the management process discussion into a
discussion about repair which was not the point and we are already in
the process of converting the patch into a pluggable maintenance
execution engine for any scheduled task.

I didn't understand this vote as a vote on on releasing the yet to
exist maintenance process ... I thought we're trying to get consensus
on if we should invest in a fresh repo and build to the design (when
we have achieved the design there can be an actual release vote) or
start from an existing project which has made existing choices and
trying to refactor towards the scope/desires.

-Joey

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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Joshua McKenzie
Thanks. :) sleep deprivation is real.

To Ellis' point: "But I'd like to see a serious investigation of the
options "
While we've talked about a lot of things on that email thread, I don't
think we have a distilled view of the gap between current status for these
options and the resources available and interested to focus on them, as the
success or failure of any community driven effort is going to be heavily
dependent on participation.

i.e. my gut tells me the outcome of this vote won't be something we can
disagree and commit on, but rather something where we'll split down the
middle and have half the community disengage since it's a popularity vote
atm rather than one based on data.

On Wed, Sep 12, 2018 at 5:27 PM sankalp kohli 
wrote:

> Congrats on the newborn. I am assuming others also have personal things
> going on!!
>
> Also discussion thread is ongoing from April and not last 4 days. If enough
> people think it is rushed, we can always revote.
>
> On Wed, Sep 12, 2018 at 2:24 PM Joshua McKenzie 
> wrote:
>
> > That was four days ago, and I have a newborn at home. Not a lot of time
> for
> > people to respond that have other things going on in life. :)
> >
> > On Wed, Sep 12, 2018 at 5:13 PM sankalp kohli 
> > wrote:
> >
> > > If you think vote is being forced, why not reply to my email on another
> > > thread when I said we should vote? Why was the thread dead for months
> and
> > > someone comes back with a contribution and then people starts talking?
> > >
> > > I would have happily waited for few more days!!
> > >
> > >
> > >
> > > On Wed, Sep 12, 2018 at 2:09 PM Joshua McKenzie 
> > > wrote:
> > >
> > > > >
> > > > >  It is important we make progress as we have been discussing this
> > since
> > > > > April!!
> > > >
> > > >
> > > > The discussion was making progress. Just because you want things to
> > > happen
> > > > faster is no reason to force an early vote.
> > > >
> > > > On Wed, Sep 12, 2018 at 5:04 PM sankalp kohli <
> kohlisank...@gmail.com>
> > > > wrote:
> > > >
> > > > > Also my vote is same as Jeff. d but would slightly prefer b. It is
> > > > > important we make progress as we have been discussing this since
> > > April!!
> > > > >
> > > > > On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli <
> > kohlisank...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > The last email on the thread was 3 days ago and I made it clear
> > days
> > > > back
> > > > > > that we should vote on it to make progress. Without this vote, I
> am
> > > not
> > > > > > sure we will make progress.
> > > > > > Many people want to contribute on this and hence we are voting so
> > we
> > > > can
> > > > > > make progress.
> > > > > >
> > > > > > My vote is d
> > > > > >
> > > > > >
> > > > > > On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad <
> j...@jonhaddad.com
> > >
> > > > > wrote:
> > > > > >
> > > > > >> This voting process feels a bit rushed and frankly not well
> > thought
> > > > out.
> > > > > >> In addition to Sylvain's valid points, which you (Sankalp)
> didn't
> > > > > address
> > > > > >> at all, the discussion in the other threads seemed to be
> ongoing.
> > > The
> > > > > >> last
> > > > > >> email you wrote on one of them was asking for additional
> feedback,
> > > > that
> > > > > >> indicates the discussion is still open.
> > > > > >>
> > > > > >> Out of principal I vote for none of the options (inaction).
> > You're
> > > > > >> deliberately trying to ram *something* through, and that's not
> how
> > > > this
> > > > > is
> > > > > >> supposed to work.
> > > > > >>
> > > > > >> For those of you unfamiliar with the process - please read
> > > > > >> https://www.apache.org/foundation/voting.html.
> > > > > >>
> > > > > >> I'd like to ask those of you that are +1'ing, are you willing to
> > > > > >> contribute
> > > > > >> or are you just voting we start an admin tool from scratch
> because
> > > you
> > > > > >> think it'll somehow produce a perfect codebase?
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli <
> > > > kohlisank...@gmail.com>
> > > > > >> wrote:
> > > > > >>
> > > > > >> > Hi Sylvain,
> > > > > >> > I would appreciate if we can give feedback on
> > the
> > > > > >> > discussion threads and not wait for vote threads. I made it
> > clear
> > > in
> > > > > the
> > > > > >> > discussion thread that we will start a vote!!
> > > > > >> > Thanks,
> > > > > >> > Sankalp
> > > > > >> >
> > > > > >> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  >
> > > > wrote:
> > > > > >> >
> > > > > >> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne <
> > > > > lebre...@gmail.com
> > > > > >> >
> > > > > >> > > wrote:
> > > > > >> > >
> > > > > >> > > > That's probably a stupid question, and excuse me if it is,
> > but
> > > > > what
> > > > > >> > does
> > > > > >> > > > those votes on the dev mailing list even mean?
> > > > > >> > > >
> > > > > >> > > > How do you count votes at the end? Just by 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
Congrats on the newborn. I am assuming others also have personal things
going on!!

Also discussion thread is ongoing from April and not last 4 days. If enough
people think it is rushed, we can always revote.

On Wed, Sep 12, 2018 at 2:24 PM Joshua McKenzie 
wrote:

> That was four days ago, and I have a newborn at home. Not a lot of time for
> people to respond that have other things going on in life. :)
>
> On Wed, Sep 12, 2018 at 5:13 PM sankalp kohli 
> wrote:
>
> > If you think vote is being forced, why not reply to my email on another
> > thread when I said we should vote? Why was the thread dead for months and
> > someone comes back with a contribution and then people starts talking?
> >
> > I would have happily waited for few more days!!
> >
> >
> >
> > On Wed, Sep 12, 2018 at 2:09 PM Joshua McKenzie 
> > wrote:
> >
> > > >
> > > >  It is important we make progress as we have been discussing this
> since
> > > > April!!
> > >
> > >
> > > The discussion was making progress. Just because you want things to
> > happen
> > > faster is no reason to force an early vote.
> > >
> > > On Wed, Sep 12, 2018 at 5:04 PM sankalp kohli 
> > > wrote:
> > >
> > > > Also my vote is same as Jeff. d but would slightly prefer b. It is
> > > > important we make progress as we have been discussing this since
> > April!!
> > > >
> > > > On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli <
> kohlisank...@gmail.com>
> > > > wrote:
> > > >
> > > > > The last email on the thread was 3 days ago and I made it clear
> days
> > > back
> > > > > that we should vote on it to make progress. Without this vote, I am
> > not
> > > > > sure we will make progress.
> > > > > Many people want to contribute on this and hence we are voting so
> we
> > > can
> > > > > make progress.
> > > > >
> > > > > My vote is d
> > > > >
> > > > >
> > > > > On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad  >
> > > > wrote:
> > > > >
> > > > >> This voting process feels a bit rushed and frankly not well
> thought
> > > out.
> > > > >> In addition to Sylvain's valid points, which you (Sankalp) didn't
> > > > address
> > > > >> at all, the discussion in the other threads seemed to be ongoing.
> > The
> > > > >> last
> > > > >> email you wrote on one of them was asking for additional feedback,
> > > that
> > > > >> indicates the discussion is still open.
> > > > >>
> > > > >> Out of principal I vote for none of the options (inaction).
> You're
> > > > >> deliberately trying to ram *something* through, and that's not how
> > > this
> > > > is
> > > > >> supposed to work.
> > > > >>
> > > > >> For those of you unfamiliar with the process - please read
> > > > >> https://www.apache.org/foundation/voting.html.
> > > > >>
> > > > >> I'd like to ask those of you that are +1'ing, are you willing to
> > > > >> contribute
> > > > >> or are you just voting we start an admin tool from scratch because
> > you
> > > > >> think it'll somehow produce a perfect codebase?
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >>
> > > > >> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli <
> > > kohlisank...@gmail.com>
> > > > >> wrote:
> > > > >>
> > > > >> > Hi Sylvain,
> > > > >> > I would appreciate if we can give feedback on
> the
> > > > >> > discussion threads and not wait for vote threads. I made it
> clear
> > in
> > > > the
> > > > >> > discussion thread that we will start a vote!!
> > > > >> > Thanks,
> > > > >> > Sankalp
> > > > >> >
> > > > >> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa 
> > > wrote:
> > > > >> >
> > > > >> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne <
> > > > lebre...@gmail.com
> > > > >> >
> > > > >> > > wrote:
> > > > >> > >
> > > > >> > > > That's probably a stupid question, and excuse me if it is,
> but
> > > > what
> > > > >> > does
> > > > >> > > > those votes on the dev mailing list even mean?
> > > > >> > > >
> > > > >> > > > How do you count votes at the end? Just by counting all
> votes
> > > > cast,
> > > > >> > > > irregardless of whomever cast it? Or are we intending to
> only
> > > > count
> > > > >> PMC
> > > > >> > > > members, or maybe committers votes?
> > > > >> > > >
> > > > >> > >
> > > > >> > > I believe the intent is to try to see if there exists
> consensus.
> > > > >> > > Ultimately, PMC is going to matter more than random email
> > > addresses
> > > > >> from
> > > > >> > > people nobody recognizes. This should be in public, though,
> not
> > > > >> private,
> > > > >> > so
> > > > >> > > seeing what feedback is beyond the PMC is useful (primarily
> > > because
> > > > it
> > > > >> > will
> > > > >> > > matter when it comes time to extend and maintain it - if
> people
> > > > >> strongly
> > > > >> > > prefer one or the other, then maintenance is going to be a
> > > problem).
> > > > >> > >
> > > > >> > > If there's 100 random non-contributor votes for one option and
> > 20
> > > > pmc
> > > > >> > votes
> > > > >> > > for another options, I think the real answer will be "we don't
> > > have
> > > > 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Joshua McKenzie
That was four days ago, and I have a newborn at home. Not a lot of time for
people to respond that have other things going on in life. :)

On Wed, Sep 12, 2018 at 5:13 PM sankalp kohli 
wrote:

> If you think vote is being forced, why not reply to my email on another
> thread when I said we should vote? Why was the thread dead for months and
> someone comes back with a contribution and then people starts talking?
>
> I would have happily waited for few more days!!
>
>
>
> On Wed, Sep 12, 2018 at 2:09 PM Joshua McKenzie 
> wrote:
>
> > >
> > >  It is important we make progress as we have been discussing this since
> > > April!!
> >
> >
> > The discussion was making progress. Just because you want things to
> happen
> > faster is no reason to force an early vote.
> >
> > On Wed, Sep 12, 2018 at 5:04 PM sankalp kohli 
> > wrote:
> >
> > > Also my vote is same as Jeff. d but would slightly prefer b. It is
> > > important we make progress as we have been discussing this since
> April!!
> > >
> > > On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli 
> > > wrote:
> > >
> > > > The last email on the thread was 3 days ago and I made it clear days
> > back
> > > > that we should vote on it to make progress. Without this vote, I am
> not
> > > > sure we will make progress.
> > > > Many people want to contribute on this and hence we are voting so we
> > can
> > > > make progress.
> > > >
> > > > My vote is d
> > > >
> > > >
> > > > On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad 
> > > wrote:
> > > >
> > > >> This voting process feels a bit rushed and frankly not well thought
> > out.
> > > >> In addition to Sylvain's valid points, which you (Sankalp) didn't
> > > address
> > > >> at all, the discussion in the other threads seemed to be ongoing.
> The
> > > >> last
> > > >> email you wrote on one of them was asking for additional feedback,
> > that
> > > >> indicates the discussion is still open.
> > > >>
> > > >> Out of principal I vote for none of the options (inaction).  You're
> > > >> deliberately trying to ram *something* through, and that's not how
> > this
> > > is
> > > >> supposed to work.
> > > >>
> > > >> For those of you unfamiliar with the process - please read
> > > >> https://www.apache.org/foundation/voting.html.
> > > >>
> > > >> I'd like to ask those of you that are +1'ing, are you willing to
> > > >> contribute
> > > >> or are you just voting we start an admin tool from scratch because
> you
> > > >> think it'll somehow produce a perfect codebase?
> > > >>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli <
> > kohlisank...@gmail.com>
> > > >> wrote:
> > > >>
> > > >> > Hi Sylvain,
> > > >> > I would appreciate if we can give feedback on the
> > > >> > discussion threads and not wait for vote threads. I made it clear
> in
> > > the
> > > >> > discussion thread that we will start a vote!!
> > > >> > Thanks,
> > > >> > Sankalp
> > > >> >
> > > >> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa 
> > wrote:
> > > >> >
> > > >> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne <
> > > lebre...@gmail.com
> > > >> >
> > > >> > > wrote:
> > > >> > >
> > > >> > > > That's probably a stupid question, and excuse me if it is, but
> > > what
> > > >> > does
> > > >> > > > those votes on the dev mailing list even mean?
> > > >> > > >
> > > >> > > > How do you count votes at the end? Just by counting all votes
> > > cast,
> > > >> > > > irregardless of whomever cast it? Or are we intending to only
> > > count
> > > >> PMC
> > > >> > > > members, or maybe committers votes?
> > > >> > > >
> > > >> > >
> > > >> > > I believe the intent is to try to see if there exists consensus.
> > > >> > > Ultimately, PMC is going to matter more than random email
> > addresses
> > > >> from
> > > >> > > people nobody recognizes. This should be in public, though, not
> > > >> private,
> > > >> > so
> > > >> > > seeing what feedback is beyond the PMC is useful (primarily
> > because
> > > it
> > > >> > will
> > > >> > > matter when it comes time to extend and maintain it - if people
> > > >> strongly
> > > >> > > prefer one or the other, then maintenance is going to be a
> > problem).
> > > >> > >
> > > >> > > If there's 100 random non-contributor votes for one option and
> 20
> > > pmc
> > > >> > votes
> > > >> > > for another options, I think the real answer will be "we don't
> > have
> > > >> > > consensus, and either we don't do it, or we do it the way the
> PMC
> > > >> thinks
> > > >> > is
> > > >> > > best", for all of the reasons you describe in the paragraphs
> > below.
> > > >> > >
> > > >> > >
> > > >> > > > If the former, that is a bit weird to me because we simply
> don't
> > > >> know
> > > >> > who
> > > >> > > > votes. And I don't mean to be rude towards anyone, but 1)
> > someone
> > > >> could
> > > >> > > > easily create 10 email addresses to vote 10 times (and sure,
> you
> > > >> could
> > > >> > > > invoke trust, and I'm not entirely against trust in 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
If you think vote is being forced, why not reply to my email on another
thread when I said we should vote? Why was the thread dead for months and
someone comes back with a contribution and then people starts talking?

I would have happily waited for few more days!!



On Wed, Sep 12, 2018 at 2:09 PM Joshua McKenzie 
wrote:

> >
> >  It is important we make progress as we have been discussing this since
> > April!!
>
>
> The discussion was making progress. Just because you want things to happen
> faster is no reason to force an early vote.
>
> On Wed, Sep 12, 2018 at 5:04 PM sankalp kohli 
> wrote:
>
> > Also my vote is same as Jeff. d but would slightly prefer b. It is
> > important we make progress as we have been discussing this since April!!
> >
> > On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli 
> > wrote:
> >
> > > The last email on the thread was 3 days ago and I made it clear days
> back
> > > that we should vote on it to make progress. Without this vote, I am not
> > > sure we will make progress.
> > > Many people want to contribute on this and hence we are voting so we
> can
> > > make progress.
> > >
> > > My vote is d
> > >
> > >
> > > On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad 
> > wrote:
> > >
> > >> This voting process feels a bit rushed and frankly not well thought
> out.
> > >> In addition to Sylvain's valid points, which you (Sankalp) didn't
> > address
> > >> at all, the discussion in the other threads seemed to be ongoing.  The
> > >> last
> > >> email you wrote on one of them was asking for additional feedback,
> that
> > >> indicates the discussion is still open.
> > >>
> > >> Out of principal I vote for none of the options (inaction).  You're
> > >> deliberately trying to ram *something* through, and that's not how
> this
> > is
> > >> supposed to work.
> > >>
> > >> For those of you unfamiliar with the process - please read
> > >> https://www.apache.org/foundation/voting.html.
> > >>
> > >> I'd like to ask those of you that are +1'ing, are you willing to
> > >> contribute
> > >> or are you just voting we start an admin tool from scratch because you
> > >> think it'll somehow produce a perfect codebase?
> > >>
> > >>
> > >>
> > >>
> > >>
> > >> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli <
> kohlisank...@gmail.com>
> > >> wrote:
> > >>
> > >> > Hi Sylvain,
> > >> > I would appreciate if we can give feedback on the
> > >> > discussion threads and not wait for vote threads. I made it clear in
> > the
> > >> > discussion thread that we will start a vote!!
> > >> > Thanks,
> > >> > Sankalp
> > >> >
> > >> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa 
> wrote:
> > >> >
> > >> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne <
> > lebre...@gmail.com
> > >> >
> > >> > > wrote:
> > >> > >
> > >> > > > That's probably a stupid question, and excuse me if it is, but
> > what
> > >> > does
> > >> > > > those votes on the dev mailing list even mean?
> > >> > > >
> > >> > > > How do you count votes at the end? Just by counting all votes
> > cast,
> > >> > > > irregardless of whomever cast it? Or are we intending to only
> > count
> > >> PMC
> > >> > > > members, or maybe committers votes?
> > >> > > >
> > >> > >
> > >> > > I believe the intent is to try to see if there exists consensus.
> > >> > > Ultimately, PMC is going to matter more than random email
> addresses
> > >> from
> > >> > > people nobody recognizes. This should be in public, though, not
> > >> private,
> > >> > so
> > >> > > seeing what feedback is beyond the PMC is useful (primarily
> because
> > it
> > >> > will
> > >> > > matter when it comes time to extend and maintain it - if people
> > >> strongly
> > >> > > prefer one or the other, then maintenance is going to be a
> problem).
> > >> > >
> > >> > > If there's 100 random non-contributor votes for one option and 20
> > pmc
> > >> > votes
> > >> > > for another options, I think the real answer will be "we don't
> have
> > >> > > consensus, and either we don't do it, or we do it the way the PMC
> > >> thinks
> > >> > is
> > >> > > best", for all of the reasons you describe in the paragraphs
> below.
> > >> > >
> > >> > >
> > >> > > > If the former, that is a bit weird to me because we simply don't
> > >> know
> > >> > who
> > >> > > > votes. And I don't mean to be rude towards anyone, but 1)
> someone
> > >> could
> > >> > > > easily create 10 email addresses to vote 10 times (and sure, you
> > >> could
> > >> > > > invoke trust, and I'm not entirely against trust in general, but
> > >> it's
> > >> > the
> > >> > > > internet...) and 2) this kind of decision will have non-trivial
> > >> > > > consequences for the project, particularly on those that
> maintain
> > >> it,
> > >> > so
> > >> > > I
> > >> > > > admit I'm not entirely comfortable with "anyone's voice has the
> > same
> > >> > > > weight".
> > >> > > > If the latter, then this makes more sense to me (why are we even
> > >> > > bothering
> > >> > > > voting PMC members in if it's not to 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Joshua McKenzie
>
>  It is important we make progress as we have been discussing this since
> April!!


The discussion was making progress. Just because you want things to happen
faster is no reason to force an early vote.

On Wed, Sep 12, 2018 at 5:04 PM sankalp kohli 
wrote:

> Also my vote is same as Jeff. d but would slightly prefer b. It is
> important we make progress as we have been discussing this since April!!
>
> On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli 
> wrote:
>
> > The last email on the thread was 3 days ago and I made it clear days back
> > that we should vote on it to make progress. Without this vote, I am not
> > sure we will make progress.
> > Many people want to contribute on this and hence we are voting so we can
> > make progress.
> >
> > My vote is d
> >
> >
> > On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad 
> wrote:
> >
> >> This voting process feels a bit rushed and frankly not well thought out.
> >> In addition to Sylvain's valid points, which you (Sankalp) didn't
> address
> >> at all, the discussion in the other threads seemed to be ongoing.  The
> >> last
> >> email you wrote on one of them was asking for additional feedback, that
> >> indicates the discussion is still open.
> >>
> >> Out of principal I vote for none of the options (inaction).  You're
> >> deliberately trying to ram *something* through, and that's not how this
> is
> >> supposed to work.
> >>
> >> For those of you unfamiliar with the process - please read
> >> https://www.apache.org/foundation/voting.html.
> >>
> >> I'd like to ask those of you that are +1'ing, are you willing to
> >> contribute
> >> or are you just voting we start an admin tool from scratch because you
> >> think it'll somehow produce a perfect codebase?
> >>
> >>
> >>
> >>
> >>
> >> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli 
> >> wrote:
> >>
> >> > Hi Sylvain,
> >> > I would appreciate if we can give feedback on the
> >> > discussion threads and not wait for vote threads. I made it clear in
> the
> >> > discussion thread that we will start a vote!!
> >> > Thanks,
> >> > Sankalp
> >> >
> >> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:
> >> >
> >> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne <
> lebre...@gmail.com
> >> >
> >> > > wrote:
> >> > >
> >> > > > That's probably a stupid question, and excuse me if it is, but
> what
> >> > does
> >> > > > those votes on the dev mailing list even mean?
> >> > > >
> >> > > > How do you count votes at the end? Just by counting all votes
> cast,
> >> > > > irregardless of whomever cast it? Or are we intending to only
> count
> >> PMC
> >> > > > members, or maybe committers votes?
> >> > > >
> >> > >
> >> > > I believe the intent is to try to see if there exists consensus.
> >> > > Ultimately, PMC is going to matter more than random email addresses
> >> from
> >> > > people nobody recognizes. This should be in public, though, not
> >> private,
> >> > so
> >> > > seeing what feedback is beyond the PMC is useful (primarily because
> it
> >> > will
> >> > > matter when it comes time to extend and maintain it - if people
> >> strongly
> >> > > prefer one or the other, then maintenance is going to be a problem).
> >> > >
> >> > > If there's 100 random non-contributor votes for one option and 20
> pmc
> >> > votes
> >> > > for another options, I think the real answer will be "we don't have
> >> > > consensus, and either we don't do it, or we do it the way the PMC
> >> thinks
> >> > is
> >> > > best", for all of the reasons you describe in the paragraphs below.
> >> > >
> >> > >
> >> > > > If the former, that is a bit weird to me because we simply don't
> >> know
> >> > who
> >> > > > votes. And I don't mean to be rude towards anyone, but 1) someone
> >> could
> >> > > > easily create 10 email addresses to vote 10 times (and sure, you
> >> could
> >> > > > invoke trust, and I'm not entirely against trust in general, but
> >> it's
> >> > the
> >> > > > internet...) and 2) this kind of decision will have non-trivial
> >> > > > consequences for the project, particularly on those that maintain
> >> it,
> >> > so
> >> > > I
> >> > > > admit I'm not entirely comfortable with "anyone's voice has the
> same
> >> > > > weight".
> >> > > > If the latter, then this makes more sense to me (why are we even
> >> > > bothering
> >> > > > voting PMC members in if it's not to handle these kinds of
> >> decisions,
> >> > > which
> >> > > > are very "project management" related), but we should be very
> clear
> >> > about
> >> > > > this from the get go (we could still use the dev list for
> >> transparency
> >> > > > sake, that I don't mind)? We should probably also have some
> >> deadline to
> >> > > the
> >> > > > vote, one that isn't too short.
> >> > > >
> >> > >
> >> > > Like releases, I think PMC votes count
> >> > >
> >> > >
> >> > > >
> >> > > > Anyway, fwiw, my opinion on this vote is not far from the one on
> the
> >> > > golang
> >> > > > driver acceptance vote (for which my remark above 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Jonathan Ellis
I agree that it's premature to pick an option here.

For the record, my bias would be towards option (a) because my experience
is that it's much more productive to start with something that works and
extend it, than try to build a combination of different ideas. Especially
if the latter tends towards a design-by-committee, as it usually does!

But I'd like to see a serious investigation of the options -- feature set,
maturity, maintainer availability, etc -- before making a decision.  This
will take some time, but this is a place where "measure twice, cut once"
seems like the right approach.


On Wed, Sep 12, 2018 at 3:36 PM Jonathan Haddad  wrote:

> This voting process feels a bit rushed and frankly not well thought out.
> In addition to Sylvain's valid points, which you (Sankalp) didn't address
> at all, the discussion in the other threads seemed to be ongoing.  The last
> email you wrote on one of them was asking for additional feedback, that
> indicates the discussion is still open.
>
> Out of principal I vote for none of the options (inaction).  You're
> deliberately trying to ram *something* through, and that's not how this is
> supposed to work.
>
> For those of you unfamiliar with the process - please read
> https://www.apache.org/foundation/voting.html.
>
> I'd like to ask those of you that are +1'ing, are you willing to contribute
> or are you just voting we start an admin tool from scratch because you
> think it'll somehow produce a perfect codebase?
>
>
>
>
>
> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli 
> wrote:
>
> > Hi Sylvain,
> > I would appreciate if we can give feedback on the
> > discussion threads and not wait for vote threads. I made it clear in the
> > discussion thread that we will start a vote!!
> > Thanks,
> > Sankalp
> >
> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:
> >
> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne 
> > > wrote:
> > >
> > > > That's probably a stupid question, and excuse me if it is, but what
> > does
> > > > those votes on the dev mailing list even mean?
> > > >
> > > > How do you count votes at the end? Just by counting all votes cast,
> > > > irregardless of whomever cast it? Or are we intending to only count
> PMC
> > > > members, or maybe committers votes?
> > > >
> > >
> > > I believe the intent is to try to see if there exists consensus.
> > > Ultimately, PMC is going to matter more than random email addresses
> from
> > > people nobody recognizes. This should be in public, though, not
> private,
> > so
> > > seeing what feedback is beyond the PMC is useful (primarily because it
> > will
> > > matter when it comes time to extend and maintain it - if people
> strongly
> > > prefer one or the other, then maintenance is going to be a problem).
> > >
> > > If there's 100 random non-contributor votes for one option and 20 pmc
> > votes
> > > for another options, I think the real answer will be "we don't have
> > > consensus, and either we don't do it, or we do it the way the PMC
> thinks
> > is
> > > best", for all of the reasons you describe in the paragraphs below.
> > >
> > >
> > > > If the former, that is a bit weird to me because we simply don't know
> > who
> > > > votes. And I don't mean to be rude towards anyone, but 1) someone
> could
> > > > easily create 10 email addresses to vote 10 times (and sure, you
> could
> > > > invoke trust, and I'm not entirely against trust in general, but it's
> > the
> > > > internet...) and 2) this kind of decision will have non-trivial
> > > > consequences for the project, particularly on those that maintain it,
> > so
> > > I
> > > > admit I'm not entirely comfortable with "anyone's voice has the same
> > > > weight".
> > > > If the latter, then this makes more sense to me (why are we even
> > > bothering
> > > > voting PMC members in if it's not to handle these kinds of decisions,
> > > which
> > > > are very "project management" related), but we should be very clear
> > about
> > > > this from the get go (we could still use the dev list for
> transparency
> > > > sake, that I don't mind)? We should probably also have some deadline
> to
> > > the
> > > > vote, one that isn't too short.
> > > >
> > >
> > > Like releases, I think PMC votes count
> > >
> > >
> > > >
> > > > Anyway, fwiw, my opinion on this vote is not far from the one on the
> > > golang
> > > > driver acceptance vote (for which my remark above also apply btw): no
> > yet
> > > > 100% convinced adding more pieces and scope to the project is what
> the
> > > > project needs just right now, but not strongly opposed if people
> really
> > > > wants this (and this one makes more sense to me than the golang
> driver
> > > > actually). But if I'm to pick between a) and b), I'm leaning b).
> > > >
> > >
> > > FWIW, two of the main reasons I'm in favor is as a way to lower barrier
> > to
> > > entry to both using the software AND contributing to the project, so I
> > > think your points are valid (both on gocql thread 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
Also my vote is same as Jeff. d but would slightly prefer b. It is
important we make progress as we have been discussing this since April!!

On Wed, Sep 12, 2018 at 1:52 PM sankalp kohli 
wrote:

> The last email on the thread was 3 days ago and I made it clear days back
> that we should vote on it to make progress. Without this vote, I am not
> sure we will make progress.
> Many people want to contribute on this and hence we are voting so we can
> make progress.
>
> My vote is d
>
>
> On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad  wrote:
>
>> This voting process feels a bit rushed and frankly not well thought out.
>> In addition to Sylvain's valid points, which you (Sankalp) didn't address
>> at all, the discussion in the other threads seemed to be ongoing.  The
>> last
>> email you wrote on one of them was asking for additional feedback, that
>> indicates the discussion is still open.
>>
>> Out of principal I vote for none of the options (inaction).  You're
>> deliberately trying to ram *something* through, and that's not how this is
>> supposed to work.
>>
>> For those of you unfamiliar with the process - please read
>> https://www.apache.org/foundation/voting.html.
>>
>> I'd like to ask those of you that are +1'ing, are you willing to
>> contribute
>> or are you just voting we start an admin tool from scratch because you
>> think it'll somehow produce a perfect codebase?
>>
>>
>>
>>
>>
>> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli 
>> wrote:
>>
>> > Hi Sylvain,
>> > I would appreciate if we can give feedback on the
>> > discussion threads and not wait for vote threads. I made it clear in the
>> > discussion thread that we will start a vote!!
>> > Thanks,
>> > Sankalp
>> >
>> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:
>> >
>> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne > >
>> > > wrote:
>> > >
>> > > > That's probably a stupid question, and excuse me if it is, but what
>> > does
>> > > > those votes on the dev mailing list even mean?
>> > > >
>> > > > How do you count votes at the end? Just by counting all votes cast,
>> > > > irregardless of whomever cast it? Or are we intending to only count
>> PMC
>> > > > members, or maybe committers votes?
>> > > >
>> > >
>> > > I believe the intent is to try to see if there exists consensus.
>> > > Ultimately, PMC is going to matter more than random email addresses
>> from
>> > > people nobody recognizes. This should be in public, though, not
>> private,
>> > so
>> > > seeing what feedback is beyond the PMC is useful (primarily because it
>> > will
>> > > matter when it comes time to extend and maintain it - if people
>> strongly
>> > > prefer one or the other, then maintenance is going to be a problem).
>> > >
>> > > If there's 100 random non-contributor votes for one option and 20 pmc
>> > votes
>> > > for another options, I think the real answer will be "we don't have
>> > > consensus, and either we don't do it, or we do it the way the PMC
>> thinks
>> > is
>> > > best", for all of the reasons you describe in the paragraphs below.
>> > >
>> > >
>> > > > If the former, that is a bit weird to me because we simply don't
>> know
>> > who
>> > > > votes. And I don't mean to be rude towards anyone, but 1) someone
>> could
>> > > > easily create 10 email addresses to vote 10 times (and sure, you
>> could
>> > > > invoke trust, and I'm not entirely against trust in general, but
>> it's
>> > the
>> > > > internet...) and 2) this kind of decision will have non-trivial
>> > > > consequences for the project, particularly on those that maintain
>> it,
>> > so
>> > > I
>> > > > admit I'm not entirely comfortable with "anyone's voice has the same
>> > > > weight".
>> > > > If the latter, then this makes more sense to me (why are we even
>> > > bothering
>> > > > voting PMC members in if it's not to handle these kinds of
>> decisions,
>> > > which
>> > > > are very "project management" related), but we should be very clear
>> > about
>> > > > this from the get go (we could still use the dev list for
>> transparency
>> > > > sake, that I don't mind)? We should probably also have some
>> deadline to
>> > > the
>> > > > vote, one that isn't too short.
>> > > >
>> > >
>> > > Like releases, I think PMC votes count
>> > >
>> > >
>> > > >
>> > > > Anyway, fwiw, my opinion on this vote is not far from the one on the
>> > > golang
>> > > > driver acceptance vote (for which my remark above also apply btw):
>> no
>> > yet
>> > > > 100% convinced adding more pieces and scope to the project is what
>> the
>> > > > project needs just right now, but not strongly opposed if people
>> really
>> > > > wants this (and this one makes more sense to me than the golang
>> driver
>> > > > actually). But if I'm to pick between a) and b), I'm leaning b).
>> > > >
>> > >
>> > > FWIW, two of the main reasons I'm in favor is as a way to lower
>> barrier
>> > to
>> > > entry to both using the software AND contributing to the project, so I
>> > > think your points 

Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
The last email on the thread was 3 days ago and I made it clear days back
that we should vote on it to make progress. Without this vote, I am not
sure we will make progress.
Many people want to contribute on this and hence we are voting so we can
make progress.

My vote is d


On Wed, Sep 12, 2018 at 1:36 PM Jonathan Haddad  wrote:

> This voting process feels a bit rushed and frankly not well thought out.
> In addition to Sylvain's valid points, which you (Sankalp) didn't address
> at all, the discussion in the other threads seemed to be ongoing.  The last
> email you wrote on one of them was asking for additional feedback, that
> indicates the discussion is still open.
>
> Out of principal I vote for none of the options (inaction).  You're
> deliberately trying to ram *something* through, and that's not how this is
> supposed to work.
>
> For those of you unfamiliar with the process - please read
> https://www.apache.org/foundation/voting.html.
>
> I'd like to ask those of you that are +1'ing, are you willing to contribute
> or are you just voting we start an admin tool from scratch because you
> think it'll somehow produce a perfect codebase?
>
>
>
>
>
> On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli 
> wrote:
>
> > Hi Sylvain,
> > I would appreciate if we can give feedback on the
> > discussion threads and not wait for vote threads. I made it clear in the
> > discussion thread that we will start a vote!!
> > Thanks,
> > Sankalp
> >
> > On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:
> >
> > > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne 
> > > wrote:
> > >
> > > > That's probably a stupid question, and excuse me if it is, but what
> > does
> > > > those votes on the dev mailing list even mean?
> > > >
> > > > How do you count votes at the end? Just by counting all votes cast,
> > > > irregardless of whomever cast it? Or are we intending to only count
> PMC
> > > > members, or maybe committers votes?
> > > >
> > >
> > > I believe the intent is to try to see if there exists consensus.
> > > Ultimately, PMC is going to matter more than random email addresses
> from
> > > people nobody recognizes. This should be in public, though, not
> private,
> > so
> > > seeing what feedback is beyond the PMC is useful (primarily because it
> > will
> > > matter when it comes time to extend and maintain it - if people
> strongly
> > > prefer one or the other, then maintenance is going to be a problem).
> > >
> > > If there's 100 random non-contributor votes for one option and 20 pmc
> > votes
> > > for another options, I think the real answer will be "we don't have
> > > consensus, and either we don't do it, or we do it the way the PMC
> thinks
> > is
> > > best", for all of the reasons you describe in the paragraphs below.
> > >
> > >
> > > > If the former, that is a bit weird to me because we simply don't know
> > who
> > > > votes. And I don't mean to be rude towards anyone, but 1) someone
> could
> > > > easily create 10 email addresses to vote 10 times (and sure, you
> could
> > > > invoke trust, and I'm not entirely against trust in general, but it's
> > the
> > > > internet...) and 2) this kind of decision will have non-trivial
> > > > consequences for the project, particularly on those that maintain it,
> > so
> > > I
> > > > admit I'm not entirely comfortable with "anyone's voice has the same
> > > > weight".
> > > > If the latter, then this makes more sense to me (why are we even
> > > bothering
> > > > voting PMC members in if it's not to handle these kinds of decisions,
> > > which
> > > > are very "project management" related), but we should be very clear
> > about
> > > > this from the get go (we could still use the dev list for
> transparency
> > > > sake, that I don't mind)? We should probably also have some deadline
> to
> > > the
> > > > vote, one that isn't too short.
> > > >
> > >
> > > Like releases, I think PMC votes count
> > >
> > >
> > > >
> > > > Anyway, fwiw, my opinion on this vote is not far from the one on the
> > > golang
> > > > driver acceptance vote (for which my remark above also apply btw): no
> > yet
> > > > 100% convinced adding more pieces and scope to the project is what
> the
> > > > project needs just right now, but not strongly opposed if people
> really
> > > > wants this (and this one makes more sense to me than the golang
> driver
> > > > actually). But if I'm to pick between a) and b), I'm leaning b).
> > > >
> > >
> > > FWIW, two of the main reasons I'm in favor is as a way to lower barrier
> > to
> > > entry to both using the software AND contributing to the project, so I
> > > think your points are valid (both on gocql thread and on this note
> > above),
> > > but I think that's also part of why we should be encouraging both.
> > >
> > > - Jeff
> > >
> >
>
>
> --
> Jon Haddad
> http://www.rustyrazorblade.com
> twitter: rustyrazorblade
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Jonathan Haddad
This voting process feels a bit rushed and frankly not well thought out.
In addition to Sylvain's valid points, which you (Sankalp) didn't address
at all, the discussion in the other threads seemed to be ongoing.  The last
email you wrote on one of them was asking for additional feedback, that
indicates the discussion is still open.

Out of principal I vote for none of the options (inaction).  You're
deliberately trying to ram *something* through, and that's not how this is
supposed to work.

For those of you unfamiliar with the process - please read
https://www.apache.org/foundation/voting.html.

I'd like to ask those of you that are +1'ing, are you willing to contribute
or are you just voting we start an admin tool from scratch because you
think it'll somehow produce a perfect codebase?





On Wed, Sep 12, 2018 at 12:50 PM sankalp kohli 
wrote:

> Hi Sylvain,
> I would appreciate if we can give feedback on the
> discussion threads and not wait for vote threads. I made it clear in the
> discussion thread that we will start a vote!!
> Thanks,
> Sankalp
>
> On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:
>
> > On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne 
> > wrote:
> >
> > > That's probably a stupid question, and excuse me if it is, but what
> does
> > > those votes on the dev mailing list even mean?
> > >
> > > How do you count votes at the end? Just by counting all votes cast,
> > > irregardless of whomever cast it? Or are we intending to only count PMC
> > > members, or maybe committers votes?
> > >
> >
> > I believe the intent is to try to see if there exists consensus.
> > Ultimately, PMC is going to matter more than random email addresses from
> > people nobody recognizes. This should be in public, though, not private,
> so
> > seeing what feedback is beyond the PMC is useful (primarily because it
> will
> > matter when it comes time to extend and maintain it - if people strongly
> > prefer one or the other, then maintenance is going to be a problem).
> >
> > If there's 100 random non-contributor votes for one option and 20 pmc
> votes
> > for another options, I think the real answer will be "we don't have
> > consensus, and either we don't do it, or we do it the way the PMC thinks
> is
> > best", for all of the reasons you describe in the paragraphs below.
> >
> >
> > > If the former, that is a bit weird to me because we simply don't know
> who
> > > votes. And I don't mean to be rude towards anyone, but 1) someone could
> > > easily create 10 email addresses to vote 10 times (and sure, you could
> > > invoke trust, and I'm not entirely against trust in general, but it's
> the
> > > internet...) and 2) this kind of decision will have non-trivial
> > > consequences for the project, particularly on those that maintain it,
> so
> > I
> > > admit I'm not entirely comfortable with "anyone's voice has the same
> > > weight".
> > > If the latter, then this makes more sense to me (why are we even
> > bothering
> > > voting PMC members in if it's not to handle these kinds of decisions,
> > which
> > > are very "project management" related), but we should be very clear
> about
> > > this from the get go (we could still use the dev list for transparency
> > > sake, that I don't mind)? We should probably also have some deadline to
> > the
> > > vote, one that isn't too short.
> > >
> >
> > Like releases, I think PMC votes count
> >
> >
> > >
> > > Anyway, fwiw, my opinion on this vote is not far from the one on the
> > golang
> > > driver acceptance vote (for which my remark above also apply btw): no
> yet
> > > 100% convinced adding more pieces and scope to the project is what the
> > > project needs just right now, but not strongly opposed if people really
> > > wants this (and this one makes more sense to me than the golang driver
> > > actually). But if I'm to pick between a) and b), I'm leaning b).
> > >
> >
> > FWIW, two of the main reasons I'm in favor is as a way to lower barrier
> to
> > entry to both using the software AND contributing to the project, so I
> > think your points are valid (both on gocql thread and on this note
> above),
> > but I think that's also part of why we should be encouraging both.
> >
> > - Jeff
> >
>


-- 
Jon Haddad
http://www.rustyrazorblade.com
twitter: rustyrazorblade


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
Hi Sylvain,
I would appreciate if we can give feedback on the
discussion threads and not wait for vote threads. I made it clear in the
discussion thread that we will start a vote!!
Thanks,
Sankalp

On Wed, Sep 12, 2018 at 12:47 PM Jeff Jirsa  wrote:

> On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne 
> wrote:
>
> > That's probably a stupid question, and excuse me if it is, but what does
> > those votes on the dev mailing list even mean?
> >
> > How do you count votes at the end? Just by counting all votes cast,
> > irregardless of whomever cast it? Or are we intending to only count PMC
> > members, or maybe committers votes?
> >
>
> I believe the intent is to try to see if there exists consensus.
> Ultimately, PMC is going to matter more than random email addresses from
> people nobody recognizes. This should be in public, though, not private, so
> seeing what feedback is beyond the PMC is useful (primarily because it will
> matter when it comes time to extend and maintain it - if people strongly
> prefer one or the other, then maintenance is going to be a problem).
>
> If there's 100 random non-contributor votes for one option and 20 pmc votes
> for another options, I think the real answer will be "we don't have
> consensus, and either we don't do it, or we do it the way the PMC thinks is
> best", for all of the reasons you describe in the paragraphs below.
>
>
> > If the former, that is a bit weird to me because we simply don't know who
> > votes. And I don't mean to be rude towards anyone, but 1) someone could
> > easily create 10 email addresses to vote 10 times (and sure, you could
> > invoke trust, and I'm not entirely against trust in general, but it's the
> > internet...) and 2) this kind of decision will have non-trivial
> > consequences for the project, particularly on those that maintain it, so
> I
> > admit I'm not entirely comfortable with "anyone's voice has the same
> > weight".
> > If the latter, then this makes more sense to me (why are we even
> bothering
> > voting PMC members in if it's not to handle these kinds of decisions,
> which
> > are very "project management" related), but we should be very clear about
> > this from the get go (we could still use the dev list for transparency
> > sake, that I don't mind)? We should probably also have some deadline to
> the
> > vote, one that isn't too short.
> >
>
> Like releases, I think PMC votes count
>
>
> >
> > Anyway, fwiw, my opinion on this vote is not far from the one on the
> golang
> > driver acceptance vote (for which my remark above also apply btw): no yet
> > 100% convinced adding more pieces and scope to the project is what the
> > project needs just right now, but not strongly opposed if people really
> > wants this (and this one makes more sense to me than the golang driver
> > actually). But if I'm to pick between a) and b), I'm leaning b).
> >
>
> FWIW, two of the main reasons I'm in favor is as a way to lower barrier to
> entry to both using the software AND contributing to the project, so I
> think your points are valid (both on gocql thread and on this note above),
> but I think that's also part of why we should be encouraging both.
>
> - Jeff
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Jeff Jirsa
On Wed, Sep 12, 2018 at 12:41 PM Sylvain Lebresne 
wrote:

> That's probably a stupid question, and excuse me if it is, but what does
> those votes on the dev mailing list even mean?
>
> How do you count votes at the end? Just by counting all votes cast,
> irregardless of whomever cast it? Or are we intending to only count PMC
> members, or maybe committers votes?
>

I believe the intent is to try to see if there exists consensus.
Ultimately, PMC is going to matter more than random email addresses from
people nobody recognizes. This should be in public, though, not private, so
seeing what feedback is beyond the PMC is useful (primarily because it will
matter when it comes time to extend and maintain it - if people strongly
prefer one or the other, then maintenance is going to be a problem).

If there's 100 random non-contributor votes for one option and 20 pmc votes
for another options, I think the real answer will be "we don't have
consensus, and either we don't do it, or we do it the way the PMC thinks is
best", for all of the reasons you describe in the paragraphs below.


> If the former, that is a bit weird to me because we simply don't know who
> votes. And I don't mean to be rude towards anyone, but 1) someone could
> easily create 10 email addresses to vote 10 times (and sure, you could
> invoke trust, and I'm not entirely against trust in general, but it's the
> internet...) and 2) this kind of decision will have non-trivial
> consequences for the project, particularly on those that maintain it, so I
> admit I'm not entirely comfortable with "anyone's voice has the same
> weight".
> If the latter, then this makes more sense to me (why are we even bothering
> voting PMC members in if it's not to handle these kinds of decisions, which
> are very "project management" related), but we should be very clear about
> this from the get go (we could still use the dev list for transparency
> sake, that I don't mind)? We should probably also have some deadline to the
> vote, one that isn't too short.
>

Like releases, I think PMC votes count


>
> Anyway, fwiw, my opinion on this vote is not far from the one on the golang
> driver acceptance vote (for which my remark above also apply btw): no yet
> 100% convinced adding more pieces and scope to the project is what the
> project needs just right now, but not strongly opposed if people really
> wants this (and this one makes more sense to me than the golang driver
> actually). But if I'm to pick between a) and b), I'm leaning b).
>

FWIW, two of the main reasons I'm in favor is as a way to lower barrier to
entry to both using the software AND contributing to the project, so I
think your points are valid (both on gocql thread and on this note above),
but I think that's also part of why we should be encouraging both.

- Jeff


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Sylvain Lebresne
That's probably a stupid question, and excuse me if it is, but what does
those votes on the dev mailing list even mean?

How do you count votes at the end? Just by counting all votes cast,
irregardless of whomever cast it? Or are we intending to only count PMC
members, or maybe committers votes?
If the former, that is a bit weird to me because we simply don't know who
votes. And I don't mean to be rude towards anyone, but 1) someone could
easily create 10 email addresses to vote 10 times (and sure, you could
invoke trust, and I'm not entirely against trust in general, but it's the
internet...) and 2) this kind of decision will have non-trivial
consequences for the project, particularly on those that maintain it, so I
admit I'm not entirely comfortable with "anyone's voice has the same
weight".
If the latter, then this makes more sense to me (why are we even bothering
voting PMC members in if it's not to handle these kinds of decisions, which
are very "project management" related), but we should be very clear about
this from the get go (we could still use the dev list for transparency
sake, that I don't mind)? We should probably also have some deadline to the
vote, one that isn't too short.

Anyway, fwiw, my opinion on this vote is not far from the one on the golang
driver acceptance vote (for which my remark above also apply btw): no yet
100% convinced adding more pieces and scope to the project is what the
project needs just right now, but not strongly opposed if people really
wants this (and this one makes more sense to me than the golang driver
actually). But if I'm to pick between a) and b), I'm leaning b).

--
Sylvain


On Wed, Sep 12, 2018 at 8:45 PM Joseph Lynch  wrote:

> +1 for piecemeal (option b).
>
> I think I've explained my opinion on all the various threads and tickets.
>
> -Joey
> On Wed, Sep 12, 2018 at 10:48 AM Vinay Chella 
> wrote:
> >
> > +1 for option b, considering the advantages mentioned in dev email thread
> > that Sankalp linked.
> >
> > ~Vinay
> >
> >
> > On Wed, Sep 12, 2018 at 10:36 AM Dinesh Joshi
> >  wrote:
> >
> > > +1 for piecemeal (option b)
> > >
> > > Dinesh
> > >
> > > > On Sep 12, 2018, at 8:18 AM, sankalp kohli 
> > > wrote:
> > > >
> > > > Hi,
> > > >Community has been discussing about Apache Cassandra Management
> > > process
> > > > since April and we had lot of discussion about which approach to
> take to
> > > > get started. Several contributors have been interested in doing this
> and
> > > we
> > > > need to make a decision of which approach to take.
> > > >
> > > > The current approaches being evaluated are
> > > > a. Donate an existing project to Apache Cassandra like Reaper. If
> this
> > > > option is selected, we will evaluate various projects and see which
> one
> > > > fits best.
> > > > b. Take a piecemeal approach and use the features from different OSS
> > > > projects and build a new project.
> > > >
> > > > Available options to vote
> > > > a. +1 to use existing project.
> > > > b. +1 to take piecemeal approach
> > > > c  -1 to both
> > > > d +0 I dont mind either option
> > > >
> > > > You can also just type a,b,c,d as well to chose an option.
> > > >
> > > > Dev threads with discussions
> > > >
> > > >
> > >
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
> > > >
> > > >
> > >
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
> > >
> > >
> > > -
> > > 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
>
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Jeff Jirsa
d - good with either option, but would probably slightly prefer b, as it
can be build towards the design doc.



On Wed, Sep 12, 2018 at 8:19 AM sankalp kohli 
wrote:

> Hi,
> Community has been discussing about Apache Cassandra Management process
> since April and we had lot of discussion about which approach to take to
> get started. Several contributors have been interested in doing this and we
> need to make a decision of which approach to take.
>
> The current approaches being evaluated are
> a. Donate an existing project to Apache Cassandra like Reaper. If this
> option is selected, we will evaluate various projects and see which one
> fits best.
> b. Take a piecemeal approach and use the features from different OSS
> projects and build a new project.
>
> Available options to vote
> a. +1 to use existing project.
> b. +1 to take piecemeal approach
> c  -1 to both
> d +0 I dont mind either option
>
> You can also just type a,b,c,d as well to chose an option.
>
> Dev threads with discussions
>
>
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
>
>
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Joseph Lynch
+1 for piecemeal (option b).

I think I've explained my opinion on all the various threads and tickets.

-Joey
On Wed, Sep 12, 2018 at 10:48 AM Vinay Chella  wrote:
>
> +1 for option b, considering the advantages mentioned in dev email thread
> that Sankalp linked.
>
> ~Vinay
>
>
> On Wed, Sep 12, 2018 at 10:36 AM Dinesh Joshi
>  wrote:
>
> > +1 for piecemeal (option b)
> >
> > Dinesh
> >
> > > On Sep 12, 2018, at 8:18 AM, sankalp kohli 
> > wrote:
> > >
> > > Hi,
> > >Community has been discussing about Apache Cassandra Management
> > process
> > > since April and we had lot of discussion about which approach to take to
> > > get started. Several contributors have been interested in doing this and
> > we
> > > need to make a decision of which approach to take.
> > >
> > > The current approaches being evaluated are
> > > a. Donate an existing project to Apache Cassandra like Reaper. If this
> > > option is selected, we will evaluate various projects and see which one
> > > fits best.
> > > b. Take a piecemeal approach and use the features from different OSS
> > > projects and build a new project.
> > >
> > > Available options to vote
> > > a. +1 to use existing project.
> > > b. +1 to take piecemeal approach
> > > c  -1 to both
> > > d +0 I dont mind either option
> > >
> > > You can also just type a,b,c,d as well to chose an option.
> > >
> > > Dev threads with discussions
> > >
> > >
> > https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
> > >
> > >
> > https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
> >
> >
> > -
> > 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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Vinay Chella
+1 for option b, considering the advantages mentioned in dev email thread
that Sankalp linked.

~Vinay


On Wed, Sep 12, 2018 at 10:36 AM Dinesh Joshi
 wrote:

> +1 for piecemeal (option b)
>
> Dinesh
>
> > On Sep 12, 2018, at 8:18 AM, sankalp kohli 
> wrote:
> >
> > Hi,
> >Community has been discussing about Apache Cassandra Management
> process
> > since April and we had lot of discussion about which approach to take to
> > get started. Several contributors have been interested in doing this and
> we
> > need to make a decision of which approach to take.
> >
> > The current approaches being evaluated are
> > a. Donate an existing project to Apache Cassandra like Reaper. If this
> > option is selected, we will evaluate various projects and see which one
> > fits best.
> > b. Take a piecemeal approach and use the features from different OSS
> > projects and build a new project.
> >
> > Available options to vote
> > a. +1 to use existing project.
> > b. +1 to take piecemeal approach
> > c  -1 to both
> > d +0 I dont mind either option
> >
> > You can also just type a,b,c,d as well to chose an option.
> >
> > Dev threads with discussions
> >
> >
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
> >
> >
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> For additional commands, e-mail: dev-h...@cassandra.apache.org
>
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Dinesh Joshi
+1 for piecemeal (option b)

Dinesh

> On Sep 12, 2018, at 8:18 AM, sankalp kohli  wrote:
> 
> Hi,
>Community has been discussing about Apache Cassandra Management process
> since April and we had lot of discussion about which approach to take to
> get started. Several contributors have been interested in doing this and we
> need to make a decision of which approach to take.
> 
> The current approaches being evaluated are
> a. Donate an existing project to Apache Cassandra like Reaper. If this
> option is selected, we will evaluate various projects and see which one
> fits best.
> b. Take a piecemeal approach and use the features from different OSS
> projects and build a new project.
> 
> Available options to vote
> a. +1 to use existing project.
> b. +1 to take piecemeal approach
> c  -1 to both
> d +0 I dont mind either option
> 
> You can also just type a,b,c,d as well to chose an option.
> 
> Dev threads with discussions
> 
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
> 
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E


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



Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Sumanth Pasupuleti
Option "b".

Thanks,
Sumanth

On Wed, Sep 12, 2018 at 9:59 AM Roopa Tangirala
 wrote:

> +1 to b Take the best from existing side cars and make a great side car
> which ships with cassandra
>
>
> *Regards,*
>
> *Roopa Tangirala*
>
> Engineering Manager CDE
>
> *(408) 438-3156 - mobile*
>
>
>
>
>
>
> On Wed, Sep 12, 2018 at 8:19 AM sankalp kohli 
> wrote:
>
> > Hi,
> > Community has been discussing about Apache Cassandra Management
> process
> > since April and we had lot of discussion about which approach to take to
> > get started. Several contributors have been interested in doing this and
> we
> > need to make a decision of which approach to take.
> >
> > The current approaches being evaluated are
> > a. Donate an existing project to Apache Cassandra like Reaper. If this
> > option is selected, we will evaluate various projects and see which one
> > fits best.
> > b. Take a piecemeal approach and use the features from different OSS
> > projects and build a new project.
> >
> > Available options to vote
> > a. +1 to use existing project.
> > b. +1 to take piecemeal approach
> > c  -1 to both
> > d +0 I dont mind either option
> >
> > You can also just type a,b,c,d as well to chose an option.
> >
> > Dev threads with discussions
> >
> >
> >
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
> >
> >
> >
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
> >
>


Re: [VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread Roopa Tangirala
+1 to b Take the best from existing side cars and make a great side car
which ships with cassandra


*Regards,*

*Roopa Tangirala*

Engineering Manager CDE

*(408) 438-3156 - mobile*






On Wed, Sep 12, 2018 at 8:19 AM sankalp kohli 
wrote:

> Hi,
> Community has been discussing about Apache Cassandra Management process
> since April and we had lot of discussion about which approach to take to
> get started. Several contributors have been interested in doing this and we
> need to make a decision of which approach to take.
>
> The current approaches being evaluated are
> a. Donate an existing project to Apache Cassandra like Reaper. If this
> option is selected, we will evaluate various projects and see which one
> fits best.
> b. Take a piecemeal approach and use the features from different OSS
> projects and build a new project.
>
> Available options to vote
> a. +1 to use existing project.
> b. +1 to take piecemeal approach
> c  -1 to both
> d +0 I dont mind either option
>
> You can also just type a,b,c,d as well to chose an option.
>
> Dev threads with discussions
>
>
> https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E
>
>
> https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E
>


[VOTE] Development Approach for Apache Cassandra Management process

2018-09-12 Thread sankalp kohli
Hi,
Community has been discussing about Apache Cassandra Management process
since April and we had lot of discussion about which approach to take to
get started. Several contributors have been interested in doing this and we
need to make a decision of which approach to take.

The current approaches being evaluated are
a. Donate an existing project to Apache Cassandra like Reaper. If this
option is selected, we will evaluate various projects and see which one
fits best.
b. Take a piecemeal approach and use the features from different OSS
projects and build a new project.

Available options to vote
a. +1 to use existing project.
b. +1 to take piecemeal approach
c  -1 to both
d +0 I dont mind either option

You can also just type a,b,c,d as well to chose an option.

Dev threads with discussions

https://lists.apache.org/thread.html/4eace8cb258aab83fc3a220ff2203a281ea59f4d6557ebeb1af7b7f1@%3Cdev.cassandra.apache.org%3E

https://lists.apache.org/thread.html/4a7e608c46aa2256e8bcb696104a4e6d6aaa1f302834d211018ec96e@%3Cdev.cassandra.apache.org%3E