Commit History

Author SHA1 Message Date
  Eric Day d7b206db9f Added hook to free task fn_arg during task struct cleanup. 15 years ago
  Brian Moon dea17d3ce7 Needed an add_task function for high, background tasks 15 years ago
  Brian Moon 4b29fd4423 Added SUBMIT_JOB_HIGH_BG command to submit high priority, background jobs 15 years ago
  Eric Day de2c73e0fd Reworked some client code, added new protocol commands. 15 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 f536d4bfd9 Updated docs. 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 1a58aa0004 Added unique option to client do/task functions. 16 years ago
  Eric Day 51ef6b4881 Switched to BSD license, started cleaning up test suite. 16 years ago
  Eric Day fbf9f17dd9 Updated docs. 16 years ago
  Eric Day d5a9883e56 Added link to docs, started cleaning up test system. 16 years ago
  Eric Day b6f18d915e Fixed client/worker options, added BUFFER_RESULT option, added concurrent client example, and added some docs. 16 years ago
  Eric Day 1e29628240 Merged changes from Brian, removed gearman_st from create and clone functions. 16 years ago
  Eric Day 74db9c0116 Added job_handle type with size. 16 years ago
  Brian Aker 671dc163dd Cleanup tests/interfaces 16 years ago
  Eric Day 8e6d8f3f1a Fixed int32_t typo, added const to hot arguments, check worker function argument. 16 years ago
  Eric Day 6b437d6b4e Made function arguments explicit pointers, I don't like how C silently allowed for this. :) 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 f66080309a A lot of cleanup from the last commit, mostly improving the new concurrent client and callback interface. Also added task status functions. 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