Versions Compared

Key

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

...

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

...

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

...

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

...


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

...

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%