Skip to content

Synchronize sharded-queue and sharded-queue-ee#81

Merged
oleg-jukovec merged 4 commits intomasterfrom
i.ostanevich/tntp-4066-synchronize-queue-ee
Feb 17, 2026
Merged

Synchronize sharded-queue and sharded-queue-ee#81
oleg-jukovec merged 4 commits intomasterfrom
i.ostanevich/tntp-4066-synchronize-queue-ee

Conversation

@Col-Waltz
Copy link

This PR synchronizes sharded-queue with sharded-queue-ee with cherry-picks of all features added to sharded-queue-ee. Transition to self-hosted runners and all CI work made on sharded-queue-ee repository is skipped.

Closes TNTP-4066.

@Col-Waltz Col-Waltz force-pushed the i.ostanevich/tntp-4066-synchronize-queue-ee branch from f86757e to e2031af Compare February 16, 2026 21:45
@coveralls
Copy link

Pull Request Test Coverage Report for Build 22078379865

Details

  • 197 of 203 (97.04%) changed or added relevant lines in 9 files are covered.
  • 6 unchanged lines in 1 file lost coverage.
  • Overall coverage increased (+1.0%) to 91.32%

Changes Missing Coverage Covered Lines Changed/Added Lines %
sharded_queue/drivers/fifo.lua 45 48 93.75%
sharded_queue/drivers/fifottl.lua 94 97 96.91%
Files with Coverage Reduction New Missed Lines %
sharded_queue/drivers/fifo.lua 6 82.99%
Totals Coverage Status
Change from base Build 16778038755: 1.0%
Covered Lines: 1273
Relevant Lines: 1394

💛 - Coveralls

Copy link
Contributor

@oleg-jukovec oleg-jukovec left a comment

Choose a reason for hiding this comment

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

Please, update or remove Closes lines in commit messages. It now links to wrong issues.

Added 'release_limit' configuration option.
A taken task is removed from the queue if the task
has been released (by `release` or `ttr`) `release_limit` times.
Added 'release_limit_policy' option to all drivers
to control the behavior when a task reached the release_limit:

'release_limit_policy = nil' or 'release_limit_policy = DELETE' - the task is deleted.
'release_limit_policy = DLQ' - the task is moved to the dead letter queue.
Moved common code for 'put' functions into new function.
@Col-Waltz Col-Waltz force-pushed the i.ostanevich/tntp-4066-synchronize-queue-ee branch from e2031af to 94c6210 Compare February 17, 2026 09:00
@Col-Waltz
Copy link
Author

Please, update or remove Closes lines in commit messages. It now links to wrong issues.

Removed this lines, it seems strange to refer to -ee issues.

Copy link
Collaborator

@palage4a palage4a left a comment

Choose a reason for hiding this comment

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

LGTM

@oleg-jukovec oleg-jukovec merged commit 536f0b0 into master Feb 17, 2026
5 checks passed
@oleg-jukovec oleg-jukovec deleted the i.ostanevich/tntp-4066-synchronize-queue-ee branch February 17, 2026 13:48
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.

5 participants

Comments