[
https://issues.apache.org/jira/browse/STORM-2307?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15946393#comment-15946393
]
Roshan Naik commented on STORM-2307:
------------------------------------
The plan is to have the executor thread itself do the intra-worker handoff. I
have a draft working code doing that.
But that does not require us to fuse the concepts of tasks and threads. Task
can continue to be a bolt/spout instance and Executor Thread can host multiple
tasks
My thought is to introduce a "ThreadLocalGropuing" as an alternative to
Local/ShuffleGrouping, which allows two Tasks to run within a single thread..
that way we don't need concurrent queue to move tuples between them.
> Revised Threading and Execution Model
> -------------------------------------
>
> Key: STORM-2307
> URL: https://issues.apache.org/jira/browse/STORM-2307
> Project: Apache Storm
> Issue Type: Sub-task
> Components: storm-core
> Affects Versions: 2.0.0
> Reporter: Roshan Naik
> Assignee: Roshan Naik
>
> Design Doc:
> https://docs.google.com/document/d/1PBGQomJQ67gsLR0CNZlYfVWjGyzAEJMsQjpKumuyHuQ/edit?usp=sharing
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)