mirror of
https://github.com/newnius/YAO-scheduler.git
synced 2025-06-07 14:21:55 +00:00
bugfix, hostname
This commit is contained in:
parent
622040ecf3
commit
ad1497bfbd
@ -55,8 +55,6 @@ func (jm *JobManager) start() {
|
|||||||
v.Set("cpu_limit", strconv.Itoa(jm.job.Tasks[i].NumberCPU))
|
v.Set("cpu_limit", strconv.Itoa(jm.job.Tasks[i].NumberCPU))
|
||||||
v.Set("network", network)
|
v.Set("network", network)
|
||||||
|
|
||||||
fmt.Println(v.Encode())
|
|
||||||
|
|
||||||
resp, err := doRequest("POST", "http://"+jm.resources[i].ClientHost+":8000/create", strings.NewReader(v.Encode()), "application/x-www-form-urlencoded", "")
|
resp, err := doRequest("POST", "http://"+jm.resources[i].ClientHost+":8000/create", strings.NewReader(v.Encode()), "application/x-www-form-urlencoded", "")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println(err.Error())
|
log.Println(err.Error())
|
||||||
@ -70,8 +68,6 @@ func (jm *JobManager) start() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Println(string(body))
|
|
||||||
|
|
||||||
var res MsgCreate
|
var res MsgCreate
|
||||||
err = json.Unmarshal([]byte(string(body)), &res)
|
err = json.Unmarshal([]byte(string(body)), &res)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -150,7 +150,6 @@ func (pool *ResourcePool) acquireNetwork() string {
|
|||||||
v := url.Values{}
|
v := url.Values{}
|
||||||
v.Set("name", network)
|
v.Set("name", network)
|
||||||
resp, err := doRequest("POST", "http://yao-agent-master:8000/create", strings.NewReader(v.Encode()), "application/x-www-form-urlencoded", "")
|
resp, err := doRequest("POST", "http://yao-agent-master:8000/create", strings.NewReader(v.Encode()), "application/x-www-form-urlencoded", "")
|
||||||
fmt.Print(resp, err)
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Println(err.Error())
|
log.Println(err.Error())
|
||||||
continue
|
continue
|
||||||
|
19
src/util.go
19
src/util.go
@ -91,15 +91,16 @@ type MsgCreate struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type TaskStatus struct {
|
type TaskStatus struct {
|
||||||
Id string `json:"id"`
|
Id string `json:"id"`
|
||||||
Name string `json:"name"`
|
HostName string `json:"hostname"`
|
||||||
Node string `json:"node"`
|
Node string `json:"node"`
|
||||||
Image string `json:"image"`
|
Image string `json:"image"`
|
||||||
ImageDigest string `json:"image_digest"`
|
ImageDigest string `json:"image_digest"`
|
||||||
Command string `json:"command"`
|
Command string `json:"command"`
|
||||||
CreatedAt string `json:"created_at"`
|
CreatedAt string `json:"created_at"`
|
||||||
FinishedAt string `json:"finished_at"`
|
FinishedAt string `json:"finished_at"`
|
||||||
Status string `json:"status"`
|
Status string `json:"status"`
|
||||||
|
State map[string]interface{} `json:"state"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type JobStatus struct {
|
type JobStatus struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user