1. Topic registration info:
2. Partition state info:
3. Broker registration info:
4. Controller epoch:
/controller_epoch -> int (epoch)
5. Controller registration:
/controller -> int (broker id of the controller)
6. Consumer registration:
7. Consumer owner:
/consumers/[groupId]/owners/[topic]/[partitionId] -> string (consumerId)
8. Consumer offset:
/consumers/[groupId]/offsets/[topic]/[partitionId] -> long (offset)
9. Re-assign partitions
10. Preferred replication election
11. Delete topics
/admin/delete_topics/[topic_to_be_deleted] (the value of the path in empty)
/config/changes/[config_change_x] -> "topic_name"
Contains the name of the topic that changed.
trunk (0.8.3 -> Unreleased)
Client and Topic configuration overrides: The content of both znodes has the same structure
Config Change notification (Topic and Client config)
ISR Change notification
Gets created when ISR is changed at any broker, controller watches for these notifications and sends MetadataUpdateRequest to all brokers.