Description
Since the usage limit is hierarchical so usage children should respect the parent usage limit.
When usage limit value is greater than its parent,uses shoud be aware of the improper configuration.
For example when I specify the usage limit for destinations and their value are all greater than the parent limit(here is broker's limit), the broker starts up silently and I do not know the improper configuration at all.
A simple patch is provided that will check its limit and its parent limit and logs complaint when usage is started.