Skip to content

Commit 08fa776

Browse files
jinggouvirajjasani
authored andcommitted
HBASE-28424 Set correct Result to RegionActionResult for successful Put/Delete mutations (#5760)
Signed-off-by: Viraj Jasani <vjasani@apache.org>
1 parent a464061 commit 08fa776

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1103,8 +1103,10 @@ private void doBatchOp(final RegionActionResult.Builder builder, final HRegion r
11031103
break;
11041104

11051105
case SUCCESS:
1106-
builder.addResultOrException(
1107-
getResultOrException(ClientProtos.Result.getDefaultInstance(), index));
1106+
ClientProtos.Result result = codes[i].getResult() == null
1107+
? ClientProtos.Result.getDefaultInstance()
1108+
: ProtobufUtil.toResult(codes[i].getResult());
1109+
builder.addResultOrException(getResultOrException(result, index));
11081110
break;
11091111

11101112
case STORE_TOO_BUSY:

0 commit comments

Comments
 (0)