diff --git a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionPoolManager.java b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionPoolManager.java index 7c0a1fe120b..dea4208a23e 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionPoolManager.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionPoolManager.java @@ -530,7 +530,7 @@ public void registerOpenSession(TezSessionPoolSession session) { private void updateSessions() { if (sessionTriggerProvider != null) { - sessionTriggerProvider.setSessions(Collections.unmodifiableList(openSessions)); + sessionTriggerProvider.setSessions(new LinkedList<>(openSessions)); } }