Dear Wiki user, You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.
The "Hbase/HBaseWireCompatibility" page has been changed by JimmyXiang: http://wiki.apache.org/hadoop/Hbase/HBaseWireCompatibility?action=diff&rev1=4&rev2=5 Currently, the HBase RPC engine does not support async IO or protocol negotiation. These features don't impact compatibility and therefore can evolve separately and are not in scope for this document. ==== Interfaces ==== - {{https://wiki.cloudera.com/download/temp/graphviz8261645797990359928.png?contentType=image/png&delete=true}} + {{attachment:graphviz9029614125979649556.png}} 1. Client talks to ZK to find out the location of the master and the root region server. 1. Client applications talk to RS using '''HRegionInterface''' to read from/write to/scan a table, etc.. @@ -74, +74 @@ . To make HBase client applications work properly with HBase clusters of different major and minor versions. Note: deal with 1, 2, 3 (we get 8 "for free") in the interface graph. + These tasks can be sub-tasks of HBASE-5305 or HBASE-5306. HBASE-5306 can also include a new RPC engine (the latest Hadoop one). This plan focuses on the data encoding/decoding. Tasks: @@ -134, +135 @@ ---- . Dapper: http://research.google.com/pubs/pub36356.html . Cross version upgrade and compatibility: https://issues.apache.org/jira/browse/HBASE-5305 + . Add protbuf based RPC to HBase: https://issues.apache.org/jira/browse/HBASE-5306 . Redo IPC/RPC: https://issues.apache.org/jira/browse/HBASE-2182 . HDFS wire compatibility: [[https://issues.apache.org/jira/browse/HADOOP-7347|HADOOP-7347]] . HDFS client wire compatibility: [[https://issues.apache.org/jira/browse/HDFS-2060|HDFS-2060]]
