Uh oh!
There was an error while loading. Please reload this page.
Enhanced job filtering, status change observers, runnable dependencies - #30
Enhanced job filtering, status change observers, runnable dependencies#30robnewton wants to merge 40 commits into
Conversation
Add delete job function
…/react-native-queue into feature/delete-single-job
Delete jobs by id and all failed jobs
iBotPeaches
commented
Jan 8, 2024
Was this intended for your own fork? With all the namespace changes I can't tell if this was intended to upstream or not. |
robnewton
commented
Jan 10, 2024
Oh I should have cleaned that up first sorry about that. Yeah we are using our fork in prod so changed the names so we could publish privately. If you have any feedback outside of that, we can definitely clean that up before merging if it's something you think should be merged upstream. |
iBotPeaches
commented
Jan 10, 2024
I do really like a few things
Others look good as well - just can't think at the moment of an immediate use case in our situations. I think if you've been running these changes in prod on your side, I'll feel more comfortable upstreaming. |
We are new to prod, so we can wait on a merge until a bit more time has passed. I just wanted to get it on your radar. One key feature I can point out is the When The Skipped jobs are then not processed and the worker function is not called. RNQ will then move onto the next job in the queue. The next time the queue runs (or the next batch of jobs fetched) the skipped jobs will be retried to see if A couple of other experiments we wrote but ultimately stopped using once Happy to answer any questions. |
robnewton
commented
Feb 22, 2024
Running in prod for a month or so now and the changes appear to be stable. No rush of course, just figured I'd shared the feedback. |
iBotPeaches
commented
Feb 22, 2024
Thanks - I could consider upstreaming, but as the PR is now with all the branding changes/rename/etc. We couldn't merge that as-is. |
robnewton
commented
Feb 22, 2024
Yeah, great point. I will try to put some cycles on a clean PR without the HopDrive stuff in it over the next month. |
This pull request includes various new features. It addresses issues with job filtering, model enhancements, and query filters. Additionally, it introduces configurable retries, minimum duration between attempts, and status change observers.