You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by revans2 <gi...@git.apache.org> on 2018/04/02 15:45:22 UTC

[GitHub] storm issue #2618: [STORM-2905] Fix KeyNotFoundException when kill a storm a...

Github user revans2 commented on the issue:

    https://github.com/apache/storm/pull/2618
  
    I am trying to understand the reasons behind this change.  Is this jira just to remove an exception that shows up in the logs?  Or is that exception actually causing a problem?
    
    The reason I ask is a risk vs reward situation.  The code in AsyncLocalizer is really very complicated and because it is asynchronous there are lots of races and corner cases.  This makes me a bit nervous to start changing fundamental things just because of some extra logs.  Additionally this is a distributed system and this particular race is inherent in the system.  It is possible for someone to delete a blob at any point in time and the code in the supervisor needs to handle it.


---