Hi everyone, First, I want to acknowledge some of the raw conversations today in the cassandra-dev slack channel. It was probably well overdue and if not for 2020 and what a wonderful year this has been, we might have gotten there earlier. I really appreciate how everyone who participated kept the conversation from completely devolving into something that wouldn't get us anywhere as a project. I also want to say that I hope we don't forget to pause and give each other a break. People are already tense and on edge from months of pandemics, politics, social unrest, disasters, child care issues and a lot of other things on a long list. I find it helpful to assume that everyone I talk to is stressed out, behind schedule and probably has a boss pressuring them to do something. We share a really unique common bond by willfully choosing to work on distributed systems. I hope we find more reasons to come together than be apart in the future.
If I can even attempt to sum up the important themes from a very long conversation. There is a tension between the frozen codebase leading to 4.0 and the desire to add new features beyond 4.0. One way to eliminate that tension is to get 4.0 wrapped up. What is left to get 4.0 done isn't clear to many and there is a desire to get clear on the remaining items. I would like to contribute some of my energy and time to help this along. Standing on the shoulders of giants here, a LOT of work has already gone into this topic. Josh, Jordan and Jon (J^3 ?) kept a steady strain on updating jiras and status. This Kanban is really helpful: https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=355&quickFilter=1661 There is an epic that was discussed in slack: https://issues.apache.org/jira/browse/CASSANDRA-15536 There are 17 separate jiras as dependencies, of which only 2 are marked as completed. 3 have no assigned owner. I have put a Zoom call on the contributor meeting calendar to discuss those three first. I had to weave it between ApacheCon sessions but hopefully this will help in velocity. Agenda posted, feel free to alter as you see fit. September 29, 1230PM PST: https://cwiki.apache.org/confluence/display/CASSANDRA/2020-09-29+Apache+Cassandra+Contributor+Meeting+-+4.0+push+edition I mentioned this is Slack. We are so close. Beta 2 is out there, Harry just dropped and Jiras have been closing. I get excited when I think of the impact this will have. My entire life has now somehow become dependent on Cassandra working. When I take a pic with my iPhone. Play games on my PlayStation. Use curb-side pickup at Target. Order food on GrubHub. Everybody here helped make that happen and there are a lot of great engineers that will be deploying 4.0 and loving it. Most importantly, I reliably get food when I'm playing Ghost of Tsushima and take a selfie for my finsta. #priorities I would love to stick it to 2020 and make "Shipping 4.0" a positive event as we leave this stinking year behind. Patrick