INNER CODE UNIT · Go

hashScenario

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

func hashScenario(s *Scenario) string {
	raw, _ := yaml.Marshal(s)
	sum := sha256.Sum256(raw)
	return "sha256:" + hex.EncodeToString(sum[:])
}

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)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…