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
Repeatable Read: Guarantees that if a transaction reads a row, it will see the same data throughout the transaction, preventing dirty reads and non-repeatable reads but allowing phantom reads.
The test case creates a phantom reads scenario, so the data inserted at t2 should be seen at t3.
3. What did you see instead (Required)
In tidb, at t3 transaction 1 can't see data inserted at t2 by transaction 2.
This is incompatible with Repeatable Read definition. So it's also incompatible with mysql
Bug Report
1. Minimal reproduce step (Required)
2. What did you expect to see? (Required)
Per definition:
Repeatable Read: Guarantees that if a transaction reads a row, it will see the same data throughout the transaction, preventing dirty reads and non-repeatable reads but allowing phantom reads.
The test case creates a phantom reads scenario, so the data inserted at t2 should be seen at t3.
3. What did you see instead (Required)
In tidb, at t3 transaction 1 can't see data inserted at t2 by transaction 2.
This is incompatible with Repeatable Read definition. So it's also incompatible with mysql
4. What is your TiDB version? (Required)
The text was updated successfully, but these errors were encountered: