DB Recover

Single DB stoppages not recovering

Issue-ID: AAF-605
Change-Id: Ic79c2f71d5142009e7b02896e954980117037e06
Signed-off-by: Instrumental <jonathan.gathman@att.com>
diff --git a/auth/auth-cass/docker/dinstall.sh b/auth/auth-cass/docker/dinstall.sh
index 11bf6a1..3e5098c 100644
--- a/auth/auth-cass/docker/dinstall.sh
+++ b/auth/auth-cass/docker/dinstall.sh
@@ -2,7 +2,7 @@
 #
 # This is only called from HEAT, as it needs a single check and wait for Cassandra to be ready
 #
-. drun.sh
+. drun.sh $@
 
 echo "Waiting for Cass to be initialized"
 for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; do
diff --git a/auth/auth-cass/docker/drun.sh b/auth/auth-cass/docker/drun.sh
index 21de1ac..1bcff83 100644
--- a/auth/auth-cass/docker/drun.sh
+++ b/auth/auth-cass/docker/drun.sh
@@ -6,6 +6,10 @@
 fi
 DOCKER=${DOCKER:-docker}
 
+if [ "$1" = "publish" ]; then
+  PUBLISH='--publish 9042:9042 '
+fi
+
 if [ "$($DOCKER volume ls | grep aaf_cass_data)" = "" ]; then
   $DOCKER volume create aaf_cass_data
   echo "Created Cassandra Volume aaf_cass_data"
@@ -23,6 +27,7 @@
     -e CASSANDRA_DC=dc1 \
     -e CASSANDRA_CLUSTER_NAME=osaaf \
     -v "aaf_cass_data:/var/lib/cassandra" \
+    $PUBLISH \
     -d ${PREFIX}${ORG}/${PROJECT}/aaf_cass:${VERSION} "onap"
 else 
   $DOCKER start aaf_cass
diff --git a/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/CassAccess.java b/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/CassAccess.java
index b8062fc..4813186 100644
--- a/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/CassAccess.java
+++ b/auth/auth-cass/src/main/java/org/onap/aaf/auth/dao/CassAccess.java
@@ -215,9 +215,9 @@
         }
         for (Resettable re : resetExceptions) {
             if (re.matches(e)) {
-                return true;
+                return false;
             }
         }
-        return false;
+        return true;
     }
 }
diff --git a/version.properties b/version.properties
index 2400e4d..306bccf 100644
--- a/version.properties
+++ b/version.properties
@@ -17,8 +17,6 @@
 # See the License for the specific language governing permissions and 
 # limitations under the License.
 # ============LICENSE_END============================================
-# ===================================================================
-# ECOMP is a trademark and service mark of AT&T Intellectual Property.
 ###
 
 # Versioning variables