Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Currently, the input and output descriptors for input, output, and intermediate streams are explicitly set in TaskApplication, while only the external input and output descriptors are created and set in high-level StreamApplication.
This creates a discrepancy in how we compute the input, output, and intermediate streams in the planner for TaskApplication and StreamApplication (i.e. intermediate streams don't have descriptors in StreamApplication, but have both input and output descriptors in TaskApplication). We should make the logic consistent between TaskApplication and StreamApplication.
Attachments
Issue Links
- is related to
-
SAMZA-1804 Allow configuring input and output system and stream properties in code
- Resolved
-
SAMZA-1811 Consolidate the ExecutionPlanner to handle both high-level DAG and low-level single node jobs
- Open
-
SAMZA-1789 Refactor the application runtime classes so that we have a unified pattern to write and launch applications in high- and low-level APIs in YARN and standalone
- Resolved