Skip to content

Add UntilCompleted Unique Job Lock Strategy#158

Closed
jam-packed wants to merge 1 commit intokeypup-io:masterfrom
jam-packed:add-until-completed-conflict-strategy
Closed

Add UntilCompleted Unique Job Lock Strategy#158
jam-packed wants to merge 1 commit intokeypup-io:masterfrom
jam-packed:add-until-completed-conflict-strategy

Conversation

@jam-packed
Copy link
Contributor

@jam-packed jam-packed commented Sep 15, 2025

This PR introduces the UntilCompleted lock strategy to the unique job locking mechanism in Cloudtasker. The lock is only released upon successful completion or when a DeadWorkerError is raised.

This PR is a result of this enhancement request

@jam-packed jam-packed marked this pull request as draft September 18, 2025 10:57
@jam-packed jam-packed marked this pull request as ready for review September 18, 2025 11:30
@alachaum alachaum self-requested a review September 18, 2025 15:11
@alachaum
Copy link
Member

Code looks good 👍 Thanks for submitting this! 🤗

Looks like I just need to fix the appraisals on master. I'll do that next week so you can rebase.

@jam-packed
Copy link
Contributor Author

@alachaum Is this ready to be rebased yet? 👀

Copy link
Member

@alachaum alachaum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@alachaum
Copy link
Member

alachaum commented Oct 30, 2025

I've manually merged this PR into master 🎉

@alachaum alachaum closed this Oct 30, 2025
@alachaum
Copy link
Member

Version 0.15.rc1 has been published: https://rubygems.org/gems/cloudtasker/versions/0.15.rc1

@jam-packed
Copy link
Contributor Author

@alachaum Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants