-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
kv,sql: change {system.zones,span_configurations}
to honor fine grained data domiciliation rules pertaining to indexed values
#70913
Comments
cc @awoods187 @mwang1026 you may want to track this for the GDPR roadmap. cc @irfansharif since you're working on something similar. The span configs are subject to the same problem currently. |
{system.zones,span_configurations}
to honor fine grained data domiciliation rules pertaining to indexed values
We have marked this issue as stale because it has been inactive for |
Describe the problem
When configuring zones for table partitions, the zone configs themselves are stored in a single range in
system.zones
. The zone configs contain partition prefixes from the tables, and thus region-sensitive data, and so that data escapes the region that it should remain in.This makes it impossible to do strict data sovereignty partitioning using multi-region CockroachDB when domicilied data is indexed. (The issue does not exist when domicilied data is not indexed.)
Note: we already document this limitation in https://www.cockroachlabs.com/docs/stable/data-domiciling.html#limitations
Epic: CRDB-10287
To Reproduce
Expected behavior
Any zone config binary data that includes a copy from region-specific table data should be stored in the same region as that table's data.
Environment:
crdb v21.2
Jira issue: CRDB-10284
The text was updated successfully, but these errors were encountered: