-
Notifications
You must be signed in to change notification settings - Fork 210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integration PR: HTTP Management Proxy Implementation #1356
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9093ed0 - Browse repository at this point
Copy the full SHA 9093ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54bd83f - Browse repository at this point
Copy the full SHA 54bd83fView commit details -
Add Management API agent for http tests (#2)
Co-authored-by: Miles-Garnsey <miles.garnsey@datastax.com>
Configuration menu - View commit details
-
Copy full SHA for d49c40b - Browse repository at this point
Copy the full SHA d49c40bView commit details -
Refactor getSnapshotDetails into JMX management impl. Put listSnapsho…
…ts into ICassandraManagementProxy and implement in both HTTP and JMX impls. (#1358)
Configuration menu - View commit details
-
Copy full SHA for f5c88d7 - Browse repository at this point
Copy the full SHA f5c88d7View commit details -
Implement Http proxy methods for first two acceptance tests (#1359)
Implement methods: - getClusterName - getLiveNodes - clearSnapshot - listSnapshots - takeSnapshot
Configuration menu - View commit details
-
Copy full SHA for 91a8bdf - Browse repository at this point
Copy the full SHA 91a8bdfView commit details -
Mimic storage notifications using the HTTP API (#1339)
* Add stubbed polling of job details from the mgmt-api. This will not work without the actual client implementation Implement using apiClient the triggerRepair, getJobDetails, scheduler as well as add a simple test to ensure the state is managed correctly * Merge test files after the rebase * Add a test to verify the behavior of the notifications polling * Address comments
Configuration menu - View commit details
-
Copy full SHA for 27bc7d0 - Browse repository at this point
Copy the full SHA 27bc7d0View commit details -
Implement schema methods in the HttpManagementProxy (fixes #1344) (#1366
) * Implement schema methods in the HttpManagementProxy (fixes #1344)
Configuration menu - View commit details
-
Copy full SHA for 793eba2 - Browse repository at this point
Copy the full SHA 793eba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f5ce4 - Browse repository at this point
Copy the full SHA f7f5ce4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f75ab1a - Browse repository at this point
Copy the full SHA f75ab1aView commit details -
* Move HTTP repair implementation over to new V2 endpoint. * Strip out Cassandra <3 repair methods and fix method signatures to always use newer ringrange. * Fix tests. * Remove tests for Cassandra <3. * New cancelAllRepairs http method. More tests. * Bump version of managment API client in pom.xml to bring in repair methods with correct Long integer type.
Configuration menu - View commit details
-
Copy full SHA for b547152 - Browse repository at this point
Copy the full SHA b547152View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa2db1 - Browse repository at this point
Copy the full SHA 5fa2db1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 97eea41 - Browse repository at this point
Copy the full SHA 97eea41View commit details -
Implement HTTP based getTokens, getEndpointToHostId, getLocalEndpoint (…
…#1376) * Implement HttpCassandraManagementProxy.getEndpointToHostId(), HttpCassandraManagementProxy.getLocalEndpoint(), HttpCassandraManagementProxy.getTokens()
Configuration menu - View commit details
-
Copy full SHA for fc171a4 - Browse repository at this point
Copy the full SHA fc171a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78b34be - Browse repository at this point
Copy the full SHA 78b34beView commit details -
Configuration menu - View commit details
-
Copy full SHA for c16d637 - Browse repository at this point
Copy the full SHA c16d637View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0e5318 - Browse repository at this point
Copy the full SHA e0e5318View commit details -
Configuration menu - View commit details
-
Copy full SHA for 328b855 - Browse repository at this point
Copy the full SHA 328b855View commit details -
Configuration menu - View commit details
-
Copy full SHA for 467c254 - Browse repository at this point
Copy the full SHA 467c254View commit details -
Implement getTokenEndpointMap and getEndpointToHostId, fix getTokens (#…
…1373) * Implement getTokenEndpointMap. * Fix getTokens * Implement getEndpointToHostId. --------- Co-authored-by: Miles-Garnsey <miles.garnsey@datastax.com>
Configuration menu - View commit details
-
Copy full SHA for 27487dc - Browse repository at this point
Copy the full SHA 27487dcView commit details -
Changes to comments, log outputs and removal of old RunStates (#1405)
* Remove references to RunState NOT_EXISTING, since they cause spurious errors in tests and this state no longer exists. * Remove references too JMX from ClusterFacade and make it more generic.
Configuration menu - View commit details
-
Copy full SHA for 1bcef11 - Browse repository at this point
Copy the full SHA 1bcef11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38c563d - Browse repository at this point
Copy the full SHA 38c563dView commit details -
Return cached instance of HttpManagementProxy, do not create a new on…
…e for each connectImpl call (#1413)
Configuration menu - View commit details
-
Copy full SHA for dc3cb76 - Browse repository at this point
Copy the full SHA dc3cb76View commit details -
Configuration menu - View commit details
-
Copy full SHA for d7221a8 - Browse repository at this point
Copy the full SHA d7221a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0598ae - Browse repository at this point
Copy the full SHA c0598aeView commit details -
Use CassandraStorage not MemoryStorage for http acceptance tests.
Comment out test steps which rely on getPendingCompactions. Comment out percent-repaired related test.
Configuration menu - View commit details
-
Copy full SHA for 7608832 - Browse repository at this point
Copy the full SHA 7608832View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d1998 - Browse repository at this point
Copy the full SHA e2d1998View commit details
Commits on Oct 4, 2023
-
Implement getPendingCompactions in HttpManagementProxy (#1403)
* Implement getPendingCompactions in the HttpManagementProxy Since metrics are now exposed on a different port than the mgmt-api itself, this required to go through the HttpMetricsProxy which got partially implemented for that need. It is now able to pull metrics from the metrics endpoint and parse it into GenericMetrics.
Configuration menu - View commit details
-
Copy full SHA for b9578bf - Browse repository at this point
Copy the full SHA b9578bfView commit details
Commits on Oct 11, 2023
-
Docker config for HTTP management interface (#1425)
* Put a hook in the docker container's cassandra-reaper.yml so that the HTTP management proxy can be enabled via environent variable, instead of only through the config file.
Configuration menu - View commit details
-
Copy full SHA for 821d106 - Browse repository at this point
Copy the full SHA 821d106View commit details
Commits on Oct 13, 2023
-
Update Management API client (#1426)
* Update management API client and remove references to notifications in v2 repair requests.
Configuration menu - View commit details
-
Copy full SHA for c9d161f - Browse repository at this point
Copy the full SHA c9d161fView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4cdc4d5 - Browse repository at this point
Copy the full SHA 4cdc4d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36a00bd - Browse repository at this point
Copy the full SHA 36a00bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for accdbc1 - Browse repository at this point
Copy the full SHA accdbc1View commit details