Download List

Project Description

Gearmand is the job server component of Gearman.
Gearman provides a generic framework to farm out
work to other machines, dispatching function calls
to machines that are better suited to do work, to
do work in parallel, to balance the load of
processing, or to call functions between
languages.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-01 06:35
0.23

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.

2011-06-20 15:46
0.22

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.

2011-04-12 01:21
0.20

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.

2011-03-16 18:12
0.18

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.

2011-03-09 16:03
0.17

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.

Project Resources