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

yangjie01 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new 5112e5887714 [SPARK-48692][BUILD] Upgrade `rocksdbjni` to 9.2.1
5112e5887714 is described below

commit 5112e58877147c7fb169d2c53845ce00de127866
Author: panbingkun <[email protected]>
AuthorDate: Tue Jun 25 11:45:42 2024 +0800

    [SPARK-48692][BUILD] Upgrade `rocksdbjni` to 9.2.1
    
    ### What changes were proposed in this pull request?
    The pr aims to upgrade rocksdbjni from `8.11.4` to `9.2.1`.
    
    ### Why are the changes needed?
    The full release notes as follows:
    https://github.com/facebook/rocksdb/releases/tag/v9.2.1
    https://github.com/facebook/rocksdb/releases/tag/v9.1.1
    https://github.com/facebook/rocksdb/releases/tag/v9.1.0
    https://github.com/facebook/rocksdb/releases/tag/v9.0.1
    https://github.com/facebook/rocksdb/releases/tag/v9.0.0
    
    ### 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 #46146 from panbingkun/test_rocksdbjni_9.
    
    Authored-by: panbingkun <[email protected]>
    Signed-off-by: yangjie01 <[email protected]>
---
 dev/deps/spark-deps-hadoop-3-hive-2.3              |   2 +-
 pom.xml                                            |   2 +-
 ...StoreBasicOperationsBenchmark-jdk21-results.txt | 120 ++++++++++-----------
 .../StateStoreBasicOperationsBenchmark-results.txt | 120 ++++++++++-----------
 4 files changed, 122 insertions(+), 122 deletions(-)

diff --git a/dev/deps/spark-deps-hadoop-3-hive-2.3 
b/dev/deps/spark-deps-hadoop-3-hive-2.3
index edaf1c494d13..b99ec346e6ab 100644
--- a/dev/deps/spark-deps-hadoop-3-hive-2.3
+++ b/dev/deps/spark-deps-hadoop-3-hive-2.3
@@ -244,7 +244,7 @@ parquet-jackson/1.13.1//parquet-jackson-1.13.1.jar
 pickle/1.5//pickle-1.5.jar
 py4j/0.10.9.7//py4j-0.10.9.7.jar
 remotetea-oncrpc/1.1.2//remotetea-oncrpc-1.1.2.jar
-rocksdbjni/8.11.4//rocksdbjni-8.11.4.jar
+rocksdbjni/9.2.1//rocksdbjni-9.2.1.jar
 scala-collection-compat_2.13/2.7.0//scala-collection-compat_2.13-2.7.0.jar
 scala-compiler/2.13.14//scala-compiler-2.13.14.jar
 scala-library/2.13.14//scala-library-2.13.14.jar
diff --git a/pom.xml b/pom.xml
index 85fc2aefdf90..a6dc3a60d89c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -691,7 +691,7 @@
       <dependency>
         <groupId>org.rocksdb</groupId>
         <artifactId>rocksdbjni</artifactId>
-        <version>8.11.4</version>
+        <version>9.2.1</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 e563e60a8f48..6a42c7b283b7 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-jdk21-results.txt
@@ -2,143 +2,143 @@
 put rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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        1023.2       1.0X
-RocksDB (trackTotalNumberOfRows: true)                              42         
    44           2          0.2        4197.6       0.2X
-RocksDB (trackTotalNumberOfRows: false)                             16         
    17           1          0.6        1591.7       0.6X
+In-memory                                                           10         
    11           1          1.0         968.0       1.0X
+RocksDB (trackTotalNumberOfRows: true)                              40         
    42           2          0.2        4033.5       0.2X
+RocksDB (trackTotalNumberOfRows: false)                             15         
    16           1          0.7        1502.0       0.6X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                         10           
  11           1          1.0        1009.0       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            41           
  43           1          0.2        4109.6       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  17           1          0.6        1584.7       0.6X
+In-memory                                                          9           
  11           1          1.1         943.4       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            48           
  50           1          0.2        4817.3       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           15           
  16           1          0.7        1499.9       0.6X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                         10           
  11           1          1.0         978.4       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            40           
  41           1          0.3        3994.7       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           16           
  16           1          0.6        1559.3       0.6X
+In-memory                                                          9           
  10           1          1.1         906.1       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            54           
  56           1          0.2        5418.7       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           15           
  16           1          0.7        1535.8       0.6X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                     10             
11           1          1.0         959.7       1.0X
-RocksDB (trackTotalNumberOfRows: true)                        39             
41           1          0.3        3946.1       0.2X
-RocksDB (trackTotalNumberOfRows: false)                       16             
16           1          0.6        1554.8       0.6X
+In-memory                                                     10             
11           1          1.1         951.0       1.0X
+RocksDB (trackTotalNumberOfRows: true)                        57             
58           1          0.2        5680.0       0.2X
+RocksDB (trackTotalNumberOfRows: false)                       16             
16           1          0.6        1563.7       0.6X
 
 
 
================================================================================================
 merge rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
           525            535           5          0.0       52482.0       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
           168            174           3          0.1       16842.2       3.1X
+RocksDB (trackTotalNumberOfRows: true)                                         
           531            550           7          0.0       53076.7       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
           175            183           3          0.1       17475.3       3.0X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
         515            525           5          0.0       51496.4       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         169            174           4          0.1       16929.6       3.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
         522            538           8          0.0       52183.0       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         171            177           3          0.1       17100.7       3.1X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
         498            510           5          0.0       49792.9       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         168            173           2          0.1       16840.0       3.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
         518            534           7          0.0       51827.6       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         174            179           2          0.1       17358.9       3.0X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
     495            506           5          0.0       49512.3       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
     168            172           3          0.1       16809.9       2.9X
+RocksDB (trackTotalNumberOfRows: true)                                         
     522            537           6          0.0       52162.9       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
     173            181           3          0.1       17259.8       3.0X
 
 
 
================================================================================================
 delete rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
                 40             41           1          0.3        3993.4       
0.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
                 16             16           0          0.6        1565.5       
0.0X
+In-memory                                                                      
                  1              1           0         17.5          57.2       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
                 56             58           1          0.2        5647.4       
0.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
                 15             16           1          0.7        1525.5       
0.0X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
                8              9           1          1.2         831.0       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               41             42           1          0.2        4100.4       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               16             16           0          0.6        1558.6       
0.5X
+In-memory                                                                      
                8              9           0          1.2         826.2       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               50             51           1          0.2        4955.2       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           0          0.7        1533.6       
0.5X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
                9             10           1          1.1         883.2       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               42             43           1          0.2        4172.7       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               16             16           0          0.6        1557.0       
0.6X
+In-memory                                                                      
                9             11           1          1.1         892.6       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               44             45           1          0.2        4351.5       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           1          0.7        1526.5       
0.6X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
            9             10           1          1.1         899.0       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
           42             43           1          0.2        4175.1       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
           16             16           0          0.6        1573.8       0.6X
+In-memory                                                                      
            9             10           1          1.1         894.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
           41             42           1          0.2        4142.6       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
           15             16           0          0.7        1509.7       0.6X
 
 
 
================================================================================================
 evict rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
      9              9           1          1.1         872.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
     40             41           1          0.3        3979.9       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
     16             16           0          0.6        1623.4       0.5X
+In-memory                                                                      
      9              9           1          1.2         851.8       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
     40             41           1          0.2        4030.3       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
     16             17           1          0.6        1632.1       0.5X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
     8              9           0          1.2         809.3       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    21             22           1          0.5        2111.4       0.4X
-RocksDB (trackTotalNumberOfRows: false)                                        
     9             10           0          1.1         936.9       0.9X
+In-memory                                                                      
     8              9           1          1.2         807.1       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    21             22           1          0.5        2124.6       0.4X
+RocksDB (trackTotalNumberOfRows: false)                                        
     9             10           0          1.1         940.9       0.9X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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                                                                      
    8              8           0          1.3         755.9       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    7              7           0          1.5         672.2       1.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
    4              5           0          2.3         441.2       1.7X
+In-memory                                                                      
    7              8           1          1.4         739.1       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    7              7           0          1.4         697.1       1.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          2.2         460.0       1.6X
 
-OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 21.0.3+9-LTS on Linux 6.5.0-1022-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)                                         
3              3           0          3.3         303.2       0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
3              3           0          3.3         303.4       0.1X
+In-memory                                                                      
0              1           0         23.9          41.8       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
3              3           0          3.0         328.1       0.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
3              3           0          3.0         329.5       0.1X
 
 
diff --git a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt 
b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
index d009895b3d58..9c99d86e3bfd 100644
--- a/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
+++ b/sql/core/benchmarks/StateStoreBasicOperationsBenchmark-results.txt
@@ -2,143 +2,143 @@
 put rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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         
    11           1          1.0         983.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                              42         
    43           2          0.2        4192.5       0.2X
-RocksDB (trackTotalNumberOfRows: false)                             16         
    16           1          0.6        1556.9       0.6X
+In-memory                                                            9         
    10           0          1.1         927.6       1.0X
+RocksDB (trackTotalNumberOfRows: true)                              41         
    42           2          0.2        4063.3       0.2X
+RocksDB (trackTotalNumberOfRows: false)                             15         
    16           1          0.7        1500.5       0.6X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                         10           
  11           1          1.0         981.4       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            41           
  42           2          0.2        4061.8       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           15           
  16           1          0.6        1547.5       0.6X
+In-memory                                                          9           
  10           1          1.1         926.5       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            49           
  50           1          0.2        4853.7       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           15           
  16           1          0.7        1495.9       0.6X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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           
  10           1          1.1         949.5       1.0X
-RocksDB (trackTotalNumberOfRows: true)                            40           
  41           1          0.3        3979.3       0.2X
-RocksDB (trackTotalNumberOfRows: false)                           15           
  16           1          0.6        1540.0       0.6X
+In-memory                                                          9           
  10           0          1.1         900.9       1.0X
+RocksDB (trackTotalNumberOfRows: true)                            54           
  55           1          0.2        5359.6       0.2X
+RocksDB (trackTotalNumberOfRows: false)                           15           
  15           1          0.7        1491.9       0.6X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                      9             
10           1          1.1         947.6       1.0X
-RocksDB (trackTotalNumberOfRows: true)                        39             
40           1          0.3        3935.4       0.2X
-RocksDB (trackTotalNumberOfRows: false)                       15             
16           1          0.6        1539.4       0.6X
+In-memory                                                      9             
10           0          1.1         899.6       1.0X
+RocksDB (trackTotalNumberOfRows: true)                        55             
56           1          0.2        5500.9       0.2X
+RocksDB (trackTotalNumberOfRows: false)                       15             
15           0          0.7        1493.8       0.6X
 
 
 
================================================================================================
 merge rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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)                                         
           529            540           8          0.0       52863.1       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
           172            178           3          0.1       17244.4       3.1X
+RocksDB (trackTotalNumberOfRows: true)                                         
           515            526           6          0.0       51507.8       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
           167            175           3          0.1       16747.6       3.1X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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)                                         
         515            527           8          0.0       51526.8       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         172            178           4          0.1       17248.0       3.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
         516            526           4          0.0       51588.3       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         166            171           3          0.1       16579.3       3.1X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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)                                         
         502            511           5          0.0       50176.5       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
         173            177           2          0.1       17252.8       2.9X
+RocksDB (trackTotalNumberOfRows: true)                                         
         513            523           5          0.0       51287.0       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
         165            170           2          0.1       16532.2       3.1X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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)                                         
     500            510           5          0.0       49983.4       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
     171            177           3          0.1       17117.0       2.9X
+RocksDB (trackTotalNumberOfRows: true)                                         
     513            521           4          0.0       51288.3       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
     165            169           2          0.1       16482.6       3.1X
 
 
 
================================================================================================
 delete rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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         25.8          38.8       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
                 39             40           1          0.3        3924.3       
0.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
                 15             16           2          0.7        1533.9       
0.0X
+In-memory                                                                      
                  0              0           0         27.9          35.8       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
                 54             56           1          0.2        5448.6       
0.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
                 15             15           0          0.7        1458.7       
0.0X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
                8              9           0          1.2         806.7       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               41             42           1          0.2        4061.1       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           0          0.7        1536.1       
0.5X
+In-memory                                                                      
                8              8           0          1.3         772.5       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               48             49           1          0.2        4773.0       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               14             15           0          0.7        1445.6       
0.5X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
                9              9           0          1.2         862.9       
1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
               42             43           1          0.2        4157.1       
0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
               15             16           0          0.6        1538.5       
0.6X
+In-memory                                                                      
                8              9           0          1.2         826.1       
1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
               42             43           1          0.2        4198.7       
0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
               15             15           0          0.7        1460.1       
0.6X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
            9              9           0          1.1         874.9       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
           42             43           1          0.2        4157.6       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
           15             16           0          0.7        1529.0       0.6X
+In-memory                                                                      
            8              9           0          1.2         833.2       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
           40             41           1          0.2        4043.6       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
           15             15           0          0.7        1457.1       0.6X
 
 
 
================================================================================================
 evict rows
 
================================================================================================
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
      9              9           0          1.2         868.3       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
     40             41           0          0.2        4042.0       0.2X
-RocksDB (trackTotalNumberOfRows: false)                                        
     16             17           0          0.6        1617.0       0.5X
+In-memory                                                                      
      8              9           0          1.2         835.1       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
     40             40           0          0.3        3972.7       0.2X
+RocksDB (trackTotalNumberOfRows: false)                                        
     15             16           0          0.6        1547.2       0.5X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
     8              9           0          1.2         815.5       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    22             22           0          0.5        2194.1       0.4X
-RocksDB (trackTotalNumberOfRows: false)                                        
    10             10           0          1.0         994.9       0.8X
+In-memory                                                                      
     8              8           0          1.3         775.3       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    21             22           1          0.5        2130.5       0.4X
+RocksDB (trackTotalNumberOfRows: false)                                        
    10             10           0          1.0         973.2       0.8X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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                                                                      
    8              8           0          1.3         756.1       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
    7              7           0          1.4         720.6       1.0X
-RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          2.1         484.1       1.6X
+In-memory                                                                      
    7              8           0          1.4         704.9       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
    7              7           0          1.4         717.5       1.0X
+RocksDB (trackTotalNumberOfRows: false)                                        
    5              5           0          2.1         482.3       1.5X
 
-OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1018-azure
+OpenJDK 64-Bit Server VM 17.0.11+9-LTS on Linux 6.5.0-1022-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              1           0         21.3          46.8       1.0X
-RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.8         351.5       0.1X
-RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.8         352.0       0.1X
+In-memory                                                                      
0              0           0         23.0          43.4       1.0X
+RocksDB (trackTotalNumberOfRows: true)                                         
4              4           0          2.8         352.8       0.1X
+RocksDB (trackTotalNumberOfRows: false)                                        
4              4           0          2.8         353.7       0.1X
 
 


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


Reply via email to