[ 
https://issues.apache.org/jira/browse/CASSANDRASC-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

T Jake Luciani updated CASSANDRASC-16:
--------------------------------------
    Description: 
The sidecar project should be support many C* versions from 2.1 to 4.0 

In order to provide a consistent set of APIs and de-couple the development 
cadence of the sidecar project from the Cassandra project, it would be most 
advantageous to use a java agent to enable new operational hooks for the 
sidecars use.

In the Management API we use an agent to support the following:
 * Add a local CQL syntax for executing operations - example: CALL 
compact('keyspace', 'table')
 * Adds a local unix socket for the sidecar to communicate with c* via the java 
driver
 * Enables functionality required for sidecar
 ** default system_auth to NTS
 ** avoid setting up default cassandra superuser 

 

The agent is built on the ByteBuddy Agent api.  

  was:
The sidecar project should be supported by many C* versions from 2.1 to 4.0 

In order to provide a consistent set of APIs and de-couple the development 
cadence of the sidecar project from the Cassandra project, it would be most 
advantageous to use a java agent to enable new operational hooks for the 
sidecars use.

In the Management API we use an agent to support the following:
 * Add a local CQL syntax for executing operations - example: CALL 
compact('keyspace', 'table')
 * Adds a local unix socket for the sidecar to communicate with c* via the java 
driver
 * Enables functionality required for sidecar
 ** default system_auth to NTS
 ** avoid setting up default cassandra superuser 

 

The agent is built on the ByteBuddy Agent api.  


> Incorporate sidecar java agent, allowing project to work with existing 
> Cassandra releases
> -----------------------------------------------------------------------------------------
>
>                 Key: CASSANDRASC-16
>                 URL: https://issues.apache.org/jira/browse/CASSANDRASC-16
>             Project: Sidecar for Apache Cassandra
>          Issue Type: Improvement
>            Reporter: T Jake Luciani
>            Assignee: T Jake Luciani
>            Priority: Normal
>
> The sidecar project should be support many C* versions from 2.1 to 4.0 
> In order to provide a consistent set of APIs and de-couple the development 
> cadence of the sidecar project from the Cassandra project, it would be most 
> advantageous to use a java agent to enable new operational hooks for the 
> sidecars use.
> In the Management API we use an agent to support the following:
>  * Add a local CQL syntax for executing operations - example: CALL 
> compact('keyspace', 'table')
>  * Adds a local unix socket for the sidecar to communicate with c* via the 
> java driver
>  * Enables functionality required for sidecar
>  ** default system_auth to NTS
>  ** avoid setting up default cassandra superuser 
>  
> The agent is built on the ByteBuddy Agent api.  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to