Github user ppadma commented on a diff in the pull request:
https://github.com/apache/drill/pull/1051#discussion_r153293973
--- Diff:
exec/java-exec/src/main/java/org/apache/drill/exec/work/foreman/Foreman.java ---
@@ -177,9 +155,10 @@ public Foreman(final WorkerBee bee, final
DrillbitContext drillbitContext,
queryManager = new QueryManager(queryId, queryRequest,
drillbitContext.getStoreProvider(),
drillbitContext.getClusterCoordinator(), this);
- recordNewState(QueryState.ENQUEUED);
- enqueuedQueries.inc();
+ recordNewState(QueryState.PREPARING);
--- End diff --
Better to handle all state transitions under moveToState.
---