Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread bened...@apache.org
> I may be wrong here, but the CEP directly calls out making this api public > for people who wish to replace the SSTable format I don’t think this implies API stability. For starters, it doesn’t stipulate that these implementations will be supported out of tree (the only one I’m aware of, so

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread David Capwell
> My understanding is that the only interface that is expected to be stable for > external consumers is the secondary index API I may be wrong here, but the CEP directly calls out making this api public for people who wish to replace the SSTable format ("Cassandra developers who want to

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread bened...@apache.org
I agree that we don’t need to block the CEP on this, and that we should have that discussion. But it’s worth noting that the CEP should not anticipate or depend on any specific outcome of that discussion. Since it is somewhat relevant for this discussion, my view is that no interface should be

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread David Capwell
> I would be happy to go through and try to put together something for that ... > At the very least it should get its own DISCUSS thread and then be written > up in the wiki. +1. Thanks. > On Nov 9, 2021, at 11:43 AM, Jeremiah D Jordan > wrote: > > I would love to have this discussion and

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread Jeremiah D Jordan
I would love to have this discussion and setup annotations or similar to formalize things. I just do not think we need to hold any up CEPs to do so. That discussion should possibly be a CEP of its own proposing how we want to formalize interfaces? I would be happy to go through and try to

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread David Capwell
> We already have many interfaces similar to these for Compaction Strategy, > Indexing, Query Handler. Today-I-Learned QueryHandler is not allowed to be touched in a minor… good to know… > not trunk -> try not to change these interfaces Outside of MBeans, I honestly do not know what

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread Jeremiah D Jordan
We already have many interfaces similar to these for Compaction Strategy, Indexing, Query Handler. I would hope that commiters are already following a policy along the lines of trunk -> anything goes, not trunk -> try not to change these interfaces. I would expect that to be the same policy

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread David Capwell
I still have one outstanding comment, but this is a comment for several of the CEPs being worked on > And last comment, which I have also done in the other modularity thread… > backwards compatibility and maintenance. It is not clear right now what java > interfaces may not break and how we

Re: [DISCUSS] Creating a new slack channel for newcomers

2021-11-09 Thread Joseph Lynch
I also feel that having all the resources to get help in more or less one place (#cassandra-dev slack / ML) probably helps newcomers on the whole since they can ask questions and likely engage with someone who can help. I know that I've asked a few silly questions in #cassandra-dev and appreciated

Re: [DISCUSS] Creating a new slack channel for newcomers

2021-11-09 Thread Joshua McKenzie
> > not because there's 600 pair of eyes watching > this (TBH, if you didn't mention it, I wouldn't have noticed it) oof; that wasn't my intent at all! :) I think a clearly written and easy to find community > guideline highlighting that this mailing list is suitable for beginner > questions,

Re: [DISCUSS] Creating a new slack channel for newcomers

2021-11-09 Thread Sumanth Pasupuleti
+1 that existing channels of communication (cassandra-dev slack and mailing lists) should ideally suffice, and I have not seen prohibitive communication in those forums thus far that goes against newcomers. I agree it can be intimidating, but to Bowen's point, the more traffic we see around

Re: [DISCUSS] Creating a new slack channel for newcomers

2021-11-09 Thread Bowen Song
As a newcomer (made two commits since October) who has been watching this mailing list since then, I don't like the idea of a separate channel for beginner questions. The volume in this mailing list is fairly low, I can't see any legitimate reason for diverting a portion of that into another

Re: [DISCUSS] CEP-17: SSTable format API (CASSANDRA-17056)

2021-11-09 Thread Branimir Lambov
Does anyone have any further comments or questions on the proposal, or are we ready to move forward to a vote? Regards, Branimir On Tue, Nov 2, 2021 at 7:15 PM David Capwell wrote: > > I apologize I did not mention those things explicitly. All the places > where > > sstable files are accessed

[RESULT][VOTE] Release dtest-api 0.0.11

2021-11-09 Thread Mick Semb Wever
> > The vote will be open for 24 hours. 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. > The vote passes, eventually, with six +1s (four binding), and no vetos. Artifacts have been

Re: [VOTE] Release dtest-api 0.0.11

2021-11-09 Thread Mick Semb Wever
+1 On Fri, 29 Oct 2021 at 23:44, Mick Semb Wever wrote: > Proposing the test build of in-jvm dtest API 0.0.11 for release. > > Repository: > > https://gitbox.apache.org/repos/asf?p=cassandra-in-jvm-dtest-api.git;a=shortlog;h=refs/tags/0.0.11 > > Candidate SHA: > >