All releases of Gearmand


Release Notes: A fix for an Ubuntu shutdown issue.


Release Notes: This release fixes bugs 975591, 974712, 970828, 967859, and 967463, adds a Valgrind fix related to epoch retries, and cleans up numerous issues related to bouncing servers during testing.


Release Notes: -v has been deprecated because of parsing issues. Please use --verbose instead. --log-file=stderr will set output to stderr. There is a fix for the gearman.spec file for RPM builds.


Release Notes: A fix for TokyoCabinet and build updates for Ubuntu.


Release Notes: This release extracts the 1.0 libgearman API and fixes long function names, a problem with Worker consuming CPU by hanging, TokyoCabinet building, and 32bit problems.


Release Notes: Defined workers can now return GEARMAN_SHUTDOWN. Benchmark worker can now be told to shutdown. Allocator code has been cleaned up (gearman_allocator_t). A "workers" option has been added to gearadmin. Workers will now default to -1 as a timeout (lowers CPU on the gearmand server for non-active workers). SO_KEEPALIVE is now enabled on client/worker connections. By default, workers now grab the unique value of the job.


Release Notes: gearman_execute_by_partition() was added to simplify map/reduce operations. PHP client fixes were made. The admin interface was updated. gearman_client_run_tasks() will now reset on host failures. Support for namespaces was added. Lots of documentation updates were done.


Release Notes: The gearman_client_execute() interface was added. The gearman_unique_t, gearman_function_st, and gearman_workload_t types were added. Error reporting from clients was improved. The server no longer hangs because of a bad job list. The first bit of work was done for supporting the epoch portion of the protocol. Error message handling in clients was improved. Updates were made for manpages.


Release Notes: A bug regarding compilation when no plugins are requested was fixed. A bug was fixed where, during startup using Drizzle or MySQL, the server could crash. A bug was fixed to make sure test programs will run if NULL sized objects are sent.


Release Notes: gearadmin was added to provide easy access to shutdown, version, and verbose commands on the server. Bugs related to the CLI, to Memcached support, and to Drizzle support were fixed. Boost is now required for building. The Drizzle queue module expects that a schema named "gearmand" exists.