Skip to content

Commit 6bc84de

Browse files
HorizonNetndimiduk
authored andcommitted
HBASE-23983 Fixed Spotbugs complaint in RegionStates related to ignored return value
Signed-off-by: Duo Zhang <zhangduo@apache.org>
1 parent 0c85952 commit 6bc84de

File tree

1 file changed

+5
-1
lines changed
  • hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment

1 file changed

+5
-1
lines changed

hbase-server/src/main/java/org/apache/hadoop/hbase/master/assignment/RegionStates.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,11 @@ RegionStateNode createRegionStateNode(RegionInfo regionInfo) {
126126
synchronized (regionsMapLock) {
127127
RegionStateNode node = regionsMap.computeIfAbsent(regionInfo.getRegionName(),
128128
key -> new RegionStateNode(regionInfo, regionInTransition));
129-
encodedRegionsMap.putIfAbsent(regionInfo.getEncodedName(), node);
129+
130+
if (encodedRegionsMap.get(regionInfo.getEncodedName()) != node) {
131+
encodedRegionsMap.put(regionInfo.getEncodedName(), node);
132+
}
133+
130134
return node;
131135
}
132136
}

0 commit comments

Comments
 (0)