peter-toth commented on code in PR #59639:
URL: https://github.com/apache/spark/pull/59639#discussion_r4339165847


##########
sql/core/src/main/java/org/apache/spark/sql/execution/datasources/parquet/LateMaterializationParquetRecordReader.java:
##########
@@ -888,30 +972,121 @@ private void reportOnce(Throwable t, String message) {
   }
 
   /**
-   * Gives up splicing for the row group being evaluated and frees its 
buffered survivors. Phase 2
-   * then reads every projected column, so the rows are unaffected.
+   * Gives up splicing for the row group being read and frees its buffered 
survivors, but not the
+   * published ones. Phase 2, or the key re-read after a spill, then reads the 
key columns, so the

Review Comment:
   Gone with the spill in 
[778c14954a9](https://github.com/apache/spark/pull/59639/commits/778c14954a9ede1af0fc6357b0b5546322e69a23).
 The `spliceCurrentRowGroup` javadoc holds again, and `spillableRowGroup` is 
gone.



-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to