aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-sqlite.py
diff options
context:
space:
mode:
authorJan Kara <[email protected]>2022-04-01 12:27:44 +0200
committerJens Axboe <[email protected]>2022-04-17 19:34:16 -0600
commit3bc5e683c67d94bd839a1da2e796c15847b51b69 (patch)
tree6c819721b157bc4cdc26027b50460f631a086072 /tools/perf/scripts/python/export-to-sqlite.py
parentc1cee4ab36acef271be9101590756ed0c0c374d9 (diff)
bfq: Split shared queues on move between cgroups
When bfqq is shared by multiple processes it can happen that one of the processes gets moved to a different cgroup (or just starts submitting IO for different cgroup). In case that happens we need to split the merged bfqq as otherwise we will have IO for multiple cgroups in one bfqq and we will just account IO time to wrong entities etc. Similarly if the bfqq is scheduled to merge with another bfqq but the merge didn't happen yet, cancel the merge as it need not be valid anymore. CC: [email protected] Fixes: e21b7a0b9887 ("block, bfq: add full hierarchical scheduling and cgroups support") Tested-by: "yukuai (C)" <[email protected]> Signed-off-by: Jan Kara <[email protected]> Reviewed-by: Christoph Hellwig <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-sqlite.py')
0 files changed, 0 insertions, 0 deletions