From c493bd066eedf3a62039d9d0308424ac0832d3a3 Mon Sep 17 00:00:00 2001 From: Pradyumna Kaushik Date: Fri, 16 Dec 2016 15:52:47 -0500 Subject: [PATCH] used sort interface instead of the quickSort algorithm to sort tasks in ascending order of watts. --- schedulers/proactiveclusterwidecappingranked.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/schedulers/proactiveclusterwidecappingranked.go b/schedulers/proactiveclusterwidecappingranked.go index 69ae26f..b1c9a87 100644 --- a/schedulers/proactiveclusterwidecappingranked.go +++ b/schedulers/proactiveclusterwidecappingranked.go @@ -21,6 +21,7 @@ import ( sched "github.com/mesos/mesos-go/scheduler" "log" "math" + "sort" "strings" "sync" "time" @@ -263,7 +264,7 @@ func (s *ProactiveClusterwideCapRanked) ResourceOffers(driver sched.SchedulerDri // sorting the tasks in ascending order of watts. if (len(s.tasks) > 0) { - s.capper.sortTasks(&s.tasks) + sort.Sort(def.WattsSorter(s.tasks)) // calculating the total number of tasks ranked. numberOfRankedTasks := 0 for _, task := range s.tasks {