[ 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)