Skip to content

crud: support router-first upgrades from pre-1.6 storages#499

Draft
vakhov wants to merge 1 commit into
masterfrom
fix/upgrade-compat-call-on-storage
Draft

crud: support router-first upgrades from pre-1.6 storages#499
vakhov wants to merge 1 commit into
masterfrom
fix/upgrade-compat-call-on-storage

Conversation

@vakhov
Copy link
Copy Markdown
Contributor

@vakhov vakhov commented Jun 1, 2026

Add router-side compatibility for mixed CRUD versions where routers use _crud.call_on_storage but storages do not have it yet. Routers now detect unsupported _crud.call_on_storage errors, cache legacy replicaset state, and retry via direct storage calls.

Closes TNTP-7891

@vakhov vakhov force-pushed the fix/upgrade-compat-call-on-storage branch 2 times, most recently from bfb61f5 to 0e18cff Compare June 1, 2026 10:52
Add router-side compatibility for mixed CRUD versions where routers use
_crud.call_on_storage but storages do not have it yet. Routers now detect
unsupported _crud.call_on_storage errors, cache legacy replicaset state,
and retry via direct storage calls.
@vakhov vakhov force-pushed the fix/upgrade-compat-call-on-storage branch from 0e18cff to f75418c Compare June 1, 2026 12:12
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.

1 participant