Skip to content

Commit c284838

Browse files
author
Evie Boland
committed
Fix bug
1 parent 2fafe59 commit c284838

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

hbase-client/src/main/java/org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.ArrayList;
2525
import java.util.Iterator;
2626
import java.util.List;
27+
import java.util.Map;
2728
import java.util.concurrent.CompletableFuture;
2829
import java.util.concurrent.TimeUnit;
2930
import java.util.stream.Collectors;
@@ -170,4 +171,9 @@ public long getWriteBufferSize() {
170171
public long getPeriodicalFlushTimeout(TimeUnit unit) {
171172
return unit.convert(periodicFlushTimeoutNs, TimeUnit.NANOSECONDS);
172173
}
174+
175+
@Override
176+
public Map<String, byte[]> getRequestAttributes() {
177+
return table.getRequestAttributes();
178+
}
173179
}

hbase-client/src/main/java/org/apache/hadoop/hbase/client/BufferedMutatorImpl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,8 @@ public synchronized void close() throws IOException {
257257

258258
private AsyncProcessTask createTask(QueueRowAccess access) {
259259
return new AsyncProcessTask(AsyncProcessTask.newBuilder().setPool(pool).setTableName(tableName)
260-
.setRowAccess(access).setSubmittedRows(AsyncProcessTask.SubmittedRows.AT_LEAST_ONE).build()) {
260+
.setRowAccess(access).setSubmittedRows(AsyncProcessTask.SubmittedRows.AT_LEAST_ONE)
261+
.setRequestAttributes(requestAttributes).build()) {
261262
@Override
262263
public int getRpcTimeout() {
263264
return rpcTimeout.get();

0 commit comments

Comments
 (0)