You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "T Jake Luciani (Jira)" <ji...@apache.org> on 2020/04/20 20:20:00 UTC

[jira] [Created] (CASSANDRASC-16) Incorporate sidecar java agent, allowing project to work with existing Cassandra releases

T Jake Luciani created CASSANDRASC-16:
-----------------------------------------

             Summary: 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


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.  



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

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