Github user revans2 commented on the issue:
https://github.com/apache/storm/pull/2433
@HeartSaVioR thanks for putting up the reference to my patch for
STORM-2898. Sorry I have not been responding for the past few days. I locked
myself in a room trying to get it done ASAP, and have been ignoring e-mail.
I plan next to start working on the storm on mesos/yarn/open stack/... API
changes for 2.x. the issue that we have been running into is that the APIs
defined in INimbus and ISupervisor are not really that clear on how they are
used or how they should be used. So even though we don't change these APIs we
change the semantics around how these APIs are used and end up breaking things.
I will file a JIRA soon hopefully with a design on how I want to address
this, but I am going to need a lot of feedback from @erikdw and @JessicaLHartog
to make sure the API changes I am proposing will actually be better.
---