This is an automated email from the ASF dual-hosted git repository.

gurwls223 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new aa393cd  [MINOR][TEST] GzipCodec should be set with Configuration 
before using
aa393cd is described below

commit aa393cdafff5c9f20d41133631a4efcdee3ccdc7
Author: Liang-Chi Hsieh <[email protected]>
AuthorDate: Thu Oct 7 15:56:25 2021 +0900

    [MINOR][TEST] GzipCodec should be set with Configuration before using
    
    ### What changes were proposed in this pull request?
    
    This is a minor fix to the usage of `GzipCodec` in 
`WholeTextFileRecordReaderSuite` by setting `Configuration` on it.
    
    ### Why are the changes needed?
    
    As `Configurable` class, `GzipCodec` should be set with `Configuration` 
before using as an initialization. It has a `conf` member variable and many 
methods use it to access hadoop configurations. This is how it is used in 
Hadoop codebase.
    
    We added an internal Hadoop configuration recently and found 
`WholeTextFileRecordReaderSuite` failed due to this issue in the test suite.
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Existing tests.
    
    Closes #34209 from viirya/fix-test.
    
    Authored-by: Liang-Chi Hsieh <[email protected]>
    Signed-off-by: Hyukjin Kwon <[email protected]>
---
 .../scala/org/apache/spark/input/WholeTextFileRecordReaderSuite.scala   | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/core/src/test/scala/org/apache/spark/input/WholeTextFileRecordReaderSuite.scala
 
b/core/src/test/scala/org/apache/spark/input/WholeTextFileRecordReaderSuite.scala
index f1d7053..5c31d7f 100644
--- 
a/core/src/test/scala/org/apache/spark/input/WholeTextFileRecordReaderSuite.scala
+++ 
b/core/src/test/scala/org/apache/spark/input/WholeTextFileRecordReaderSuite.scala
@@ -23,6 +23,7 @@ import java.io.FileOutputStream
 
 import scala.collection.immutable.IndexedSeq
 
+import org.apache.hadoop.conf.Configuration
 import org.apache.hadoop.io.Text
 import org.apache.hadoop.io.compress.{CompressionCodecFactory, GzipCodec}
 import org.scalatest.BeforeAndAfterAll
@@ -70,6 +71,7 @@ class WholeTextFileRecordReaderSuite extends SparkFunSuite 
with BeforeAndAfterAl
                                compress: Boolean) = {
     val out = if (compress) {
       val codec = new GzipCodec
+      codec.setConf(new Configuration())
       val path = s"${inputDir.toString}/$fileName${codec.getDefaultExtension}"
       codec.createOutputStream(new DataOutputStream(new 
FileOutputStream(path)))
     } else {

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

Reply via email to