[
https://issues.apache.org/jira/browse/SAMZA-1126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15961513#comment-15961513
]
ASF GitHub Bot commented on SAMZA-1126:
---------------------------------------
Github user asfgit closed the pull request at:
https://github.com/apache/samza/pull/103
> Semantics of ProcessorId in Samza
> ----------------------------------
>
> Key: SAMZA-1126
> URL: https://issues.apache.org/jira/browse/SAMZA-1126
> Project: Samza
> Issue Type: Sub-task
> Reporter: Navina Ramesh
> Assignee: Navina Ramesh
> Fix For: 0.13.0
>
>
> Until today, we have been using "processorId" to be synonymous to the logical
> "containerId", assigned by Samza.
> It is easy for Samza to generate a unique set of containerIds per job because
> the number of containers is expected to be fixed/constant throughout the
> job's lifecycle. However, with the new Zookeeper based model, we allow the
> number of processors to be changed while the job is executing. In other
> words, we want to make a Samza job "elastic" in nature.
> The proposal in SAMZA-1084 expects the user to assign a unique processorId to
> each StreamProcessor associated with the job. This is tedious on the user
> since the processors are going to be distributed across one or more machines
> and the user should coordinate among these machines for guaranteeing
> uniqueness of processorId within a job.
> The goal of this JIRA is to understand and define the semantics of
> processorId and investigate a solution which does not impose this requirement
> on the user.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)