Re: Cassandra 2017 Wrapup

2018-01-12 Thread Eric Evans
On Fri, Jan 12, 2018 at 6:30 AM, Alain RODRIGUEZ  wrote:

> Hello,
>
> That's good occasion for me (and I think other people around will mostly
> agree) to thank you, Jeff, for all the weekly report / wrap up and all the
> time you have been spending in the Dev and user mailing list and generally
> to have Apache Cassandra moving forward. You are nowhere in your own stats
> even though you are always everywhere around, sharing with people having
> very variable levels of understanding of Apache Cassandra, with a lot of
> patience and pedagogy.
>
> Jeff, you forgot yourself somewhat in your list, but as you like numbers, I
> see 'Jeff Jirsa' referenced in 200 threads in the user mailing list, about
> 100 threads in the dev list and I am not counting commits, review or
> actions taken as a PMC, but I know you are there, really involved as well.
> And statistics are just showing the volume, not the quality. Having you
> around during some polemical talk to calm down things was also very helpful
> to the community from my perspective.
>
> So, for the huge amount of efficient work you did for Apache Cassandra and
> its community this year, thank you too.
>

Yes, this. All of this.

Thanks Jeff!


>
> 2017-12-22 21:56 GMT+00:00 DuyHai Doan :
>
> > Thanks Jeff for the very comprehensive list of actions taken this year.
> > Can't wait to put my hands on 4.0 once it's released
> >
> >
> >
> > On Fri, Dec 22, 2017 at 10:20 PM, Jeff Jirsa  wrote:
> >
> > > Happy holidays all,
> > >
> > > I imagine most people are about to disappear to celebrate holidays, so
> I
> > > wanted to try to summarize the state of Cassandra dev for 2017, as I
> see
> > > it. Standard disclaimers apply (this is my personal opinion, not that
> of
> > my
> > > employer, not officially endorsed by the Apache Cassandra PMC, or the
> > ASF).
> > >
> > > Some quick stats about Cassandra development efforts in 2017 (using
> > > imperfect git log | awk/sed counting, only looking at trunk, buyer
> > beware,
> > > it's probably off by a few):
> > >
> > > The first commit of 2017 was: Ben Manes, transforming the on-heap cache
> > to
> > > Caffeine (
> > > https://github.com/apache/cassandra/commit/
> > c607d76413be81a0e125c5780e068d
> > > 7ab7594612
> > > )
> > > Alex Petrov removed the most code (~7500 lines, according to github)
> > > Benjamin Lerer added the most code (~8000 lines, according to github)
> > > We put to bed the tick/tock release cycle, but still cut 14 different
> > > releases across 5 different branches.
> > > We had a total of 136 different contributors, with 48 of those
> > contributors
> > > contributing more than one patch during the year.
> > > We had a total of 47 different reviewers
> > > There were 661 non-merge commits to trunk
> > > There were 56 non-merge commits to docs/
> > > We end the year with roughly 173 pending changes for 4.0
> > > We resolved (either fixed or disqualified) 781 issues in JIRA
> > > I count something like 273 email threads to dev@, and 903 email
> threads
> > to
> > > user@
> > > The project added Stefan Podkowinski, Joel Knighton, Ariel Weisberg,
> Alex
> > > Petrov, Blake Eggleston, and Philip Thompson as committers.
> > > The project added Josh McKenzie, Marcus Eriksson and Jon Haddad to the
> > > Apache Cassandra PMC
> > >
> > > At NGCC (which Eric and Gary managed to organize with the help of
> > > Instaclustr sponsoring, an achievement in itself), we had people talk
> > > about:
> > > - Two different talks (from Apple and FB/Instagram). I'm struggling to
> > > describe these in simple terms, they both sorta involving using hints
> and
> > > changing some of the consistency concepts to help deal with latency /
> > > durability / availability, especially in cross-DC workloads. Grouping
> > these
> > > together isn't really fair, but no one-email summary is going to be
> fair
> > to
> > > either of these talks. If you missed NGCC, I guess you get to wait for
> > the
> > > JIRAs / patches.
> > > - A new storage engine (FB/Instagram) using RocksDB
> > > - Some notes on using CDC at scale (and some proposed changes to make
> it
> > > easier) from Uber (
> > > https://github.com/ngcc/ngcc2017/blob/master/
> CassandraDataIngestion.pdf
> > )
> > > - Michael Shuler (Datastax /  Cassandra PMC / release master / etc)
> spent
> > > some time talking about testing and CI.
> > >
> > > Some other big'ish development efforts worth mentioning (from personal
> > > memory, perhaps the worst possible way to create such a list):
> > > - We spent a fair amount of time talking about testing. Francois @
> > > Instagram lead the way in codifying a new set of principles around
> > testing
> > > and quality (
> > > https://lists.apache.org/thread.html/0854341ae3ab41ceed2ae8a03f2486
> > > cf2325e4fca6fd800bf4297dd4@%3Cdev.cassandra.apache.org%3E
> > > / https://issues.apache.org/jira/browse/CASSANDRA-13497 ).
> > > - We've also spent some time making tests work 

Re: Cassandra 2017 Wrapup

2018-01-12 Thread Alain RODRIGUEZ
Hello,

That's good occasion for me (and I think other people around will mostly
agree) to thank you, Jeff, for all the weekly report / wrap up and all the
time you have been spending in the Dev and user mailing list and generally
to have Apache Cassandra moving forward. You are nowhere in your own stats
even though you are always everywhere around, sharing with people having
very variable levels of understanding of Apache Cassandra, with a lot of
patience and pedagogy.

Jeff, you forgot yourself somewhat in your list, but as you like numbers, I
see 'Jeff Jirsa' referenced in 200 threads in the user mailing list, about
100 threads in the dev list and I am not counting commits, review or
actions taken as a PMC, but I know you are there, really involved as well.
And statistics are just showing the volume, not the quality. Having you
around during some polemical talk to calm down things was also very helpful
to the community from my perspective.

So, for the huge amount of efficient work you did for Apache Cassandra and
its community this year, thank you too.

C*heers,

Alain

2017-12-22 21:56 GMT+00:00 DuyHai Doan :

> Thanks Jeff for the very comprehensive list of actions taken this year.
> Can't wait to put my hands on 4.0 once it's released
>
>
>
> On Fri, Dec 22, 2017 at 10:20 PM, Jeff Jirsa  wrote:
>
> > Happy holidays all,
> >
> > I imagine most people are about to disappear to celebrate holidays, so I
> > wanted to try to summarize the state of Cassandra dev for 2017, as I see
> > it. Standard disclaimers apply (this is my personal opinion, not that of
> my
> > employer, not officially endorsed by the Apache Cassandra PMC, or the
> ASF).
> >
> > Some quick stats about Cassandra development efforts in 2017 (using
> > imperfect git log | awk/sed counting, only looking at trunk, buyer
> beware,
> > it's probably off by a few):
> >
> > The first commit of 2017 was: Ben Manes, transforming the on-heap cache
> to
> > Caffeine (
> > https://github.com/apache/cassandra/commit/
> c607d76413be81a0e125c5780e068d
> > 7ab7594612
> > )
> > Alex Petrov removed the most code (~7500 lines, according to github)
> > Benjamin Lerer added the most code (~8000 lines, according to github)
> > We put to bed the tick/tock release cycle, but still cut 14 different
> > releases across 5 different branches.
> > We had a total of 136 different contributors, with 48 of those
> contributors
> > contributing more than one patch during the year.
> > We had a total of 47 different reviewers
> > There were 661 non-merge commits to trunk
> > There were 56 non-merge commits to docs/
> > We end the year with roughly 173 pending changes for 4.0
> > We resolved (either fixed or disqualified) 781 issues in JIRA
> > I count something like 273 email threads to dev@, and 903 email threads
> to
> > user@
> > The project added Stefan Podkowinski, Joel Knighton, Ariel Weisberg, Alex
> > Petrov, Blake Eggleston, and Philip Thompson as committers.
> > The project added Josh McKenzie, Marcus Eriksson and Jon Haddad to the
> > Apache Cassandra PMC
> >
> > At NGCC (which Eric and Gary managed to organize with the help of
> > Instaclustr sponsoring, an achievement in itself), we had people talk
> > about:
> > - Two different talks (from Apple and FB/Instagram). I'm struggling to
> > describe these in simple terms, they both sorta involving using hints and
> > changing some of the consistency concepts to help deal with latency /
> > durability / availability, especially in cross-DC workloads. Grouping
> these
> > together isn't really fair, but no one-email summary is going to be fair
> to
> > either of these talks. If you missed NGCC, I guess you get to wait for
> the
> > JIRAs / patches.
> > - A new storage engine (FB/Instagram) using RocksDB
> > - Some notes on using CDC at scale (and some proposed changes to make it
> > easier) from Uber (
> > https://github.com/ngcc/ngcc2017/blob/master/CassandraDataIngestion.pdf
> )
> > - Michael Shuler (Datastax /  Cassandra PMC / release master / etc) spent
> > some time talking about testing and CI.
> >
> > Some other big'ish development efforts worth mentioning (from personal
> > memory, perhaps the worst possible way to create such a list):
> > - We spent a fair amount of time talking about testing. Francois @
> > Instagram lead the way in codifying a new set of principles around
> testing
> > and quality (
> > https://lists.apache.org/thread.html/0854341ae3ab41ceed2ae8a03f2486
> > cf2325e4fca6fd800bf4297dd4@%3Cdev.cassandra.apache.org%3E
> > / https://issues.apache.org/jira/browse/CASSANDRA-13497 ).
> > - We've also spent some time making tests work in CircleCI, which should
> > make life much easier for occasional contributors - no need to figure out
> > how to run tests in ASF Jenkins.
> > - The internode messaging rewrite to use async/netty is probably the
> single
> > largest that comes to mind. It went in earlier this year, and should make
> > it easier to have