management-api-for-apache-cassandra
management-api-for-apache-cassandra copied to clipboard
RESTful / Secure Management Sidecar for Apache Cassandra
Trying the latest nightly images results in ``` INFO [epollEventLoopGroup-5-4] 2023-12-15 00:10:02,807 RpcMethod50x.java:138 - Failed to execute method NodeOps.checkConsistencyLevel java.lang.reflect.InvocationTargetException: null at jdk.internal.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at com.datastax.mgmtapi.rpc.RpcMethod50x.execute(RpcMethod50x.java:130)...
In Docker Hub, there is no description for the DSE images published by this project (`datastax/dse-mgmtapi`). This can be confusing to those looking for DSE images as they can also...
### Issue: The Management API version of releases has been controlled by an automated process that triggers on a tag being pushed. The release process publishes artifacts to Cloudsmith.io where...
### Issue: When building the project, the code in the [server](https://github.com/k8ssandra/management-api-for-apache-cassandra/tree/master/management-api-server) module generates a [Swagger/OpenAPI spec document](https://github.com/k8ssandra/management-api-for-apache-cassandra/blob/master/management-api-server/doc/openapi.json) that describes all of the available endpoints. The document is then used to...
### Issue: In the Agent part of Management API (the code that gets embedded within the JVM process running Cassandra/DSE), database management operations are exposed by a [Remote Procedure Call...
### Issue: Management API was developed to run on Linux. It takes advantage of this for its Netty usage by essentially requiring epoll for the event queue. This makes fully...
In the initial implementation, we disabled the new metrics endpoint for some older versions of Cassandra due to some library conflicts. Once #426 is implemented, we should be able to...
Similar issue to #422 and #425 , we should probably shade the dorpwizard metrics libraries in the agents as well to avoid version conflicts. ┆Issue is synchronized with this [Jira...
Trying to start a DSE 6.8 cluster using K8ssandra on arm64 instances, we can see the pods will never get to a ready state and the following exception pops up...
From Reaper, we sometimes observe that the statusChanges field implemented as part of [this](https://github.com/k8ssandra/management-api-for-apache-cassandra/pull/338/files#diff-b6074c0b3803581492014197f0d6bff6c76c112a6c50056d20d532c0864108ce) PR can be null. This results in no repair progress notifications being passed to Reaper. This...