Skip to content

Commit f719ca4

Browse files
committed
Fix StackOverflowException in TableOperationSpanBuilder
1 parent ee95e43 commit f719ca4

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

hbase-client/src/main/java/org/apache/hadoop/hbase/client/trace/TableOperationSpanBuilder.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,11 @@ private static Set<Operation> unpackRowOperations(final Row row) {
132132
}
133133
if (row instanceof RowMutations) {
134134
final RowMutations mutations = (RowMutations) row;
135-
ops.addAll(unpackRowOperations(mutations));
135+
final List<Operation> operations = mutations.getMutations()
136+
.stream()
137+
.map(TableOperationSpanBuilder::valueFrom)
138+
.collect(Collectors.toList());
139+
ops.addAll(operations);
136140
}
137141
return ops;
138142
}

0 commit comments

Comments
 (0)