Github user govind-menon commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2881#discussion_r229853904
  
    --- Diff: 
storm-server/src/main/java/org/apache/storm/scheduler/resource/normalization/NormalizedResourceOffer.java
 ---
    @@ -81,6 +81,20 @@ public void add(NormalizedResourcesWithMemory other) {
             totalMemoryMb += other.getTotalMemoryMb();
         }
     
    +    /**
    +     * Remove the resources in other from this.
    +     * @param other the resources to be removed.
    +     * @return true if one or more resources in other were larger than 
available resources in this, else false.
    +     */
    +    public boolean remove(NormalizedResourcesWithMemory other) {
    --- End diff --
    
    I considered that - but my approach seems cleaner so that in the place 
where it's called you don't have to wonder about the null.


---

Reply via email to