public void closeNonDefaultSessions() throws Exception { List<TezSessionState> sessionsToClose = null; synchronized (openSessions) { sessionsToClose = new ArrayList<TezSessionState>(openSessions); } for (TezSessionState sessionState : sessionsToClose) { System.err.println("Shutting down tez session."); closeIfNotDefault(sessionState, false); } }
public void closeNonDefaultSessions(boolean keepTmpDir) throws Exception { List<TezSessionPoolSession> sessionsToClose = null; synchronized (openSessions) { sessionsToClose = new ArrayList<TezSessionPoolSession>(openSessions); } for (TezSessionPoolSession sessionState : sessionsToClose) { System.err.println("Shutting down tez session."); closeIfNotDefault(sessionState, keepTmpDir); } }
public TezSessionState getSession( TezSessionState session, HiveConf conf, boolean doOpen, boolean llap) throws Exception { if (llap && (this.numConcurrentLlapQueries > 0)) { llapQueue.acquire(); // blocks if no more llap queries can be submitted. } if (canWorkWithSameSession(session, conf)) { return session; } if (session != null) { closeIfNotDefault(session, false); } return getSession(conf, doOpen); }
public TezSessionState getSession( TezSessionState session, HiveConf conf, boolean doOpen, boolean llap) throws Exception { if (llap && (this.numConcurrentLlapQueries > 0)) { llapQueue.acquire(); // blocks if no more llap queries can be submitted. } if (canWorkWithSameSession(session, conf)) { session.setLegacyLlapMode(llap); return session; } if (session != null) { closeIfNotDefault(session, false); } session = getSession(conf, doOpen); session.setLegacyLlapMode(llap); return session; }
TezSessionPoolManager.closeIfNotDefault(tezSessionState, false);
TezSessionPoolManager.closeIfNotDefault(tezSessionState, false);
TezSessionPoolManager.closeIfNotDefault(ss.getTezSession(), true);
&& ss != null) { TezSessionState session = ss.getTezSession(); TezSessionPoolManager.getInstance().closeIfNotDefault(session, true);