[
https://issues.apache.org/jira/browse/SAMZA-2593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bharath Kumarasubramanian updated SAMZA-2593:
---------------------------------------------
Summary: Update task callback to store only necessary fields instead of the
message envelope (was: Update task callback to store only necessary fields
instead of entire message envelope)
> Update task callback to store only necessary fields instead of the message
> envelope
> -----------------------------------------------------------------------------------
>
> Key: SAMZA-2593
> URL: https://issues.apache.org/jira/browse/SAMZA-2593
> Project: Samza
> Issue Type: Improvement
> Reporter: Bharath Kumarasubramanian
> Assignee: Bharath Kumarasubramanian
> Priority: Major
>
> TaskCallbackImpl currently stores the entire message envelope. In case of
> jobs that have 1000s of pending callbacks, this adds up to significant memory
> pressure. The only use for message envelope is to trace the SSP information
> and the offset associated with it so that we commit the right offset during
> our commit cycle.
> *Suggested solution*: Modify TaskCallbackImpl to only store SSP and Offset
> information.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)