Browse Source

Merge pull request #9 from nightlyone/do-bg-no-id

do not generate unique id on background job submission
tags/0.2
Xing 11 years ago
parent
commit
faa0ca07ee
1 changed files with 4 additions and 5 deletions
  1. +4
    -5
      client/client.go

+ 4
- 5
client/client.go View File

@@ -283,8 +283,7 @@ func (client *Client) writeJob(job *Job) {

// Internal do
func (client *Client) do(funcname string, data []byte,
flag uint32) (id string, handle string) {
id = strconv.Itoa(int(ai.Id()))
flag uint32, id string) (handle string) {
l := len(funcname) + len(id) + len(data) + 2
rel := make([]byte, 0, l)
rel = append(rel, []byte(funcname)...) // len(funcname)
@@ -317,8 +316,8 @@ flag byte, jobhandler JobHandler) (handle string) {
default:
datatype = common.SUBMIT_JOB
}
var id string
id, handle = client.do(funcname, data, datatype)
id := strconv.Itoa(int(ai.Id()))
handle = client.do(funcname, data, datatype, id)
if jobhandler != nil {
client.jobhandlers[id] = jobhandler
}
@@ -336,7 +335,7 @@ flag byte) (handle string) {
default:
datatype = common.SUBMIT_JOB_BG
}
_, handle = client.do(funcname, data, datatype)
handle = client.do(funcname, data, datatype, "")
return
}



Loading…
Cancel
Save