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
{{ message }}
Repository navigation
[Bug]: Spanner Change Streams reading have potential data loss when the dataflow worker has high CPU utilization #39821
Spanner Change Streams reading query may early terminate and introduce data loss when dataflow worker has CPU utilization.
This was caused by how timestamps were being tracked when queries completed. Specifically, an unbounded end timestamp is no longer permitted for the change stream query RPC. However, if a query reached its calculated artificial end timestamp, the code wasn't careful enough and could accidentally advance the restriction tracker to the full, potentially unbounded end timestamp of the original range.
Activity
jiangzzhu commentedon Aug 19, 2026
The issue was fixed by #37326
jiangzzhu commentedon Aug 19, 2026
cc: @tianz101 , @chenxuesdu , @scwhittle