Brian Aker
|
944c188dbe
Remove impl() usage from Job.
|
11 лет назад |
Brian Aker
|
b966d2b497
cleanup impl() in worker
|
11 лет назад |
Brian Aker
|
025986c2b2
Fix for null attr, workload in execute.
|
12 лет назад |
Brian Aker
|
f6a7f6a6f3
Merge in version of interface for libgearman
|
13 лет назад |
Brian Aker
|
3c187288c1
1) Update tests so that we have a single notion of port.
|
13 лет назад |
Brian Aker
|
5cdf022caf
Fix more documentation, better name the return types for workers.
|
13 лет назад |
Brian Aker
|
dc95495eb0
Merge in fix for map reduce job failing.
|
13 лет назад |
Brian Aker
|
2e6d6de4fa
Merge in additional error message output (plus framework for mapper functions).
|
13 лет назад |
Brian Aker
|
4b32b13483
Rename to aggregator
|
13 лет назад |
Brian Aker
|
1de4e9bf3d
Merge in next pass of API for map/reduce.
|
13 лет назад |
Brian Aker
|
00959c85a7
Worker pass for reduction.
|
13 лет назад |
Brian Aker
|
720a994224
Style cleanup.
|
13 лет назад |
Brian Aker
|
6251b89c9c
Merge in updates since .20, this includes new build configs.
|
13 лет назад |
Brian Aker
|
bdaa8cc15c
Merge in updates for copyright.
|
14 лет назад |
Brian Aker
|
f2f8928222
Fix for Solaris.
|
15 лет назад |
Brian Aker
|
e60a408cae
Fix const char* change (we don't want users changing the internals under the
|
15 лет назад |
Brian Aker
|
1a4f7ca195
Refactor on job
|
15 лет назад |
Brian Aker
|
31b0087f5c
Rename for connection.
|
15 лет назад |
Brian Aker
|
22e3e509aa
First pass through for moving structures to style.
|
15 лет назад |
Eric Day
|
49143538cc
Increased version numbers, cleaned up documentation, minor API tweaks.
|
15 лет назад |
Eric Day
|
74b81b68b3
Added memory ownership functions to task, job, and packet.
|
15 лет назад |
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 лет назад |
Monty Taylor
|
12127614dd
Fixed -Wwrite-strings warnings.
|
15 лет назад |
Monty Taylor
|
d43654b707
Added visibility support.
|
15 лет назад |
Eric Day
|
de2c73e0fd
Reworked some client code, added new protocol commands.
|
16 лет назад |
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 лет назад |
Eric Day
|
51ef6b4881
Switched to BSD license, started cleaning up test suite.
|
16 лет назад |
Eric Day
|
b70cd39084
Fixed enum types to have _t suffix.
|
16 лет назад |
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 лет назад |
Eric Day
|
7498680ff4
Cleaned up old unused files, started Doxygen layout and comment conversion.
|
16 лет назад |
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 лет назад |
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 лет назад |
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 лет назад |
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 лет назад |
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 лет назад |
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 лет назад |
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 лет назад |
brian
|
197a894ca7
Fixed loop in gearman client to try next host (stil bugs in worker).
|
16 лет назад |
Brian Aker
|
66e9eb9419
Import from HG
|
16 лет назад |