this patch imposes some limits.
the following are the limits it imposes:
1) The number of counters per group is limited to 40. If the counters increase that amount they are dropped silently.
2) The number of counter groups is restricted to 40. Again if the groups are more than the limit they are dropped silently.
3) The string size of counter name is restricted to 64 characters.
4) the string size of group name is restricted to 128 characters.
5) The number of block locations returned by a split is restricted to 100, this can be changed with a configuration parameter.
6) limit the reporter.setstatus() string size to 512 characters.
I havent added tests yet. Will upload one shortly. Also, this patch is for yahoo 0.20 branch. I will upload one for the trunk shortly.