Deepak Barr created LENS-576:
--------------------------------

             Summary: 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