Comments (6)
Understood - but for most clusters, it would be a very bad idea to launch multiple repairs against multiple keyspaces simultaneously.
Retrieving the name of a keyspace should be straight forward enough.
from cassandra-reaper.
I would second this request. However, I'd be happy that it don't repair all keyspaces simulteneously, that it wait until keyspace x is completed until moving on to keyspace y. Once all are done, it just starts again. (i.e. keyspaces in sequences, but repairs for the current keyspace in parallel).
This way I don't need to care about what keyspaces are on any of the clusters, I can just point an instance of Reaper against a cluster and it will repair everything constantly - setup and forget (and monitor!), leaving it to run completely automated.
from cassandra-reaper.
the auto schedule feature would be nice, like this fork https://github.com/eBayClassifiedsGroup/cassandra-reaper, it would automatically schedule the keyspaces for you on startup. i've tried it and worked pretty good other than the exclude list is hardcoded in the code.
from cassandra-reaper.
Thanks for the pointer @patrickclee0207 , I've pulled and rebased the PR that was supposed to bring that feature into the Spotify repo by @sebbonnet : spotify/cassandra-reaper#143
It's available in branch https://github.com/thelastpickle/cassandra-reaper/tree/autoschedule and I opened PR #55
Feel free to test and send feedback, thanks !
from cassandra-reaper.
nice!! i've pulled it down and deployed it to for a couple clusters. works really nice so far. the configurable exclude list is great!
from cassandra-reaper.
Merged into master
from cassandra-reaper.
Related Issues (20)
- HttpManagementConnectionFactory does not use the same instance for all calls HOT 1
- Ensure acceptance tests clean up after themselves
- Add version compatibility info for Reaper build + run HOT 1
- Test Reaper HTTP Proxy against Cassandra 3.11 HOT 1
- Make HTTP management port configurable HOT 3
- Refactor the relationship between the MetricsProxy and the CassandraManagement classes
- Docker config for HTTP management interface HOT 1
- Facing compliance issues while using the image. HOT 6
- Exceptions are being raised when using LOCAL mode with the mgmt-api
- "Forbidden access. Please login to access this page", when try to access the webUI on 8080 port HOT 3
- Cassandra 5x: removal of deprecated dateof function causes startup failure in cassandra-migration library HOT 2
- Upgrade to jdk 21
- I cannot login to the UI HOT 3
- cassandra-reaper with ScyllaDB version 5.0/5.1/5.2 HOT 1
- Reaper error HOT 2
- Update documentation for Cassandra 2.x
- Bug: webui will generate a huge number of requests if `_refreshClusterStatus` keep getting error responses
- [Feature Request] Enable different repair types within the same schedule.
- Make TLS connection available to management-api
- webui login not working in docker HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cassandra-reaper.