Details
-
Sub-task
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
Some more cleanup for the parent jira.
We have leaked some PB structs in Admin (and possible other places).
We should clean up these API before 2.0.
Examples include:
AdminProtos.GetRegionInfoResponse.CompactionState getCompactionState(final TableName tableName) throws IOException; .... void snapshot(final String snapshotName, final TableName tableName, HBaseProtos.SnapshotDescription.Type type) throws IOException, SnapshotCreationException, IllegalArgumentException; .... MasterProtos.SnapshotResponse takeSnapshotAsync(HBaseProtos.SnapshotDescription snapshot) throws IOException, SnapshotCreationException;
Attachments
Attachments
Issue Links
- depends upon
-
HBASE-15605 Remove PB references from HCD and HTD for 2.0
- Resolved
-
HBASE-15608 Remove PB references from SnapShot related Exceptions
- Resolved
-
HBASE-15609 Remove PB references from Result, DoubleColumnInterpreter and any such public facing class for 2.0
- Resolved
-
HBASE-15607 Remove PB references from Admin for 2.0
- Closed
-
HBASE-15610 Remove deprecated HConnection for 2.0 thus removing all PB references for 2.0
- Closed
- incorporates
-
HBASE-16769 Deprecate/remove PB references from MasterObserver and RegionServerObserver
- Closed
- is depended upon by
-
HBASE-15638 Shade protobuf
- Closed