Skip to content
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

[Docs] Atomicity Limitations of xCluster Need to be Clearer #14294

Closed
mrajcevic01 opened this issue Oct 3, 2022 · 1 comment · Fixed by #14496
Closed

[Docs] Atomicity Limitations of xCluster Need to be Clearer #14294

mrajcevic01 opened this issue Oct 3, 2022 · 1 comment · Fixed by #14496
Assignees
Labels
area/documentation Documentation needed

Comments

@mrajcevic01
Copy link
Contributor

Description

I have created this issue in response to a conversation with a user that was confused by the documentation below.

Currently in our xCluster documentation we have a section called Limitations that calls out the current limitations of the feature.

In the Transactional semantics subsection we see:

"Transactions from the source are not applied atomically on the target. That is, some changes in a transaction may be visible before others."

However further down in the Atomicity of Transactions subsection under Transactional guarantees we see:

"This implies one can never read a partial result of a transaction on the sink cluster."

This is confusing for users as Atomicity is only guaranteed on the target side if a transaction impacts a single shard/tablet. If the transaction touches multiple shards or multiple tables, then currently atomicity across shards/tables is not guaranteed on the target side. We are addressing this as part of Issue #10976 and it will be part of our upcoming release which should be available in Nov.

@mrajcevic01 mrajcevic01 added the area/documentation Documentation needed label Oct 3, 2022
@lizayugabyte lizayugabyte self-assigned this Oct 3, 2022
@lizayugabyte lizayugabyte added this to Backlog in Documentation via automation Oct 3, 2022
@lizayugabyte lizayugabyte moved this from Backlog to In progress in Documentation Oct 6, 2022
@lizayugabyte
Copy link
Contributor

@mrajcevic01 I removed the "Atomicity of Transactions" section. And issue 10976 is already mentioned in Transactional semantics

@lizayugabyte lizayugabyte moved this from In progress to In review in Documentation Oct 17, 2022
Documentation automation moved this from In review to Done Oct 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/documentation Documentation needed
Projects
Development

Successfully merging a pull request may close this issue.

2 participants