On Wednesday May 24, dap@xxxxxxxxxxxxx wrote: > > Hi, > > I upgraded my kernel from 2.6.15.6 to 2.6.16.16 and now the 'iostat -x > 1' permanently shows 100% utilisation on each disk that member of an md > array. I asked my friend who using 3 boxes with 2.6.16.2 2.6.16.9 > 2.6.16.11 and raid1, he's reported the same too. it works for anyone? > I don't think that it's exactly a md problem, but only appears with the > md, so I wrote here > > I did a basic debugging on evening and I think the problem is the > double calling of disk->in_flight-- in block/ll_rw_blk.c - I dont know > why, but here's a sample line from /proc/diskstats after a raid array > assembled: > > 8 0 sda 52 1134 8256 568 3 7 24 16 4294967295 433820 4294534144 > ^^^^^^^^^^ in_flight = -1 > > I wrote an ugly workaround and now the iostat working well [see > attach#1], but if it's a real bug, someone should find the root cause of > it, please http://lkml.org/lkml/2006/5/23/42 might help... NeilBrown - 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