The computation (and the tuple) continue on.  The fail() method will be
called on the spout with the message id.

On Mon, Jul 20, 2015 at 1:51 PM, Mark Tomko <[email protected]>
wrote:

> Suppose we have a simple topology with a spout and a single bolt, and the
> tuple timeout is set to some value. When a message exceeds the processing
> time allotted, even if the bolt is still working, what happens to that
> computation? Does the framework kill the bolt or interrupt the executing
> thread and reallocate it to some other message? Does it leave the bolt
> working to finish its work, starting a new thread in its place?
>
> Thanks,
> Mark
>

Reply via email to