Details
-
Umbrella
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Currently, HTable has two ways to deal with request, one is call RPC directly, it is used to processed single action request such as Get, Delete, Append, Increment. Another one is through AP to deal with multi action requests, such as batch, mutation etc.
This issue is to unify them with AP only. It has some benefits, for example we could implements async interface easily with AP, and we could make the client logic more clear just use AP to communicate with Server.
HBASE-14703 has done some work (unify mutate and checkAndMutate with AP)
Attachments
Issue Links
- is related to
-
HBASE-14703 HTable.mutateRow does not collect stats
- Resolved
-
HBASE-16575 unify the semantic of RRCI#callWithRetries and RRCI#callWithoutRetries when the maxAttempts is configured to one
- Resolved
1.
|
Performance test for interface unified with AP | Open | Heng Chen | |
2.
|
Unify append, increment with AP | Patch Available | Heng Chen | |
3.
|
Unify Get with AP | Open | Heng Chen | |
4.
|
Figure out performance difference between increment and append | Open | Unassigned |