aboutsummaryrefslogtreecommitdiff
path: root/spark-common/src/main/proto
diff options
context:
space:
mode:
authorLuck <git@lucko.me>2022-11-13 12:30:59 +0000
committerLuck <git@lucko.me>2022-11-13 12:30:59 +0000
commit5af2e6fb4cbd21f836c7ad56100b3c4535a831de (patch)
tree1fcda21b99dd8ae8f1339d862c14b7c2ac220012 /spark-common/src/main/proto
parent1d8e0f3a0a115a70146c1462a68990508a71af6e (diff)
downloadspark-5af2e6fb4cbd21f836c7ad56100b3c4535a831de.tar.gz
spark-5af2e6fb4cbd21f836c7ad56100b3c4535a831de.tar.bz2
spark-5af2e6fb4cbd21f836c7ad56100b3c4535a831de.zip
Remove recursion in protobuf data
Diffstat (limited to 'spark-common/src/main/proto')
-rw-r--r--spark-common/src/main/proto/spark/spark_sampler.proto7
1 files changed, 4 insertions, 3 deletions
diff --git a/spark-common/src/main/proto/spark/spark_sampler.proto b/spark-common/src/main/proto/spark/spark_sampler.proto
index 2cb08f1..245da37 100644
--- a/spark-common/src/main/proto/spark/spark_sampler.proto
+++ b/spark-common/src/main/proto/spark/spark_sampler.proto
@@ -78,18 +78,19 @@ message ThreadNode {
repeated StackTraceNode children = 3;
repeated double times = 4;
+ repeated int32 children_refs = 5;
}
message StackTraceNode {
// replaced
- reserved 1;
- reserved "time";
+ reserved 1, 2;
+ reserved "time", "children";
- repeated StackTraceNode children = 2;
string class_name = 3;
string method_name = 4;
int32 parent_line_number = 5; // optional
int32 line_number = 6; // optional
string method_desc = 7; // optional
repeated double times = 8;
+ repeated int32 children_refs = 9;
}