lostluck commented on issue #35869: URL: https://github.com/apache/beam/issues/35869#issuecomment-3189031445
It might be possible to avoid the eager read by instead tracking the number of blind writes that happened before the read. Since transaction states are local, we can probably filter the blind writes that happened before the read, since the duplication happens when we apply the local state to the runner state. While overall, the move to match to Java and Python's approach is preferable, this at least avoids the extra cost of a Read from state along with every write. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@beam.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org