summaryrefslogtreecommitdiff
path: root/ui/metrics
diff options
context:
space:
mode:
Diffstat (limited to 'ui/metrics')
-rw-r--r--ui/metrics/metrics_proto/metrics.pb.go2
-rw-r--r--ui/metrics/metrics_proto/metrics.proto2
2 files changed, 4 insertions, 0 deletions
diff --git a/ui/metrics/metrics_proto/metrics.pb.go b/ui/metrics/metrics_proto/metrics.pb.go
index 5e144f4b7..6a664dc9a 100644
--- a/ui/metrics/metrics_proto/metrics.pb.go
+++ b/ui/metrics/metrics_proto/metrics.pb.go
@@ -1437,6 +1437,8 @@ func (x *MixedBuildsInfo) GetMixedBuildDisabledModules() []string {
return nil
}
+// CriticalPathInfo contains critical path nodes's information.
+// A critical path is a path determining the minimum time needed for the whole build given perfect parallelism.
type CriticalPathInfo struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
diff --git a/ui/metrics/metrics_proto/metrics.proto b/ui/metrics/metrics_proto/metrics.proto
index f7a836e38..d95efa637 100644
--- a/ui/metrics/metrics_proto/metrics.proto
+++ b/ui/metrics/metrics_proto/metrics.proto
@@ -318,6 +318,8 @@ message MixedBuildsInfo{
repeated string mixed_build_disabled_modules = 2;
}
+// CriticalPathInfo contains critical path nodes's information.
+// A critical path is a path determining the minimum time needed for the whole build given perfect parallelism.
message CriticalPathInfo {
// Real time which the build system spent
optional uint64 elapsed_time = 1;