[
https://issues.apache.org/jira/browse/HBASE-18482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
James Taylor resolved HBASE-18482.
----------------------------------
Resolution: Duplicate
Yes, duplicate of HBASE-18127, but the summary of that one should be changed to
reflect what problem it's solving IMHO.
> 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)