diff --git a/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java b/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java index 6762ee6acea4b7e7f658f059295742ef31a622f8..27f0216a1ee482ad9d78023d2e00f42cdd83781f 100644 --- a/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java +++ b/ql/src/java/org/apache/hadoop/hive/ql/session/SessionState.java @@ -897,7 +897,7 @@ private void dropPathAndUnregisterDeleteOnExit(Path path, Configuration conf, bo /** * Setup authentication and authorization plugins for this session. */ - private void setupAuth() { + private synchronized void setupAuth() { if (authenticator != null) { // auth has been initialized