Brian Aker
|
944c188dbe
Remove impl() usage from Job.
|
11 years ago |
Brian Aker
|
b966d2b497
cleanup impl() in worker
|
11 years ago |
Brian Aker
|
025986c2b2
Fix for null attr, workload in execute.
|
12 years ago |
Brian Aker
|
f6a7f6a6f3
Merge in version of interface for libgearman
|
13 years ago |
Brian Aker
|
3c187288c1
1) Update tests so that we have a single notion of port.
|
13 years ago |
Brian Aker
|
5cdf022caf
Fix more documentation, better name the return types for workers.
|
13 years ago |
Brian Aker
|
dc95495eb0
Merge in fix for map reduce job failing.
|
13 years ago |
Brian Aker
|
2e6d6de4fa
Merge in additional error message output (plus framework for mapper functions).
|
13 years ago |
Brian Aker
|
4b32b13483
Rename to aggregator
|
13 years ago |
Brian Aker
|
1de4e9bf3d
Merge in next pass of API for map/reduce.
|
13 years ago |
Brian Aker
|
00959c85a7
Worker pass for reduction.
|
13 years ago |
Brian Aker
|
720a994224
Style cleanup.
|
13 years ago |
Brian Aker
|
6251b89c9c
Merge in updates since .20, this includes new build configs.
|
13 years ago |
Brian Aker
|
bdaa8cc15c
Merge in updates for copyright.
|
14 years ago |
Brian Aker
|
f2f8928222
Fix for Solaris.
|
15 years ago |
Brian Aker
|
e60a408cae
Fix const char* change (we don't want users changing the internals under the
|
15 years ago |
Brian Aker
|
1a4f7ca195
Refactor on job
|
15 years ago |
Brian Aker
|
31b0087f5c
Rename for connection.
|
15 years ago |
Brian Aker
|
22e3e509aa
First pass through for moving structures to style.
|
15 years ago |
Eric Day
|
49143538cc
Increased version numbers, cleaned up documentation, minor API tweaks.
|
15 years ago |
Eric Day
|
74b81b68b3
Added memory ownership functions to task, job, and packet.
|
15 years ago |
Eric Day
|
0580e1ae2c
Cleaned up the API and documentation for non-server related files. The API is more consistent and much more object-oriented. This is a large patch, but much of it is automated renames, code moving (copy and paste), and new comments (doxygen docs). There are no significant logic changes.
|
15 years ago |
Monty Taylor
|
12127614dd
Fixed -Wwrite-strings warnings.
|
15 years ago |
Monty Taylor
|
d43654b707
Added visibility support.
|
15 years ago |
Eric Day
|
de2c73e0fd
Reworked some client code, added new protocol commands.
|
16 years ago |
Eric Day
|
9ddf5d8cad
Updated PROTOCOL doc, added new protocol commands that were in Perl svn version, added new UNIQ grab/assign commands so worker can see client's unique ID as well (needed for persistent queues in workers).
|
16 years ago |
Eric Day
|
51ef6b4881
Switched to BSD license, started cleaning up test suite.
|
16 years ago |
Eric Day
|
b70cd39084
Fixed enum types to have _t suffix.
|
16 years ago |
Eric Day
|
18a63c8deb
Finished first round of Doxygen conversion. This required reorganizing some of the headers. The client.h documentation almost done, this can be used as a template for other headers.
|
16 years ago |
Eric Day
|
7498680ff4
Cleaned up old unused files, started Doxygen layout and comment conversion.
|
16 years ago |
Eric Day
|
e9b193b7b1
Overhauled the packet building and connection state code. It now has smarter buffer management. Also included is parallel client processing code.
|
16 years ago |
Eric Day
|
01c5e98d62
Reworked the client interface to return results directly rather than job structs. Split off tasks for clients, jobs are now only for workers. Fixed up the worker callback interface. Still need to address some malloc in packets, workerloads, and results, along with many other things.
|
16 years ago |
Eric Day
|
e3d4878ce2
Reworked many pieces, especially connection state machine. Added better error handling and cleanup, move char * -> uint8_t * where appropriate, and added more to client state loop. It builds, but with some things disabled for now (worker callback function and tests).
|
16 years ago |
Eric Day
|
6b0fbfa51c
Reworked client code, reverse_client, and cleaned up packet code (added static buffer). Still need to do some cleanup, but ready for merge with trunk.
|
16 years ago |
Eric Day
|
aa2f382b71
Reworked libary and reverse_worker example. Non-blocking I/O is now supported, gearman_packet_st object introduced, cleaned up error reportingi, and other misc cleanup.
|
16 years ago |
Eric Day
|
1d6e735c97
Cleaned up autoconf and added stricter build options (and fixed code so it builds with new options). Also added proper licensing headers to source files.
|
16 years ago |
Eric Day
|
77f1f1b608
Did a lot of little cleanup, mostly cosmetic. Also updated configure.ac options and added -Werror. Made appropriate fixes so -Werror works.
|
16 years ago |
brian
|
197a894ca7
Fixed loop in gearman client to try next host (stil bugs in worker).
|
16 years ago |
Brian Aker
|
66e9eb9419
Import from HG
|
16 years ago |