Versions Compared

Key

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

Table of Contents

Description

Dev list: TODO https://lists.apache.org/thread/q7xqfqyh3rmfstrxn3cofx44syjm4m13

Branch: TODO: https://github.com/apache/ignite-3/tree/ignite-3.1.0

Release Manager

Unknown User (zstan)   

Release Phases

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


Resolved issues


Resolved issues without resolve version

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 affectedVersion in ('3.0', '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

Unresolved issues (not related to documentation)

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,updated,assignee,priority,status
columnskey,summary,type,updated,assignee,priority,status
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 not in ('CLOSED', 'RESOLVED') ORDER BY priority
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

All unresolved documentation tasks


Jira
serverASF JIRA
columnIdsissuekey,summary,updated,assignee,priority,status,issuetype
columnskey,summary,updated,assignee,priority,status,type
maximumIssues10
jqlQueryproject = 'Ignite' AND fixVersion in ('3.1') AND status NOT IN (Resolved, Closed) AND component in (documentation) ORDER BY priority
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Release notes


Jira
serverASF JIRA
columnIdsissuekey,summary,customfield_12310192,assignee
columnskey,summary,Release Note,assignee
maximumIssues10
jqlQueryproject = 'Ignite' AND fixVersion in ('3.1') AND status IN (Resolved, Closed) AND cf[12313620] in ("Release Notes Required") ORDER BY updated
serverId5aa69414-a9e9-3523-82ec-879b028fb15b


Missing release notes (required but empty)

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = 'Ignite' AND fixVersion in ('3.1') AND status IN (Resolved, Closed) AND cf[12313620] in ("Release Notes Required") AND "Release Note" is EMPTY ORDER BY updated
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Release blockers

Jira
serverASF JIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuery(project = 'Ignite' AND labels in (release-3.1.0-blocker)) ORDER BY priority
serverId5aa69414-a9e9-3523-82ec-879b028fb15b


Release issues grouped by status

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