Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scope Freeze: October 08, 2025
Code Freeze: October 15, 2025
Voting Date: October 20, 2025
Release Date: October 27, 2025


Resolved issues

Jira
serverASF JIRA
columnIdsissuekey,summary,priority,issuetype,assignee,updated
columnskey,summary,priority,type,assignee,updated
maximumIssues10
jqlQuery(project = 'Ignite' AND fixVersion is not empty AND fixVersion in ('3.1')) AND (component is EMPTY OR component not in (documentation)) and status in ('CLOSED', 'RESOLVED') AND resolution in(Fixed, Done, Implemented, Delivered) ORDER BY priority
serverId5aa69414-a9e9-3523-82ec-879b028fb15b


Resolved issues without resolve version

...

Jira Charts
borderfalse
showinfortrue
serverASF JIRA
jqlproject%3Dignite%20and%20fixVersion%20%3D%20'3.1'
statTypestatuses
chartTypepie
width600
isAuthenticatedtrue
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Benchmarks

Preliminary YCSB benchmark results.

NOTE: Ignite 2.x uses legacy Yardstick framework for benchmarks, so the results are not directly comparable.

Benchmark results:

Hardware configuration

Each host has the following hardware configuration:

SystemPowerEdge R650
CPU32 x Intel(R) Xeon(R) Silver 4314 CPU @ 2.40GHz (2 Sockets)
RAM256Gb
NVMeDell Ent NVMe CM7 U.2 MU 1.6TB
SSD2 * 450Gb
LANEthernet 10Gb
OSLinux 6.8.12-4-pve
JDKJava(TM) SE Runtime Environment (build 21.0.4+8-LTS-274)

The YCSB workload configuration

Server hosts3
Client hosts2
Threads64
Client typethin
Field length100 bytes
Fields count10
Storage engineaipersist

The YCSB workload configuration for specific scenarios

  • Batch KV

    Client hosts1
    Threads16
    Batch size1000 entries per operation


  • Explicit TX KV

    Batch size5 single KV operations within explicit transaction


  • Single KV with indexes

    Secondary indexes5


Results

PUT (INSERT) throughput performance

Scenario3.0.0
PUT (ops/sec)
3.1.0
PUT (ops/sec)
Diff to 3.0.0
(%)
Single KV, replicas = 1197700208457+5.44 %
Single SQL, replicas = 1131837184515+39.96 %
Single JDBC, replicas = 1128382141655+10.34 %
Explicit TX KV, replicas = 11937621437+10.64 %
Batch KV, replicas = 1271303+11.47 %
Single KV with indexes, replicas = 168031123954+82.20 %
Single KV, replicas = 390898109424+20.38 %
Single SQL, replicas = 381092101260+24.87 %
Single JDBC, replicas = 36295788223+40.13 %
Explicit TX KV, replicas = 31075814988+39.31 %
Batch KV, replicas = 3110143+30.23 %
Single KV with indexes, replicas = 32684840753+51.79 %

GET (READ) throughput performance

Scenario3.0.0
GET (ops/sec)
3.1.0
GET (ops/sec)
Diff to 3.0.0
(%)
Single KV, replicas = 1474859577824+21.68 %
Single SQL, replicas = 1243632496897+103.95 %
Single JDBC, replicas = 1205193245060+19.43 %
Explicit TX KV, replicas = 12656062843+136.60 %
Batch KV, replicas = 1814969+19.06 %
Single KV with indexes, replicas = 1439962564614+28.33 %
Single KV, replicas = 3361934532121+47.02 %
Single SQL, replicas = 3232833474205+103.67 %
Single JDBC, replicas = 3221406246338+11.26 %
Explicit TX KV, replicas = 31614761709+282.17 %
Batch KV, replicas = 39791097+12.08 %
Single KV with indexes, replicas = 3428314537606+25.52 %
APIclient modebatchsizeserver
nodesclient
nodesreplicaspartitionsstorage
engineraft.fsyncput, TPSget, TPSnetwork
latency, usKVTODOKVSQLSQLJDBCJDBCKV DataStreamerKV DataStreamerKV putAll/getAllKV putAll/getAllKVKVSQLSQLJDBCJDBCKV DataStreamerKV DataStreamerKV putAll/getAllKV putAll/getAllTest stand: AWSTypeTODOvCPUTODOMemoryTODOStorageTODONetworkTODO

Misc Action Items