(master)mshuler@hana:~/git/dsc$ git show 71c2d58
commit 71c2d588dd6782bed82edf9ff152cc84a9361ccc (HEAD, origin/master, origin/HEAD, master)
Author: Michael Shuler <michael@pbandjelly.org>
Date:   Thu Sep 15 09:45:35 2016 -0500

    RPM init should check PID
    
    Patch by Martin Langhoff. Closes: COMMUNITY-413

diff --git a/redhat/cassandra b/redhat/cassandra
index 3e59534..a66ea75 100644
--- a/redhat/cassandra
+++ b/redhat/cassandra
@@ -53,6 +53,10 @@ case "$1" in
     start)
         # Cassandra startup
         echo -n "Starting Cassandra: "
+        if [ -f $pid_file ] && checkpid `cat $pid_file`; then
+            echo "Cassandra is already running."
+            exit 0
+        fi
         su $CASSANDRA_OWNR -c "$CASSANDRA_PROG -p $pid_file" > $log_file 2>&1
         retval=$?
         [ $retval -eq 0 ] && touch $lock_file