diff options
author | Jan Kara <[email protected]> | 2022-09-08 11:21:26 +0200 |
---|---|---|
committer | Theodore Ts'o <[email protected]> | 2022-09-21 22:11:55 -0400 |
commit | 613c5a85898d1cd44e68f28d65eccf64a8ace9cf (patch) | |
tree | cf8054168d54ed90c2855f739a2ecdcf45ec27bc /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf | |
parent | 1940265ede6683f6317cba0d428ce6505eaca944 (diff) |
ext4: make directory inode spreading reflect flexbg size
Currently the Orlov inode allocator searches for free inodes for a
directory only in flex block groups with at most inodes_per_group/16
more directory inodes than average per flex block group. However with
growing size of flex block group this becomes unnecessarily strict.
Scale allowed difference from average directory count per flex block
group with flex block group size as we do with other metrics.
Tested-by: Stefan Wahren <[email protected]>
Tested-by: Ojaswin Mujoo <[email protected]>
Cc: [email protected]
Link: https://lore.kernel.org/all/[email protected]/
Signed-off-by: Jan Kara <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Theodore Ts'o <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf')
0 files changed, 0 insertions, 0 deletions