Change plugin interfaces to use progress monitoring

This commit is contained in:
Hemant Kumar
2025-02-24 12:48:38 -05:00
parent 32752fe395
commit b51cbb1d17
11 changed files with 25 additions and 47 deletions

View File

@@ -25,7 +25,6 @@ import (
"google.golang.org/grpc/status"
"k8s.io/component-base/metrics"
"k8s.io/component-base/metrics/legacyregistry"
"k8s.io/klog/v2"
"k8s.io/kubernetes/pkg/volume"
"k8s.io/kubernetes/pkg/volume/util/types"
)
@@ -103,7 +102,6 @@ func OperationCompleteHook(plugin, operationName string) func(types.CompleteFunc
if c.Migrated != nil {
migrated = *c.Migrated
}
klog.Infof("foobar Operation %s took %f", operationName, timeTaken)
StorageOperationMetric.WithLabelValues(plugin, operationName, status, strconv.FormatBool(migrated)).Observe(timeTaken)
}
return opComplete