You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@spark.apache.org by MaxGekk <gi...@git.apache.org> on 2018/04/27 15:55:00 UTC

[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

GitHub user MaxGekk opened a pull request:

    https://github.com/apache/spark/pull/21182

    [SPARK-24068] Propagating DataFrameReader's options to Text datasource on schema inferring

    ## What changes were proposed in this pull request?
    
    While reading CSV or JSON files, DataFrameReader's options are converted to Hadoop's parameters, for example there:
    https://github.com/apache/spark/blob/branch-2.3/sql/core/src/main/scala/org/apache/spark/sql/execution/DataSourceScanExec.scala#L302
    
    but the options are not propagated to Text datasource on schema inferring, for instance:
    https://github.com/apache/spark/blob/branch-2.3/sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVDataSource.scala#L184-L188
    
    The PR proposes propagation of user's options to Text datasource on scheme inferring in similar way as user's options are converted to Hadoop parameters if schema is specified.
    
    ## How was this patch tested?
    The changes were tested manually by using https://github.com/twitter/hadoop-lzo:
    
    ```
    hadoop-lzo> mvn clean package
    hadoop-lzo> ln -s ./target/hadoop-lzo-0.4.21-SNAPSHOT.jar ./hadoop-lzo.jar
    ```
    Create 2 test files in JSON and CSV format and compress them:
    ```shell
    $ cat test.csv
    col1|col2
    a|1
    $ lzop test.csv
    $ cat test.json
    {"col1":"a","col2":1}
    $ lzop test.json
    ```
    Run `spark-shell` with hadoop-lzo:
    ```
    bin/spark-shell --jars ~/hadoop-lzo/hadoop-lzo.jar
    ```
    reading compressing CSV and JSON without schema:
    ```scala
    spark.read.option("io.compression.codecs", "com.hadoop.compression.lzo.LzopCodec").option("inferSchema",true).option("header",true).option("sep","|").csv("test.csv.lzo").show()
    +----+----+
    |col1|col2|
    +----+----+
    |   a|   1|
    +----+----+
    ```
    ```scala
    spark.read.option("io.compression.codecs", "com.hadoop.compression.lzo.LzopCodec").option("multiLine", true).json("test.json.lzo").printSchema
    root
     |-- col1: string (nullable = true)
     |-- col2: long (nullable = true)
    ```

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/MaxGekk/spark-1 text-options

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/spark/pull/21182.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #21182
    
----
commit 8a8ff3f5bfdfaee7ec73e362cfa34261d199f407
Author: Maxim Gekk <ma...@...>
Date:   2018-04-27T13:23:40Z

    Propagating DataFrameReader's options to the text datasource on schema inferring

----


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by viirya <gi...@git.apache.org>.
Github user viirya commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186263531
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +136,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  @transient val textOptions = parameters
    --- End diff --
    
    If you want to access `parameters` like this, why not just remove `private` on it?


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90010 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90010/testReport)** for PR 21182 at commit [`9f55aa8`](https://github.com/apache/spark/commit/9f55aa8fa9589bd23fddfe83f9badff02492e69c).
     * This patch **fails SparkR unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89953 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89953/testReport)** for PR 21182 at commit [`1fa871d`](https://github.com/apache/spark/commit/1fa871dd4cad9a04cf8617031ab47844a82bb56e).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/89953/
    Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Here is the backport to 2.3: https://github.com/apache/spark/pull/21292


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89942 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89942/testReport)** for PR 21182 at commit [`8a8ff3f`](https://github.com/apache/spark/commit/8a8ff3f5bfdfaee7ec73e362cfa34261d199f407).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90284/
    Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    jenkins, retest this, please


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test PASSed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by asfgit <gi...@git.apache.org>.
Github user asfgit closed the pull request at:

    https://github.com/apache/spark/pull/21182


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90270 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90270/testReport)** for PR 21182 at commit [`d138c44`](https://github.com/apache/spark/commit/d138c447e287bec3807d0b0b8a0c68282efa1883).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90276/
    Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90247/
    Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89929 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89929/testReport)** for PR 21182 at commit [`8a8ff3f`](https://github.com/apache/spark/commit/8a8ff3f5bfdfaee7ec73e362cfa34261d199f407).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    jenkins, retest this, please


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90047/
    Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r185827257
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +138,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    I faced to the problem on `FileStreamSourceSuite.read new files in partitioned table with globbing, should not read partition data`. Let me check it again.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90047 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90047/testReport)** for PR 21182 at commit [`9f55aa8`](https://github.com/apache/spark/commit/9f55aa8fa9589bd23fddfe83f9badff02492e69c).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    jenkins, retest this, please


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test PASSed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90286/
    Test PASSed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186282286
  
    --- Diff: sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVOptions.scala ---
    @@ -20,14 +20,16 @@ package org.apache.spark.sql.execution.datasources.csv
     import java.nio.charset.StandardCharsets
     import java.util.{Locale, TimeZone}
     
    +import scala.collection.immutable.ListMap
    --- End diff --
    
    nit: seems not used.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by cloud-fan <gi...@git.apache.org>.
Github user cloud-fan commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    shall we backport it to 2.3?


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90269 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90269/testReport)** for PR 21182 at commit [`cd1ffad`](https://github.com/apache/spark/commit/cd1ffadd3ef19e72fdc6bf228d7281008564dd1a).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90286 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90286/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90284 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90284/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89929 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89929/testReport)** for PR 21182 at commit [`8a8ff3f`](https://github.com/apache/spark/commit/8a8ff3f5bfdfaee7ec73e362cfa34261d199f407).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90286 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90286/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by gengliangwang <gi...@git.apache.org>.
Github user gengliangwang commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r185820210
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +138,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    I see, `CaseInsensitiveMap.. with Serializable` so I think it was ok. I didn't try it and run tests.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    @HyukjinKwon @viirya @gengliangwang May I ask you to look at the PR again.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r185773095
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +138,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    The reason why I constructed new map is I got an exception like the `textOptions` value is not serializable on one test suite. 


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    jenkins, retest this, please


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90010/
    Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90270/
    Test FAILed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by viirya <gi...@git.apache.org>.
Github user viirya commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186274691
  
    --- Diff: sql/core/src/main/scala/org/apache/spark/sql/execution/datasources/csv/CSVOptions.scala ---
    @@ -189,4 +191,6 @@ class CSVOptions(
         settings.setUnescapedQuoteHandling(UnescapedQuoteHandling.STOP_AT_DELIMITER)
         settings
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    Follow `JSONOptions` to make it `@transient` and use `parameters` instead of creating a new map?


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Seems fine otherwise.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by gatorsmile <gi...@git.apache.org>.
Github user gatorsmile commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    cc @gengliangwang 


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Can one of the admins verify this patch?


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186257363
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +138,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    The test fails on serialization of the `textOptions` value because the former one refers to `transient` parameters. I add the `@transient` annotation to `textOptions` (it should be safe because `textOptions` is using on the driver only and shouldn't be serialized).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90284 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90284/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by viirya <gi...@git.apache.org>.
Github user viirya commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186275033
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +136,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  @transient val textOptions = parameters
    --- End diff --
    
    Seems to me it's less possibly we have new options which are not passed by `parameters`. If you think it can be, I'm fine with this.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    @HyukjinKwon Sure, I will prepare a PR


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test PASSed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90247 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90247/testReport)** for PR 21182 at commit [`49012a3`](https://github.com/apache/spark/commit/49012a392329241969e1d1d938f965b84968f559).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90270 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90270/testReport)** for PR 21182 at commit [`d138c44`](https://github.com/apache/spark/commit/d138c447e287bec3807d0b0b8a0c68282efa1883).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/90269/
    Test FAILed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by MaxGekk <gi...@git.apache.org>.
Github user MaxGekk commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186264859
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +136,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  @transient val textOptions = parameters
    --- End diff --
    
    My motivation for creating of the separate variable for text parameters was having one place where the text parameters are forming. So, in the future if we need additional options to pass to the Text datasource, don't need to modify all places where they are forming. @viirya If you believe, it over-complicates the implementation, I will remove it.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/89929/
    Test FAILed.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r186280648
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +136,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  @transient val textOptions = parameters
    --- End diff --
    
    Shall we make this less complicated and do what @MaxGekk's said in place next time?


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90276 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90276/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged build finished. Test FAILed.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90010 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90010/testReport)** for PR 21182 at commit [`9f55aa8`](https://github.com/apache/spark/commit/9f55aa8fa9589bd23fddfe83f9badff02492e69c).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89953 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89953/testReport)** for PR 21182 at commit [`1fa871d`](https://github.com/apache/spark/commit/1fa871dd4cad9a04cf8617031ab47844a82bb56e).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90269 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90269/testReport)** for PR 21182 at commit [`cd1ffad`](https://github.com/apache/spark/commit/cd1ffadd3ef19e72fdc6bf228d7281008564dd1a).
     * This patch **fails from timeout after a configured wait of \`300m\`**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Merged to master.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90247 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90247/testReport)** for PR 21182 at commit [`49012a3`](https://github.com/apache/spark/commit/49012a392329241969e1d1d938f965b84968f559).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by HyukjinKwon <gi...@git.apache.org>.
Github user HyukjinKwon commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    I tried but it had conflict. @MaxGekk mind opening a backport pr?


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90047 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90047/testReport)** for PR 21182 at commit [`9f55aa8`](https://github.com/apache/spark/commit/9f55aa8fa9589bd23fddfe83f9badff02492e69c).
     * This patch **fails Spark unit tests**.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #89942 has started](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/89942/testReport)** for PR 21182 at commit [`8a8ff3f`](https://github.com/apache/spark/commit/8a8ff3f5bfdfaee7ec73e362cfa34261d199f407).


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by SparkQA <gi...@git.apache.org>.
Github user SparkQA commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    **[Test build #90276 has finished](https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/90276/testReport)** for PR 21182 at commit [`6610826`](https://github.com/apache/spark/commit/6610826fbb229ca509c0ae9e023b36253852af33).
     * This patch passes all tests.
     * This patch merges cleanly.
     * This patch adds no public classes.


---

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


[GitHub] spark pull request #21182: [SPARK-24068] Propagating DataFrameReader's optio...

Posted by gengliangwang <gi...@git.apache.org>.
Github user gengliangwang commented on a diff in the pull request:

    https://github.com/apache/spark/pull/21182#discussion_r185757247
  
    --- Diff: sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/json/JSONOptions.scala ---
    @@ -136,4 +138,6 @@ private[sql] class JSONOptions(
           allowBackslashEscapingAnyCharacter)
         factory.configure(JsonParser.Feature.ALLOW_UNQUOTED_CONTROL_CHARS, allowUnquotedControlChars)
       }
    +
    +  val textOptions = ListMap(parameters.toList: _*)
    --- End diff --
    
    I think we can use `parameters` instead of constructing a new map.


---

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


[GitHub] spark issue #21182: [SPARK-24068] Propagating DataFrameReader's options to T...

Posted by AmplabJenkins <gi...@git.apache.org>.
Github user AmplabJenkins commented on the issue:

    https://github.com/apache/spark/pull/21182
  
    Test FAILed.
    Refer to this link for build results (access rights to CI server needed): 
    https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/89942/
    Test FAILed.


---

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