Hi Josh, I do have a ticket for the CircleCI addition: https://issues.apache.org/jira/browse/CASSANDRA-17950. It's a subtask of https://issues.apache.org/jira/browse/CASSANDRA-17930, which I'm planning on doing more work on once I get confirmation that I'm not doing something wrong with CircleCI :)
I put the JIRA ID in the commit message but I guess I forgot to mention it in the request for reviewer :( For the doc PR Mick just said to submit the PR first since it's a small change, but I'm happy to open a JIRA ticket for it if that's a more appropriate path. Cheers, Derek On Thu, Oct 13, 2022 at 11:17 AM Josh McKenzie <jmcken...@apache.org> wrote: > Late Post-ApacheCon update ftw! I'll probably give it 2.5 weeks before the > next update so we have more time for things to settle and evolve as we run > up to 4.1 rc and ga. > > First off - for all of you who couldn't make it to ApacheCon: you were > missed. New Orleans was great (and the food there undoubtedly takes time > off one's lifespan...). For those of you who could make it - it was great > to see new faces and meet new folks in person while also seeing some > old-timers on the project as well! It's incredibly energizing to have > newcomers to the project bring their energy and fresh perspectives and > experiences to the group. > > During the middle of the conference the 4.1-beta vote passed - the > artifacts are available as mentioned in Mick's previous email here: > https://lists.apache.org/thread/nd342c3k1s3swm77gn3j0td178y7fwns. > > Videos of the talks from the NA ApacheCon 2022 Cassandra Track are > available courtesy of Jeremy Hanna's upload here: > https://drive.google.com/drive/folders/1tOhC7G2Ezp3W-SSs2J4CiLtlZ7hutuRP. > I hear slides should be coming out at some point but haven't heard details > on that yet. > > On the topic of conferences, the Cassandra Summit returns in 2023 - see > the blog post on the Cassandra blog here: > https://cassandra.apache.org/_/blog/Cassandra-Summit-Returns-in-2023.html. > It will be held in San Jose California, March 13-14 2023 and will be hosted > by the Linux Foundation. Call for Proposals aren't quite open yet but you > can see a guide on starting to get information together here: > https://events.linuxfoundation.org/cassandra-summit/program/cfp/. Also, > the conference is looking for sponsors so if your employer would be > interested in sponsoring or if *you* would like to be a sponsor of this > event, please reach out to sponsorsh...@linuxfoundation.org. > > Circling back to 4.1 as is tradition on these emails now, we need to first > cover a change that's in flight: > https://lists.apache.org/thread/26gw66ohl8zbo4ozj3yvhk19wkzl0qw0. The > TL;DR: we just finished voting on allowing using ASF Jenkins OR circleci as > release gating criteria for official Cassandra releases. This is largely a > stopgap as we continue to work to improve the stability of the ASF CI > infrastructure. > > As a snapshot of where we are today: > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484. We > have 6 issues blocking RC, only 1 of which is unassigned (CASSANDRA-17773 - > Incorrect cassandra.logdir on Debian systems) which looks like more of an > administrative oversight as Claude appears to be active on it. We do have > one ticket that needs committer attention (CASSANDRA-17873 - Opcodes.ASM7 > should be used in UDFByteCodeVerifier to support JDK11) that Ekaterina's > working on. If any committers have some spare cycles your attention here > would be greatly appreciated! > > > [New Contributors Getting Started] > Documentation contributions, website contributions, anything in the > unassigned list on 4.0.x or 4.x here that you feel up to tackling: > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2160. > The world is your oyster. :) > > We have 35 total "Starter Tickets" (i.e. a mentor has determined that the > ticket is _probably_ a bit more bite-sized and good for getting to know the > project) across our various releases that are unassigned right now: > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2160&quickFilter=2162 > > Here's reference explaining the various types of contribution: > https://cassandra.apache.org/_/community.html#how-to-contribute > An overview of the C* architecture: > https://cassandra.apache.org/doc/latest/cassandra/architecture/overview.html > The getting started contributing guide: > https://cassandra.apache.org/_/development/index.html > We hang out in #cassandra-dev on https://the-asf.slack.com and there's a > @cassandra_mentors alias you can use to reach a bunch of us that have > volunteered to help newcomers get situated. If you need an invite to the > slack channel feel free to reply to just me on this email and I'll get you > set up. > > > [Dev list Digest] > https://lists.apache.org/list?dev@cassandra.apache.org:lte=14d: > > Pretty busy couple of weeks. There's an ongoing discussion about password > validation and generation and CEP-24 that is covering some really solid > ground on just how far is appropriate to go with the feature, what we'd > like as operators, what we think is industry standard in our field, etc. > You can chime in on the thread: > https://lists.apache.org/thread/454tmo2r9238rj69j7h3xv43crygv31m > > We have a new episode of the Apache Cassandra Corner on staging that'll go > live Friday night - if you'd like, feel free to preview it and provide > Aaron with your feedback: > https://lists.apache.org/thread/7prkk4dndfvf8oxsb17o74z61wknrn45 > > Derek Chen-Becker (ApacheCon presenter extraordinaire!) is looking for > reviewers on a circleci config and doc fix - we have PR's for that linked > in his email: > https://lists.apache.org/thread/lt0tplx19k6xvbl9f0pg0q5jql0r4j8t. @Derek > - do we have JIRA's for this yet? That'd get them visible in our standard > workflows so I could highlight them from the status emails here. > > We drove to consensus on the inclusion of the Agrona library with the > points being raised about the dangers of overlapping functionality and > documenting the "preferred and idiomatic Way To Do Things" in a code-base > where you have multiple first-class options: > https://lists.apache.org/thread/zk9hjk1rklcof1pmw555no032pmr3001. I don't > think anyone took away the ToDo item of actually revising our Code Style > guidelines (https://cassandra.apache.org/_/development/code_style.html) > about library usage - maybe that'd be something good for someone to do when > they add a library @Branimir? :) > > James reached out about joining the slack, which is what led me to realize > I should include that little detail above in this status email: > https://lists.apache.org/thread/53rmbdz8f089b00mwfwsnv5kmbdsjjhd > > The thread about whether we should move from 4.2 to 5.0 had a straggler > from Patrick a couple weeks ago; I'm still firmly in the camp of "we should > more rigorously document our JDK commitments and signpost upcoming JDK > support addition and removal w/major versions", but words are cheap and > Ekaterina's doing the hard work on the JDK17 support for now so I'll just > shut up on that topic. :) > > Berenguer's looking for feedback re: > https://issues.apache.org/jira/browse/CASSANDRA-14227, extending the > maximum expiration date. Benedict provided some feedback on the mailing > list regarding concerns w/memory pressure (which is being finicky because > of mail threading w/an unrelated reply) -> thread starting w/the reply and > proposal for delta encoding here: > https://lists.apache.org/thread/j36ps2tsjjchfm1msl3v8xghox1djgyt. If you > have a perspective on this please feel free to chime in. > > And last but certainly not least Brad keeps fighting the good fight on > modernizing and cleaning up our python: > https://lists.apache.org/thread/14wlyv2skmkn6jlg9ojh134c3p20ypg8! No harm > in being careful and hitting up the dev list about removing and replacing > libraries. > > > [ASF CI Trends] > https://butler.cassandra.apache.org/#/ > > Here's our trends on our branches for the last two weeks: > > 3.0: 10 -> 13 > 3.11: 17 -> 22 > 4.0: 5 -> 6 > 4.1: 11 -> 14 > trunk: 11 -> 7 > > The spike in 4.1 appears to be local socket binding errors: > https://ci-cassandra.apache.org/job/Cassandra-4.1/181/testReport/dtest-offheap.replication_test/TestSnitchConfigurationUpdate/test_rf_collapse_property_file_snitch/, > ccmlib.common.UnavailableSocketError: Inet address 127.0.0.2:7000 is not > available: [Errno 98] Address already in use; a cluster may already be > running or you may need to add the loopback alias > > This is something we saw intermittently in the past but anecdotally > appears to be becoming more prevalent. Not sure if we have a JIRA for it yet > > > [CircleCI Status] > Andres de la Peña is working on CASSANDRA-17938 (allow multiple tests to > be multiplexed in one run) and CASSANDRA-17939 (automatically detect and > repeat new or modified JUnit tests), Derek's working on getting our test > suite coverage into parity on CASSANDRA-17950 (enable dtest-offheap in > circle-ci). We'll need to do another audit of which tests are running in > ASF CI and not in Circle to ensure that the coverage there matches; several > conversations have gone on about this in slack, email threads, and JIRA, so > if I've missed something here please ping the thread. Probably worth > creating an epic to validate circle as a CI env that we can use to validate > a release; I'll get on that. > > > [Release progress] > > https://issues.apache.org/jira/secure/RapidBoard.jspa?rapidView=484&quickFilter=2175 > > 4.1 rc / ga: > - Fixed - Zero length files in the audit folder would prevent a node > startup (CASSANDRA-17933) > - Fix StorageService.getNativeaddress not handling IPv6 addresses > correctly in all cases (CASSANDRA-17945) > - Test fix on dtest.repair_tests (CASSANDRA-17005) > - Fix on RateLimitingTest when running pre-V5 (CASSANDRA-17927) > - Fixed inability to autocomplate "WITH" when creating materialized views > (CASSANDRA-17879) > > 4.0.x: > - Fix for LongBufferPoolTest flakiness (CASSANDRA-16681) > > 4.X / Next: 9 issues > - Fixed IllegalArgumentException in Gossiper due to concurrent mutations > (CASSANDRA-17908) > - Inclide the estimated active compaction remaining write sizes when > starting new compactions (CASSANDRA-17931) > - Add support for mixed mode support for internode auth during TLS > upgrades (CASSANDRA-17923) > - Allow 0 to be used in collection_size guardrails to prohibit collections > (CASSANDRA-17551) > - Re-upgrade Mockito to 4.7.0 after CASSANDRA-17750 (CASSANDRA-17946) > > We're super close to 4.1 rc, and we have a _ton_ of exciting _post_ 4.1 > stuff coming from all angles in the community; really excited to see this > coming together. Thanks everyone! > > ~Josh > -- +---------------------------------------------------------------+ | Derek Chen-Becker | | GPG Key available at https://keybase.io/dchenbecker and | | https://pgp.mit.edu/pks/lookup?search=derek%40chen-becker.org | | Fngrprnt: EB8A 6480 F0A3 C8EB C1E7 7F42 AFC5 AFEE 96E4 6ACC | +---------------------------------------------------------------+