arjunashok opened a new pull request, #17:
URL: https://github.com/apache/cassandra-analytics/pull/17
WIP PR for bulk-write resiliency changes to analytics library.
### Changes:
- Replaces dependency on Sidecar `ring` endpoint to use the `token-ranges`
endpoint
- Queries sidecar `token-ranges` endpoint to get the instance metadata,
token-ranges and write replica-sets which include the pending ranges for
transient nodes.
- Data is written to RF replicas calculated including the transient nodes.
- RingMonitor and other checks to fail-fast on detecting resizing cluster
are removed
- Ring changes within the scope of a task are checked to allow the task to
retry.
### Testing
- Added unit tests and in-jvm-dtest based integration tests for cluster
expansion, shrink, node-movement and replacement scenarios
### Pending
- Multi-DC node-movement and host replacement in-jvm dtests
- Failure scenarios for cluster expansion test cases
- Integration tests parameterized for different read/write CLs
- Validation of upload to transient nodes
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]