Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
Reviewed
Description
mutateRowsWithLocks() does atomic mutations on multiple rows.
processRow() does atomic read-modify-writes on a single row.
It will be useful to generalize both and have a
processRowsWithLocks() that does atomic read-modify-writes on multiple rows.
This also helps reduce some redundancy in the codes.
Attachments
Attachments
Issue Links
- is depended upon by
-
HBASE-2038 Coprocessors: Region level indexing
- Closed
-
HBASE-5565 Refactoring doMiniBatchPut()
- Closed
- is related to
-
HBASE-5229 Provide basic building blocks for "multi-row" local transactions.
- Closed
-
HBASE-5515 Add a processRow API that supports atomic multiple reads and writes on a row
- Closed
- relates to
-
HBASE-5541 Avoid holding the rowlock during HLog sync in HRegion.mutateRowWithLocks
- Closed