./devel/gearmand, Gearman C Server and Library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.1.18nb1, Package name: gearmand-1.1.18nb1, Maintainer: filip

Gearman provides a generic application framework to farm out work
to other machines or processes that are better suited to do the work.
It allows you to do work in parallel, to load balance processing,
and to call functions between languages. It can be used in a variety
of applications, from high-availability web sites to the transport
of database replication events


Required to run:
[www/curl] [devel/boost-libs] [security/libssh2] [devel/libuuid]

Required to build:
[devel/boost-headers] [devel/gperf] [pkgtools/cwrappers]

Master sites:

SHA1: eb7f1d806635cba309c40460c3ca5f2ff76d6519
RMD160: 2bbe1042932dd763fcc68f4c8e6227d6a53be7e0
Filesize: 1020.18 KB

Version history: (Expand)


CVS history: (Expand)


   2018-12-09 19:52:52 by Adam Ciarcinski | Files touched by this commit (724)
Log message:
revbump after updating textproc/icu
   2018-10-26 14:36:21 by Jonathan Perkin | Files touched by this commit (1)
Log message:
gearmand: Disable -pie on SunOS.
   2018-08-23 10:21:02 by Filip Hajny | Files touched by this commit (6) | Package updated
Log message:
devel/gearmand: Update to 1.1.18.

Based on a PR by @mmoll, see NetBSD/pkgsrc#31

Upstream changelog
==================

1.1.18
- HTTP protocol bug fix
- configure.sh accepts -o flag
- Build and test cleanly on OS X with latest xcode

1.1.17
- Redis fixed for items larger than 64 bytes
- Various memcached plugin bugfixes
- Shellcheck passes for bootstrap.sh

1.1.16
- Fixes to HTTP protocol plugin and background jobs
- Redis queue plugin refactored
- TCP Keepalive settings are properly respected
- Various fixes for stricter C++11 compilation
- Changed from CYaSSL to WolfSSL
- Various fixes to memcached queue plugin

1.1.15
- Added "prioritystatus" command to display queued jobs broken down by
  priority.
- Turn on artifact storage
- Use _exit() in fork test to fix race
- add "redis-password" option to redis

1.1.14
- This includes significant fixes for the redis queue backend, and
  various minor bug fixes.

1.1.12 Sun Feb  9 04:27:38 PST 2014
- GEARMAN_SERVERS environmental variable for libgearman to pick up
  servers to communicate with. This means that any driver now linked
with libgearman will be able to handle multiple servers.
- Add INFO level messages for queue creation.

1.1.11 Thu Oct  3 04:38:47 EDT 2013
- Workers which return a bad gearman_return_t will be counted as an
  error by the server and not a final (i.e. they will be retried).
- Fixed possible bug where the server would over count the number of
  NOOP sent if NOOP messages did not get sent.

1.1.10 Mon Sep 16 04:20:13 CDT 2013
- Added gearman_job_use_client()
- Improve compile time.
- Fix for NOOP failure (bad worker causes early exit of loop).
- Fix for postgres (use INFORMATION_SCHEMA).
- Added gearman_client_has_active_tasks() so that you can see if a
  client has active tasks that it is working on.

1.1.9 Fri Aug  2 02:39:25 EDT 2013
- Added gearman_task_is_finished()
- Improved SSL support.
- Exceptions are now supported.
- gearmand excepts its root CA via the environmental variable
  GEARMAND_PORT.
- libgearman will now except GEARMAND_CA_CERTIFICATE,
  GEARMAN_CLIENT_PEM, and GEARMAN_CLIENT_KEY

1.1.8 Thu Jun  6 18:47:01 EDT 2013
- Postgres test case now passes.
- SSL support added.
- OSX fixes.

1.1.7 Mon May  6 06:46:20 EDT 2013
- Cleanup of error codes returned by gearmand.
- gearmand will now set its port from the env variable GEARMAND_PORT.
- Fix issue where identifier might not be set correctly on reconnect.

1.1.6 Tue Apr 16 03:29:57 EDT 2013
- Merge of 1.0.4 tree
- Added support for gearadmin to "cancel" a job.
- Keep-alive support for gearmand has been extended (more options to
  control behavior).
- Fixed issues related to clients who didn't really support exceptions
  being passed exceptions.

1.1.5 Mon Feb  4 00:59:19 EST 2013
- Rollup of bug fixes for 1.0.3
- --threads=0 for gearmand will now result in gearmand using all
  available cores.

1.1.4 Mon Dec 17 21:24:16 EST 2012
- Add GEARMAN_CLIENT_GENERATE_UNIQUE, with default set to not
  generate.
- Experimental addition to queue service which will allow a queue to
  be stored on shutdown (--libsqlite3-store-on-shutdown).
- Rollup of all changes in 1.0.2

1.1.3 Wed Nov  7 22:48:21 EST 2012
- Merge with 1.0.1

1.1.2 Fri Oct 12 05:34:29 EDT 2012
- Merge with 0.41

1.1.1 Wed Sep 19 22:04:56 EDT 2012
- Merge with 0.39

1.1.0 Wed Sep  5 08:33:37 PDT 2012
- Fix for ABI compatibility issues.
   2018-08-16 20:55:17 by Adam Ciarcinski | Files touched by this commit (653) | Package updated
Log message:
revbump after boost-libs update
   2018-07-20 05:34:33 by Ryo ONODERA | Files touched by this commit (705)
Log message:
Recursive revbump from textproc/icu-62.1
   2018-07-18 02:06:25 by Joerg Sonnenberger | Files touched by this commit (168)
Log message:
Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
   2018-04-29 23:32:09 by Adam Ciarcinski | Files touched by this commit (629) | Package updated
Log message:
revbump for boost-libs update
   2018-04-14 09:34:46 by Adam Ciarcinski | Files touched by this commit (681) | Package updated
Log message:
revbump after icu update