New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Requeue and remove #703
Requeue and remove #703
Conversation
I like this basic idea, but we have no tests. Any thoughts on that? |
@steveklabnik it's calling already tested methods. |
Sure, but we're changing behavior, but we don't have any tests that break when it's changed, that's what I'm worried about. |
Also, this no longer merges cleanly. Anyway, I think we're all 👍 on this change, but a CHANGELOG entry would be nice, since this does change behavior. |
I'd like to see the button renamed, too. Maybe from "Retry" to "Requeue" or something? Since we're changing behavior, it'd be nice to give a heads up. |
@steveklabnik gotcha. will add a changelog entry. "Requeue" makes sense to me. |
@steveklabnik changed the button text, is it just me or there's no CHANGELOG to document those kind of changes? |
It's HISTORY.md On Thu, Sep 27, 2012 at 12:53 PM, Avi Tzurel notifications@github.com wrote:
|
I thought about History.md but I saw it's very version dependent and there's no indication what is the next version. |
Start a new section? Like "unreleased" or something. I just think this is a good one to add, and we might as well get started. |
Yeah, add a 2.0 section 'unreleased' at the top. |
Added the history entry. |
Thanks. Still can't be merged, can you rebase? Soon as that happens, I click the button, we all go home happy. :) |
Sure. Rebasing... |
Rebased. |
❤️ ❤️ ❤️ |
👍 one of my biggest peeves with resque-web == fixed! 😁 |
My pleasure. |
A problem I always had with the default resque requeue process is that it actually has a basic flaw.
This flaw is that the requeue process does not remove the items from the failed queue.
This means, that if you have items in your failed queue and you requeue them, the next time each item will get queued up twice.
What I actually expect to happen (and implemented here), is that when I requeue a task, it will get queued up and removed from the fail, this way there will be no duplicates.
I do realize this can create some confusion, so let me know what you think