From 52d012a7ee07d061705ca3f1099d041969f381a1 Mon Sep 17 00:00:00 2001 From: Renan DelValle Date: Tue, 27 Sep 2016 20:22:07 -0400 Subject: [PATCH] Added the ability to prefix a pcplog --- scheduler.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scheduler.go b/scheduler.go index 6552ad3..cb5ce2e 100644 --- a/scheduler.go +++ b/scheduler.go @@ -286,12 +286,14 @@ func (s *electronScheduler) Error(_ sched.SchedulerDriver, err string) { var master = flag.String("master", "xavier:5050", "Location of leading Mesos master") var tasksFile = flag.String("workload", "", "JSON file containing task definitions") var ignoreWatts = flag.Bool("ignoreWatts", false, "Ignore watts in offers") +var pcplogPrefix = flag.String("logPrefix", "", "Prefix for pcplog") // Short hand args func init(){ flag.StringVar(master, "m", "xavier:5050", "Location of leading Mesos master (shorthand)") flag.StringVar(tasksFile, "w", "", "JSON file containing task definitions (shorthand)") flag.BoolVar(ignoreWatts, "i", false, "Ignore watts in offers (shorthand)") + flag.StringVar(pcplogPrefix, "p", "", "Prefix for pcplog") } func main() { @@ -329,7 +331,7 @@ func main() { return } - go pcp.Start(scheduler.pcpLog, &scheduler.recordPCP) + go pcp.Start(scheduler.pcpLog, &scheduler.recordPCP, *pcplogPrefix) time.Sleep(1 * time.Second) // Catch interrupt