26 lines
452 B
Go
26 lines
452 B
Go
package schedulers
|
|
|
|
import (
|
|
"bitbucket.org/sunybingcloud/electron/constants"
|
|
"fmt"
|
|
"log"
|
|
)
|
|
|
|
func coLocated(tasks map[string]bool) {
|
|
|
|
for task := range tasks {
|
|
log.Println(task)
|
|
}
|
|
|
|
fmt.Println("---------------------")
|
|
}
|
|
|
|
// Get the powerClass of the given hostname
|
|
func hostToPowerClass(hostName string) string {
|
|
for powerClass, hosts := range constants.PowerClasses {
|
|
if ok := hosts[hostName]; ok {
|
|
return powerClass
|
|
}
|
|
}
|
|
return ""
|
|
}
|