Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Currently, we have many different places that we introduced "id"s that are essentially used to identify a single processor performing the stream processing logic:
- run.id in LocalApplicationRunner
- processorId from JobCoordinator
- containerId from environment vars when we launch LocalContainerRunner
It becomes super confusing and they all essentially serving the same purpose. It would be good to consolidate those "id"s in to one.
Attachments
Issue Links
- is related to
-
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