Interface version.
HMasterInterface version history:
- Version was incremented to 2 when we brought the hadoop RPC local to
hbase HADOOP-2495
- Version was incremented to 3 when we changed the RPC to send codes
instead of actual class names (HADOOP-2519).
- Version 4 when we moved to all byte arrays (HBASE-42).
- Version 5 HBASE-576.
- Version 6 modifyTable.
HMasterRegionInterface version history:
- Version 2 was when the regionServerStartup was changed to return a
MapWritable instead of a HbaseMapWritable as part of HBASE-82 changes.
- Version 3 was when HMsg was refactored so it could carry optional
messages (HBASE-504).
- HBASE-576 we moved this to 4.
HRegionInterface version history:
- Upped to 5 when we added scanner caching
- HBASE-576, we moved this to 6.
TransactionalRegionInterface version history:
- Moved to 2 for hbase-576.
Unified RPC version number history:
- Version 10: initial version (had to be > all other RPC versions
- Version 11: Changed getClosestRowBefore signature.
- Version 12: HServerLoad extensions (HBASE-1018).
- Version 13: HBASE-847
- Version 14: HBASE-900
- Version 15: HRegionInterface.exists
- Version 16: Removed HMasterRegionInterface.getRootRegionLocation and
HMasterInterface.findRootRegion. We use ZooKeeper to store root region
location instead.
- Version 17: Added incrementColumnValue.
- Version 18: HBASE-1302.
- Version 19: Added getClusterStatus().
- Version 20: Backed Transaction HBase out of HBase core.
- Version 21: HBASE-1665.
- Version 22: HBASE-2209. Added List support to RPC
- Version 23: HBASE-2066, multi-put.
- Version 24: HBASE-2473, create table with regions.
- Version 25: Added openRegion and Stoppable/Abortable to API.
- Version 26: New master and Increment, 0.90 version bump.
- Version 27: HBASE-3168, Added serverCurrentTime to regionServerStartup
in HMasterRegionInterface.
- See Also:
- Constant Field Values