[01/50] [abbrv] lens git commit: LENS-1151 : Add logs for Queries moving between waiting and queued queries data structures

2016-08-01 Thread puneetgupta
Repository: lens
Updated Branches:
  refs/heads/current-release-line 911a6f929 -> c326de77c


LENS-1151 : Add logs for Queries moving between waiting and queued queries data 
structures


Project: http://git-wip-us.apache.org/repos/asf/lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/714aae99
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/714aae99
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/714aae99

Branch: refs/heads/current-release-line
Commit: 714aae99d67319a1719b08a3386b5893d2b250ce
Parents: 4fea0c4
Author: Rajat Khandelwal 
Authored: Fri Jun 17 10:35:27 2016 +0530
Committer: Amareshwari Sriramadasu 
Committed: Fri Jun 17 10:35:27 2016 +0530

--
 .../lens/server/query/QueryExecutionServiceImpl.java   | 13 +++--
 .../query/collect/UnioningWaitingQueriesSelector.java  |  3 +++
 .../DefaultQueryLaunchingConstraintsChecker.java   |  3 +++
 3 files changed, 9 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/lens/blob/714aae99/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
--
diff --git 
a/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
 
b/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
index 1f6ec13..2de098d 100644
--- 
a/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
+++ 
b/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
@@ -697,18 +697,12 @@ public class QueryExecutionServiceImpl extends 
BaseLensService implements QueryE
   log.debug("Acquiring lock in QuerySubmitter");
   removalFromLaunchedQueriesLock.lock();
   try {
-
-boolean isQueryAllowedToLaunch = 
this.constraintsChecker.canLaunch(query, launchedQueries);
-
-log.debug("isQueryAllowedToLaunch:{}", isQueryAllowedToLaunch);
-if (isQueryAllowedToLaunch) {
-
+if (this.constraintsChecker.canLaunch(query, launchedQueries)) 
{
   /* Query is not going to be added to waiting queries. No 
need to keep the lock.
   First release lock, then launch query */
   removalFromLaunchedQueriesLock.unlock();
   launchQuery(query);
 } else {
-
   /* Query is going to be added to waiting queries. Keep 
holding the lock to avoid any removal from
   launched queries. First add to waiting queries, then release 
lock */
   addToWaitingQueries(query);
@@ -3185,12 +3179,11 @@ public class QueryExecutionServiceImpl extends 
BaseLensService implements QueryE
 
 Set eligibleWaitingQueries = this.waitingQueriesSelector
   .selectQueries(finishedQuery, this.waitingQueries);
-
+log.info("Eligible queries to pick from waiting queries: {}", 
eligibleWaitingQueries);
 if (eligibleWaitingQueries.isEmpty()) {
-  log.debug("No queries eligible to move out of waiting state.");
+  log.info("No queries eligible to move out of waiting state.");
   return;
 }
-
 waitingQueries.removeAll(eligibleWaitingQueries);
 queuedQueries.addAll(eligibleWaitingQueries);
 if (log.isDebugEnabled()) {

http://git-wip-us.apache.org/repos/asf/lens/blob/714aae99/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
--
diff --git 
a/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
 
b/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
index 8db059e..40b837f 100644
--- 
a/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
+++ 
b/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
@@ -32,11 +32,13 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import lombok.NonNull;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * Selects queries eligible by all {@link WaitingQueriesSelectionPolicy} to 
move them out of waiting state.
  *
  */
+@Slf4j
 public class UnioningWaitingQueriesSelector implements WaitingQueriesSelector {
 
   private final ImmutableSet selectionPolicies;
@@ -86,6 +88,7 @@ public class UnioningWaitingQueriesSelector implements 
WaitingQueriesSelector {
 
   Set candiateQueries = 
selectionPolicy.selectQueries(finishedQuery, waitingQueries);
   candidateQueriesSets.add(candiateQueries);
+  log.info("Queries selected by policy: {} are: {}", selectionPolicy, 
candiateQueries);
 }

lens git commit: LENS-1151 : Add logs for Queries moving between waiting and queued queries data structures

2016-06-16 Thread amareshwari
Repository: lens
Updated Branches:
  refs/heads/master 4fea0c4a2 -> 714aae99d


LENS-1151 : Add logs for Queries moving between waiting and queued queries data 
structures


Project: http://git-wip-us.apache.org/repos/asf/lens/repo
Commit: http://git-wip-us.apache.org/repos/asf/lens/commit/714aae99
Tree: http://git-wip-us.apache.org/repos/asf/lens/tree/714aae99
Diff: http://git-wip-us.apache.org/repos/asf/lens/diff/714aae99

Branch: refs/heads/master
Commit: 714aae99d67319a1719b08a3386b5893d2b250ce
Parents: 4fea0c4
Author: Rajat Khandelwal 
Authored: Fri Jun 17 10:35:27 2016 +0530
Committer: Amareshwari Sriramadasu 
Committed: Fri Jun 17 10:35:27 2016 +0530

--
 .../lens/server/query/QueryExecutionServiceImpl.java   | 13 +++--
 .../query/collect/UnioningWaitingQueriesSelector.java  |  3 +++
 .../DefaultQueryLaunchingConstraintsChecker.java   |  3 +++
 3 files changed, 9 insertions(+), 10 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/lens/blob/714aae99/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
--
diff --git 
a/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
 
b/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
index 1f6ec13..2de098d 100644
--- 
a/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
+++ 
b/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
@@ -697,18 +697,12 @@ public class QueryExecutionServiceImpl extends 
BaseLensService implements QueryE
   log.debug("Acquiring lock in QuerySubmitter");
   removalFromLaunchedQueriesLock.lock();
   try {
-
-boolean isQueryAllowedToLaunch = 
this.constraintsChecker.canLaunch(query, launchedQueries);
-
-log.debug("isQueryAllowedToLaunch:{}", isQueryAllowedToLaunch);
-if (isQueryAllowedToLaunch) {
-
+if (this.constraintsChecker.canLaunch(query, launchedQueries)) 
{
   /* Query is not going to be added to waiting queries. No 
need to keep the lock.
   First release lock, then launch query */
   removalFromLaunchedQueriesLock.unlock();
   launchQuery(query);
 } else {
-
   /* Query is going to be added to waiting queries. Keep 
holding the lock to avoid any removal from
   launched queries. First add to waiting queries, then release 
lock */
   addToWaitingQueries(query);
@@ -3185,12 +3179,11 @@ public class QueryExecutionServiceImpl extends 
BaseLensService implements QueryE
 
 Set eligibleWaitingQueries = this.waitingQueriesSelector
   .selectQueries(finishedQuery, this.waitingQueries);
-
+log.info("Eligible queries to pick from waiting queries: {}", 
eligibleWaitingQueries);
 if (eligibleWaitingQueries.isEmpty()) {
-  log.debug("No queries eligible to move out of waiting state.");
+  log.info("No queries eligible to move out of waiting state.");
   return;
 }
-
 waitingQueries.removeAll(eligibleWaitingQueries);
 queuedQueries.addAll(eligibleWaitingQueries);
 if (log.isDebugEnabled()) {

http://git-wip-us.apache.org/repos/asf/lens/blob/714aae99/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
--
diff --git 
a/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
 
b/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
index 8db059e..40b837f 100644
--- 
a/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
+++ 
b/lens-server/src/main/java/org/apache/lens/server/query/collect/UnioningWaitingQueriesSelector.java
@@ -32,11 +32,13 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 import lombok.NonNull;
+import lombok.extern.slf4j.Slf4j;
 
 /**
  * Selects queries eligible by all {@link WaitingQueriesSelectionPolicy} to 
move them out of waiting state.
  *
  */
+@Slf4j
 public class UnioningWaitingQueriesSelector implements WaitingQueriesSelector {
 
   private final ImmutableSet selectionPolicies;
@@ -86,6 +88,7 @@ public class UnioningWaitingQueriesSelector implements 
WaitingQueriesSelector {
 
   Set candiateQueries = 
selectionPolicy.selectQueries(finishedQuery, waitingQueries);
   candidateQueriesSets.add(candiateQueries);
+  log.info("Queries selected by policy: {} are: {}", selectionPolicy, 
candiateQueries);
 }
 return candidateQueries