Re: [DISCUSS] CEP-39: Cost Based Optimizer

2023-12-12 Thread Jon Haddad
I think it makes sense to see what the actual overhead is of CBO before making the assumption it'll be so high that we need to have two code paths. I'm happy to provide thorough benchmarking and analysis when it reaches a testing phase. I'm excited to see where this goes. I think it sounds very

Re: [DISCUSS] CEP-39: Cost Based Optimizer

2023-12-12 Thread guo Maxwell
Nothing expresses my thoughts better than +1 ,It feels like it means a lot to Cassandra. I have a question. Is it easy to turn off cbo's optimizer or by pass in some way? Because some simple read and write requests will have better performance without cbo, which is also the advantage of Cassandra

Re: [DISCUSSION] Framework for Internal Collection Exposure and Monitoring API Alignment

2023-12-12 Thread Maxim Muzafarov
Hello everyone, I still think Cassandra will benefit from having this idea implemented and used through the source code, so I've done another round of rethinking this concept and it seems I've found a solution. As a result, we can significantly reduce the cost of implementing and maintaining both

Re: [DISCUSS] CEP-39: Cost Based Optimizer

2023-12-12 Thread David Capwell
Overall LGTM. > On Dec 12, 2023, at 5:29 AM, Benjamin Lerer wrote: > > Hi everybody, > > I would like to open the discussion on the introduction of a cost based > optimizer to allow Cassandra to pick the best execution plan based on the > data distribution.Therefore, improving the overall q

[RELEASE] Apache Cassandra Java Driver 4.18.0 released

2023-12-12 Thread Mick Semb Wever
The Cassandra team is pleased to announce the release of Cassandra Java Driver version 4.18.0 The Source release and Binary convenience artifacts are available here: https://dist.apache.org/repos/dist/release/cassandra/cassandra-java-driver/4.18.0/ The Maven artifacts can be found at: https://rep

[RESULT][VOTE] Release Apache Cassandra Java Driver 4.18.0

2023-12-12 Thread Mick Semb Wever
> > The vote will be open for 72 hours (longer if needed). Everyone who has > tested the build is invited to vote. Votes by PMC members are considered > binding. A vote passes if there are at least three binding +1s and no -1's. > Vote passes with four votes (three binding).

Re: Long tests, Burn tests, Simulator tests, Fuzz tests - can we clarify the diffs?

2023-12-12 Thread Jacek Lewandowski
First of all - when you want to have a parameterized test case you do not have to make the whole test class parameterized - it is per test case. Also, each method can have different parameters. For the extensions - we can have extensions which provide Cassandra configuration, extensions which prov

Re: [VOTE] Release Apache Cassandra Java Driver 4.18.0

2023-12-12 Thread Dinesh Joshi
+1On Dec 8, 2023, at 11:43 PM, Mick Semb Wever wrote:Proposing the test build of Cassandra Java Driver 4.18.0 for release.sha1: 105d378fce16804a8af4c26cf732340a0c63b3c9Git: https://github.com/apache/cassandra-java-driver/tree/4.18.0Maven Artifacts:https://repository.apache.org/content/repositorie

[DISCUSS] CEP-39: Cost Based Optimizer

2023-12-12 Thread Benjamin Lerer
Hi everybody, I would like to open the discussion on the introduction of a cost based optimizer to allow Cassandra to pick the best execution plan based on the data distribution.Therefore, improving the overall query performance. This CEP should also lay the groundwork for the future addition of

Re: Long tests, Burn tests, Simulator tests, Fuzz tests - can we clarify the diffs?

2023-12-12 Thread Benedict
Could you give (or link to) some examples of how this would actually benefit our test suites?On 12 Dec 2023, at 10:51, Jacek Lewandowski wrote:I have two major pros for JUnit 5:- much better support for parameterized tests- global test hooks (automatically detectable extensions) + multi-inheritan

Re: Long tests, Burn tests, Simulator tests, Fuzz tests - can we clarify the diffs?

2023-12-12 Thread Jacek Lewandowski
I have two major pros for JUnit 5: - much better support for parameterized tests - global test hooks (automatically detectable extensions) + multi-inheritance pon., 11 gru 2023 o 13:38 Benedict napisał(a): > Why do we want to move to JUnit 5? > > I’m generally opposed to churn unless well jus

Re: [VOTE] Release Apache Cassandra Java Driver 4.18.0

2023-12-12 Thread Benjamin Lerer
+1 Le lun. 11 déc. 2023 à 19:54, Brandon Williams a écrit : > +1 > > Kind Regards, > Brandon > > On Sat, Dec 9, 2023 at 1:43 AM Mick Semb Wever wrote: > > > > Proposing the test build of Cassandra Java Driver 4.18.0 for release. > > > > sha1: 105d378fce16804a8af4c26cf732340a0c63b3c9 > > Git: ht

Re: Custom FSError and CommitLog Error Handling

2023-12-12 Thread Claude Warren, Jr via dev
I can see this as a strong improvement in Cassandra management and support it. +1 non binding On Mon, Dec 11, 2023 at 8:28 PM Raymond Huffman wrote: > Hello All, > > On our fork of Cassandra, we've implemented some custom behavior for > handling CommitLog and SSTable Corruption errors. Specific