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

dongjoon pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-4.0 by this push:
     new 910acf449e0c [SPARK-50862][BUILD] Upgrade rocksdbjni to 9.8.4
910acf449e0c is described below

commit 910acf449e0c4ef845bac37c9204c04738eecdc5
Author: panbingkun <[email protected]>
AuthorDate: Sun Jan 19 13:54:18 2025 -0800

    [SPARK-50862][BUILD] Upgrade rocksdbjni to 9.8.4
    
    ### What changes were proposed in this pull request?
    The pr aims to upgrade rocksdbjni from `9.7.3` to `9.8.4`.
    
    ### Why are the changes needed?
    The full release notes as follows:
    https://github.com/facebook/rocksdb/releases/tag/v9.8.4
    https://github.com/facebook/rocksdb/releases/tag/v9.7.4
    
    ### Does this PR introduce _any_ user-facing change?
    No.
    
    ### How was this patch tested?
    Pass GA.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    No.
    
    Closes #49538 from panbingkun/SPARK-50862.
    
    Authored-by: panbingkun <[email protected]>
    Signed-off-by: Dongjoon Hyun <[email protected]>
    (cherry picked from commit 95ec08ee64e1249c8935892c6edd2079b877ae73)
    Signed-off-by: Dongjoon Hyun <[email protected]>
---
 dev/deps/spark-deps-hadoop-3-hive-2.3              |  2 +-
 pom.xml                                            |  2 +-
 ...StoreBasicOperationsBenchmark-jdk21-results.txt | 88 +++++++++++-----------
 .../StateStoreBasicOperationsBenchmark-results.txt | 88 +++++++++++-----------
 4 files changed, 90 insertions(+), 90 deletions(-)

diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3 
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index c1e3dbc33927..df9b1564e648 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -250,7 +250,7 @@ parquet-jackson/1.15.0//parquet-jackson-1.15.0.jar
 pickle/1.5//pickle-1.5.jar
 py4j/0.10.9.9//py4j-0.10.9.9.jar
 remotetea-oncrpc/1.1.2//remotetea-oncrpc-1.1.2.jar
-rocksdbjni/9.7.3//rocksdbjni-9.7.3.jar
+rocksdbjni/9.8.4//rocksdbjni-9.8.4.jar
 scala-collection-compat_2.13/2.7.0//scala-collection-compat_2.13-2.7.0.jar
 scala-compiler/2.13.15//scala-compiler-2.13.15.jar
 scala-library/2.13.15//scala-library-2.13.15.jar
diff --git a/pom.xml b/pom.xml
index faae7ba3c30e..757f74011c70 100644
--- a/pom.xml
+++ b/pom.xml
@@ -728,7 +728,7 @@
       <dependency>
         <groupId>org.rocksdb</groupId>
         <artifactId>rocksdbjni</artifactId>
-        <version>9.7.3</version>
+        <version>9.8.4</version>
       </dependency>
       <dependency>
         <groupId>${leveldbjni.group}</groupId>
diff --git 
a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt 
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
index 9ec0af2d17a7..0d1aefa51a8f 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
@@ -6,33 +6,33 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (10000 rows to overwrite - rate 100):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                           10         
    12           1          1.0        1034.4       1.0X
-RocksDB (trackTotalNumberOfRows: true)                              45         
    47           2          0.2        4504.4       0.2X
-RocksDB (trackTotalNumberOfRows: false)                             16         
    17           1          0.6        1617.3       0.6X
+In-memory                                                            8         
     9           1          1.2         830.0       1.0X
+RocksDB (trackTotalNumberOfRows: true)                              44         
    45           1          0.2        4401.7       0.2X
+RocksDB (trackTotalNumberOfRows: false)                             16         
    17           1          0.6        1611.0       0.5X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (5000 rows to overwrite - rate 50):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                          9           
  11           1          1.1         903.2       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            46           
  47           1          0.2        4592.3       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1614.6       0.6X
+In-memory                                                          8           
   9           1          1.2         823.0       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            45           
  47           1          0.2        4529.8       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1585.5       0.5X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (1000 rows to overwrite - rate 10):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                          9           
  11           1          1.1         941.9       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            46           
  47           1          0.2        4572.3       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1589.0       0.6X
+In-memory                                                          8           
   9           1          1.3         794.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            45           
  46           1          0.2        4489.4       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1585.3       0.5X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (0 rows to overwrite - rate 0):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                      8              
9           1          1.3         797.2       1.0X
-RocksDB (trackTotalNumberOfRows: true)                        45             
46           1          0.2        4468.9       0.2X
-RocksDB (trackTotalNumberOfRows: false)                       16             
17           1          0.6        1575.2       0.5X
+In-memory                                                      8              
9           1          1.2         808.2       1.0X
+RocksDB (trackTotalNumberOfRows: true)                        45             
46           1          0.2        4458.8       0.2X
+RocksDB (trackTotalNumberOfRows: false)                       16             
16           1          0.6        1578.5       0.5X
 
 
 
================================================================================================
@@ -43,29 +43,29 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (10000 rows to overwrite - rate 
100):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
           566            584           6          0.0       56623.9       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
           175            185           3          0.1       17469.9       3.2X
+RocksDB (trackTotalNumberOfRows: true)                                         
           560            573           7          0.0       56022.1       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
           182            188           3          0.1       18198.7       3.1X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
         488            502           5          0.0       48798.8       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         177            184           3          0.1       17675.0       2.8X
+RocksDB (trackTotalNumberOfRows: true)                                         
         491            505           5          0.0       49110.7       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         183            188           2          0.1       18334.7       2.7X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
         424            437           6          0.0       42429.3       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         176            182           3          0.1       17608.0       2.4X
+RocksDB (trackTotalNumberOfRows: true)                                         
         435            445           4          0.0       43524.7       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         183            188           2          0.1       18304.6       2.4X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
     406            420           6          0.0       40630.6       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
     171            178           3          0.1       17137.0       2.4X
+RocksDB (trackTotalNumberOfRows: true)                                         
     418            427           5          0.0       41755.5       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
     182            188           2          0.1       18233.8       2.3X
 
 
 
================================================================================================
@@ -76,33 +76,33 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate 
100):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                  0              1           0         26.6          37.6       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
                 43             45           1          0.2        4303.7       
0.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
                 15             16           0          0.6        1543.9       
0.0X
+In-memory                                                                      
                  0              1           0         26.9          37.2       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
                 45             46           1          0.2        4472.0       
0.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
                 16             17           0          0.6        1582.6       
0.0X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate 
50):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                7              7           1          1.5         650.9       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               45             46           1          0.2        4469.5       
0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           1          0.7        1496.4       
0.4X
+In-memory                                                                      
                7              7           0          1.5         668.3       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               46             47           1          0.2        4590.0       
0.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
               16             17           0          0.6        1588.4       
0.4X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate 
10):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                7              7           0          1.5         687.7       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               44             45           1          0.2        4357.2       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           1          0.7        1479.4       
0.5X
+In-memory                                                                      
                7              8           0          1.4         713.2       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               45             46           1          0.2        4496.7       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               16             17           1          0.6        1598.5       
0.4X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0): 
 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
            7              7           0          1.4         697.0       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
           43             45           1          0.2        4332.4       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
           14             15           0          0.7        1448.6       0.5X
+In-memory                                                                      
            7              8           1          1.4         723.7       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
           44             45           1          0.2        4407.6       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
           16             17           0          0.6        1592.7       0.5X
 
 
 
================================================================================================
@@ -113,32 +113,32 @@ OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
      7              7           0          1.5         683.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
     43             44           1          0.2        4257.5       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
     17             17           1          0.6        1669.2       0.4X
+In-memory                                                                      
      7              8           0          1.4         705.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
     43             44           1          0.2        4337.4       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
     17             18           1          0.6        1724.4       0.4X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
     6              7           0          1.6         643.6       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    23             24           1          0.4        2349.6       0.3X
-RocksDB (trackTotalNumberOfRows: false)                                        
    10             10           0          1.0         999.9       0.6X
+In-memory                                                                      
     7              7           0          1.5         667.6       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    23             24           1          0.4        2292.0       0.3X
+RocksDB (trackTotalNumberOfRows: false)                                        
    10             10           0          1.0        1008.7       0.7X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
    6              6           0          1.7         590.6       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    8              8           0          1.3         758.5       0.8X
-RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          2.0         491.5       1.2X
+In-memory                                                                      
    6              6           0          1.6         608.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    7              8           0          1.3         746.8       0.8X
+RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          2.0         488.1       1.2X
 
 OpenJDK 64-Bit Server VM 21.0.5+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
0              0           0         23.7          42.1       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.8         354.3       0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.8         354.8       0.1X
+In-memory                                                                      
0              0           0         24.8          40.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.8         351.4       0.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.8         351.2       0.1X
 
 
diff --git a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt 
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
index a8e4c83be80e..51f9fd9c0142 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
@@ -6,33 +6,33 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (10000 rows to overwrite - rate 100):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                            8         
    10           1          1.2         843.4       1.0X
-RocksDB (trackTotalNumberOfRows: true)                              44         
    46           1          0.2        4423.7       0.2X
-RocksDB (trackTotalNumberOfRows: false)                             16         
    17           1          0.6        1616.4       0.5X
+In-memory                                                            8         
     9           1          1.2         849.7       1.0X
+RocksDB (trackTotalNumberOfRows: true)                              46         
    47           2          0.2        4553.3       0.2X
+RocksDB (trackTotalNumberOfRows: false)                             16         
    17           1          0.6        1638.3       0.5X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (5000 rows to overwrite - rate 50):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                          8           
   9           1          1.2         830.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            45           
  47           1          0.2        4506.3       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1576.7       0.5X
+In-memory                                                          8           
   9           1          1.2         826.6       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            46           
  48           1          0.2        4649.0       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1622.4       0.5X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (1000 rows to overwrite - rate 10):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                          8           
   8           0          1.2         808.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            45           
  46           1          0.2        4489.0       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1588.0       0.5X
+In-memory                                                          8           
   9           0          1.2         813.1       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            45           
  47           1          0.2        4549.2       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1623.9       0.5X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 putting 10000 rows (0 rows to overwrite - rate 0):  Best Time(ms)   Avg 
Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
---------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                      8              
8           0          1.3         796.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                        44             
46           1          0.2        4437.2       0.2X
-RocksDB (trackTotalNumberOfRows: false)                       16             
17           1          0.6        1573.0       0.5X
+In-memory                                                      8              
8           0          1.2         809.5       1.0X
+RocksDB (trackTotalNumberOfRows: true)                        45             
46           1          0.2        4494.3       0.2X
+RocksDB (trackTotalNumberOfRows: false)                       16             
17           1          0.6        1610.4       0.5X
 
 
 
================================================================================================
@@ -43,29 +43,29 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (10000 rows to overwrite - rate 
100):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
--------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
           549            562           6          0.0       54902.6       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
           179            184           2          0.1       17887.1       3.1X
+RocksDB (trackTotalNumberOfRows: true)                                         
           562            576           7          0.0       56211.3       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
           182            187           3          0.1       18165.0       3.1X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (5000 rows to overwrite - rate 50):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
         486            496           6          0.0       48554.8       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         180            185           3          0.1       17973.1       2.7X
+RocksDB (trackTotalNumberOfRows: true)                                         
         491            506           7          0.0       49136.7       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         181            187           3          0.1       18143.5       2.7X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (1000 rows to overwrite - rate 10):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
         429            440           4          0.0       42859.9       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         178            184           2          0.1       17776.5       2.4X
+RocksDB (trackTotalNumberOfRows: true)                                         
         431            442           5          0.0       43056.2       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         181            186           2          0.1       18063.3       2.4X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 merging 10000 rows with 10 values per key (0 rows to overwrite - rate 0):  
Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
--------------------------------------------------------------------------------------------------------------------------------------------------------
-RocksDB (trackTotalNumberOfRows: true)                                         
     409            423           4          0.0       40946.3       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
     178            183           2          0.1       17820.2       2.3X
+RocksDB (trackTotalNumberOfRows: true)                                         
     417            430           6          0.0       41676.3       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
     180            185           3          0.1       18026.9       2.3X
 
 
 
================================================================================================
@@ -76,33 +76,33 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(10000 rows are non-existing - rate 
100):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                  1              1           0         19.6          51.0       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
                 44             45           1          0.2        4403.8       
0.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
                 15             16           0          0.7        1527.7       
0.0X
+In-memory                                                                      
                  0              1           0         23.0          43.5       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
                 44             46           1          0.2        4445.7       
0.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
                 16             16           0          0.6        1558.2       
0.0X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(5000 rows are non-existing - rate 
50):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                7              7           0          1.5         671.8       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               45             46           1          0.2        4484.7       
0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           0          0.7        1516.5       
0.4X
+In-memory                                                                      
                7              7           0          1.5         681.6       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               45             47           1          0.2        4528.3       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               16             16           0          0.6        1558.5       
0.4X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(1000 rows are non-existing - rate 
10):  Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   
Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
                7              8           0          1.4         727.7       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               44             45           1          0.2        4433.9       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           0          0.7        1512.5       
0.5X
+In-memory                                                                      
                7              8           0          1.4         729.9       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               45             46           1          0.2        4484.8       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               16             16           0          0.6        1558.6       
0.5X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 trying to delete 10000 rows from 10000 rows(0 rows are non-existing - rate 0): 
 Best Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
            7              8           1          1.4         740.3       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
           44             45           1          0.2        4390.9       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
           15             16           0          0.7        1500.6       0.5X
+In-memory                                                                      
            7              8           0          1.4         726.5       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
           44             45           1          0.2        4423.1       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
           16             16           0          0.6        1552.2       0.5X
 
 
 
================================================================================================
@@ -113,32 +113,32 @@ OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 
6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 10000 rows (maxTimestampToEvictInMillis: 9999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
      7              7           0          1.5         688.0       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
     43             44           1          0.2        4337.8       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
     17             17           0          0.6        1678.8       0.4X
+In-memory                                                                      
      7              7           0          1.4         709.4       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
     45             46           1          0.2        4523.4       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
     17             17           0          0.6        1694.7       0.4X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 5000 rows (maxTimestampToEvictInMillis: 4999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
------------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
     6              7           0          1.5         645.3       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    24             24           1          0.4        2370.3       0.3X
-RocksDB (trackTotalNumberOfRows: false)                                        
    11             11           0          0.9        1082.4       0.6X
+In-memory                                                                      
     7              7           0          1.5         661.0       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    25             25           1          0.4        2457.2       0.3X
+RocksDB (trackTotalNumberOfRows: false)                                        
    10             11           0          1.0        1048.8       0.6X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 1000 rows (maxTimestampToEvictInMillis: 999) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-----------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
    6              6           0          1.7         587.3       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    8              8           0          1.3         788.1       0.7X
-RocksDB (trackTotalNumberOfRows: false)                                        
    6              6           0          1.8         554.1       1.1X
+In-memory                                                                      
    6              6           0          1.7         605.7       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    8              8           0          1.2         809.3       0.7X
+RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          1.9         529.2       1.1X
 
 OpenJDK 64-Bit Server VM 17.0.13+11-LTS on Linux 6.8.0-1017-azure
 AMD EPYC 7763 64-Core Processor
 evicting 0 rows (maxTimestampToEvictInMillis: -1) from 10000 rows:  Best 
Time(ms)   Avg Time(ms)   Stdev(ms)    Rate(M/s)   Per Row(ns)   Relative
 
-------------------------------------------------------------------------------------------------------------------------------------------------
-In-memory                                                                      
0              0           0         23.9          41.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.6         387.4       0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.6         389.4       0.1X
+In-memory                                                                      
0              0           0         24.1          41.6       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.5         393.7       0.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.5         393.6       0.1X
 
 


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


Reply via email to