Github user gatorsmile commented on a diff in the pull request:

    https://github.com/apache/spark/pull/19218#discussion_r158571702
  
    --- Diff: 
sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetOptions.scala
 ---
    @@ -42,8 +43,15 @@ private[parquet] class ParquetOptions(
        * Acceptable values are defined in 
[[shortParquetCompressionCodecNames]].
        */
       val compressionCodecClassName: String = {
    -    val codecName = parameters.getOrElse("compression",
    -      sqlConf.parquetCompressionCodec).toLowerCase(Locale.ROOT)
    +    // `compression`, `parquet.compression`(i.e., 
ParquetOutputFormat.COMPRESSION), and
    +    // `spark.sql.parquet.compression.codec`
    +    // are in order of precedence from highest to lowest.
    +    val parquetCompressionConf = 
parameters.get(ParquetOutputFormat.COMPRESSION)
    +    val codecName = parameters
    +      .get("compression")
    +      .orElse(parquetCompressionConf)
    --- End diff --
    
    Could we keep the old behavior? We could add it later? We do not want to 
mix multiple issues in the same PR? 


---

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to