Chris Riccomini created SAMZA-213:
-------------------------------------

             Summary: MessageChooser should be updated even when backing off 
consumers
                 Key: SAMZA-213
                 URL: https://issues.apache.org/jira/browse/SAMZA-213
             Project: Samza
          Issue Type: Bug
          Components: container
    Affects Versions: 0.6.0
            Reporter: Chris Riccomini
             Fix For: 0.7.0


The SystemConsumers code for updating a MessageChooser is currently wrapped 
inside the refresher's exponential backoff code. This means that the chooser 
will not be updated if the refresher is backing off on consumers, even if 
unprocessedMessages has messages for streams in neededByChooser.

This bug is described in some detail 
[here|http://mail-archives.apache.org/mod_mbox/incubator-samza-dev/201403.mbox/%3CCAAAp5iHX7rQF6_48Jy5qXPZo_6QpG4kktWkkQoum6KtDHgJ_dQ%40mail.gmail.com%3E]

It seems like the best fix is to move the update code outside of the call() 
block, and call it independently of refresh.maybeCall.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to