aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorJianchao Wang <[email protected]>2018-10-27 19:52:14 +0800
committerJens Axboe <[email protected]>2018-10-29 09:32:40 -0600
commit69840466086d2248898020a08dda52732686c4e6 (patch)
tree4fd830c19b4c91854952e9ca56ba29cbdd99e376 /tools/perf/scripts/python/export-to-postgresql.py
parenta435ab4f80f983c53b4ca4f8c12b3ddd3ca17670 (diff)
block: fix the DISCARD request merge
There are two cases when handle DISCARD merge. If max_discard_segments == 1, the bios/requests need to be contiguous to merge. If max_discard_segments > 1, it takes every bio as a range and different range needn't to be contiguous. But now, attempt_merge screws this up. It always consider contiguity for DISCARD for the case max_discard_segments > 1 and cannot merge contiguous DISCARD for the case max_discard_segments == 1, because rq_attempt_discard_merge always returns false in this case. This patch fixes both of the two cases above. Reviewed-by: Christoph Hellwig <[email protected]> Reviewed-by: Ming Lei <[email protected]> Signed-off-by: Jianchao Wang <[email protected]> Signed-off-by: Jens Axboe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions