filestore: randomize split threshold
If the distribution of files is roughly even, many osds will reach the split threshold at the same time, causing them all to incur high latency as they all split directories at once.
A simple change that may mitigate this is to randomize the split threshold, similar to the randomized scrub threshold, so different osds split directories over a larger period of time.
#3 Updated by Josh Durgin about 2 years ago
This one is more about performance testing, and at this point I think effort there is better spent on bluestore than filestore, and bluestore does not have internal splitting like this at all.
Perhaps you'd like to try http://tracker.ceph.com/issues/18629 ?