[
https://issues.apache.org/jira/browse/SAMZA-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brett Konold resolved SAMZA-2530.
---------------------------------
Resolution: Fixed
> Split out processing logic from TaskSideInputStorageManager
> -----------------------------------------------------------
>
> Key: SAMZA-2530
> URL: https://issues.apache.org/jira/browse/SAMZA-2530
> Project: Samza
> Issue Type: Improvement
> Reporter: Brett Konold
> Priority: Major
> Time Spent: 2.5h
> Remaining Estimate: 0h
>
> Currently TaskSideInputStorageManager conflates responsibility for two
> concepts:
> # managing StorageEngine instance for each side input store in the task
> # handling the processing of incoming envelopes
> Splitting (2) out of TaskSideInputStorageManager will make delineation of
> responsibilities between classes more clear, and more closely match the
> pattern of class relationships already established by TaskStorageManager.
>
> This is necessary to prevent TaskSideInputStorageManager from becoming a
> behemoth (like CSM is now) when introducing checkpointing functionality for
> side input SSPs.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)