[ https://issues.apache.org/jira/browse/LENS-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Himanshu Gahlaut resolved LENS-687. ----------------------------------- Resolution: Fixed > 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)