Chia-Ping Tsai created HBASE-18267:
--------------------------------------
Summary: The result from the postAppend is ignored
Key: HBASE-18267
URL: https://issues.apache.org/jira/browse/HBASE-18267
Project: HBase
Issue Type: Bug
Reporter: Chia-Ping Tsai
{code:title=RegionCoprocessorHost.java|borderStyle=solid}
/**
* @param append Append object
* @param result the result returned by the append
* @throws IOException if an error occurred on the coprocessor
*/
public void postAppend(final Append append, final Result result) throws
IOException {
execOperation(coprocessors.isEmpty() ? null : new RegionOperation() {
@Override
public void call(RegionObserver oserver,
ObserverContext<RegionCoprocessorEnvironment> ctx)
throws IOException {
oserver.postAppend(ctx, append, result);
}
});
}
/**
* @param increment increment object
* @param result the result returned by postIncrement
* @throws IOException if an error occurred on the coprocessor
*/
public Result postIncrement(final Increment increment, Result result) throws
IOException {
return execOperationWithResult(result,
coprocessors.isEmpty() ? null : new RegionOperationWithResult<Result>()
{
@Override
public void call(RegionObserver oserver,
ObserverContext<RegionCoprocessorEnvironment> ctx)
throws IOException {
setResult(oserver.postIncrement(ctx, increment, getResult()));
}
});
}
{code}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)