Hari Mankude created HBASE-8458:
-----------------------------------
Summary: Support for batch version of checkAndPut() and
checkAndDelete()
Key: HBASE-8458
URL: https://issues.apache.org/jira/browse/HBASE-8458
Project: HBase
Issue Type: Improvement
Components: Client, regionserver
Affects Versions: 0.95.0
Reporter: Hari Mankude
The use case is that the user has multiple threads loading hundreds of keys
into a hbase table. Occasionally there are collisions in the keys being
uploaded by different threads. So for correctness, it is required to do
checkAndPut() instead of a put(). However, doing a checkAndPut() rpc for every
key update is non optimal. It would be good to have a batch version of
checkAndPut() similar to batch put(). The client can partition the keys on
region boundaries.
The jira is NOT looking for any type of cross-row locking or multi-row
atomicity with checkAndPut()
Batch version of checkAndDelete() is a similar requirement.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira