[ 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