GitHub user agresch opened a pull request:
https://github.com/apache/storm/pull/2893
STORM-3272 allow worker-launcher to delete dead symlinks
When a topology folder contains a symlink to a missing file, the
worker-launcher would not remove the symlink. This prevents force delete from
deleting the folder when cleaning up a topology.
When a cluster is short on resources, this can cause all sorts of issues on
the supervisor when rescheduling the same topology when this folder still
exists.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/agresch/storm agresch_storm-3272
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/storm/pull/2893.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 #2893
----
commit 131344777ae4cbc4ca47952b3a95f35b11713f23
Author: Aaron Gresch <agresch@...>
Date: 2018-10-23T13:57:52Z
STORM-3272 allow worker-launcher to delete dead symlinks
----
---