Github user erikdw commented on the issue: https://github.com/apache/storm/pull/2433 @HeartSaVioR : > By the way, I was not aware of the discussion in storm-mesos, so don't know which works should be done in Storm side, and how these are coupled with "this issue". Maybe better to only pointing out relevant things, and discuss in dev. mailing list if necessary for things out of topic. I think you're misinterpreting [Jessica's comments](https://github.com/apache/storm/pull/2433#issuecomment-357140893). She wasn't trying to bog down this discussion with an attempt to resolve the other breakages of storm-on-mesos, I believe she was just providing some context to Bobby's early statement](https://github.com/apache/storm/pull/2433#issuecomment-356661822) about storm-on-mesos being broken a few times by changes like this in storm-core. Furthermore, I believe she was also clarifying that storm-on-mesos is currently *totally* broken (as explained in the context she provided) in the 1.1+ branches, so this proposed change technically is not *breaking* storm-on-mesos, since it's already broken. Our goal is simply to prevent even more breaking changes. > As far as I understand in your comment, only concern with this issue is specifying Supervisor's thrift port, which shouldn't be random in range but just using specified port. If I understand correctly, the patch already does that (via configuration), and storm-mesos could launch Supervisor instance with overriding supervisor thrift port. Makes sense? That has potential to work -- can you please clarify something though? Is it possible to specify this setting (`supervisor.thrift.port`) as a CLI parameter to the supervisor as it is launched? If that works then awesome, that means the requirement Jessica outlined is already satisfied since we can simply specify that setting when we launch each supervisor. However, if the option instead must be in the storm configuration yaml file, then it is insufficient. That is because storm-on-mesos *must* be able to have different ports for every supervisor, but every supervisor shares the same config file in storm-on-mesos.
---