James Taylor created HBASE-18482:
------------------------------------
Summary: Enable state to be passed between the batch mutate
coprocessors
Key: HBASE-18482
URL: https://issues.apache.org/jira/browse/HBASE-18482
Project: HBase
Issue Type: Improvement
Reporter: James Taylor
For secondary indexing, Phoenix leverages the coprocessors that fire during the
processing of a batch mutate: preBatchMutate, postBatchMutate, and
postBatchMutateIndispensably. It would be very helpful if we had a way of
passing state between these calls. One solution would be to provide a member
variable in the MiniBatchOperationInProgress class that gets passed from
invocation to invocation. Within doMiniBatchMutation, the instantiation of the
MiniBatchOperationInProgress would simply set this context member variable
based on the value from the previous MiniBatchOperationInProgress
instantiation. Another solution would be to allow the a context object to be
set on the ObserverContext which would then be available to the other calls.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)