I have a .Net application using Aquiles 1.0 that I use to test/manipulate data in multiple different Cassandra clusters. Thus, my app.config has at least 6 different "friendlyName" clusters listed - so I can dynamically choose a cluster at
runtime, and switch between them. This works nicely - except when one of the test systems is down for some reason. With multiple test systems, I can work on another while one is down. However, when a cluster is down, the application throws
an exception like:
All endpoints ['10.34.81.194:9160-6000'] are blacklisted, is cluster down?
Even if I catch the exception, it appears that initialization of all clusters fails if just one of them is down. Thus, I have to manually remove (comment out) the down cluster from the config file to get my program to run.
Is there anyway to get it to initialize all the valid clusters and just fail the ones that are bad?
Less important, but "would be nice" - Is there a nice way to get a list of all the friendlyNames defined in the Aquiles system (currently I have the list to choose from hard coded)?