Skip to content

[GH-53] Fixed BlockingScheduledRetryableTaskQueue.submit() blocking forever on oversized task (#53) - #54

Merged
Nikita-Smirnov-Exactpro merged 1 commit into
masterfrom
53-blocks-forever-when-a-tasks-payload-size-exceeds-max-data-size
Oct 15, 2026
Merged

Nikita-Smirnov-Exactpro merged 1 commit into
masterfrom
53-blocks-forever-when-a-tasks-payload-size-exceeds-max-data-size

Conversation

@Nikita-Smirnov-Exactpro

Copy link
Copy Markdown
Member
  • Oversized task is accepted when the queue holds no data
  • submit() throws InterruptedException (breaking change)
  • setMaxDataSize() wakes up blocked submit() calls
  • Bumped version to 0.1.5, updated README

…orever on oversized task (#53)

* Oversized task is accepted when the queue holds no data
* submit() throws InterruptedException (breaking change)
* setMaxDataSize() wakes up blocked submit() calls
* Bumped version to 0.1.5, updated README
@github-actions

Copy link
Copy Markdown

Test Results

 5 files   5 suites   3s ⏱️
23 tests 23 ✅ 0 💤 0 ❌
35 runs  35 ✅ 0 💤 0 ❌

Results for commit 414094c.

@Nikita-Smirnov-Exactpro
Nikita-Smirnov-Exactpro merged commit 49f0a54 into master Oct 15, 2026
11 checks passed
@Nikita-Smirnov-Exactpro
Nikita-Smirnov-Exactpro deleted the 53-blocks-forever-when-a-tasks-payload-size-exceeds-max-data-size branch October 15, 2026 10:31
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.

BlockingScheduledRetryableTaskQueue.submit() blocks forever when a task's payload size exceeds maxDataSize

1 participant