Skip to content

Commit 3ee40e0

Browse files
shahrs87virajjasani
authored andcommitted
HBASE-26185 Return mutable list in AssignmentManager#getExcludedServersForSystemTable (#3577)
Signed-off-by: Viraj Jasani <[email protected]>
1 parent 2f6152f commit 3ee40e0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2281,15 +2281,15 @@ public List<ServerName> getExcludedServersForSystemTable() {
22812281
.map(s->new Pair<>(s, master.getRegionServerVersion(s)))
22822282
.collect(Collectors.toList());
22832283
if (serverList.isEmpty()) {
2284-
return Collections.emptyList();
2284+
return new ArrayList<>();
22852285
}
22862286
String highestVersion = Collections.max(serverList,
22872287
(o1, o2) -> VersionInfo.compareVersion(o1.getSecond(), o2.getSecond())).getSecond();
22882288
if (!DEFAULT_MIN_VERSION_MOVE_SYS_TABLES_CONFIG.equals(minVersionToMoveSysTables)) {
22892289
int comparedValue = VersionInfo.compareVersion(minVersionToMoveSysTables,
22902290
highestVersion);
22912291
if (comparedValue > 0) {
2292-
return Collections.emptyList();
2292+
return new ArrayList<>();
22932293
}
22942294
}
22952295
return serverList.stream()

0 commit comments

Comments
 (0)