Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
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 }}
Uh oh!
There was an error while loading.
Please reload this page
.
thingsboard
/
performance-tests
Public
Notifications
You must be signed in to change notification settings
Fork
59
Star
50
Code
Issues
3
Pull requests
11
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Add opt-in STAGGERED onboarding mode
- #95
#95
Merged
ShvaykaD
merged 18 commits into
feature/gateway-rpc
thingsboard/performance-tests:feature/gateway-rpc
from
feat/staggered-onboarding-mode
thingsboard/performance-tests:feat/staggered-onboarding-mode
Copy head branch name to clipboard
Aug 21, 2026
Conversation
Commits
18
(18)
Checks
Files changed
Merged
Add opt-in STAGGERED onboarding mode
#95
ShvaykaD
merged 18 commits into
feature/gateway-rpc
thingsboard/performance-tests:feature/gateway-rpc
from
feat/staggered-onboarding-mode
thingsboard/performance-tests:feat/staggered-onboarding-mode
Copy head branch name to clipboard
Commits
Commits on Aug 13, 2026
feat(onboarding): paced staggered onboarding engine + lifecycle interface
ShvaykaD
committed
4c903c4
View commit details
Copy full SHA for 4c903c4
Browse repository at this point
feat(onboarding): add ONBOARD_MODE / ONBOARD_MAX_CONCURRENT / ONBOARD_FIRST_JITTER_SEC config
ShvaykaD
committed
e410cf6
View commit details
Copy full SHA for e410cf6
Browse repository at this point
feat(onboarding): STAGGERED lifecycle for persistent gateway mode (RPC starts at ramp-complete)
ShvaykaD
committed
285ff49
View commit details
Copy full SHA for 285ff49
Browse repository at this point
fix(onboarding): derive STAGGERED per-gateway telemetry cadence from MPS, not 1s
ShvaykaD
committed
57b5d0a
View commit details
Copy full SHA for 57b5d0a
Browse repository at this point
fix(onboarding): commit STAGGERED gateway state only on full onboarding success; announce before subscribe; fail fast on unsupported config; add unit tests
ShvaykaD
committed
e9b8b4a
View commit details
Copy full SHA for e9b8b4a
Browse repository at this point
feat(onboarding): STAGGERED lifecycle for persistent device mode
ShvaykaD
committed
1e09aaf
View commit details
Copy full SHA for 1e09aaf
Browse repository at this point
docs(onboarding): STAGGERED smoke-test runbook + README usage section
ShvaykaD
committed
ad030cc
View commit details
Copy full SHA for ad030cc
Browse repository at this point
fix(onboarding): register STAGGERED RPC/announce stats sources before starting the reporter
ShvaykaD
committed
ea124c2
View commit details
Copy full SHA for ea124c2
Browse repository at this point
fix(onboarding): STAGGERED throughput stats, ramp-timeout warning, engagement-neutral comments, regression tests
ShvaykaD
committed
030d79d
View commit details
Copy full SHA for 030d79d
Browse repository at this point
Bump version to 4.0.1-GW-22
ShvaykaD
committed
b4c5008
View commit details
Copy full SHA for b4c5008
Browse repository at this point
fix(onboarding): log RPC stats legend + subscribe summary once, not per gateway under STAGGERED
ShvaykaD
committed
0d622a2
View commit details
Copy full SHA for 0d622a2
Browse repository at this point
feat(onboarding): periodic STAGGERED onboarding-progress line every 10s until ramp-complete
ShvaykaD
committed
982b1ba
View commit details
Copy full SHA for 982b1ba
Browse repository at this point
Bump version to 4.0.1-GW-23
ShvaykaD
committed
5b1143f
View commit details
Copy full SHA for 5b1143f
Browse repository at this point
Commits on Aug 14, 2026
docs: known issue — netty-mqtt PUBACK double-release on closed channel (root cause + fix + 4.3.1.x verification)
ShvaykaD
committed
199a010
View commit details
Copy full SHA for 199a010
Browse repository at this point
Commits on Aug 18, 2026
feat(rpc-sender): configurable fire-pool size (GATEWAY_RPC_SENDER_FIRE_THREADS)
ShvaykaD
committed
78141ad
View commit details
Copy full SHA for 78141ad
Browse repository at this point
Bump version to 4.0.1-GW-24
ShvaykaD
committed
4f20b00
View commit details
Copy full SHA for 4f20b00
Browse repository at this point
Commits on Aug 19, 2026
feat(rpc-sender): submit chunks asynchronously so the offered rate is independent of reply latency
ShvaykaD
committed
0f31ad8
View commit details
Copy full SHA for 0f31ad8
Browse repository at this point
Bump version to 4.0.1-GW-25
ShvaykaD
committed
175ccb0
View commit details
Copy full SHA for 175ccb0
Browse repository at this point
You can’t perform that action at this time.