...
No need to migration, as data are always in the Zookeeper.
Rejected Alternatives
...
Manage the quotas through existing configuration management APIs.
- Expose the lower level quota implementation details to users.
- Inconvenient for users to manage the quota. Users have to construct the right property name for each quota types, and it's error prone.
- Hard to extend in the future.