Então, isso realmente depende de algumas coisas.
Primeiro, o Cassandra foi projetado para ser tolerante a partições, o que significa que ele deve continuar funcionando em situações como as que você está descrevendo. Por exemplo, você pode ter dois datacenters definidos e a conexão de rede cai entre eles. Se suas consultas retornam ou não com êxito depende do nível de consistência para o qual você consulta seu cluster. Se você escolher LOCAL_QUORUM, obterá um resultado de volta, mesmo que os dois datacenters não possam se comunicar. Esta é uma característica pretendida do banco de dados.Cada nó no cluster mantém a topologia completa do cluster, portanto, quando a conexão de rede for resolvida, o handoff sugerido será ativado e os datacenters resolverão seus problemas. Pode ser necessário executar o reparo do nodetool para garantir que todos os dados estejam consistentes neste momento. (não pode doer)