Re: Status of CEP-1

2025-01-19 Thread Mick Semb Wever
On Mon, 20 Jan 2025 at 02:16, Jeff Jirsa wrote: > IIRC Cassandra is configured such that only PMC members can roll a release > FTR, it's only the very final step of pushing the release artefacts public that only the PMC can do. Any committer can initiate and lead the release process at large.

Re: Status of CEP-1

2025-01-19 Thread Dinesh Joshi
I will be working on the release with Francisco. On Sun, Jan 19, 2025 at 5:16 PM Jeff Jirsa wrote: > IIRC Cassandra is configured such that only PMC members can roll a release > > Who on the PMC is actually doing the sidecar release? > > > > On Jan 20, 2025, at 12:47 AM, Francisco Guerrero > wr

Re: Status of CEP-1

2025-01-19 Thread Jeff Jirsa
IIRC Cassandra is configured such that only PMC members can roll a release Who on the PMC is actually doing the sidecar release? > On Jan 20, 2025, at 12:47 AM, Francisco Guerrero wrote: > > Hi folks, > > I wanted to give an update on where we are with the release. After > some delays last

Re: Status of CEP-1

2025-01-19 Thread Francisco Guerrero
Hi folks, I wanted to give an update on where we are with the release. After some delays last year, we've finally merged the authorization PR into Sidecar. My focus this week is to try to merge any pending PR that will be included as part of the first release, and the following week I will work on

Re: Status of CEP-1

2024-11-16 Thread Dinesh Joshi
Hi all, I sincerely want to thank everyone who chimed in on this thread and the slack conversation. I want to make sure that I cover the background on CEP-1 for posterity's sake. Cassandra Sidecar was proposed as a component / sub-project prior to the existence of CEP. The discussion around this

Re: Status of CEP-1

2024-11-16 Thread Joseph Lynch
Just bringing this back to the list. Patrick, Francisco, Jon and I discussed this a bit over in slack [1] and I think we got to a rough consensus that: 1. We're going to leave CEP-1 archived, if someone calls out functionality in the current sidecar code they think is problematic we'll open a disc

Re: Status of CEP-1

2024-11-16 Thread Joseph Lynch
Oh I didn't agree we needed a new CEP, I thought we were agreeing on focusing on releasing the sidecar as is. CEP-1 was already voted on, we built consensus on the controversial part (having functionality outside the main process) and developers already started the project many years ago and teams

Re: Status of CEP-1

2024-11-16 Thread Josh McKenzie
> The process we all agreed to is being avoided, so I hope we can get back on > track here. Words matter. I don't think anyone is avoiding anything here, I think CEP-1 was a first draft, way too large, and it's been chaotic and confusing to transition from that to where we are now with a realist

Re: Status of CEP-1

2024-11-15 Thread Patrick McFadin
It's less the release than the community agreeing to what is being released. If this is an official Cassandra project, the PMC has oversight and there needs to be a consensus vote on what we are including in the project. Even pre-existing code that was donated as a sub-project has gone through the

Re: Status of CEP-1

2024-11-15 Thread Francisco Guerrero
Hi Patrick, Correct me if I'm wrong, but I don't think there's any precedent on creating a CEP for a release. My understanding is that releases are driven by release vote. Best, - Francisco On 2024/11/15 20:04:10 Patrick McFadin wrote: > Just a reminder of the CEP. That's something that needs to

Re: Status of CEP-1

2024-11-15 Thread Patrick McFadin
Just a reminder of the CEP. That's something that needs to be completed and voted on before any release. Patrick On Fri, Nov 15, 2024 at 11:46 AM Francisco Guerrero wrote: > > Hi community, > > Saranya and I wanted to give an update on where things stand > with the Sidecar release. We've been wo

Re: Status of CEP-1

2024-11-15 Thread Francisco Guerrero
Hi community, Saranya and I wanted to give an update on where things stand with the Sidecar release. We've been working towards completing the remaining JIRAs[1][2][3][4][5][6] in preparation for the Sidecar release. We've already completed the authentication piece [7] and it has been merged as o

Re: Status of CEP-1

2024-10-15 Thread Patrick McFadin
I have moved the original CEP-1 to the Archived section of Confluence: https://cwiki.apache.org/confluence/x/gImzBQ You can go ahead a create v2 of CEP-1 using the CEP template. Patrick On Tue, Oct 15, 2024 at 10:12 AM Josh McKenzie wrote: > Should make sure we snapshot it and/or history reten

Re: Status of CEP-1

2024-10-15 Thread Josh McKenzie
Should make sure we snapshot it and/or history retention is sufficient for us to preserve the effort that went into the original. To Joey's point, there's a lot of hard work that went into it as it stands it'd be a shame to lose. On Tue, Oct 15, 2024, at 1:07 PM, Dinesh Joshi wrote: > My prefere

Re: Status of CEP-1

2024-10-15 Thread Francisco Guerrero
That's a reasonable approach. I'm +1 with updating CEP-1 and closing it when we release Sidecar. On 2024/10/15 17:07:58 Dinesh Joshi wrote: > My preference would be to simply update CEP-1 instead of starting a new > one. It achieves the same end goal and we can create new CEPs for the scope > that

Re: Status of CEP-1

2024-10-15 Thread Dinesh Joshi
My preference would be to simply update CEP-1 instead of starting a new one. It achieves the same end goal and we can create new CEPs for the scope that is deferred. Dinesh On Mon, Oct 14, 2024 at 4:51 PM Patrick McFadin wrote: > I think that all sounds good. Let's get that new CEP started then

Re: Status of CEP-1

2024-10-14 Thread Patrick McFadin
I think that all sounds good. Let's get that new CEP started then. I think there are opinions flying around based on last week's discussions that need to coalesce. Patrick On Mon, Oct 14, 2024 at 3:19 PM Francisco Guerrero wrote: > From my point of view CEP-1 is overly broad in terms it wants t

Re: Status of CEP-1

2024-10-14 Thread Francisco Guerrero
>From my point of view CEP-1 is overly broad in terms it wants to achieve. My understanding is that CEPs have to have a well-defined scope. I agree with Joey that we should close CEP-1 with the features I have proposed earlier in this thread. And have any future Sidecar work captured in subsequent

Re: Status of CEP-1

2024-10-14 Thread Joseph Lynch
Hi everyone! I am curious what Dinesh's perspective is but I think the specific enumerated scope in CEP-1 isn't super critical to be honest. That CEP successfully (imo) built consensus that the community wants a separate management process, and that sidecar both exists today and has useful functio

Re: Status of CEP-1

2024-10-14 Thread Patrick McFadin
What are we going to do with CEP-1? Cut and rescope in a new CEP or rewrite CEP-1? On Mon, Oct 14, 2024 at 11:18 AM Francisco Guerrero wrote: > Hi folks, > > It was great meeting some of you in person at Community over Code where > we had a chance to discuss the Cassandra Sidecar project. A lot

Re: Status of CEP-1

2024-10-14 Thread Francisco Guerrero
Hi folks, It was great meeting some of you in person at Community over Code where we had a chance to discuss the Cassandra Sidecar project. A lot of you expressed interest in having a release of Sidecar to start using the existing features in the project: - C* adapters for versions 4.0, 4.1, 5.0

Re: Status of CEP-1

2024-10-03 Thread Josh McKenzie
I'm tentatively in favor of the idea of us cutting releases for all our ecosystem dependencies as a blocker to cutting a major with Cassandra proper. I say tentatively since we've had trouble getting majors across the line for awhile so adding more dependencies to that feels risky, however I thi

Re: Status of CEP-1

2024-10-02 Thread Jon Haddad
> Mostly Analytics, which should not be a blocker for Sidecar. Yes, agreed. I'm just trying to understand the context of the vnode statement and how we're framing 1.0 sidecar. > We definitely need to support 5.0 for the Analytics release, but that's orthogonal to Sidecar. It is, unless we're en

Re: Status of CEP-1

2024-10-02 Thread Francisco Guerrero
> By vnode support, do you mean the analytics library? Or do other features > in sidecar not work with vnodes? Mostly Analytics, which should not be a blocker for Sidecar. However, I do feel there should be more testing around vnodes in Sidecar. > If we're talking about analytics, that gets a li

Re: Status of CEP-1

2024-10-02 Thread Jon Haddad
By vnode support, do you mean the analytics library? Or do other features in sidecar not work with vnodes? If we're talking about analytics, that gets a little complicated. Are we also then talking about 1.0'ing analytics? If so, I think we need support for 5.0 and BTI there. In my opinion, if

Re: Status of CEP-1

2024-10-02 Thread Francisco Guerrero
Hi folks, Thanks for all the input. I'm trying to gather all the comments, and from what I can gather it seems that most of the opinions are converging towards scoping a Sidecar release. These are the items that were called out that we will need for a release: - Documentation - Authorization / Aut

Re: Status of CEP-1

2024-10-02 Thread Jon Haddad
When I developed some of the original sidecar code, it was based on REST Easy, which would have allowed us to generate the spec automatically. I did this in a similar project. That was removed here: https://issues.apache.org/jira/browse/CASSANDRASC-57 But unfortunately it looks like you can't ge

Re: Status of CEP-1

2024-10-02 Thread Štefan Miklošovič
Something like this: https://instaclustr.github.io/instaclustr-icarus-go-client/ On Wed, Oct 2, 2024 at 4:54 PM Štefan Miklošovič wrote: > While documenting endpoints please use something like OpenAPI > specification. The sidecar should expose this document itself so when I go > to this and tha

Re: Status of CEP-1

2024-10-02 Thread Štefan Miklošovič
While documenting endpoints please use something like OpenAPI specification. The sidecar should expose this document itself so when I go to this and that URL, I see all endpoints, I put the payloads / parameters for them and I can just directly call that, no messing with curl / wget or programmatic

Re: Status of CEP-1

2024-10-02 Thread Jon Haddad
Hi Abhijeet, Contributing documentation would be greatly appreciated. Feature wise - is there functionality in sidecar that I missed? What are you finding to be quite useful? I think everyone would benefit to hear from folks who use it and are getting something useful out of it as it will help

Re: Status of CEP-1

2024-10-02 Thread Abhijeet Dubey
Hi folks, I have been using Sidecar recently and have found some of its functionalities to be quite useful. Hari and I are also working on CEP-40 which aims to introduce live migration features in Sidecar in the near future. However, as others have mentioned, I agree that it currently lacks prope

Re: Status of CEP-1

2024-10-02 Thread Štefan Miklošovič
Totally agree with Jon here basically on all fronts. Apache Cassandra Sidecar was always a hard nut to crack for me, that is probably why I have not been involved with that a lot even that is a great tool to have and be invested in as I was writing my own sidecar and I found a lot of similarities a

Re: Status of CEP-1

2024-10-02 Thread Jon Haddad
I don't think we should release sidecar 1.0 without any docs. I took a look through the closed JIRAs to see what's there. Here's what I found, please correct me if there's more: - Lots of stuff related to analytics. I would be pretty excited for this, but the analytics library only works with s

Re: Status of CEP-1

2024-10-01 Thread Dinesh Joshi
Currently the Sidecar has a lot of functionality that is immediately usable by the community. Apart from minor fixes, the AuthN/Z story would be wrapped up soon. Post this, I would propose moving forward with cutting a release with the existing feature set so we can get this in the hands of our com

Re: Status of CEP-1

2024-10-01 Thread guo Maxwell
Have the same question : what ‘s the plan ? Jeff Jirsa 于2024年10月2日 周三上午10:43写道: > > > On Oct 1, 2024, at 7:26 PM, Josh McKenzie wrote: > > However it is used by a number of other features as a dependency such as > analytics, backup/restore, repair, metrics, and CDC > > It seems like a natural pr

Re: Status of CEP-1

2024-10-01 Thread Jeff Jirsa
> On Oct 1, 2024, at 7:26 PM, Josh McKenzie wrote: > >> However it is used by a number of other features as a dependency such as >> analytics, backup/restore, repair, metrics, and CDC > It seems like a natural pressure relief valve for moving operations out of a > core C* node that are well s

Re: Status of CEP-1

2024-10-01 Thread Josh McKenzie
gt;>>>> >>>>> 1 - Re-furbish CEP-1 and start a [DISCUSS] thread >>>>> 2 - Close out CEP-1 and Propose something fresh and start a [DISCUSS] >>>>> Thread on that. >>>>> >>>>> Do you think there is enough in CEP

Re: Status of CEP-1

2024-10-01 Thread Jeremy Hanna
something fresh and start a [DISCUSS] Thread on that.Do you think there is enough in CEP-1 to keep moving with or is it completely wrong?PatrickOn Mon, Sep 30, 2024 at 4:53 PM Francisco Guerrero <fran...@apache.org> wrote:Hi folks,I feel I need to update the status of CEP-1 as it currently stands

Re: Status of CEP-1

2024-10-01 Thread Jeremiah Jordan
; Thread on that. > > Do you think there is enough in CEP-1 to keep moving with or is it > completely wrong? > > Patrick > > On Mon, Sep 30, 2024 at 4:53 PM Francisco Guerrero > wrote: > > Hi folks, > > I feel I need to update the status of CEP-1 as it currently s

Re: Status of CEP-1

2024-10-01 Thread Josh McKenzie
t; >> Patrick >> >> On Mon, Sep 30, 2024 at 4:53 PM Francisco Guerrero >> wrote: >>> Hi folks, >>> >>> I feel I need to update the status of CEP-1 as it currently stands. >>> For context, the Cassandra Sidecar project has had a steady flow of

Re: Status of CEP-1

2024-09-30 Thread Dinesh Joshi
4:53 PM Francisco Guerrero > wrote: > >> Hi folks, >> >> I feel I need to update the status of CEP-1 as it currently stands. >> For context, the Cassandra Sidecar project has had a steady flow of >> contributions in the past couple of years. And there is a stea

Re: Status of CEP-1

2024-09-30 Thread Patrick McFadin
Francisco Guerrero wrote: > Hi folks, > > I feel I need to update the status of CEP-1 as it currently stands. > For context, the Cassandra Sidecar project has had a steady flow of > contributions in the past couple of years. And there is a steady stream > of upcoming contributions,

Status of CEP-1

2024-09-30 Thread Francisco Guerrero
Hi folks, I feel I need to update the status of CEP-1 as it currently stands. For context, the Cassandra Sidecar project has had a steady flow of contributions in the past couple of years. And there is a steady stream of upcoming contributions, i.e live migration (CEP-40), CDC (CEP-44), and many