[ 
https://issues.apache.org/jira/browse/LENS-576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14555789#comment-14555789
 ] 

Amareshwari Sriramadasu commented on LENS-576:
----------------------------------------------

Is the result persisted in server or driver. Result can be retrieved upon 
restart only if result is persisted in server or driver. If it is in inmemory 
result set, it cannot be retrieved upon restart.

> Cannot retrieve query results on lens server restart
> ----------------------------------------------------
>
>                 Key: LENS-576
>                 URL: https://issues.apache.org/jira/browse/LENS-576
>             Project: Apache Lens
>          Issue Type: Bug
>            Reporter: Deepak Barr
>
> In the event of lens server restart, We can not obtain the query result by 
> calling "/queryuiapi/queries/{queryHandle}/httpresultset" API  as 
> LensPersistentResult is does not get created. This is because 
> QueryOutputFormatter variable in QueryContext object is always null.This 
> QueryOutputFormatter is important to create LensPersistedResultSet (see 
> getResultset() method in QueryExecutionServiceImpl class) .
> Reason : One can see that QueryOutputFormatter variable in QueryContext class 
> is not serialized. Therefore, on server restart, this variable is always null 
> in QueryContext for all queries.
> Suggestion:
> One way to solve this issue could be to simply serialize the 
> QueryOutputFormatter variable in QueryContext.



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

Reply via email to