Versions Compared

Key

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

Table of Contents

Description

Currently, the Apache Ignite 2.16 thread exists on dev-list

Release Manager

Nikita Amelchev 

Release phases

Scope Freeze: November 6, 2023

Code Freeze: November 1320, 20222023

Voting Date:November 20December 17, 20222023

Release Date: November 27December 25, 20222023

The most important release tasks

The most important tasks, features, optimizations, and fixes that have to get into the release.

...

Jira
serverASF JIRA
columnIdsissuekey,summary,assignee,customfield_12310192
columnskey,summary,assignee,Release Note
maximumIssues10
jqlQuery(project = 'Ignite' AND type in ("New Feature", Task, Sub-task, Improvement) AND fixVersion in ('2.16') AND (component is EMPTY OR component not in (documentation)) AND (labels in ('important') OR Flags = Important)) order by summary
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Resolved issues

Jira
serverASF JIRA
columnIdsissuekey,summary,customfield_12311037,customfield_12311032,customfield_12311022,customfield_12311027,priority,issuetype,assignee,updated
columnskey,summary,Priority,Priority,Priority,Priority,priority,type,assignee,updated
maximumIssues10
jqlQuery(project = 'Ignite' AND fixVersion is not empty AND fixVersion in ('2.16')) 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,customfield_12311032,customfield_12311037,customfield_12311022,customfield_12311027,priority,status
columnskey,summary,type,updated,assignee,Priority,Priority,Priority,Priority,priority,status
maximumIssues10
jqlQuery(project = 'Ignite' AND fixVersion is not empty AND fixVersion in ('2.16')) 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,customfield_12311032,customfield_12311037,customfield_12311022,customfield_12311027,priority,status,issuetype
columnskey,summary,updated,assignee,Priority,Priority,Priority,Priority,priority,status,type
maximumIssues10
jqlQueryproject = 'Ignite' AND fixVersion is not empty AND fixVersion in ('2.16') 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 ('2.16') AND status IN (Resolved, Closed) AND cf[12313620] in ("Release Notes Required") ORDER BY updated
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Release issues grouped by status

Jira Charts
borderfalse
showinfortrue
serverASF JIRA
jqlfixVersion%20%3D%20'2.16'
statTypestatuses
chartTypepie
width600
isAuthenticatedtrue
serverId5aa69414-a9e9-3523-82ec-879b028fb15b

Benchmarks

...

Latency, milliseconds




ignite-2.15.0ignite-2.16.0dif%
storageclient_typebenchmarkvalueerror%runs#valueerror%runs#
MEMNodePutAllBenchmark2.95±2.37%143.01±2.83%13+1.87%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}49.59±5.28%850.49±5.95%8+1.81%
MEMNodePutBenchmark0.29±0.16%60.29±3.64%6+1.78%
PERSISTNodePutAllSerializableTxBenchmark44.72±1.64%845.30±5.26%8+1.29%
MEMThinPutAllBenchmark4.49±9.37%64.54±3.20%6+1.03%
PERSISTNodePutBenchmark0.34±2.32%80.35±3.02%8+0.99%
MEMThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}38.86±2.62%339.23±1.98%3+0.97%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}5.05±2.18%65.10±3.64%6+0.88%
MEMThinPutAllSerializableTxBenchmark25.42±1.09%925.64±2.92%7+0.86%
MEMNodePutTxImplicitBenchmark0.61±7.28%60.62±8.57%6+0.77%
PERSISTThinPutAllTxBenchmark76.14±0.60%676.64±1.94%6+0.65%
PERSISTThinPutTxImplicitBenchmark1.21±5.17%81.22±5.59%8+0.56%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}1.64±1.28%61.64±3.50%6+0.55%
MEMNodePutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}1.67±0.76%61.68±0.99%6+0.50%
PERSISTThinPutAllSerializableTxBenchmark38.94±5.11%639.10±5.58%6+0.43%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}42.02±0.59%642.15±0.46%6+0.30%
MEMNodePutAllTxBenchmark41.84±6.24%641.96±5.57%6+0.29%
PERSISTNodePutAllBenchmark13.60±1.36%813.63±2.40%8+0.22%
PERSISTNodePutGetBenchmark0.58±0.31%60.59±0.29%6+0.21%
PERSISTThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}53.31±2.77%853.41±2.99%8+0.19%
MEMNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}0.85±0.28%60.86±0.52%6+0.16%
MEMNodeSqlQueryPutBenchmark0.66±9.28%60.66±8.85%6+0.14%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}1.04±5.15%61.04±5.51%6+0.13%
MEMThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}3.81±5.33%63.81±4.90%6+0.07%
PERSISTThinPutGetBenchmark0.82±2.32%80.82±2.77%8+0.03%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "PESSIMISTIC"}}36.04±0.41%636.04±0.68%6-0.01%
MEMThinPutTxImplicitBenchmark0.96±1.27%30.96±0.78%3-0.03%
PERSISTThinPutBenchmark0.45±3.70%60.45±3.45%6-0.04%
MEMNodePutGetBenchmark0.56±3.44%60.56±2.76%6-0.05%
MEMThinPutGetBenchmark0.76±0.54%30.76±0.63%3-0.05%
MEMThinPutBenchmark0.39±1.66%30.39±1.75%3-0.13%
MEMThinPutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}4.57±5.60%64.57±5.60%6-0.16%
MEMNodePutGetBatchBenchmark4.83±5.05%64.82±9.03%6-0.21%
MEMThinPutAllTxBenchmark71.08±5.12%370.76±1.61%3-0.46%
MEMNodePutAllSerializableTxBenchmark32.53±0.61%632.35±0.62%6-0.53%
MEMThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}2.75±4.11%62.74±3.87%6-0.53%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}2.94±0.53%62.93±0.71%6-0.53%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}1.98±3.84%61.97±4.56%6-0.55%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}58.21±6.48%857.83±6.92%8-0.65%
PERSISTNodeSqlQueryBenchmark0.74±3.18%80.73±3.25%8-0.78%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}41.32±0.74%640.99±0.74%6-0.82%
PERSISTNodeSqlQueryPutBenchmark0.95±4.72%80.94±3.55%8-0.83%
PERSISTThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}83.19±2.95%682.45±2.44%6-0.88%
PERSISTThinPutGetBatchBenchmark19.28±2.47%819.10±2.96%8-0.89%
PERSISTNodePutGetBatchBenchmark17.88±5.58%517.70±3.95%6-0.96%
MEMThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}76.15±1.39%375.39±0.71%3-0.99%
MEMThinPutGetBatchBenchmark7.93±1.89%117.85±2.10%12-1.04%
PERSISTNodePutTxImplicitBenchmark0.80±4.82%80.79±4.33%8-1.07%
PERSISTNodePutAllTxBenchmark48.97±6.10%848.41±4.55%8-1.14%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "PESSIMISTIC"}}46.94±5.60%846.39±6.60%8-1.17%
MEMNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}1.44±4.29%91.41±2.24%9-1.60%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}4.29±2.99%114.22±1.01%11-1.75%
MEMNodeSqlQueryBenchmark0.69±5.58%60.68±0.41%6-1.78%
PERSISTThinPutAllBenchmark13.97±3.08%613.72±4.33%6-1.79%

Throughput, ops/sec




ignite-2.15.0ignite-2.16.0dif%
storageclient_typebenchmarkvalueerror%runs#valueerror%runs#
MEMNodePutBenchmark946,883.94±0.16%6928,312.81±4.20%6-1.96%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}4,794.58±4.82%84,709.52±5.56%8-1.77%
PERSISTThinPutAllTxBenchmark3,152.20±0.40%63,099.37±5.36%6-1.68%
PERSISTThinPutAllBenchmark14,874.68±5.46%614,645.30±4.90%6-1.54%
PERSISTNodePutBenchmark737,982.93±3.16%8727,763.07±4.09%8-1.38%
MEMThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}5,238.66±2.55%35,184.15±3.50%3-1.04%
PERSISTNodePutAllSerializableTxBenchmark4,672.78±1.61%84,625.38±4.66%8-1.01%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}56,769.21±2.60%656,198.45±4.26%6-1.01%
MEMThinPutAllSerializableTxBenchmark8,703.76±1.00%98,624.15±3.07%7-0.91%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}168,124.96±1.41%6166,616.40±4.93%6-0.90%
MEMNodePutTxImplicitBenchmark457,958.59±7.63%6453,900.56±9.39%6-0.89%
MEMNodePutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}172,011.80±0.80%6171,049.62±1.07%6-0.56%
PERSISTThinPutTxImplicitBenchmark230,776.27±5.85%8229,609.79±6.25%8-0.51%
PERSISTNodePutAllBenchmark16,882.96±3.37%816,819.09±3.55%8-0.38%
PERSISTThinPutGetBatchBenchmark11,885.70±3.75%811,842.48±3.58%8-0.36%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}5,642.28±0.64%65,624.75±0.48%6-0.31%
MEMNodePutAllTxBenchmark5,657.59±5.97%65,641.45±5.37%6-0.29%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}269,968.40±6.42%6269,174.36±7.05%6-0.29%
PERSISTNodePutGetBenchmark481,766.23±0.34%6480,460.41±0.34%6-0.27%
MEMNodeSqlQueryPutBenchmark421,226.51±8.21%6420,387.90±7.88%6-0.20%
MEMNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}335,958.85±0.31%6335,323.48±0.58%6-0.19%
MEMThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}76,284.36±5.68%676,218.94±5.28%6-0.09%
PERSISTThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}3,817.69±3.34%83,816.96±3.51%8-0.02%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "PESSIMISTIC"}}6,593.51±0.47%66,593.69±0.73%60.00%
PERSISTThinPutGetBenchmark351,977.80±2.24%8351,971.80±2.67%80.00%
PERSISTThinPutBenchmark612,183.63±3.63%6612,237.33±3.43%6+0.01%
MEMNodePutGetBenchmark505,910.34±3.39%6506,035.14±2.68%6+0.02%
MEMThinPutGetBenchmark380,480.43±0.51%3380,666.40±0.64%3+0.05%
MEMNodePutGetBatchBenchmark37,290.43±6.92%637,312.92±11.86%6+0.06%
MEMThinPutTxImplicitBenchmark296,231.24±1.22%3296,463.10±0.72%3+0.08%
MEMThinPutBenchmark719,269.98±1.70%3720,308.38±1.84%3+0.14%
MEMThinPutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}62,844.82±6.41%662,989.35±6.24%6+0.23%
MEMThinPutGetBatchBenchmark30,861.66±3.52%1130,992.49±3.31%12+0.42%
MEMThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}106,621.91±4.02%6107,179.25±3.81%6+0.52%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "REPEATABLE_READ"}}99,460.02±0.54%6100,004.34±0.71%6+0.55%
MEMNodePutAllSerializableTxBenchmark6,381.96±0.62%66,418.76±0.69%6+0.58%
PERSISTThinPutAllSerializableTxBenchmark5,669.78±6.72%65,708.38±6.76%6+0.68%
PERSISTNodeSqlQueryPutBenchmark277,255.84±4.36%8279,216.08±3.27%8+0.71%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}3,426.67±5.97%83,451.37±5.97%8+0.72%
PERSISTNodePutGetTxBenchmark {"options": {"txc": "PESSIMISTIC", "txi": "REPEATABLE_READ"}}140,730.73±4.55%6141,820.85±5.59%6+0.77%
PERSISTNodeSqlQueryBenchmark399,413.55±2.96%8402,567.05±3.02%8+0.79%
MEMNodeGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}4,758.03±0.72%64,800.18±0.88%6+0.89%
PERSISTNodePutAllTxBenchmark4,838.99±5.83%84,887.74±4.32%8+1.01%
PERSISTNodePutTxImplicitBenchmark344,073.42±6.02%8347,683.49±5.51%8+1.05%
MEMNodePutAllBenchmark56,843.16±1.84%1457,456.03±2.33%13+1.08%
PERSISTNodeGetAllPutAllTxBenchmark {"options": {"txc": "PESSIMISTIC"}}5,067.85±5.37%85,135.79±5.90%8+1.34%
MEMNodeSqlQueryBenchmark426,785.67±5.13%6433,619.54±0.40%6+1.60%
PERSISTThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}2,887.31±6.24%62,934.30±4.77%6+1.63%
MEMThinGetAllPutAllTxBenchmark {"options": {"txc": "OPTIMISTIC"}}3,184.41±7.52%33,237.59±0.99%3+1.67%
MEMThinPutAllBenchmark48,377.52±12.08%649,239.06±5.51%6+1.78%
MEMThinPutAllTxBenchmark3,275.89±19.04%33,334.47±11.20%3+1.79%
PERSISTThinPutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}67,423.67±3.20%1168,674.62±1.03%11+1.86%
MEMNodePutGetTxBenchmark {"options": {"txc": "OPTIMISTIC", "txi": "SERIALIZABLE"}}196,458.43±5.35%9200,157.80±2.81%9+1.88%
PERSISTNodePutGetBatchBenchmark13,184.99±5.99%513,474.85±5.63%6

+2.20%