US Holiday on Monday and I took yesterday off - biweekly-ish ;)

Apache Cassandra 4.1-alpha1 has been released! 
https://lists.apache.org/thread/h05t3cqhsdm35v2pttddng6v84s3opxm

The Call for Speakers (CFP) for the Apache Cassandra World Party celebrating 
the release of 4.1 is live: 
https://sessionize.com/apache-cassandra-4-1-world-party/. Pulling the text 
straight from the site:

"We encourage contributors, end users and community members to submit fun, 
fast-paced, 5 minute “lightning” style talks that focus on:
  * What you love about Cassandra
  * Why you’re passionate about Cassandra
  * What you’ve learned using Cassandra
  * What you’ve built with Cassandra
  * How you successfully scale applications with Cassandra"

So how's 4.1 beta and beyond looking? That depends on which test run you check. 
:)

https://butler.cassandra.apache.org/#/

The butler dashboard has us mostly around 10 test failures with the occasional 
brief jaunt up to 60+. This is pretty consistent since the freeze in early May, 
however we've had quite a bit of hygiene clean up that have been surfacing 
existing failures that had been slipping through the cracks so we're moving in 
the right direction (i.e. tightening up correctness heading to release) 
underlying this rather blunt signal.

>From a "we don't cut beta until we have 0 test flakes" perspective (which is 
>the letter of the law here: 
>(https://cwiki.apache.org/confluence/display/CASSANDRA/Release+Lifecycle), we 
>have our work cut out for us:

https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2454

We have 40 tickets blocking the release of 4.1 Beta at this time. We've had 9 
close out in the past 2 weeks on 4.1, so we're not quite on track for a July 
1st release if we keep to the "0 flakes" metric. Depending on how the next week 
or two go we should discuss on the dev ML.


[New contributor Getting Started]
So about those 40 tickets. :) Here's a link for you: 
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2454&quickFilter=2160

We have 21 tickets blocking beta that aren't assigned to anyone. Anything 
that's a failing or flaky test is a great place to start to get to know the 
code-base a bit. We have a "Getting started" guide on our website that'll help 
you with setting up your environment here: 
https://cassandra.apache.org/_/development/index.html, and the dev community 
hangs out on https://the-asf.slack.com in #cassandra-dev. There's 13 of us that 
have volunteered to help mentor who you can conveniently reach on slack with 
the @cassandra_mentors alias in the chat room, or just float any questions you 
have to the channel at large. Looking forward to connecting!


[Dev list Digest]
https://lists.apache.org/list?dev@cassandra.apache.org:lte=2w:

Discussion on updating our code contribution and style guide is coming to a 
close here: https://lists.apache.org/thread/l6kdgbyhrsg64025dr9wdysjt4gykv2r. 
If you have any last minute thoughts now's the time.

An RSS feed is in the works for the official website; discussion happening 
here: https://lists.apache.org/thread/6rk5otkg27hhsfvdl7hp6lr7dg3075n2

A Cassandra marketing meeting happened on the 26th - the email thread about it 
can be found here 
https://lists.apache.org/thread/l36y5vz3xf327o45j78g3w4frm8pr02w and the notes 
from the meeting can be found in this gdoc: 
https://docs.google.com/document/d/11ANJcz1BuXcTPoVZNo4o00SMp6smVzQufvXsrqs0IlE/edit#heading=h.vd4gtjp6aszy.
 Highlights include discussion about the Cassandra World Party scheduled for 
July 20th.

We've had quite a few blog posts go up for review and hit the blog; check this 
link for an overview: 
https://lists.apache.org/list?dev@cassandra.apache.org:lte=1M:For%20Review


[CI Trends]
https://butler.cassandra.apache.org/#/

Let's check in on non-4.1 branches first since we've been spending a lot of 
time and energy focused there. For the month of May, we've remained constant 
with our failure count on 3.11 around 35, 3.0 around 16 trending down, 4.0 
pretty spikey but centering around ~8 failures, and trunk looking quite a lot 
like 4.0 and 4.1 vacillating from a steady state ~ 20 ish failures up to 60 and 
down to 0 on failed runs.

So not surprisingly, the places where the work is happening are seeing the most 
instability on CI. Interesting that we see that happening on the 4.0 branch 
however as it's not seeing nearly the same # of commits as, say, 4.1 or trunk. 

So nothing systemic jumps out over the past month, and given some of the things 
David and Ekaterina have unearthed the fact that our test failure count hasn't 
ballooned is a good sign. :)


[Release progress]
https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2175

4.1 alpha:
5 issues closed out; bugfixes, test fixes, circle config. All the things we'd 
hope to see in an alpha phase tightening up

4.1 beta:
7 flaky / failing test fixes, and utests_system_keyspace_directory added to the 
precommit tests.

4.1 rc / ga:
Did I mention flaky test failures and fixes? ;)

Really solid focus going into the 4.1 release window here and this final 
stretch in June. I'm looking forward to a retrospective when we hit GA!

~Josh

Reply via email to