Drupal Queue is a backport of Drupal 7's queue API for Drupal 6. It provides basically the same features as Job Queue, which this module is currently using. However, as @henrrrik has pointed out to me, a big advantage with Drupal Queue is that it uses the same API as Drupal 7 Core. This means if you use Drupal Queue in D6, your upgrade path to 7 will be effortless.

So, the suggestion is to switch to Drupal Queue. The included patch makes this transition in a fairly simple way. Question is if this switch would hurt current users of the 2.x version, and if so, how to deal with that.

A drawback with Drupal Queue is that it the queue isn't automatically processed by standard cron calls. It has to either be set up to run through drush, or using a custom version of cron.php (drupal_queue_cron.php). See #873978: Why not use hook_cron()?

Comments

zoo33’s picture

StatusFileSize
new9.16 KB

A new version of the patch which adds an update function that warns users that they need to switch from job_queue to drupal_queue. Drupal Queue now also works out of the box with standard cron. With that, I think the switch should be trivial for existing users.

Also adding a setting for the queue time limit, plus some minor other changes.

zoo33’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.