Github user dbtsai commented on the issue:

    https://github.com/apache/spark/pull/21952
  
    @viirya How did you run the benchmark? I tried again on my desktop, and 
still got consistent regression. Thanks.
    
    Spark 2.4
    ```
    spark git:(master) ./build/mvn -DskipTests clean package
    spark git:(master) bin/spark-shell --jars 
external/avro/target/spark-avro_2.11-2.4.0-SNAPSHOT.jar
    ``` 
    
    Spark 2.3 + databricks avro
    ```
    spark git:(branch-2.3) ./build/mvn -DskipTests clean package
    spark git:(branch-2.3) bin/spark-shell --packages 
com.databricks:spark-avro_2.11:4.0.0               
    ```
    
    Current master:
    ```
    +-------+--------------------+                                              
    
    |summary|          writeTimes|
    +-------+--------------------+
    |  count|                 100|
    |   mean|             2.95621|
    | stddev|0.030895815479469294|
    |    min|               2.915|
    |    max|               3.049|
    +-------+--------------------+
    
    +-------+--------------------+
    |summary|           readTimes|
    +-------+--------------------+
    |  count|                 100|
    |   mean| 0.31072999999999995|
    | stddev|0.054139709842390006|
    |    min|               0.259|
    |    max|               0.692|
    +-------+--------------------+
    ```
    
    Current master with this PR:
    ```
    +-------+--------------------+                                              
    
    |summary|          writeTimes|
    +-------+--------------------+
    |  count|                 100|
    |   mean|  2.5804300000000002|
    | stddev|0.011175600225672079|
    |    min|               2.558|
    |    max|                2.62|
    +-------+--------------------+
    
    +-------+--------------------+
    |summary|           readTimes|
    +-------+--------------------+
    |  count|                 100|
    |   mean| 0.29922000000000004|
    | stddev|0.058261961532514166|
    |    min|               0.251|
    |    max|               0.732|
    +-------+--------------------+
    ```
    
    Spark 2.3 + databricks avro:
    ```
    +-------+--------------------+                                              
    
    |summary|          writeTimes|
    +-------+--------------------+
    |  count|                 100|
    |   mean|  1.7730500000000005|
    | stddev|0.025199156230863575|
    |    min|               1.729|
    |    max|               1.833|
    +-------+--------------------+
    
    +-------+-------------------+
    |summary|          readTimes|
    +-------+-------------------+
    |  count|                100|
    |   mean|            0.29715|
    | stddev|0.05685643358850465|
    |    min|              0.258|
    |    max|              0.718|
    +-------+-------------------+
    
    ```


---

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

Reply via email to