Repository: incubator-slider
Updated Branches:
  refs/heads/develop d82d01fc3 -> cfa66cabc


SLIDER-1157 Code issues - integer handling issues


Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/cfa66cab
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/cfa66cab
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/cfa66cab

Branch: refs/heads/develop
Commit: cfa66cabcab1caf3600bf8e854a19820148bb3cf
Parents: d82d01f
Author: Gour Saha <gourks...@apache.org>
Authored: Sun Jul 17 08:54:31 2016 -0700
Committer: Gour Saha <gourks...@apache.org>
Committed: Sun Jul 17 08:54:31 2016 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/slider/client/SliderClient.java  | 7 ++++---
 .../main/java/org/apache/slider/core/conf/MapOperations.java  | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/cfa66cab/slider-core/src/main/java/org/apache/slider/client/SliderClient.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/client/SliderClient.java 
b/slider-core/src/main/java/org/apache/slider/client/SliderClient.java
index 8384fd0..288cff3 100644
--- a/slider-core/src/main/java/org/apache/slider/client/SliderClient.java
+++ b/slider-core/src/main/java/org/apache/slider/client/SliderClient.java
@@ -1711,9 +1711,10 @@ public class SliderClient extends 
AbstractSliderLaunchedService implements RunSe
       if 
(clusterComponentInstances.containsKey(clientComponentInstanceEntry.getKey())) {
         // compare instance count now and remove from both maps if they match
         if (clusterComponentInstances
-            .get(clientComponentInstanceEntry.getKey()) == 
clientComponentInstanceEntry
-            .getValue()) {
-          
clusterComponentInstances.remove(clientComponentInstanceEntry.getKey());
+            .get(clientComponentInstanceEntry.getKey()).intValue() == 
clientComponentInstanceEntry
+            .getValue().intValue()) {
+          clusterComponentInstances.remove(clientComponentInstanceEntry
+              .getKey());
           clientComponentInstanceIt.remove();
         }
       }

http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/cfa66cab/slider-core/src/main/java/org/apache/slider/core/conf/MapOperations.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/core/conf/MapOperations.java 
b/slider-core/src/main/java/org/apache/slider/core/conf/MapOperations.java
index 3235a5f..9714a0f 100644
--- a/slider-core/src/main/java/org/apache/slider/core/conf/MapOperations.java
+++ b/slider-core/src/main/java/org/apache/slider/core/conf/MapOperations.java
@@ -322,7 +322,7 @@ public class MapOperations implements Map<String, String> {
         basekey, days, hours, minutes, seconds);
 
     // calculate total time, schedule the reset if expected
-    long totalMinutes = days * 24 * 60 + hours * 24 + minutes;
+    long totalMinutes = (long) days * 24 * 60 + (long) hours * 24 + minutes;
     return totalMinutes * 60 + seconds;
   }
 

Reply via email to