MCPcopy
hub / github.com/fluid-cloudnative/fluid / CalculateDuration

Function CalculateDuration

pkg/utils/crtl_utils.go:164–169  ·  view source on GitHub ↗

CalculateDuration generates a string of duration from creationTime and finishTime if finish time is zero, use current time as default

(creationTime time.Time, finishTime time.Time)

Source from the content-addressed store, hash-verified

162// CalculateDuration generates a string of duration from creationTime and finishTime
163// if finish time is zero, use current time as default
164func CalculateDuration(creationTime time.Time, finishTime time.Time) string {
165 if finishTime.IsZero() {
166 finishTime = time.Now()
167 }
168 return finishTime.Sub(creationTime).Round(time.Second).String()
169}
170
171func GenerateRandomRequeueDurationFromEnv() (needReconcile bool, d time.Duration) {
172 d = defaultRuntimeReconcileDuration

Calls 1

StringMethod · 0.45

Tested by 1

TestCalculateDurationFunction · 0.68