mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-12-12 23:36:44 +00:00
update
This commit is contained in:
@@ -8,6 +8,7 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
"strconv"
|
||||
"math/rand"
|
||||
)
|
||||
|
||||
var addr = flag.String("addr", "0.0.0.0:8080", "http service address")
|
||||
@@ -40,6 +41,7 @@ func serverAPI(w http.ResponseWriter, r *http.Request) {
|
||||
msgSubmit.Code = 1
|
||||
msgSubmit.Error = err.Error()
|
||||
} else {
|
||||
job.Name = job.Name + "-" + string(time.Now().Unix()) + string(1000+rand.Intn(8999))
|
||||
for i := range job.Tasks {
|
||||
job.Tasks[i].ID = job.Name + ":" + job.Tasks[i].Name
|
||||
job.Tasks[i].Job = job.Name
|
||||
|
||||
@@ -118,7 +118,7 @@ func (optimizer *Optimizer) FeedTime(job Job, stats [][]TaskStatus) {
|
||||
|
||||
spider := Spider{}
|
||||
spider.Method = "GET"
|
||||
spider.URL = "http://yao-optimizer:8080/feed?job=" + jobName + ":time" + "&features=" + string(features) + "&labels=" + string(labels)
|
||||
spider.URL = "http://yao-optimizer:8080/feed?job=" + jobName + "-time" + "&features=" + string(features) + "&labels=" + string(labels)
|
||||
|
||||
err := spider.do()
|
||||
if err != nil {
|
||||
@@ -146,7 +146,7 @@ func (optimizer *Optimizer) FeedTime(job Job, stats [][]TaskStatus) {
|
||||
func (optimizer *Optimizer) trainTime(jobName string) {
|
||||
spider := Spider{}
|
||||
spider.Method = "GET"
|
||||
params := "job=" + jobName + ":time"
|
||||
params := "job=" + jobName + "-time"
|
||||
spider.URL = "http://yao-optimizer:8080/train?" + params
|
||||
|
||||
err := spider.do()
|
||||
@@ -213,7 +213,7 @@ func (optimizer *Optimizer) PredictTime(job Job) OptimizerJobExecutionTime {
|
||||
|
||||
spider := Spider{}
|
||||
spider.Method = "GET"
|
||||
spider.URL = "http://yao-optimizer:8080/predict?job=" + jobName + ":time" + "&features=" + string(features)
|
||||
spider.URL = "http://yao-optimizer:8080/predict?job=" + jobName + "-time" + "&features=" + string(features)
|
||||
|
||||
err := spider.do()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user