Pramod Immaneni created APEXMALHAR-2017:
-------------------------------------------

             Summary: Use pre checkpoint notification to optimize operator IO
                 Key: APEXMALHAR-2017
                 URL: https://issues.apache.org/jira/browse/APEXMALHAR-2017
             Project: Apache Apex Malhar
          Issue Type: Improvement
            Reporter: Pramod Immaneni
            Assignee: Pramod Immaneni


Currently many output operators enforce persistence of data on endWindow by 
calling flush, hflush or equivalent calls. This was done to help recovery. 
Doing this always ensures that the data corresponding to checkpoint state at 
recovery is always present.

A recent addition to the engine lets the operators know about an impending 
checkpoint just before it happens using a callback. Operators can now enforce 
persistence of data one time in this in this callback instead of end of every 
window. This results in better performance as data is not being frequently 
written to persistent storage.



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

Reply via email to