Eric Day
|
f20b4dadbd
Merged Monty, fixed conflicts and new errors.
|
15 years ago |
Monty Taylor
|
14beea346a
Fixed for 64-bit sparc solaris build.
|
15 years ago |
Eric Day
|
d7b206db9f
Added hook to free task fn_arg during task struct cleanup.
|
15 years ago |
Eric Day
|
aacb86734e
Merged Brian L. Moon's changes.
|
16 years ago |
Brian Moon
|
ad5d97b2ec
Missed void as args for functions. Needed for strict compile warnings
|
16 years ago |
Brian Moon
|
b789fb5b1c
These functions should be returning const char *
|
16 years ago |
Brian Moon
|
b973a5ae1b
Created functions to return version and bug report URL. Put into use in gearmand.
|
16 years ago |
Eric Day
|
ca421fcb85
Split memory callback functions into two to keep things simple moving forward. Not doing a generic callback set so we can keep function type checking (no void * functions).
|
16 years ago |
Eric Day
|
c5cfa8440e
Added NULL workload test, user supplied malloc/free call for workload, other cleanup.
|
16 years ago |
Eric Day
|
d72835ed2f
Added multi-client support for jobs and unique job checks.
|
16 years ago |
Eric Day
|
eef440a91c
Got most of the server components done, still needs some debugging.
|
16 years ago |
Eric Day
|
41136ce56a
Started adding job processing.
|
16 years ago |
Eric Day
|
efc05405a9
Reworked internal server processing, added packet queues for server connections.
|
16 years ago |
Eric Day
|
71677a2436
Cleaned up allocation, error handling, and connection code.
|
16 years ago |
Eric Day
|
04af7674f4
Added echo test, cleaned out event_close.
|
16 years ago |
Eric Day
|
53a195c7b2
First pass at libevent interface, server interface, and gearmand.
|
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 |
brian
|
4133262b7f
Partial cleanup, gearman_client_do() is broken (we need a decision)
|
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 |
brian
|
5edcac2d57
Remapped API to resemble per API.
|
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 Aker
|
66e9eb9419
Import from HG
|
16 years ago |