[ 
https://issues.apache.org/jira/browse/LENS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Himanshu Gahlaut updated LENS-687:
----------------------------------
    Fix Version/s: 2.3

> LauchTime is intermittently set to 0 in response of getStatus API for a 
> successful finished query
> -------------------------------------------------------------------------------------------------
>
>                 Key: LENS-687
>                 URL: https://issues.apache.org/jira/browse/LENS-687
>             Project: Apache Lens
>          Issue Type: Sub-task
>          Components: api
>            Reporter: Himanshu Gahlaut
>            Assignee: Himanshu Gahlaut
>             Fix For: 2.3
>
>
> getQueryContext method at line[1] converts finished lens query to 
> QueryContext object using toQueryContext method in FinishedLensQuery.class.
> toQueryContext method at line[2] does not set launch time in QueryContext 
> object, due to which it defaults to 0.
> If a test case calls getStatus API on a already purged successful query, it 
> gets a LensQuery object in which launch time is set to 0.
> This results in intermittent test failures. If query is not purged to Db, 
> then test case gets proper launch time. If the query is already purged to Db, 
> then test case gets launch time as 0 and fails.
> [1]: 
> https://github.com/apache/incubator-lens/blob/apache-lens-2.2.0-beta-incubating/lens-server/src/main/java/org/apache/lens/server/query/QueryExecutionServiceImpl.java#L1643
> [2]: 
> https://github.com/apache/incubator-lens/blob/apache-lens-2.2.0-beta-incubating/lens-server-api/src/main/java/org/apache/lens/server/api/query/FinishedLensQuery.java#L188



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to