You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lens.apache.org by "Hudson (JIRA)" <ji...@apache.org> on 2015/07/22 14:36:06 UTC
[jira] [Commented] (LENS-688) Assert on driverQuery fails
intermittently
[ https://issues.apache.org/jira/browse/LENS-688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14636839#comment-14636839 ]
Hudson commented on LENS-688:
-----------------------------
SUCCESS: Integrated in Lens-Commit #840 (See [https://builds.apache.org/job/Lens-Commit/840/])
LENS-619: Applying Query Launching Constraints before allowing a query to be launched (Also contains LENS-687 and LENS-688) (himanshugahlaut: rev c879f991102f5f02c30c1f1cd428f4c603f2e0ec)
* lens-server-api/src/main/java/org/apache/lens/server/api/driver/MinQueryCostSelector.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/IntersectingWaitingQueriesSelector.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/AbstractQueryContext.java
* lens-api/src/main/java/org/apache/lens/api/query/QueryStatus.java
* lens-server/src/main/java/org/apache/lens/server/util/FairPriorityBlockingQueue.java
* lens-driver-hive/src/main/java/org/apache/lens/driver/hive/HiveDriver.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/constraint/QueryLaunchingConstraint.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/UserSpecificWaitingQueriesSelectionPolicy.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/DriverSpecificWaitingQueriesSelectionPolicy.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/cost/QueryCost.java
* lens-server-api/src/main/java/org/apache/lens/server/api/util/LensUtil.java
* src/site/apt/admin/jdbcdriver-config.apt
* lens-api/src/main/java/org/apache/lens/api/Addable.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/ThreadSafeQueryCollection.java
* lens-server/src/test/java/org/apache/lens/server/query/constraint/TotalQueryCostCeilingConstraintFactoryTest.java
* lens-server/src/main/resources/lensserver-default.xml
* lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/ImmutableQueryCollection.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/FinishedLensQuery.java
* lens-server-api/src/main/java/org/apache/lens/server/api/common/ConfigBasedObjectCreationFactory.java
* lens-server-api/src/main/java/org/apache/lens/server/api/driver/LensDriver.java
* lens-server-api/pom.xml
* lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/DriverSpecificWaitingQueriesSelectionPolicyFactory.java
* lens-server/src/test/java/org/apache/lens/server/query/constraint/TotalQueryCostCeilingConstraintTest.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/DefaultQueryCollection.java
* lens-server/src/test/java/org/apache/lens/server/query/TestQueryService.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/constraint/MaxConcurrentDriverQueriesConstraint.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/DefaultQueryCollectionTest.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/constraint/MaxConcurrentDriverQueriesConstraintFactory.java
* lens-server/src/test/resources/lens-site.xml
* lens-server-api/src/main/java/org/apache/lens/server/api/query/DriverSelectorQueryContext.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/WaitingQueriesSelectionPolicy.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/IntersectingWaitingQueriesSelectorTest.java
* lens-server/src/test/java/org/apache/lens/server/query/constraint/DefaultQueryLaunchingConstraintsCheckerTest.java
* lens-server-api/src/main/java/org/apache/lens/server/api/LensConfConstants.java
* lens-driver-hive/src/main/resources/hivedriver-default.xml
* lens-server-api/src/test/java/org/apache/lens/server/api/driver/MockDriver.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/cost/FactPartitionBasedQueryCost.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/UserSpecificWaitingQueriesSelectionPolicyTest.java
* lens-client/src/main/java/org/apache/lens/client/LensStatement.java
* lens-server-api/src/test/java/org/apache/lens/server/api/query/constraint/MaxConcurrentDriverQueriesConstraintTest.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/MutableQueryCollection.java
* lens-server/src/test/resources/log4j.properties
* lens-api/src/main/java/org/apache/lens/api/query/LensQuery.java
* lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java
* lens-driver-jdbc/src/main/resources/jdbcdriver-default.xml
* lens-cli/src/test/java/org/apache/lens/cli/TestLensQueryCommands.java
* lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriverConfConstants.java
* lens-server/src/main/java/org/apache/lens/server/metrics/MetricsServiceImpl.java
* lens-server/src/main/java/org/apache/lens/server/query/constraint/TotalQueryCostCeilingConstraint.java
* lens-server/src/main/java/org/apache/lens/server/query/constraint/QueryLaunchingConstraintsChecker.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/QueryCollectUtil.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/QueryCollection.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/UserSpecificWaitingQueriesSelectionPolicyFactory.java
* lens-server-api/src/test/java/org/apache/lens/server/api/query/cost/TestFactPartitionBasedQueryCost.java
* lens-server/pom.xml
* lens-server/src/test/java/org/apache/lens/server/LensTestUtil.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/DefaultEstimatedQueryCollection.java
* lens-server/src/main/java/org/apache/lens/server/util/UtilityMethods.java
* src/site/apt/admin/config.apt
* lens-server/src/main/java/org/apache/lens/server/query/constraint/TotalQueryCostCeilingConstraintFactory.java
* src/site/apt/admin/hivedriver-config.apt
* lens-server-api/src/main/java/org/apache/lens/server/api/metrics/MetricsService.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/DefaultEstimatedQueryCollectionTest.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/WaitingQueriesSelector.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/collect/EstimatedImmutableQueryCollection.java
* lens-driver-jdbc/src/main/java/org/apache/lens/driver/jdbc/JDBCDriver.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/EstimatedQueryCollection.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryExecutionService.java
* lens-server/src/test/java/org/apache/lens/server/query/collect/ThreadSafetyTest.java
* lens-server/src/main/java/org/apache/lens/server/query/constraint/DefaultQueryLaunchingConstraintsChecker.java
* lens-server-api/src/test/java/org/apache/lens/server/api/query/collect/DriverSpecificWaitingQueriesSelectionPolicyTest.java
* lens-server-api/src/main/java/org/apache/lens/server/api/query/QueryContext.java
* lens-server/src/main/java/org/apache/lens/server/query/collect/ThreadSafeEstimatedQueryCollection.java
> Assert on driverQuery fails intermittently
> ------------------------------------------
>
> Key: LENS-688
> URL: https://issues.apache.org/jira/browse/LENS-688
> Project: Apache Lens
> Issue Type: Sub-task
> Components: test
> Reporter: Himanshu Gahlaut
> Assignee: Himanshu Gahlaut
> Fix For: 2.3
>
>
> TestLensQueryCommands#testExecuteAsyncQuery
> This test case submits a query for asynchronous execution at line[1]. After that it asserts for the presence of driverQuery at line[2]. This assert will pass when submitted query is re-written and moved to launched state by background query submitter thread. However if the assert is executed before the query the has been processed by query submitter thread then this assert will fail.
> [1] https://github.com/apache/incubator-lens/blob/apache-lens-2.2.0-beta-incubating/lens-cli/src/test/java/org/apache/lens/cli/TestLensQueryCommands.java#L227
> [2] https://github.com/apache/incubator-lens/blob/apache-lens-2.2.0-beta-incubating/lens-cli/src/test/java/org/apache/lens/cli/TestLensQueryCommands.java#L238
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)