summaryrefslogtreecommitdiff
path: root/net/sched/sch_generic.c
diff options
context:
space:
mode:
authorNathan Scott <nathans@sgi.com>2006-09-28 10:52:15 +1000
committerTim Shimmin <tes@sgi.com>2006-09-28 10:52:15 +1000
commitf07c225036358038bf8a64f75351f10cdca2fb22 (patch)
treeb64bb87fa152240d77ae749c3b4a95af9190d583 /net/sched/sch_generic.c
parentf37ea14969bf85633d3bd29ddf008171a5618855 (diff)
[XFS] Improve xfsbufd delayed write submission patterns, after blktrace
analysis. Under a sequential create+allocate workload, blktrace reported backward writes being issued by xfsbufd, and frequent inappropriate queue unplugs. We now insert at the tail when moving from the delwri lists to the temp lists, which maintains correct ordering, and we avoid unplugging queues deep in the submit paths when we'd shortly do it at a higher level anyway. blktrace now reports much healthier write patterns from xfsbufd for this workload (and likely many others). SGI-PV: 954310 SGI-Modid: xfs-linux-melb:xfs-kern:26396a Signed-off-by: Nathan Scott <nathans@sgi.com> Signed-off-by: Tim Shimmin <tes@sgi.com>
Diffstat (limited to 'net/sched/sch_generic.c')
0 files changed, 0 insertions, 0 deletions