Projects / Gearmand

Gearmand

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.

Tags
Licenses
Implementation

RSS Recent releases

  •  10 May 2013 22:49

    Release Notes: Cleanup of error codes returned by gearmand. gearmand will now set its port from the env variable GEARMAND_PORT. Fixes an issue where the identifier might not be set correctly on reconnect. strlen() of zero on name passed for instance did not result in a connection to localhost (which the PHP driver thought would happen). Fixes a regression in log not updating time on all platforms. Fixes an issue where PECL PHP wasn't passing a null string to get the default host.

    •  16 Apr 2013 13:48

      Release Notes: Version 1.1.6 made it possible for gearadmin to "cancel" a job, and extended keep-alive support for gearmand with more options to control behavior. Both releases included a fix for log_fn, added a --coredump flag to gearmand, and removed the enum result type enum. Since the structure is never exposed to the user, this was of limited use. Assorted bugs were fixed. A complete set of test cases was added, defining default behavior for illformed data being passed to the API.

      •  04 Feb 2013 23:42

        Release Notes: 115 is a rollup of bugfixes for 1.0.3. --threads=0 for gearmand will now result in gearmand using all available cores. 1.0.3 allows for a longer set of retries if a port is in use when the server starts up. Checking has been added for Valgrind sgcheck. There are Fedora 18 fixes.

        •  18 Dec 2012 12:29

          Release Notes: An --exceptions option was to Gearmand to enable exceptions by default. Backtraces are provided for some types of crashes. GEARMAN_CLIENT_GENERATE_UNIQUE was added. If the unique value passed to any client function is "#", then the unique value will be derived by hashing the workload that is being supplied to the function. Status requests were optimized so that they exit as soon as the request is received. An experimental addition was made to the queue service to allow a queue to be stored on shutdown (--libsqlite3-store-on-shutdown).

          •  08 Nov 2012 22:22

            Release Notes: 1.0.1 is the first stable release.

            RSS Recent comments

            20 Jun 2011 04:49 briantangentorg Thumbs up

            gearman_execute_by_partition() to simplify map/reduce operations. PHP client fixes. Update to admin interface. gearman_client_run_tasks() will now reset on host failures. Support for namespaces. Lots of documentation updates.

            Screenshot

            Project Spotlight

            Orthanc

            A lightweight, RESTful DICOM server.

            Screenshot

            Project Spotlight

            XOWA

            An offline application for Wikipedia (and other wikis).