Sorry for the late reply > How would you recommend interested parties engage with reviewing this > behemoth?
I am not fully sure. Previous when we talked about merging to trunk there was pushback that people needed time to look at things, so I want to make sure we give people plenty of time. The patch is large and could shrink a bit (as we keep rebasing against trunk some changes made may no longer be needed), but really any constructive feedback is welcome! > On Sep 23, 2024, at 8:08 AM, Caleb Rackliffe <calebrackli...@gmail.com> wrote: > > There is also a Jira to track pre-merge tasks here: > https://issues.apache.org/jira/browse/CASSANDRA-18196 > >> On Sep 20, 2024, at 4:09 PM, Josh McKenzie <jmcken...@apache.org> wrote: >> >> >>> >>> This presents an opportune moment for those interested to review the code. >>> ... >>> +88,341 −7,341 >>> 1003 Files changed >> >> O.o >> This is... very large. If we use CASSANDRA-8099 as our "banana for scale": >>> 645 files changed, 49381 insertions(+), 42227 deletions(-) >> >> To be clear - I don't think we collectively should be worried about >> disruption from this patch since: >> Each commit (or the vast majority?) has already been reviewed by >= 1 other >> committer >> 7.3k deletions is a lot less than 42k >> We now have fuzzing, property based testing, and the simulator >> Most of this code is additive >> How would you recommend interested parties engage with reviewing this >> behemoth? Or perhaps subsections of it or key areas to familiarize >> themselves with the structure? >> >> On Fri, Sep 20, 2024, at 12:17 PM, David Capwell wrote: >>> Recently, we rebased against the trunk branch, ensuring that the accord >>> branch is now in sync with the latest trunk version. This presents an >>> opportune moment for those interested to review the code. >>> >>> We have a pending pull request >>> (https://github.com/apache/cassandra/pull/3552) that we do not intend to >>> merge. >>> >>> Our current focus is on addressing several bug fixes and ensuring the >>> safety of topology changes (as evidenced by the number of issues filed >>> against the trunk). Once we wrap up bug fixes and safety features, we will >>> likely discuss the merge to trunk, so now is a great time to start engaging. >>> >>> Thank you everyone for your patience! >>