Joe Higton
0a4489d1fe
Fixed and improved Work() without Ready() test:
* FIX: committed test froze
* FIX: committed test had a race condition!
* Added properly handled panic test
* Timeouts so that these tests should fail now if something goes wrong instead of failing.
10 years ago
draxil
6688c29c37
Enahanced Work() without Ready() behaviour:
Now if you try to call Work() without calling Ready(), it will trigger an attempt to run Ready(), and will only panic if there is an error.
10 years ago
Joe Higton
24e93b4a2c
More helpful panic if you call Work() before you call Ready()
10 years ago
Damian Gryski
7229235a4f
Use %v instead of %V, which is not a valid Printf verb
10 years ago
Damian Gryski
ad0d49dcb2
Use fmt.Errorf() instead of errors.New(fmt.Sprintf())
10 years ago
Xing Xing
76c76995d5
removed ErrLostConn from worker
10 years ago
Xing Xing
f880354a61
type assertion with *net.OpError
10 years ago
Xing Xing
0a6bacbe82
SUBMIT_JOB_SCHED is deprecated, worker.Immediately should be removed.
10 years ago
Sam Grimee
221e11861f
keep already received data if not enough to decode
10 years ago
Sam Grimee
885609309c
Continue reading incoming data until enough rcvd
This fixes the case of a large packet being received, the current code stops processing as soon as >12 bytes are received,
10 years ago
Xing Xing
87631cc2e5
go fmt & better examples
10 years ago
Xing Xing
76196899f8
fxied issue #20
10 years ago
Xing Xing
47d03a8bb1
fixed WORK_STATUS package size
10 years ago
jake
94b00affec
Bring back ability to get function name
10 years ago
Alex Zylman
90f2fd21e8
expose job handle/uniqueId
10 years ago
Xing Xing
d282ef337a
benchmark for encoding/decoding
10 years ago
Xing Xing
9f96247384
fixed the worker's testing cases
10 years ago
Xing Xing
bf25cc1728
a better documents for the client package
10 years ago
Xing Xing
59941371fb
Something should not display in documents, disabled.
10 years ago
Xing Xing
18791d0490
a better documents
10 years ago
Xing Xing
298edadfa6
a better doc
10 years ago
Xing Xing
02e6bfebcb
prepared for documentation
10 years ago
Xing Xing
ddba5ab2f2
blocking on GRAB_JOB instead of executing blocked
10 years ago
Xing Xing
fbfe7c0b22
The limitation param was removed
10 years ago
Xing Xing
7db97fc31d
package's test-case added
10 years ago
Xing Xing
bcff8f7e0d
go fmt
10 years ago
Xing Xing
2da5f29cd1
refactoring complated
10 years ago
Xing Xing
2ee2be0891
go fmt
10 years ago
Xing Xing
2b4cc002d1
grab, no_job, pre_sleep, noop
10 years ago
Xing Xing
a33a6cde32
complated in/out-pack name's refactoring
10 years ago
Xing Xing
e9c29799fb
refactoring worker side data package
10 years ago
Xing Xing
e5179e3b5b
started refactoring worker
11 years ago
Xing Xing
124e686699
go fmt
11 years ago
mikespook
8e009be940
#14 fixed
11 years ago
Paul Mach
f3b4013e2b
Update and Receive status correctly
11 years ago
mikespook
568c70b083
#12 fixed
11 years ago
miraclesu
9549d98a7c
Close friendly
11 years ago
mikespook
aa9b5e9598
Start working loop first
11 years ago
mikespook
d927d374de
fixed the import path
11 years ago
suchj
af47a3228f
retrun data slice with correct index
11 years ago
suchj
37d7888544
fixed job limit bug
11 years ago
suchj
36ba74f0dc
A better read method
11 years ago
mikespook
6834e94fc5
take a break for reading data
11 years ago
mikespook
0df61bcd82
fixed the border value
11 years ago
mikespook
027ca1c67c
too few data to unpack, read more
11 years ago
mikespook
63480d6547
Check the length of data, if less 12, read more
11 years ago
mikespook
cd1bd72a80
read more
11 years ago
mikespook
fee531f9c1
check the size of byte array, greater or lesser
11 years ago
mikespook
d6c6bfe9f0
moved to github
11 years ago
mikespook
91b315d61b
a wild pointer captrued
11 years ago