Github user revans2 commented on the issue: https://github.com/apache/storm/pull/2433 I was also just thinking that it would be really great if in the future we could drop even more access from the workers to zookeeper. If assignments are gone and heartbeats go away all that is left is credentials, backpressure, and possibly a few other small things. But backpressure is going to go away too so that would just be some small odds and ends. If we could add in a return object to the heartbeats, we could in the future add in support for fetching changed credentials, etc. and not have to worry about zookeeper except in client side code. So all I am asking is if for the heartbeat thrift calls if we could make it so the result code is an empty object and not void. That way we have a clean way to expand it in the future.
---