Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.0.0-alpha-3
-
None
-
Reviewed
Description
Support all mutations in BatchOperations to be applied atomically (all or none) by locking all rows corresponding to mutations exclusively.
mutateRows() which uses MultiRowMutationProcessor applies all mutations atomically and batchMutate() is non-atomic. To unify code paths, isAtomic() attribute can be added to BatchOperations.
Attachments
Attachments
Issue Links
- depends upon
-
HBASE-18961 doMiniBatchMutate() is big, split it into smaller methods
- Resolved
- links to