K 10 svn:author V 3 imp K 8 svn:date V 27 2011-02-03T19:50:42.433074Z K 7 svn:log V 288 Fix range locking in a number of ways. Avoid deadlocks with multiple I/Os that were documented previously. Also fix asymetry between different parts of the code that caused rebuild hangs when a read request was pending. # this fixes the rebuild hangs for me, and should for doug also. END