If you have 10K users, no required lists and set mailchimp cron limit to 2500 per run, you will be left with 7500 users in the queue permanently.

This is not a major bug because having a full queue won't affect the module if there's no required list.

Mailchimp cron selects the list of users to update from queue (first 2.5K of 10K), then retrieves required lists. Only if it has a required list will those users then be moved out of the queue.

Comments

xurizaemon’s picture

Title: If no lists are required, cron queue will never empty. » If no lists are required, cron queue may never empty.

You know, I'm pretty certain I observed this behaviour last night, but looking at the module code now I can't see the bug any more.

I will leave this issue - @levelos feel free to kill it if I don't provide steps to reproduce in a timely manner :)

levelos’s picture

Status: Needs work » Closed (works as designed)

Closing as there doesn't seem to be an issue here.