On 10/6/07, Justin Piszcz <jpiszcz@xxxxxxxxxxxxxxx> wrote: > > > On Sat, 6 Oct 2007, Dan Williams wrote: > > > Neil, > > > > Here is the latest spin of the 'stripe_queue' implementation. Thanks to > > raid6+bitmap testing done by Mr. James W. Laferriere there have been > > several cleanups and fixes since the last release. Also, the changes > > are now spread over 4 patches to isolate one conceptual change per > > patch. The most significant cleanup is removing the stripe_head back > > pointer from stripe_queue. This effectively makes the queuing layer > > independent from the caching layer. > > > > Expansion support needs more testing. > > > > See the individual patch changelogs for details. Patch 1 contains > > updated performance numbers. > > > > Andrew, > > > > These are updated in the git-md-accel tree, but I will work the > > finalized versions through Neil's 'Signed-off-by' path. > > > > Dan Williams (4): > > raid5: add the stripe_queue object for tracking raid io requests (rev3) > > raid5: split allocation of stripe_heads and stripe_queues > > raid5: convert add_stripe_bio to add_queue_bio > > raid5: use stripe_queues to prioritize the "most deserving" requests (rev7) > > > > drivers/md/raid5.c | 1560 ++++++++++++++++++++++++++++++++------------ > > include/linux/raid/raid5.h | 88 ++- > > 2 files changed, 1200 insertions(+), 448 deletions(-) > > > > -- > > Dan > > These patches & data look very impressive, do we have an ETA of when they > will be merged into mainline? > > Justin. The short answer is "when they are ready." Jim reported that he is seeing bonnie++ get stuck in D state on his platform, so the debug is ongoing. Additional testing is always welcome... -- Dan - To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html