HeartSaVioR commented on code in PR #37905: URL: https://github.com/apache/spark/pull/37905#discussion_r973345153
########## sql/core/src/main/scala/org/apache/spark/sql/execution/streaming/MicroBatchExecution.scala: ########## @@ -590,7 +591,7 @@ class MicroBatchExecution( val newBatchesPlan = logicalPlan transform { // For v1 sources. case StreamingExecutionRelation(source, output, catalogTable) => - newData.get(source).map { dataPlan => + mutableNewData.get(source).map { dataPlan => Review Comment: Maybe, we may want to check the case of self-union / self-join to verify we really didn't break things. This works only when this condition is true `leaf : source = 1 : 1` (otherwise we are overwriting the value in map), while the code comment of ProgressReporter tells there are counter cases. -- 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: reviews-unsubscr...@spark.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org