2010YOUY01 commented on code in PR #15355: URL: https://github.com/apache/datafusion/pull/15355#discussion_r2009638034
########## datafusion/physical-plan/src/sorts/sort.rs: ########## @@ -379,46 +382,64 @@ impl ExternalSorter { /// How many bytes have been spilled to disk? fn spilled_bytes(&self) -> usize { - self.metrics.spilled_bytes.value() + self.metrics.spill_metrics.spilled_bytes.value() } /// How many rows have been spilled to disk? fn spilled_rows(&self) -> usize { - self.metrics.spilled_rows.value() + self.metrics.spill_metrics.spilled_rows.value() } /// How many spill files have been created? fn spill_count(&self) -> usize { - self.metrics.spill_count.value() + self.metrics.spill_metrics.spill_file_count.value() } - /// Writes any `in_memory_batches` to a spill file and clears - /// the batches. The contents of the spill file are sorted. - /// - /// Returns the amount of memory freed. - async fn spill(&mut self) -> Result<usize> { + /// When calling, all `in_mem_batches` must be sorted, and then all of them will + /// be appended to the in-progress spill file. Review Comment: Addressed in [bf4ab62](https://github.com/apache/datafusion/pull/15355/commits/bf4ab62ceb5333e1180b20f68a87f467ad047a82) -- 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...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org