Github user HeartSaVioR commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2433#discussion_r152701420
  
    --- Diff: 
storm-client/src/jvm/org/apache/storm/cluster/StormClusterStateImpl.java ---
    @@ -147,21 +153,52 @@ protected void 
issueMapCallback(ConcurrentHashMap<String, Runnable> callbackConc
     
         @Override
         public List<String> assignments(Runnable callback) {
    +        //deprecated
             if (callback != null) {
                 assignmentsCallback.set(callback);
             }
    -        return stateStorage.get_children(ClusterUtils.ASSIGNMENTS_SUBTREE, 
callback != null);
    +        return this.backend.assignments();
         }
     
         @Override
         public Assignment assignmentInfo(String stormId, Runnable callback) {
    +        //deprecated
    +        if (callback != null) {
    +            assignmentInfoCallback.put(stormId, callback);
    +        }
    +        return this.backend.getAssignment(stormId);
    +    }
    +
    +    @Override
    +    public Assignment remoteAssignmentInfo(String stormId, Runnable 
callback) {
    +        //deprecated
             if (callback != null) {
                 assignmentInfoCallback.put(stormId, callback);
             }
             byte[] serialized = 
stateStorage.get_data(ClusterUtils.assignmentPath(stormId), callback != null);
             return ClusterUtils.maybeDeserialize(serialized, Assignment.class);
         }
     
    +    @Override
    +    public Map<String, Assignment> assignmentsInfo() {
    +        return this.backend.assignmentsInfo();
    +    }
    +
    +    @Override
    +    public void syncRemoteAssignments(Map<String, byte[]> remote) {
    +        if (null != remote) {
    +            this.backend.syncRemoteAssignments(remote);
    +        } else {
    +            Map<String, byte[]> tmp = new HashMap<>();
    +            List<String> stormIDS = 
this.stateStorage.get_children(ClusterUtils.ASSIGNMENTS_SUBTREE, false);
    --- End diff --
    
    `stormIDS` -> `stormIds` due to checkstyle, `stormID` -> `stormId` as well


---

Reply via email to