- Notifications
You must be signed in to change notification settings - Fork 726
25-1-3: schemeshard: quick-fix tenant system tablets deletion #22455
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
25-1-3: schemeshard: quick-fix tenant system tablets deletion #22455
Conversation
| 🟢 |
95ef961 to dee0cd9 Compare This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
…hive (ydb-platform#21377) - Implement quick fix for subdomain cleanup by directly sending system tablets delete-tablet requests to the root hive (only for dedicated databases) - Add unit and reboot tests to verify proper extsubdomain cleanup - Fix aggressive reconnect loop in coordinator's mediator_queue - Fix handling of TEvSchemeShard::TEvSyncTenantSchemeShard in schemeshard
dee0cd9 to 11640a8 Compare | ⚪ Test history | Ya make output | Test bloat
⚪ Test history | Ya make output | Test bloat | Test bloat
⚪ Test history | Ya make output | Test bloat | Test bloat | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
| ⚪ Test history | Ya make output | Test bloat
⚪ Test history | Ya make output | Test bloat | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
Merge from
main:Currently, drop-extsubdomain operations may not completely remove dedicated databases from the system:
Root cause: The cleanup procedure depends on the tenant hive's existence - delete-tablet requests are sent to the tenant hive for redirection to the root hive. This works for most databases but fails with dedicated databases, where the tenant hive cannot outlive drop-extsubdomain operations, and there's no guarantee that tenant nodes and tablets will be available during deletion.
Changes:
Closes #19842.
Changelog entry
Fix issue where dedicated database deletion may leave database system tablets improperly cleaned.
Changelog category