Github user revans2 commented on the issue: https://github.com/apache/storm/pull/1674 @nilday I was thinking that you didn't really need to change your code much at all, and still leave it in java. I would be perfectly happy to have your scheduler take a scheduler as input to the constructor and wrap it. Then you could modify one small place in nimbus.clj. https://github.com/apache/storm/blob/master/storm-core/src/clj/org/apache/storm/daemon/nimbus.clj#L116-L132 to wrap the returned scheduler in your implementation. The UI work can be a follow on JIRA, but I would like to see at least a metric put in place that shows the number of blacklisted nodes so we can at least set up alerts on it.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---