[ 
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)

Reply via email to