-
Notifications
You must be signed in to change notification settings - Fork 6
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
Enhanced job filtering, status change observers, runnable dependencies #30
base: master
Are you sure you want to change the base?
Enhanced job filtering, status change observers, runnable dependencies #30
Conversation
…/react-native-queue into feature/delete-single-job
Delete jobs by id and all failed jobs
Was this intended for your own fork? With all the namespace changes I can't tell if this was intended to upstream or not. |
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. |
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. |
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. |
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. |
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.