Skip to content

Release 0.04

Compare
Choose a tag to compare
@mikeraynham mikeraynham released this 21 Feb 07:36
· 3 commits to master since this release
  • Fixed failing tests

Tests were failing because the underlying Gearman::XS modules do not do hostname lookups, so the use of localhost was causing tests to fail.

  • Removed client retry

Gearman::Mesh::Client included retry logic that would automatically retry failed jobs. It was problematic because it some jobs should not be retried automatically.

  • Improved long running worker test

The long running worker test would occasionally fail due to a race condition, where the parent process killed the child process before the worker was ready.

  • Automatically start gearman daemon in tests

The tests previously relied on an instance of gearmand running locally on the correct port. This revision causes the tests to fire up their own instance of gearmand on a random port.