From b69fd3fd61812aea8833c7cd30e4091af2a52086 Mon Sep 17 00:00:00 2001 From: Deimosfr Date: Fri, 23 Dec 2016 14:03:40 +0100 Subject: [PATCH] fixing Cassandra shutdown example to avoid data corruption --- storage/cassandra/cassandra-statefulset.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/storage/cassandra/cassandra-statefulset.yaml b/storage/cassandra/cassandra-statefulset.yaml index d6f3b1ce..489094a2 100644 --- a/storage/cassandra/cassandra-statefulset.yaml +++ b/storage/cassandra/cassandra-statefulset.yaml @@ -34,6 +34,10 @@ spec: capabilities: add: - IPC_LOCK + lifecycle: + preStop: + exec: + command: ["/bin/sh", "-c", "PID=$(pidof java) && kill $PID && while ps -p $PID > /dev/null; do sleep 1; done"] env: - name: MAX_HEAP_SIZE value: 512M