Created by Eskil Heyn Olsen and last modified

This includes any patches applied to gearmand as used at Yelp Inc.

At Yelp, we use gearmand heavily both as a job queue but also to offload write operations in GET requests for performance reasons. We have a few tweaks to it, and they'll be available here.

Get this branch:
bzr branch lp:~eskil/gearmand/gearmand
Only Eskil Heyn Olsen can upload to this branch. If you are Eskil Heyn Olsen please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Eskil Heyn Olsen

Recent revisions

651. By <email address hidden> on 2012-09-21

Fixes sqlite3 queue replay to not loop.

The sqlite3 replay would call it's own insert on every row found,
this causes it to loop indefinitely if there's even 1 job in the queue.

This patch reintroduces the "old" add_fn argument by piggybacking
it with the server structure. Not sure that the intent was and how
the new C++ queues are supposed to handle this, so consider this a
patch, not The Right Solution.

650. By <email address hidden> on 2012-09-21

Adds option to alter jobreduction to not consider jobs being worked on.

Eg. workers that use SQL, may be comitting their work and therefore still
in-progress on the job. Reducing based on an identical unique against
these might be an error then.

And ensuring the uniqueid accounts for that is unduly complex.

This patch adds a commandline option to optionally only reduce against
tasks in the queue currently not assigned to a worker.

649. By Tangent.Org Continuous Integration on 2012-09-13

Merge lp:~tangent-org/gearmand/1.2-build Build: jenkins-Gearmand-1.2-211

648. By Brian Aker on 2012-09-12

Adding in .37

647. By Brian Aker on 2012-09-08

Fix permission issue

646. By Brian Aker on 2012-09-07

Update docs.

645. By Brian Aker on 2012-09-07

Fix build rule for html docs.

644. By Brian Aker on 2012-09-06

Update doc install location

643. By Brian Aker on 2012-09-06

Update docs for release.

642. By Brian Aker on 2012-09-05

Fix for final version for release.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.