So restarting cassandra servers has a tendency to cause a lot of exceptions like "MaximumRetryException: Retried 6 times. Last failure was UnavailableException()" and "TApplicationException: Internal error processing batch_mutate" (using pycassa). If I restart the servers too quickly, I get "all servers unavailable". So two questions:
1. Is there anything I can do to prevent MaximumRetryExceptions and TApplicationExceptions, or is this just a case of needing better exception handling? 2. Are there any rules of thumb regarding how much time I should allow between server restarts?