[MINOR] Removing invalid code to close parquet reader iterator (#5182)
This commit is contained in:
committed by
GitHub
parent
57612c5c32
commit
e8ab915aff
@@ -422,13 +422,7 @@ object HoodieBaseRelation {
|
|||||||
partitionedFile => {
|
partitionedFile => {
|
||||||
val extension = FSUtils.getFileExtension(partitionedFile.filePath)
|
val extension = FSUtils.getFileExtension(partitionedFile.filePath)
|
||||||
if (HoodieFileFormat.PARQUET.getFileExtension.equals(extension)) {
|
if (HoodieFileFormat.PARQUET.getFileExtension.equals(extension)) {
|
||||||
val iter = parquetReader.apply(partitionedFile)
|
parquetReader.apply(partitionedFile)
|
||||||
if (iter.isInstanceOf[Closeable]) {
|
|
||||||
// register a callback to close parquetReader which will be executed on task completion.
|
|
||||||
// when tasks finished, this method will be called, and release resources.
|
|
||||||
Option(TaskContext.get()).foreach(_.addTaskCompletionListener[Unit](_ => iter.asInstanceOf[Closeable].close()))
|
|
||||||
}
|
|
||||||
iter
|
|
||||||
} else if (HoodieFileFormat.HFILE.getFileExtension.equals(extension)) {
|
} else if (HoodieFileFormat.HFILE.getFileExtension.equals(extension)) {
|
||||||
hfileReader.apply(partitionedFile)
|
hfileReader.apply(partitionedFile)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user