LuciferYang opened a new pull request, #37783:
URL: https://github.com/apache/spark/pull/37783

   ### What changes were proposed in this pull request?
   This PR aims to upgrade RocksDB JNI library from 7.4.5 to 7.5.3.
   
   
   
   ### Why are the changes needed?
   This version bring performance improvements(related to write throughput and 
compaction) and some bug fix,the release note as follows:
   
   - https://github.com/facebook/rocksdb/releases/tag/v7.5.3
   
   
   ### Does this PR introduce _any_ user-facing change?
   No
   
   ### How was this patch tested?
   
   - Pass GA
   - The benchmark result :
   
   **Before 7.4.5**
   
   ```
   [INFO] Running org.apache.spark.util.kvstore.RocksDBBenchmark
                                                count   mean    min     max     
95th
   dbClose                                      4       0.340   0.265   0.510   
0.510
   dbCreation                                   4       78.628  3.499   303.732 
303.732
   naturalIndexCreateIterator                   1024    0.005   0.002   1.473   
0.006
   naturalIndexDescendingCreateIterator         1024    0.006   0.005   0.062   
0.007
   naturalIndexDescendingIteration              1024    0.006   0.004   0.268   
0.008
   naturalIndexIteration                        1024    0.006   0.004   0.053   
0.009
   randomDeleteIndexed                          1024    0.025   0.019   0.183   
0.033
   randomDeletesNoIndex                         1024    0.015   0.012   0.037   
0.017
   randomUpdatesIndexed                         1024    0.081   0.033   30.773  
0.084
   randomUpdatesNoIndex                         1024    0.034   0.031   0.580   
0.037
   randomWritesIndexed                          1024    0.117   0.035   52.383  
0.120
   randomWritesNoIndex                          1024    0.039   0.034   1.556   
0.044
   refIndexCreateIterator                       1024    0.005   0.004   0.019   
0.006
   refIndexDescendingCreateIterator             1024    0.003   0.002   0.028   
0.004
   refIndexDescendingIteration                  1024    0.006   0.005   0.043   
0.008
   refIndexIteration                            1024    0.007   0.005   0.068   
0.009
   sequentialDeleteIndexed                      1024    0.021   0.017   0.096   
0.026
   sequentialDeleteNoIndex                      1024    0.015   0.012   0.041   
0.019
   sequentialUpdatesIndexed                     1024    0.044   0.037   0.747   
0.051
   sequentialUpdatesNoIndex                     1024    0.039   0.032   0.771   
0.046
   sequentialWritesIndexed                      1024    0.049   0.042   1.766   
0.056
   sequentialWritesNoIndex                      1024    0.039   0.032   2.282   
0.041
   
   ```
   
   
   
   **After 7.5.3**
   
   ```
   [INFO] Running org.apache.spark.util.kvstore.RocksDBBenchmark
                                                count   mean    min     max     
95th
   dbClose                                      4       0.342   0.212   0.683   
0.683
   dbCreation                                   4       77.603  3.403   301.357 
301.357
   naturalIndexCreateIterator                   1024    0.005   0.002   1.507   
0.007
   naturalIndexDescendingCreateIterator         1024    0.005   0.005   0.076   
0.007
   naturalIndexDescendingIteration              1024    0.006   0.004   0.244   
0.010
   naturalIndexIteration                        1024    0.006   0.004   0.065   
0.009
   randomDeleteIndexed                          1024    0.028   0.019   1.385   
0.038
   randomDeletesNoIndex                         1024    0.016   0.013   0.042   
0.019
   randomUpdatesIndexed                         1024    0.083   0.033   32.094  
0.086
   randomUpdatesNoIndex                         1024    0.038   0.034   0.469   
0.042
   randomWritesIndexed                          1024    0.122   0.034   54.517  
0.126
   randomWritesNoIndex                          1024    0.042   0.037   1.369   
0.048
   refIndexCreateIterator                       1024    0.005   0.005   0.019   
0.007
   refIndexDescendingCreateIterator             1024    0.003   0.003   0.034   
0.005
   refIndexDescendingIteration                  1024    0.006   0.005   0.044   
0.008
   refIndexIteration                            1024    0.007   0.005   0.072   
0.011
   sequentialDeleteIndexed                      1024    0.022   0.017   0.104   
0.027
   sequentialDeleteNoIndex                      1024    0.015   0.012   0.038   
0.019
   sequentialUpdatesIndexed                     1024    0.046   0.039   0.862   
0.054
   sequentialUpdatesNoIndex                     1024    0.043   0.030   0.752   
0.055
   sequentialWritesIndexed                      1024    0.051   0.039   1.949   
0.060
   sequentialWritesNoIndex                      1024    0.038   0.032   2.858   
0.042
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to