private void logDebug(final DefaultQuery query, final String message) { final Thread queryThread = Thread.currentThread(); logger.debug( message + " QueryMonitor size is: {}, Thread (id): {}, Query: {}, Thread is : {}", executor.getQueue().size(), queryThread.getId(), query.getQueryString(), queryThread); }
public void addCompiledQuery(DefaultQuery query) { if (this.compiledQueries.putIfAbsent(query.getQueryString(), query) == null) { // Added successfully. this.statistics.incCompiledQueryCount(1); if (logger.isDebugEnabled()) { logger.debug( "Added compiled query into ccn.compliedQueries list. Query: {}. Total compiled queries: {}", query.getQueryString(), this.statistics.getCompiledQueryCount()); } // Start the clearIdleCompiledQueries thread. startCompiledQueryCleanupThread(); } }
private Set<Integer> calculateRetryBuckets() { Iterator<Map.Entry<InternalDistributedMember, List<Integer>>> memberToBucketList = node2bucketIds.entrySet().iterator(); final HashSet<Integer> retryBuckets = new HashSet<Integer>(); while (memberToBucketList.hasNext()) { Map.Entry<InternalDistributedMember, List<Integer>> e = memberToBucketList.next(); InternalDistributedMember m = e.getKey(); if (!this.resultsPerMember.containsKey(m) || (!((MemberResultsList) this.resultsPerMember.get(m)).isLastChunkReceived())) { retryBuckets.addAll(e.getValue()); this.resultsPerMember.remove(m); } } if (logger.isDebugEnabled()) { StringBuffer logStr = new StringBuffer(); logStr.append("Query ").append(this.query.getQueryString()) .append(" needs to retry bucketsIds: ["); for (Integer i : retryBuckets) { logStr.append("," + i); } logStr.append("]"); logger.debug(logStr); } return retryBuckets; }
public QueryMessage(InternalDistributedMember recipient, int regionId, ReplyProcessor21 processor, DefaultQuery query, Object[] parameters, final List buckets) { super(recipient, regionId, processor); this.queryString = query.getQueryString(); this.buckets = buckets; this.parameters = parameters; this.cqQuery = query.isCqQuery(); this.traceOn = query.isTraced() || DefaultQuery.QUERY_VERBOSE; }
@Override public void run2() { final boolean isDebugEnabled = logger.isDebugEnabled(); for (Map.Entry<String, DefaultQuery> e : compiledQueries.entrySet()) { DefaultQuery q = e.getValue(); // Check if the query last used flag. // If its true set it to false. If its false it means it is not used // from the its last checked. if (q.getLastUsed()) { q.setLastUsed(false); } else { if (compiledQueries.remove(e.getKey()) != null) { // If successfully removed decrement the counter. statistics.incCompiledQueryCount(-1); if (isDebugEnabled) { logger.debug("Removed compiled query from ccn.compliedQueries list. Query: " + q.getQueryString() + ". Total compiled queries are : " + statistics.getCompiledQueryCount()); } } } } } };
n2b.size(), this.query.getQueryString()); if (isDebugEnabled) { logger.debug("Started query execution on local data for query:{}", this.query.getQueryString());
this.query.getQueryString())).append("\n"); for (PRQueryTraceInfo queryTraceInfo : prQueryTraceInfoList) { sb.append(queryTraceInfo.createLogLine(me)).append("\n");
PRQueryProcessor qp = new PRQueryProcessor(pr, query, this.parameters, this.buckets); if (logger.isDebugEnabled()) { logger.debug("Started executing query from remote node: {}", query.getQueryString());
logger.debug("PRQE query :{}", this.query.getQueryString());
if (logger.isDebugEnabled()) { logger.debug("Caught exception during local portion of query {}", this.query.getQueryString(), retryRequired);