Problem
[Table Stream] REPLACE TABLE swap can make lock and scan targets disagree
Minimal reproduction path
Create a base table and Table Stream, perform REPLACE TABLE with both swap modes, and run a stream query around the replacement while checking metadata locks. Verify that the object protected by the lock is the same object used by the scan, including after replay or retry.
Expected result
REPLACE TABLE locking and scanning use the same table identity.
Source
This report is a sanitized tracking record for Jira DORIS-28085. Internal hosts, paths, artifacts, build identifiers, and private logs are intentionally omitted.
Problem
[Table Stream] REPLACE TABLE swap can make lock and scan targets disagree
Minimal reproduction path
Create a base table and Table Stream, perform REPLACE TABLE with both swap modes, and run a stream query around the replacement while checking metadata locks. Verify that the object protected by the lock is the same object used by the scan, including after replay or retry.
Expected result
REPLACE TABLE locking and scanning use the same table identity.
Source
This report is a sanitized tracking record for Jira DORIS-28085. Internal hosts, paths, artifacts, build identifiers, and private logs are intentionally omitted.