Github user bastiliu commented on the pull request:

    https://github.com/apache/storm/pull/838#issuecomment-157255819
  
    @revans2 One of the reasons why we added topology master in JStorm is to 
extend the hierarchy of the structrue of collection of HB & metrics to offload 
Zookeepr & Nimbus(from "workers->zookeeper->nimbus" to "workers->topology 
master->nimbus"). Besides it, the monitor mechanism of Nimbus is easily to 
bring the dead topology master up without adding new complex recovery 
functionality. Just went through these two solution again and thought about 
merging. I think they are not conflicted for merging. As you mentioned above,  
pacemaker is designed as a pluggable component used to extend the capablity of 
nimbus for future. So, for merging, we can re-direct the reporting from 
"topology master->nimbus" to "topology master->pacemaker". That will make the 
scalability of processing of metrics better since the num of connections to 
pacemaker are reduced significantly (one connection for each topology).


---
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.
---

Reply via email to