Something like this:

https://instaclustr.github.io/instaclustr-icarus-go-client/

On Wed, Oct 2, 2024 at 4:54 PM Štefan Miklošovič <smikloso...@apache.org>
wrote:

> 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
> programmatically or whatever like that. The barrier to exercise the basic
> functionality has to virtually not be there.
>
> On Wed, Oct 2, 2024 at 4:13 PM Abhijeet Dubey <dubey.abhijee...@gmail.com>
> wrote:
>
>> 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 proper
>> documentation.
>>
>> Since this is an official Apache project, I believe that creating
>> comprehensive documentation would be beneficial. This documentation should
>> include an overview, architecture, a list and description of various
>> endpoints, and some examples or tutorials on how to use Sidecar's features.
>>
>> This documentation would help people get started with Sidecar and lower
>> the entry barrier for many. We can update the documentation incrementally
>> as needed, along with future enhancements and new features. However,
>> creating some form of formal documentation would be very helpful.
>>
>> To this end I'm willing and highly interested in writing some form of
>> formal documentation for the Sidecar project. Please let me know your
>> thoughts/opinions on this proposal.
>>
>>
>>
>> On Wed, Oct 2, 2024 at 6:46 PM Štefan Miklošovič <smikloso...@apache.org>
>> wrote:
>>
>>> 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 and problems Apache's sidecar tries to fix. There was some
>>> invisible barrier I have never managed to jump over. I was looking around
>>> and I am very sorry if I just have not found it yet but there is not a list
>>> of endpoints a sidecar has, is there? In readme and dev docs there is just
>>> nothing. Taking it at a face value I just don't know what Sidecar is
>>> capable of and how to use it. I see in the commit history there is a bunch
>>> of commits mentioning S3 but it is a total blackbox for me as a potential
>>> user.
>>>
>>> On Wed, Oct 2, 2024 at 2:52 PM Jon Haddad <j...@rustyrazorblade.com>
>>> wrote:
>>>
>>>> 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 single token clusters.  Most folks don't run Cassandra this
>>>> way.  I realize there's some element of everyone needs to scratch their own
>>>> itch, but I don't think we can really call this a useful feature if the
>>>> overwhelming majority of folks can't use it.  I've worked with a couple
>>>> hundred teams over the years and can only think of 1 org outside of Apple
>>>> and Netflix that used 1 token, and It was a cluster that predated v-nodes.
>>>>
>>>> The analytics repo says it's compatible with Cassandra 4, but not 5.
>>>>
>>>> - Backup & Restore from S3
>>>>
>>>> Is this compatible with other cloud providers or object stores?  It
>>>> specifically lists S3 in JIRA.  I haven't looked at the source yet.  Am I
>>>> correct in reading it supports backing up snapshots, no continuous
>>>> backups?  Seems like we should have at least feature parity with Medusa if
>>>> we're going to release something here.
>>>>
>>>> All the other closed JIRAs look related to these two items.  So the
>>>> question is, are we releasing 1.0 as an limited S3 backup and restore
>>>> tool?  One that prevents you from upgrading to Cassandra 5 if you happen to
>>>> use single token clusters?
>>>>
>>>> Who is the target audience?
>>>>
>>>> Jon
>>>>
>>>>
>>>>
>>>> On Wed, Oct 2, 2024 at 2:41 AM Dinesh Joshi <djo...@apache.org> wrote:
>>>>
>>>>> 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 community.
>>>>>
>>>>> On Tue, Oct 1, 2024 at 8:27 PM guo Maxwell <cclive1...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> Have the same question : what ‘s the plan ?
>>>>>>
>>>>>> Jeff Jirsa <jji...@gmail.com>于2024年10月2日 周三上午10:43写道:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Oct 1, 2024, at 7:26 PM, Josh McKenzie <jmcken...@apache.org>
>>>>>>> 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 served out of process.
>>>>>>>
>>>>>>>
>>>>>>> Yea, but the point of the foundation is to RELEASE software for the
>>>>>>> public good, and the link asserting consensus was dec2018, so its’ 5.5
>>>>>>> years and no releases.
>>>>>>>
>>>>>>> What’s the plan here?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>
>> --
>> *Abhijeet*
>>
>

Reply via email to