Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
apache
iggy
Repository navigation
Code
Issues
199
(199)
Pull requests
58
(58)
Discussions
Actions
Projects
Security and quality
Insights
More
items
feat(server)!: add bounded deferred (long) polling
- #4629
#4629
Merged
hubcio
merged 29 commits into
master
apache/iggy:master
from
feat/deferred-polling-pr
apache/iggy:feat/deferred-polling-pr
Copy head branch name to clipboard
Oct 27, 2026
Conversation
Commits
29
(29)
Checks
Files changed
Merged
feat(server)!: add bounded deferred (long) polling
#4629
hubcio
merged 29 commits into
master
apache/iggy:master
from
feat/deferred-polling-pr
apache/iggy:feat/deferred-polling-pr
Copy head branch name to clipboard
Commits
Commits on Oct 27, 2026
feat(server)!: add bounded deferred (long) polling
Show description for 146155f
hubcio
committed
146155f
View commit details
Copy full SHA for 146155f
Browse repository at this point
fix(ci): sync deferred polling SDK fixtures
Show description for 693db4a
hubcio
committed
693db4a
View commit details
Copy full SHA for 693db4a
Browse repository at this point
chore(repo): bump versions of components that deferred polling changes
hubcio
committed
eff0dea
View commit details
Copy full SHA for eff0dea
Browse repository at this point
fix(sdk): report persistent deferred poll refusals to the application
Show description for 90854bf
hubcio
committed
90854bf
View commit details
Copy full SHA for 90854bf
Browse repository at this point
fix(server): wake deferred reads refused by a full read budget
Show description for d8a1dfd
hubcio
committed
d8a1dfd
View commit details
Copy full SHA for d8a1dfd
Browse repository at this point
fix(server): stop re-reading deferred polls that cannot finish yet
Show description for 16664c0
hubcio
committed
16664c0
View commit details
Copy full SHA for 16664c0
Browse repository at this point
fix(server): decide deferred re-reads from commits, not a trial read
Show description for 45eaa05
hubcio
committed
45eaa05
View commit details
Copy full SHA for 45eaa05
Browse repository at this point
fix(server): start refused deferred reads as soon as room frees
Show description for b893458
hubcio
committed
b893458
View commit details
Copy full SHA for b893458
Browse repository at this point
fix(sdk): refuse deferred partition reads in raw replica requests
Show description for 9a337e3
hubcio
committed
9a337e3
View commit details
Copy full SHA for 9a337e3
Browse repository at this point
fix(java): route raw deferred polls and refuse raw waits and cancels
Show description for ecda86c
hubcio
committed
ecda86c
View commit details
Copy full SHA for ecda86c
Browse repository at this point
fix(connectors): stop sinks without dropping committed messages
Show description for 191dd0a
hubcio
committed
191dd0a
View commit details
Copy full SHA for 191dd0a
Browse repository at this point
fix(sdk): watch drained partitions while a readiness wait runs
Show description for a3595ee
hubcio
committed
a3595ee
View commit details
Copy full SHA for a3595ee
Browse repository at this point
fix(sdk): keep positions of partitions that stay assigned
Show description for 1019ba8
hubcio
committed
1019ba8
View commit details
Copy full SHA for 1019ba8
Browse repository at this point
fix(sdk): rewind batches of lost and stopped commit-on-poll fetches
Show description for c9d4ccf
hubcio
committed
c9d4ccf
View commit details
Copy full SHA for c9d4ccf
Browse repository at this point
fix(server): refuse a parked Next poll after its stored offset moves
Show description for 2816fab
hubcio
committed
2816fab
View commit details
Copy full SHA for 2816fab
Browse repository at this point
perf(server): skip probes of parked polls that a commit cannot finish
Show description for 144d46a
hubcio
committed
144d46a
View commit details
Copy full SHA for 144d46a
Browse repository at this point
perf(server): evaluate only changed targets of a parked readiness wait
Show description for 41f897f
hubcio
committed
41f897f
View commit details
Copy full SHA for 41f897f
Browse repository at this point
perf(server): cap a deferred disk read at what its reply keeps
Show description for 274f70e
hubcio
committed
274f70e
View commit details
Copy full SHA for 274f70e
Browse repository at this point
test(server): cover the cancel of a still-queued deferred poll
Show description for 581dc8d
hubcio
committed
581dc8d
View commit details
Copy full SHA for 581dc8d
Browse repository at this point
fix(server): refuse a deferred relay with the capacity error
Show description for 236c3fc
hubcio
committed
236c3fc
View commit details
Copy full SHA for 236c3fc
Browse repository at this point
perf(sdk): look up the routes of a readiness group concurrently
Show description for d494571
hubcio
committed
d494571
View commit details
Copy full SHA for d494571
Browse repository at this point
test(sdk): cover the commit-on-poll delivery guards of poll_next
Show description for 7dafb96
hubcio
committed
7dafb96
View commit details
Copy full SHA for 7dafb96
Browse repository at this point
fix(sdk): warn once when a consumer is polled before init
Show description for ba1393e
hubcio
committed
ba1393e
View commit details
Copy full SHA for ba1393e
Browse repository at this point
fix(sdk): warn when consume_messages can never store an offset
Show description for c235cdb
hubcio
committed
c235cdb
View commit details
Copy full SHA for c235cdb
Browse repository at this point
docs(server): say the origin shard stamps deferred poll deadlines
Show description for bf8a59d
hubcio
committed
bf8a59d
View commit details
Copy full SHA for bf8a59d
Browse repository at this point
perf(server): size a deferred disk read reservation from max_bytes
Show description for 3041bc9
hubcio
committed
3041bc9
View commit details
Copy full SHA for 3041bc9
Browse repository at this point
fix(connectors): refuse a sink stream that still sets poll_interval
Show description for 03ca9bd
hubcio
committed
03ca9bd
View commit details
Copy full SHA for 03ca9bd
Browse repository at this point
fix(connectors): keep a parked sink poll from stalling other sinks
Show description for 21e54f7
hubcio
committed
21e54f7
View commit details
Copy full SHA for 21e54f7
Browse repository at this point
docs(sdk): say offset calls wait behind a parked progress poll
Show description for 9f87617
hubcio
committed
9f87617
View commit details
Copy full SHA for 9f87617
Browse repository at this point
You can’t perform that action at this time.