Commit 94e68558 authored by vicotor's avatar vicotor

update

parent 7ea75e5d
...@@ -141,8 +141,13 @@ func (wm *WorkerManager) AddNewWorker(uuid int64, worker omanager.NodeManagerSer ...@@ -141,8 +141,13 @@ func (wm *WorkerManager) AddNewWorker(uuid int64, worker omanager.NodeManagerSer
type Callback func(err error) bool type Callback func(err error) bool
func (wm *WorkerManager) doCallback(hook string, response *odysseus.TaskResponse) { func (wm *WorkerManager) doCallback(hook string, response *odysseus.TaskResponse) {
d, _ := proto.Marshal(response) d, err := proto.Marshal(response)
err := utils.Post(hook, d) if err != nil {
log.WithError(err).Error("marshal task response failed")
} else {
log.WithField("taskid", response.TaskUuid).Debug("marshal task response")
}
err = utils.Post(hook, d)
if err != nil { if err != nil {
log.WithError(err).Error("post task result failed") log.WithError(err).Error("post task result failed")
} else { } else {
......
...@@ -2,9 +2,14 @@ package utils ...@@ -2,9 +2,14 @@ package utils
import ( import (
"github.com/astaxie/beego/httplib" "github.com/astaxie/beego/httplib"
log "github.com/sirupsen/logrus"
) )
func Post(url string, data []byte) error { func Post(url string, data []byte) error {
log.WithFields(log.Fields{
"url": url,
"datalen": len(data),
})
_, err := httplib.Post(url).Body(data).Response() _, err := httplib.Post(url).Body(data).Response()
if err != nil { if err != nil {
return err return err
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment