INNER CODE UNIT · Go

gitSHA

redpanda-data/connect · benchmarking/aws/runner/main.go:912

func gitSHA(repoRoot string) string {
	out, err := exec.Command("git", "-C", repoRoot, "rev-parse", "HEAD").Output()
	if err != nil {
		return "unknown"
	}
	return strings.TrimSpace(string(out))
}

func totalDuration(s *Scenario, points int) time.Duration {
	warmup, duration := sweepWarmupDuration(s)
	return time.Duration(points) * (warmup + duration)
}

// sweepWarmupDuration returns the scenario's per-point warmup and duration,
// applying the workload-less bounded-dataset default (0 warmup, minDuration —
// see Scenario.Validate) so every caller sizing a wall-clock estimate
// (execTimeout, totalDuration) uses the same fallback.
func sweepWarmupDuration(s *Scenario) (warmup, duration time.Duration) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…