clusterdata icon indicating copy to clipboard operation
clusterdata copied to clipboard

Will a call graph be stored in multiple files?

Open ssnowyu opened this issue 3 years ago • 2 comments

In cluster-trace-microservices-v2021, the MS_CallGraph_Table is divided into multiple file stores. Will a call graph (corresponding to the same traceID) be stored in multiple files?

ssnowyu avatar Dec 29 '22 16:12 ssnowyu

From my experience with the dataset traces can span multiple files, although they are in the minority. You won't find any trace spanning more than two files.

gwinch97 avatar Jan 11 '23 10:01 gwinch97

It seems that trace ID 0b0ace4215918970577978000d0ca1 occurs in files:

  • MSCallGraph_0.tar.gz
  • MSCallGraph_30.tar.gz
  • MSCallGraph_91.tar.gz

As downloaded from: http://alitrip.oss-cn-zhangjiakou.aliyuncs.com/TraceData/MSCallGraph.

In fact, I found that some trace IDs are split over 144 of the 145 files. I also noticed that 285,176 of the trace IDs do not lie on contiguous files.

However, I agree that the majority (20,405,977 out of 20,827,299) of the trace IDs only occur in 1 file.

ChamiLamelas avatar Mar 27 '23 18:03 ChamiLamelas