Re: "4.0: TBD" -> "4.0: Est. Q4 2019"?

2019-05-28 Thread Kyle Samson
Hey all,

Thought I’d chime in here as one of the people surprised that virtual tables 
for table stats weren’t being included in 4.0, especially given that QoL for 
administrators is one of the 4.0 promises.

-Kyle Samson

On 2019/05/28 16:39:59, Jon Haddad  wrote: 
> Sept is a pretty long ways off.  I think the ideal case is we can announce> 
> 4.0 release at the summit.  I'm not putting this as a "do or die" date, and> 
> I don't think we need to announce it or make promises.  Sticking with "when> 
> it's ready" is the right approach, but we need a target, and this is imo a> 
> good one.> 
> 
> This date also gives us a pretty good runway.  We could cut our first> 
> alphas in mid June / early July, betas in August and release in Sept.> 
>  There's a ton of work going into testing 4.0 already.> 
> Landing CASSANDRA-15066 will put us in a pretty good spot.  We've developed> 
> tooling at TLP that will make it a lot easier to spin up dev clusters in> 
> AWS as well as stress test them.  I've written about this a few times in> 
> the past, and I'll have a few blog posts coming up that will help show this> 
> in more details.> 
> 
> There's some other quality of life things we should try to hammer out> 
> before then.  Updating our default JVM settings would be nice, for> 
> example.  Improving documentation (the data modeling section in> 
> particular), fixing the dynamic snitch issues [1], and some improvements to> 
> virtual tables like exposing the sstable metadata [2], and exposing table> 
> statistics [3] come to mind.  The dynamic snitch improvement will help> 
> performance in a big way, and the virtual tables will go a long way to> 
> helping with quality of life.  I showed a few folks virtual tables at the> 
> Accelerate conference last week and the missing table statistics was a big> 
> shock.  If we can get them in, it'll be a big help to operators.> 
> 
> [1] https://issues.apache.org/jira/browse/CASSANDRA-14459> 
> [2] https://issues.apache.org/jira/browse/CASSANDRA-14630> 
> [3] https://issues.apache.org/jira/browse/CASSANDRA-14572> 
> 
> 
> 
> 
> On Mon, May 27, 2019 at 2:36 PM Nate McCall  wrote:> 
> 
> > Hi Sumanth,> 
> > Thank you so much for taking the time to put this together.> 
> >> 
> > Cheers,> 
> > -Nate> 
> >> 
> > On Tue, May 28, 2019 at 3:27 AM Sumanth Pasupuleti <> 
> > sumanth.pasupuleti...@gmail.com> wrote:> 
> >> 
> > > I have taken an initial stab at documenting release types and exit> 
> > criteria> 
> > > in a google doc, to get us started, and to collaborate on.> 
> > >> 
> > >> 
> > https://docs.google.com/document/d/1bS6sr-HSrHFjZb0welife6Qx7u3ZDgRiAoENMLYlfz8/edit?usp=sharing>
> >  
> > >> 
> > > Thanks,> 
> > > Sumanth> 
> > >> 
> > > On Thu, May 23, 2019 at 12:04 PM Dinesh Joshi  wrote:> 
> > >> 
> > > > Sankalp,> 
> > > >> 
> > > > Great point. This is the page created for testing.> 
> > > >> 
> > > >> 
> > > >> 
> > >> 
> > https://cwiki.apache.org/confluence/display/CASSANDRA/4.0+Quality%3A+Components+and+Test+Plans>
> >  
> > > >> 
> > > > I think we need to define the various release types and the exit> 
> > criteria> 
> > > > for each type of release. Anybody want to take a stab at this or start> 
> > a> 
> > > > thread to discuss it?> 
> > > >> 
> > > > Thanks,> 
> > > >> 
> > > > Dinesh> 
> > > >> 
> > > >> 
> > > > > On May 23, 2019, at 11:57 AM, sankalp kohli > 
> > > > wrote:> 
> > > > >> 
> > > > > Hi,> 
> > > > >Is there a page where it is written what is expected from an> 
> > alpha,> 
> > > > > beta, rc and a 4.0 release?> 
> > > > > Also how are we coming up with Q4 2019 timeline. Is this for alpha,> 
> > > beta,> 
> > > > > rc or 4.0 release?> 
> > > > >> 
> > > > > Thanks,> 
> > > > > Sankalp> 
> > > > >> 
> > > > > On Thu, May 23, 2019 at 11:27 AM Attila Wind  
> > >> 
> > > > wrote:> 
> > > > >> 
> > > > >> +1+1+1 I read a blog post was talking about last sept(?) to freeze> 

Re: "4.0: TBD" -> "4.0: Est. Q4 2019"?

2019-05-29 Thread Kyle Samson
Thank you Nate and Chris for the feedback.

It’s a shame this won’t make it through to 4.0 release but I do understand
respecting the feature freeze. I just figured I’d chime in as one of the
parties Jon mentioned. I will definitely continue to follow the mailing list
and feature development.

- Kyle Samson

On May 28, 2019, at 5:57 PM, Nate McCall 
mailto:zznat...@gmail.com>> wrote:


Hi Kyle,
I understand your frustration here - I really do. There are a lot of
awesome additions, features, etc. that have been stuck in purgatory for far
longer than any of us would like.

It will be worth it once we get 4.0 to a stable point as we will be in a
much better position to iterate quickly because we:
- no longer have the baggage of tick-tock
- have made substantial improvements in test infra and processes
- will be building on a solid foundation of messaging as well as storage

For features like this that are really important to you, please stay
involved. This can include applying patches on top of trunk and providing
feedback or even helping to keep the patches up to date as development
progresses.

Cheers,
-Nate


On Wed, May 29, 2019 at 7:42 AM Kyle Samson 
mailto:kysam...@tripadvisor.com>>
wrote:

Hey all,

Thought I’d chime in here as one of the people surprised that virtual
tables for table stats weren’t being included in 4.0, especially given that
QoL for administrators is one of the 4.0 promises.

-Kyle Samson

On 2019/05/28 16:39:59, Jon Haddad http://jonhaddad.com>> 
wrote:
Sept is a pretty long ways off.  I think the ideal case is we can
announce>
4.0 release at the summit.  I'm not putting this as a "do or die" date,
and>
I don't think we need to announce it or make promises.  Sticking with
"when>
it's ready" is the right approach, but we need a target, and this is imo
a>
good one.>

This date also gives us a pretty good runway.  We could cut our first>
alphas in mid June / early July, betas in August and release in Sept.>
There's a ton of work going into testing 4.0 already.>
Landing CASSANDRA-15066 will put us in a pretty good spot.  We've
developed>
tooling at TLP that will make it a lot easier to spin up dev clusters
in>
AWS as well as stress test them.  I've written about this a few times
in>
the past, and I'll have a few blog posts coming up that will help show
this>
in more details.>

There's some other quality of life things we should try to hammer out>
before then.  Updating our default JVM settings would be nice, for>
example.  Improving documentation (the data modeling section in>
particular), fixing the dynamic snitch issues [1], and some improvements
to>
virtual tables like exposing the sstable metadata [2], and exposing
table>
statistics [3] come to mind.  The dynamic snitch improvement will help>
performance in a big way, and the virtual tables will go a long way to>
helping with quality of life.  I showed a few folks virtual tables at
the>
Accelerate conference last week and the missing table statistics was a
big>
shock.  If we can get them in, it'll be a big help to operators.>

[1] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_CASSANDRA-2D14459&d=DwIFaQ&c=9Hv6XPedRSA-5PSECC38X80c1h60_XWA4z1k_R1pROA&r=G6o5bGhH55xbwxrBk3Vk4x6LWDG4Y1r_nLWP85TfY3s&m=N7-k1FODhgCIBSMhvbYG3QDkh6M9yyv_yP5fT5zl_lI&s=ZuX7swVwopZOdjo_p8YlUzY0D1-VHc0CnL7IRvo6Hbg&e=
 >
[2] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_CASSANDRA-2D14630&d=DwIFaQ&c=9Hv6XPedRSA-5PSECC38X80c1h60_XWA4z1k_R1pROA&r=G6o5bGhH55xbwxrBk3Vk4x6LWDG4Y1r_nLWP85TfY3s&m=N7-k1FODhgCIBSMhvbYG3QDkh6M9yyv_yP5fT5zl_lI&s=waQTkAj9CVGFgOwozV2F2CrTeA3eXq-NED5dzBG4sPo&e=
 >
[3] 
https://urldefense.proofpoint.com/v2/url?u=https-3A__issues.apache.org_jira_browse_CASSANDRA-2D14572&d=DwIFaQ&c=9Hv6XPedRSA-5PSECC38X80c1h60_XWA4z1k_R1pROA&r=G6o5bGhH55xbwxrBk3Vk4x6LWDG4Y1r_nLWP85TfY3s&m=N7-k1FODhgCIBSMhvbYG3QDkh6M9yyv_yP5fT5zl_lI&s=1wu7Chk1Ik9k3_mM5DNK4LkVJWd1M8nOtJcHRz_gO88&e=
 >




On Mon, May 27, 2019 at 2:36 PM Nate McCall 
http://gmail.com/>> wrote:>

Hi Sumanth,>
Thank you so much for taking the time to put this together.>

Cheers,>
-Nate>

On Tue, May 28, 2019 at 3:27 AM Sumanth Pasupuleti <>
sumanth.pasupuleti...@gmail.com<mailto:sumanth.pasupuleti...@gmail.com>> wrote:>

I have taken an initial stab at documenting release types and exit>
criteria>
in a google doc, to get us started, and to collaborate on.>



https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.google.com_document_d_1bS6sr-2DHSrHFjZb0welife6Qx7u3ZDgRiAoENMLYlfz8_edit-3Fusp-3Dsharing&d=DwIFaQ&c=9Hv6XPedRSA-5PSECC38X80c1h60_XWA4z1k_R1pROA&r=G6o5bGhH55xbwxrBk3Vk4x6LWDG4Y1r_nLWP85TfY3s&m=N7-k1FODhgCIB