Skip to content
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

Unique job support #43

Merged
merged 7 commits into from Aug 1, 2019

Conversation

@sorentwo
Copy link
Owner

sorentwo commented Jul 30, 2019

This set of commits adds support for dynamic unique jobs via a new Oban.insert/2,4 function. There is still some work to do around top level documentation, describing the unique options and validating unique values.

Opening this up for review and discussion in the meantime.

This is based on the discussion in #27 and the implementation described in the unique jobs blog post.

Note: Combined with isolated supervisors introduced in a17a154, the addition ofOban.insert paves the way for prefix support.

@sorentwo sorentwo force-pushed the feature/unique-jobs branch from 625f6aa to 5895fd2 Jul 31, 2019
sorentwo added 2 commits Aug 1, 2019
@sorentwo sorentwo changed the title [WIP] Unique job support Unique job support Aug 1, 2019
@sorentwo sorentwo merged commit fb4e87b into master Aug 1, 2019
1 check passed
1 check passed
ci/circleci: build Your tests passed on CircleCI!
Details
@sorentwo sorentwo deleted the feature/unique-jobs branch Aug 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.