summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorAndrew Morton <akpm@digeo.com>2002-10-09 21:05:33 -0700
committerDavid S. Miller <davem@nuts.ninka.net>2002-10-09 21:05:33 -0700
commit522864f432144fcf2273500f8355cb7d2f965263 (patch)
tree3f935c57ad75ae6b2a9c2135f03711eae341c5d0 /scripts
parent6b1ba797ae21de6c13d43556335227cc4de8c533 (diff)
[PATCH] remove the sched_yield from the ext3 fsync path
The changed sched_yield() semantics have made ext3's transaction batching terribly slow. Apparently a schedule() fixes that, although it probably breaks transaction batching. This patch largely fixes my complaints about the new scheduler being extremely sluggish to interactive applications. Evidently those applications were calling fsync() and were spending extremely long periods in sched_yield().
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions