Wir hatten einen Cassandra-Knoten, der einige sehr große Schreibvorgänge erhielt; Jeder war um 2,9 MB und schrieb ~ 200 mal. Normalerweise befindet sich jeder Knoten in unserem Cluster in einer Größenordnung von 800 GB. Etwa die Hälfte von 1,5 TB Speicherplatz auf unseren EC2-Instanzen.Was passiert, wenn ein Cassandra-Knoten während einer Komprimierung keinen Speicherplatz mehr hat?
Als dieser Knoten kompaktiert wurde, ging der Prozess viel länger als normal voran und die Festplattenbelegung erreichte fast die Grenze von 1,5 TB. Die Verdichtung dauerte über 2 Tage und wir hatten Glück, dass es etwas über 1.4TB war.
Was passiert, wenn ein Knoten während einer Komprimierung nicht mehr über genügend Speicherplatz verfügt? Kann es sich erholen? Reinigt es sich und versucht es erneut? Oder ist der Knoten voll und muss außer Betrieb genommen werden?