HBASE-18992 Comparators passed to the Memstore's flattened segments seems
to be wrong (Ram)
This commit is contained in:
parent
3cf3dfb65b
commit
5a26243a8a
|
@ -125,7 +125,7 @@ public class CellArrayImmutableSegment extends ImmutableSegment {
|
||||||
segmentScanner.close();
|
segmentScanner.close();
|
||||||
}
|
}
|
||||||
// build the immutable CellSet
|
// build the immutable CellSet
|
||||||
CellArrayMap cam = new CellArrayMap(CellComparator.COMPARATOR, cells, 0, idx, false);
|
CellArrayMap cam = new CellArrayMap(getComparator(), cells, 0, idx, false);
|
||||||
this.setCellSet(oldCellSet, new CellSet(cam)); // update the CellSet of this Segment
|
this.setCellSet(oldCellSet, new CellSet(cam)); // update the CellSet of this Segment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -124,7 +124,7 @@ public class CellChunkImmutableSegment extends ImmutableSegment {
|
||||||
}
|
}
|
||||||
// build the immutable CellSet
|
// build the immutable CellSet
|
||||||
CellChunkMap ccm =
|
CellChunkMap ccm =
|
||||||
new CellChunkMap(CellComparator.COMPARATOR,chunks,0,numOfCellsAfterCompaction,false);
|
new CellChunkMap(getComparator(), chunks, 0, numOfCellsAfterCompaction, false);
|
||||||
this.setCellSet(null, new CellSet(ccm)); // update the CellSet of this Segment
|
this.setCellSet(null, new CellSet(ccm)); // update the CellSet of this Segment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -167,7 +167,7 @@ public class CellChunkImmutableSegment extends ImmutableSegment {
|
||||||
segmentScanner.close();
|
segmentScanner.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
CellChunkMap ccm = new CellChunkMap(CellComparator.COMPARATOR,chunks,0,numOfCells,false);
|
CellChunkMap ccm = new CellChunkMap(getComparator(), chunks, 0, numOfCells, false);
|
||||||
this.setCellSet(oldCellSet, new CellSet(ccm)); // update the CellSet of this Segment
|
this.setCellSet(oldCellSet, new CellSet(ccm)); // update the CellSet of this Segment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue