GitHub user agresch opened a pull request:
https://github.com/apache/storm/pull/2686
STORM-3053 prevent race deleting blobs before topologies can be submitted
When submitting a toplogy, the jar first gets uploaded, and then the
topology is submitted. Between these two events, a nimbus timer can go off and
it finds that the jar belongs to a topology that does not exist, and removes
it, causing topology submission to fail.
This change logs when a blob is first detected for deletion. It then waits
a period of time (defaulting to 5 minutes) before considering it idle.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/agresch/storm agresch_storm3053
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/2686.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #2686
----
commit 99f47570750266c12d31eaa11ef912e92575b095
Author: Aaron Gresch <agresch@...>
Date: 2018-05-21T19:52:58Z
STORM-3053 prevent race deleting blobstores before topologies can be
submitted
----
---