Fix for recent change modelling unmapped shards: don't invoke optimization to combine mapped and unmapped shards.

This commit is contained in:
Matt Hanna 2011-09-23 14:52:31 -04:00
parent f1f7335e7b
commit cc23b0b8a9
1 changed files with 1 additions and 1 deletions

View File

@ -59,7 +59,7 @@ public class LowMemoryIntervalSharder implements Iterator<FilePointer> {
*/ */
public FilePointer next() { public FilePointer next() {
FilePointer current = wrappedIterator.next(); FilePointer current = wrappedIterator.next();
while(wrappedIterator.hasNext() && current.minus(wrappedIterator.peek()) == 0) while(wrappedIterator.hasNext() && current.isRegionUnmapped == wrappedIterator.peek().isRegionUnmapped && current.minus(wrappedIterator.peek()) == 0)
current = current.combine(parser,wrappedIterator.next()); current = current.combine(parser,wrappedIterator.next());
return current; return current;
} }