K 10 svn:author V 6 jasone K 8 svn:date V 27 2006-03-20T04:05:05.000000Z K 7 svn:log V 298 Separate completely full runs from runs that are merely almost full, so that no linear searching is necessary if we resort to allocating from a run that is known to be mostly full. There are pathological edge cases that could have caused severely degraded performance, and this change fixes that. END