Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
– It includes updating the coprocessor hook with right definition.
– Changing HRegionInfo to RegionInfo.
– Cell related changes.
Like
- byte[] viewConstant = viewConstantKv == null ? null : viewConstantKv.getValue(); + byte[] viewConstant = viewConstantKv == null ? null : CellUtil.cloneValue(viewConstantKv); - Cell viewStatementCell = new KeyValue(cell.getRow(), cell.getFamily(), VIEW_STATEMENT_BYTES, + Cell viewStatementCell = new KeyValue(CellUtil.cloneRow(cell), CellUtil.cloneFamily(cell), VIEW_STATEMENT_BYTES,
– Update scan
- scan.setStartRow(HConstants.EMPTY_START_ROW); - scan.setStopRow(HConstants.EMPTY_END_ROW); + scan.withStartRow(HConstants.EMPTY_START_ROW); + scan.withStopRow(HConstants.EMPTY_END_ROW);
– preSplit hook needs to be removed and fixed in PHOENIX-4352.
– Requires a separate fix of PHOENIX-4277 and PHOENIX-3081 for HBase 2.0
Attachments
Attachments
Issue Links
- relates to
-
PHOENIX-4377 Port PHOENIX-3081 to HBase-2.0
- Resolved
-
PHOENIX-4378 Unable to set KEEP_DELETED_CELLS to true on RS scanner
- Closed
-
PHOENIX-4352 Make use of Region#waitForFlushes API where ever possible to avoid accessing internals
- Open