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

github-bot pushed a change to branch dependabot/gradle/spring-boot-4.0.2
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


 discard cc8c3a02461 Bump spring-boot from 3.5.7 to 4.0.2
     add 26debd34466 IGNITE-27515 Truncate table columns to fit terminal width 
in CLI REPL (#7420)
     add bd58f90f92f IGNITE-27574 Workaround for HOCON lists rendering (#7421)
     add 253002367af IGNITE-27221 Fix empty metric set REST result (#7448)
     add 5b152feeec2 IGNITE-27639 Close accepted data channels explicitly on 
stop (#7458)
     add 3f7cf62a253 IGNITE-27265 .NET: Improve partition API (#7467)
     add 2b5e4fdc2c5 GG-46798 change TC message for Mention ticket job (#7473)
     add 3102f85f991 IGNITE-21101 Fix renaming a node in named list (#7393)
     add 49936c54d99 Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 (#7477)
     add 4dddc4d3516 IGNITE-27668 Refactor TableMetricSource to use common 
interface for writable entities (#7479)
     add 2fcc41ef00f IGNITE-26840 Catalog. Migrate rest of the code from name 
to column id (#7465)
     add 3bacb36a5ad IGNITE-27673 Fix incorrect branding (#7484)
     add c8d9b61c957 [IGNITE-27506] Change base docker image for jre to 
eclipse-temurin:25 (#7403)
     add 4fcba934beb IGNITE-27003 Log messages containing tx id, should also 
contain label (#7304)
     add 7be888be99c IGNITE-27672 Make StaticNodeFinder name resolution 
configurable (#7483)
     add 1175e3d6bd9 Bump io.dropwizard.metrics:metrics-core from 4.2.37 to 
4.2.38 (#7486)
     add bdc5a0e5849 Bump org.jetbrains.gradle.plugin.idea-ext from 1.3 to 1.4 
(#7485)
     add 0a16561050b IGNITE-27579 C++ Client: Use CPack to generate 
installation packages (#7487)
     add 9e130cfc81d IGNITE-27682 Bump jackson from 2.19.2 to 2.21.0 (#7492)
     add 62d8add86d6 IGNITE-27690 Fix WI list corruption on rebalance (#7495)
     add c0ca6984968 IGNITE-27671 Add test for AbortWriteInvokeClosure 
unlinking WI twice (#7489)
     add fa201484668 IGNITE-27382 Rename ignite_completion.sh to 
ignite3_completion.sh (#7442)
     add 6327943a711 IGNITE-25022 CLI: Support profiles in REPL (#7464)
     add 09072d6d432 IGNITE-27664 Remove unnecessary sanity check dependency 
from tests (#7475)
     add c29fcc94125 IGNITE-27654 Add debug logs to health checks (#7470)
     add 0f6976b4398 IGNITE-27620 Disable pager on Windows by default (#7469)
     add d2c7072f74d IGNITE-27694 Fix all other tests suite (#7498)
     add 7cefb18ddb4 IGNITE-27213 Added windows version for fake_server test 
suite. (#7478)
     add 3c4439be787 IGNITE-27156 Change timeout semantics (#7242)
     add c587cc570c1 IGNITE-27502 Add node raft group leaders number metric 
(#7361)
     add 42059d25bd0 IGNITE-27539 Detect duplicate file names on 
case-insensitive file systems (#7474)
     add 63aa5d092b3 IGNITE-27710 Fix NPE on abrupt metastorage stop (#7503)
     add d082ee39629 Bump com.google.protobuf:protobuf-java from 4.33.4 to 
4.33.5 (#7502)
     add 5476d33722f IGNITE-27680 Catalog. Drop unused methods (#7491)
     add 74620272892 IGNITE-27701 Sql. Wrong result is returned for query with 
LEFT JOIN (#7501)
     add 332aadac325 IGNITE-27715 Fix testMetastorageRaftSnapshotCompatibility 
(#7506)
     add 130d9ac5ca4 IGNITE-27691 Remove data expiry (#7496)
     add 63ae31f6f4e IGNITE-26681 Documentation rework for docusaurus (#7515)
     add 150c491f389 IGNITE-27645 Python DB API: Fix version generation (#7466)
     add 32e609d8b9f IGNITE-27590 "IGN-SQL-3 Failed to parse query" error in 
server logs (#7481)
     add 1b0c1f8336d IGNITE-27705 .NET: Allow primitive mapping without 
reflection (#7505)
     add a7be03b4147 IGNITE-27569 Reintroduce page memory metrics (#7455)
     add d657dd37615 IGNITE-27628 Shut down FastTimestamps scheduled executor 
when interrupted (#7510)
     add 23332b00e0c IGNITE-25403 Add overloads without tx to IgniteSql, 
RecordView, KeyValueView (#5836)
     add 758fdc41fdd IGNITE-27646 Fix 
ItRebalanceMetricsTest.testRebalanceMetrics (#7472)
     add c74a930f587 IGNITE-27717 Add timeout to page locking (#7514)
     add 75f06185c3a IGNITE-24933 Remove late init for throttling policy (#7526)
     add 22e2e77d7c7 IGNITE-24467 Fixed reset and filter rebalance race (#7445)
     add 1fc419e437f .NET: Fix GetPartitionAsync exception on full tuple (#7529)
     add 5ca805b7a2f IGNITE-27736 Remove PageMemory#start method (#7530)
     add 4c194c0ddba Bump io.github.bonede:tree-sitter from 0.26.3 to 0.26.3.1 
(#7511)
     add 7fc53f029ba IGNITE-27679 Sql. SelectCount plan is affected by 
consequent DML in script (#7524)
     add 01f149382d7 IGNITE-24995 Optimize correaltes serialization when 
propagating to another node (#7471)
     add 8b8d67c6710 IGNITE-27748 Make `recordView` and `keyValueView` return 
the same values (#7534)
     add 89c8d45a2e3 IGNITE-27702 Failure handler should not be triggered by 
failed attempt to switch tx state (#7517)
     add c60a70edf6d IGNITE-26573 Use JitComparator in sorted indexes by 
default (#6685)
     add 82dd62fb1dd IGNITE-27703 Remove waiting for cluster time during 
assignments waiting (#7531)
     add 68af1f91397 IGNITE-27178 Add a total number of unresolved write 
intents as a metric (#7428)
     add dc3efdeea6d IGNITE-27766 Reduce log level of 'Fail to connect' in Raft 
client (#7542)
     add b765dbc41d9 IGNITE-27760 Respect LT leave during subscription in 
topology-aware client (#7539)
     add 9aed840d949 IGNITE-27656 Fix placement-driver metrics inconsistency 
when placement driver doesn't work (#7541)
     add 6bfe2410f16 Bump netty from 4.2.9.Final to 4.2.10.Final (#7537)
     add 33404e8ce09 IGNITE-27768 Docs: remove explicit setting of lastVersion 
(#7543)
     add 7161f472fe5 IGNITE-27774 Remove BulkUpdateProducer (#7546)
     add 0ce80f0cec2 IGNITE-27725 Add additional logs to Placement Driver 
(#7533)
     add 299dbdf8a4e IGNITE-27779 Disable ItFloatingPointTest.testAggregations 
test (#7552)
     add 454d7ee13f0 IGNITE-27723 Benchmark for PersistentPageMemory (#7513)
     add 756f5593bb7 IGNITE-27782 fix PersistentPageMemoryBenchmarkBase (#7555)
     add 30a0188aa23 IGNITE-27771 Reduce logging on handshake error (#7544)
     add 7ebb7c7916a Bump js-yaml from 3.14.1 to 3.14.2 in /docs (#7523)
     add fe7795c5037 Bump webpack from 5.102.1 to 5.105.0 in /docs (#7551)
     add 1ce1987ffe5 Bump qs and express in /docs (#7522)
     add d406437cd35 Bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /docs 
(#7518)
     add 9d9930e5220 IGNITE-27783 Bump 
io.opentelemetry:opentelemetry-exporter-otlp from 1.58.0 to 1.59.0 (#7557)
     add b6789695f15 Bump spring-boot from 3.5.7 to 4.0.2

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (cc8c3a02461)
            \
             N -- N -- N   refs/heads/dependabot/gradle/spring-boot-4.0.2 
(b6789695f15)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .teamcity/files/scripts/bash/CheckCodeBase.sh      |     4 +-
 .teamcity/test/template_types/GradleModule.kt      |     4 +-
 .teamcity/test/template_types/OtherTestsModule.kt  |     4 +-
 .teamcity/test/template_types/RunTests.kt          |     3 -
 CLAUDE.md                                          |     8 +
 assembly/README.md                                 |     2 +-
 buildscripts/jmh.gradle                            |     5 +-
 check-rules/spotbugs-excludes.xml                  |    21 +
 docs/.gitignore                                    |    23 +-
 docs/Gemfile                                       |    29 -
 docs/README.adoc                                   |   252 -
 docs/README.md                                     |   421 +
 docs/_config.yml                                   |    46 -
 docs/_data/toc.yaml                                |   219 -
 .../administrators-guide/cluster-security.adoc     |    37 -
 .../administrators-guide/config/cli-config.adoc    |    92 -
 .../config/cluster-config.adoc                     |   344 -
 .../administrators-guide/config/node-config.adoc   |   551 -
 .../config/storage/rocksdb.adoc                    |    55 -
 .../config/storage/volatile.adoc                   |    59 -
 .../administrators-guide/disaster-recovery.adoc    |   111 -
 .../administrators-guide/handling-exceptions.adoc  |   351 -
 docs/_docs/administrators-guide/index.adoc         |    20 -
 .../administrators-guide/metrics/metrics-list.adoc |    17 +-
 .../administrators-guide/metrics/system-views.adoc |   461 -
 .../storage/data-partitions.adoc                   |   131 -
 .../storage/distribution-zones.adoc                |   245 -
 .../storage/engines/aimem.adoc                     |    57 -
 .../storage/engines/rocksdb.adoc                   |    57 -
 .../storage/engines/storage-engines.adoc           |    58 -
 .../system-groups-recovery.adoc                    |    79 -
 docs/_docs/developers-guide/clients/java.adoc      |   160 -
 .../clients/thin-client-comparison.csv             |    13 -
 .../_docs/developers-guide/events/events-list.adoc |   254 -
 docs/_docs/developers-guide/events/overview.adoc   |   172 -
 docs/_docs/developers-guide/rest/rest-api.adoc     |    52 -
 .../sql/calcite-based-sql-engine.adoc              |    27 -
 .../sql/odbc/connection-string.adoc                |   121 -
 docs/_docs/developers-guide/sql/odbc/index.adoc    |    20 -
 .../developers-guide/sql/odbc/odbc-driver.adoc     |   131 -
 .../developers-guide/sql/odbc/specification.adoc   |   972 -
 docs/_docs/developers-guide/sql/system-views.adoc  |   105 -
 docs/_docs/glossary/glossary.adoc                  |    78 -
 docs/_docs/ignite-cli-tool.adoc                    |  1463 --
 docs/_docs/includes/examples/deployment/MyJob.java |    73 -
 .../examples/deployment/resources/script.sh        |     3 -
 .../includes/ignite-cli-download-windows.adoc      |    17 -
 docs/_docs/includes/prereqs-docker.adoc            |    21 -
 docs/_docs/includes/prereqs-java.adoc              |    16 -
 docs/_docs/includes/prereqs-k8s.adoc               |    16 -
 docs/_docs/includes/prereqs-os.adoc                |    30 -
 docs/_docs/includes/prereqs.adoc                   |    23 -
 docs/_docs/installation/deb-rpm.adoc               |    92 -
 .../installation/installing-using-docker.adoc      |   116 -
 docs/_docs/installation/installing-using-zip.adoc  |   107 -
 .../migration-from-ai2/ai2-functions.adoc          |   156 -
 .../installation/migration-from-ai2/config.adoc    |     4 -
 .../installation/migration-from-ai2/overview.adoc  |   118 -
 .../migration-from-ai2/persistent-migration.adoc   |   131 -
 docs/_docs/quick-start/docker-compose.yml          |    44 -
 docs/_docs/quick-start/node-docker-config.conf     |    14 -
 .../_docs/quick-start/sql-files/docker-compose.yml |    55 -
 docs/_docs/quick-start/sql-files/sql.zip           |   Bin 137309 -> 0 bytes
 docs/_docs/sql-reference/data-types.adoc           |   430 -
 docs/_docs/sql-reference/distribution-zones.adoc   |   247 -
 docs/_docs/sql-reference/dml.adoc                  |   142 -
 docs/_docs/sql-reference/keywords.adoc             |   820 -
 docs/_docs/sql-reference/sql-conformance.adoc      |   203 -
 docs/_includes/copyright.html                      |    22 -
 docs/_includes/criticalCSS.html                    |    21 -
 docs/_includes/footer.html                         |    23 -
 docs/_includes/header.html                         |    99 -
 docs/_includes/left-nav.html                       |    86 -
 docs/_includes/right-nav.html                      |    23 -
 docs/_includes/section-toc.html                    |    31 -
 docs/_includes/toc.html                            |    63 -
 docs/_layouts/default.html                         |   112 -
 docs/_layouts/doc.html                             |    33 -
 docs/_layouts/toc.html                             |    32 -
 docs/_plugins/asciidoctor-extensions.rb            |   180 -
 docs/_sass/asciidoc-pygments.scss                  |    52 -
 docs/_sass/callouts.scss                           |    78 -
 docs/_sass/code.scss                               |   109 -
 docs/_sass/docs.scss                               |   275 -
 docs/_sass/footer.scss                             |    48 -
 docs/_sass/github.scss                             |   223 -
 docs/_sass/header.scss                             |   554 -
 docs/_sass/layout.scss                             |    55 -
 docs/_sass/left-nav.scss                           |   110 -
 docs/_sass/pagefind-additional.scss                |    66 -
 docs/_sass/railroad-diagram.scss                   |    87 -
 docs/_sass/right-nav.scss                          |   102 -
 docs/_sass/rouge-base16-solarized.scss             |    99 -
 docs/_sass/text.scss                               |    62 -
 docs/_sass/variables.scss                          |    34 -
 docs/assets/css/asciidoc-pygments.css              |    59 -
 docs/assets/css/docsearch.min.css                  |    18 -
 docs/assets/css/fonts.css                          |    80 -
 .../fonts/open-sans/open-sans-v40-latin-300.woff2  |   Bin 18704 -> 0 bytes
 .../open-sans/open-sans-v40-latin-300italic.woff2  |   Bin 19332 -> 0 bytes
 .../fonts/open-sans/open-sans-v40-latin-600.woff2  |   Bin 18596 -> 0 bytes
 .../open-sans/open-sans-v40-latin-600italic.woff2  |   Bin 19328 -> 0 bytes
 .../fonts/open-sans/open-sans-v40-latin-700.woff2  |   Bin 18260 -> 0 bytes
 .../open-sans/open-sans-v40-latin-700italic.woff2  |   Bin 18860 -> 0 bytes
 .../open-sans/open-sans-v40-latin-italic.woff2     |   Bin 19280 -> 0 bytes
 .../open-sans/open-sans-v40-latin-regular.woff2    |   Bin 18668 -> 0 bytes
 docs/assets/images/apple-blob.svg                  |    16 -
 docs/assets/images/arrow-down-white.svg            |     3 -
 docs/assets/images/arrow-down.svg                  |     3 -
 docs/assets/images/background-lines.svg            |    54 -
 docs/assets/images/cancel.svg                      |    11 -
 docs/assets/images/checkmark-green.svg             |     3 -
 docs/assets/images/copy-icon.svg                   |     6 -
 docs/assets/images/cpp.svg                         |     9 -
 docs/assets/images/dev-internal-bg.jpg             |   Bin 23014 -> 0 bytes
 docs/assets/images/dotnet.svg                      |     9 -
 docs/assets/images/edition-ce.svg                  |    16 -
 docs/assets/images/edition-ee.svg                  |    25 -
 docs/assets/images/edition-ue.svg                  |    28 -
 docs/assets/images/events-nav-arrow.svg            |     3 -
 docs/assets/images/feature-easy-installation.svg   |    28 -
 docs/assets/images/feature-fast.svg                |    16 -
 docs/assets/images/feature-reliable.svg            |    25 -
 docs/assets/images/github-gray.svg                 |     3 -
 docs/assets/images/github-white.svg                |     3 -
 docs/assets/images/glowing-box.svg                 |   170 -
 docs/assets/images/icon_lang_cn.png                |   Bin 4640 -> 0 bytes
 docs/assets/images/icon_lang_cn_25x25.jpg          |   Bin 1248 -> 0 bytes
 docs/assets/images/icon_lang_cn_75x75.jpg          |   Bin 1658 -> 0 bytes
 docs/assets/images/icon_lang_en.png                |   Bin 5931 -> 0 bytes
 docs/assets/images/icon_lang_en_25x25.jpg          |   Bin 1374 -> 0 bytes
 docs/assets/images/icon_lang_en_75x75.jpg          |   Bin 2558 -> 0 bytes
 docs/assets/images/info-circle-solid.svg           |     1 -
 docs/assets/images/integrations/CDC-design.svg     |     4 -
 .../images/integrations/CDC-ignite2ignite.svg      |     4 -
 .../images/integrations/CDC-ignite2kafka.svg       |     4 -
 docs/assets/images/integrations/hibernate.svg      |     6 -
 docs/assets/images/integrations/kafka.svg          |     3 -
 docs/assets/images/integrations/more.svg           |    18 -
 docs/assets/images/integrations/oracle.svg         |     3 -
 docs/assets/images/integrations/osgi.svg           |    17 -
 docs/assets/images/integrations/spark.svg          |     7 -
 docs/assets/images/integrations/spring.svg         |     3 -
 docs/assets/images/java.svg                        |     9 -
 docs/assets/images/left-nav-arrow.svg              |     3 -
 docs/assets/images/lines-bg-1.svg                  |    54 -
 docs/assets/images/lines-bg-2.svg                  |    54 -
 docs/assets/images/lines-bg-3.svg                  |    54 -
 docs/assets/images/lines-bg-4.svg                  |    54 -
 docs/assets/images/menu-icon.svg                   |     3 -
 docs/assets/images/mousepad-blob.svg               |     9 -
 ...piece-of-paper-with-folded-top-right-corner.svg |   117 -
 docs/assets/images/scala.svg                       |    31 -
 docs/assets/images/search.svg                      |    15 -
 docs/assets/images/violent-blob.svg                |    28 -
 docs/assets/images/watermelon-blob.svg             |     9 -
 docs/assets/js/anchor.min.js                       |     9 -
 docs/assets/js/bugyard.min.js                      |     6 -
 docs/assets/js/code-copy-to-clipboard.js           |    70 -
 docs/assets/js/code-tabs.js                        |   155 -
 docs/assets/js/docs-menu.js                        |    73 -
 docs/assets/js/docsearch.min.js                    |     2 -
 docs/assets/js/index.js                            |    29 -
 docs/assets/js/jquery.swiftype.autocomplete.js     |   585 -
 docs/assets/js/mermaid.min.js                      |  2622 ---
 docs/assets/js/page-nav.js                         |    37 -
 docs/assets/js/railroad-diagram.js                 |    26 -
 docs/assets/js/search.js                           |    25 -
 docs/assets/js/top-navigation.js                   |    92 -
 docs/assets/js/versioning.js                       |    89 -
 docs/docs/api-reference/api/cpp-api.md             |   110 +
 docs/docs/api-reference/api/dotnet-api.md          |   101 +
 docs/docs/api-reference/api/index.mdx              |    53 +
 docs/docs/api-reference/api/java-api.md            |    93 +
 docs/docs/api-reference/index.mdx                  |    92 +
 .../api-reference/native-clients/cpp/client-api.md |   202 +
 .../native-clients/cpp/compute-api.md              |   517 +
 .../api-reference/native-clients/cpp/index.mdx     |   100 +
 .../native-clients/cpp/network-api.md              |   448 +
 .../api-reference/native-clients/cpp/sql-api.md    |   457 +
 .../api-reference/native-clients/cpp/tables-api.md |   444 +
 .../native-clients/cpp/transactions-api.md         |   515 +
 .../native-clients/dotnet/ado-net-api.md}          |   149 +-
 .../native-clients/dotnet/client-api.md            |   161 +
 .../native-clients/dotnet/compute-api.md           |   393 +
 .../native-clients/dotnet/data-streamer-api.md     |   277 +
 .../api-reference/native-clients/dotnet/index.mdx  |   135 +
 .../native-clients/dotnet/linq-api.md}             |   466 +-
 .../native-clients/dotnet/network-api.md           |   305 +
 .../api-reference/native-clients/dotnet/sql-api.md |   353 +
 .../native-clients/dotnet/tables-api.md            |   352 +
 .../native-clients/dotnet/transactions-api.md      |   321 +
 docs/docs/api-reference/native-clients/index.mdx   |    53 +
 .../native-clients/java/catalog-api.md             |   428 +
 .../native-clients/java/client-api.md              |   180 +
 .../native-clients/java/compute-api.md             |   428 +
 .../native-clients/java/criteria-api.md            |   365 +
 .../native-clients/java/data-streamer-api.md       |   324 +
 .../api-reference/native-clients/java/index.mdx    |   160 +
 .../native-clients/java/network-api.md             |   312 +
 .../native-clients/java/security-api.md            |   310 +
 .../native-clients/java/server-api.md              |   228 +
 .../api-reference/native-clients/java/sql-api.md   |   385 +
 .../native-clients/java/tables-api.md              |   368 +
 .../native-clients/java/transactions-api.md        |   329 +
 docs/docs/api-reference/sql-only-apis/index.mdx    |    53 +
 docs/docs/api-reference/sql-only-apis/jdbc.md      |   329 +
 docs/docs/api-reference/sql-only-apis/odbc.md      |   422 +
 docs/docs/api-reference/sql-only-apis/python.md    |   517 +
 .../configuration/authentication.md}               |    60 +-
 .../configuration/cluster-and-nodes.md}            |    44 +-
 .../configuration/cluster-security.md              |    27 +
 .../configure-and-operate/configuration/index.mdx  |    89 +
 .../configure-and-operate/configuration/metrics.md |   193 +
 .../configuration/ssl-tls.md}                      |   107 +-
 .../configuration/storage-overview.md}             |    69 +-
 .../configuration/storage-persistent.md}           |    41 +-
 .../configuration/storage-rocksdb.md               |    39 +
 .../configuration/storage-volatile.md              |    45 +
 .../configuration/storage.md}                      |    54 +-
 docs/docs/configure-and-operate/index.mdx          |   253 +
 .../configure-and-operate/installation/deb-rpm.md  |    82 +
 .../configure-and-operate/installation/docker.md   |    99 +
 .../configure-and-operate/installation/index.mdx   |    65 +
 .../installation/kubernetes.md                     |   319 +
 .../docs/configure-and-operate/installation/zip.md |   103 +
 .../monitoring/available-metrics.md                |   222 +
 .../monitoring/configuring-metrics.md              |   193 +
 .../configure-and-operate/monitoring/index.mdx     |    29 +
 .../monitoring/metrics-system-views.md             |   308 +
 .../configure-and-operate/monitoring/metrics.md    |    47 +
 .../operations/colocation.md}                      |    34 +-
 .../operations/disaster-recovery-partitions.md     |   106 +
 .../operations/disaster-recovery-system-groups.md  |    67 +
 .../operations/disaster-recovery.md                |    36 +
 .../operations/handle-exceptions.md                |   262 +
 .../configure-and-operate/operations/index.mdx     |    65 +
 .../configure-and-operate/operations/lifecycle.md} |    54 +-
 .../reference/cli-configuration.md                 |    77 +
 .../reference/cluster-configuration.md             |   298 +
 .../docs/configure-and-operate/reference/index.mdx |    65 +
 .../reference/node-configuration.md                |   499 +
 .../reference/storage-profiles.md}                 |    54 +-
 docs/docs/develop/connect-to-ignite/index.mdx      |    53 +
 .../develop/connect-to-ignite/jdbc.md}             |   147 +-
 .../connect-to-ignite/odbc-connection-string.md    |    75 +
 .../connect-to-ignite/odbc-querying-data.md}       |   142 +-
 docs/docs/develop/connect-to-ignite/odbc.md        |   114 +
 .../develop/connect-to-ignite/python.md}           |   160 +-
 .../develop/ignite-clients/cpp.md}                 |   437 +-
 .../develop/ignite-clients/dotnet.md}              |   446 +-
 docs/docs/develop/ignite-clients/index.mdx         |    67 +
 docs/docs/develop/ignite-clients/java.md           |   144 +
 docs/docs/develop/index.mdx                        |   145 +
 docs/docs/develop/integrate/index.mdx              |    41 +
 docs/docs/develop/integrate/spring-boot.md         |   235 +
 docs/docs/develop/integrate/spring-data.md         |   458 +
 .../develop/work-with-data/code-deployment.md}     |   242 +-
 .../develop/work-with-data/compute.md}             |   731 +-
 docs/docs/develop/work-with-data/events-list.md    |   111 +
 docs/docs/develop/work-with-data/events.md         |   120 +
 docs/docs/develop/work-with-data/index.mdx         |   137 +
 .../develop/work-with-data/java-client-logging.md  |   286 +
 .../develop/work-with-data/java-to-tables.md}      |    73 +-
 .../develop/work-with-data/serialization.md}       |   448 +-
 docs/docs/develop/work-with-data/streaming.md      |   872 +
 .../develop/work-with-data/table-api.md}           |   352 +-
 .../develop/work-with-data/transactions.md}        |   189 +-
 .../getting-started/best-practices.md}             |    79 +-
 .../getting-started/embedded-mode.md}              |    98 +-
 docs/docs/getting-started/index.mdx                |   111 +
 docs/docs/getting-started/intro.md                 |    49 +
 .../getting-started/key-value-api.md}              |   163 +-
 .../getting-started/migrate-from-3-0-to-3-1.md}    |   429 +-
 docs/docs/getting-started/migrate-from-ignite-2.md |   106 +
 .../getting-started/quick-start.md}                |   568 +-
 .../getting-started/start-cluster.md}              |   174 +-
 .../getting-started/work-with-sql.md}              |   483 +-
 docs/docs/index.mdx                                |   131 +
 .../sql/advanced/explain-statement.mdx}            |    98 +-
 docs/docs/sql/advanced/index.mdx                   |    41 +
 .../sql/advanced/performance-tuning.md}            |   193 +-
 docs/docs/sql/fundamentals/engine-architecture.md  |    19 +
 docs/docs/sql/fundamentals/index.mdx               |    29 +
 docs/docs/sql/index.mdx                            |   174 +
 .../data-types-and-functions/data-types.md         |   326 +
 .../reference/data-types-and-functions/index.mdx   |    53 +
 .../operational-commands.mdx}                      |   201 +-
 .../operators-and-functions.md}                    |  1100 +-
 docs/docs/sql/reference/index.mdx                  |    53 +
 .../sql/reference/language-definition/ddl.mdx}     |   319 +-
 .../language-definition/distribution-zones.mdx     |   228 +
 .../docs/sql/reference/language-definition/dml.mdx |   154 +
 .../language-definition/grammar-reference.mdx}     |   370 +-
 .../sql/reference/language-definition/index.mdx    |    77 +
 .../language-definition/transactions.mdx}          |    46 +-
 docs/docs/sql/reference/sql-conformance/index.mdx  |    41 +
 .../docs/sql/reference/sql-conformance/keywords.md |   808 +
 .../docs/sql/reference/sql-conformance/overview.md |   182 +
 .../sql/working-with-sql/execute-queries.md}       |   155 +-
 docs/docs/sql/working-with-sql/index.mdx           |    41 +
 docs/docs/sql/working-with-sql/system-views.md     |    78 +
 docs/docs/tools/cli-commands.md                    |  1214 ++
 docs/docs/tools/glossary.md                        |    91 +
 docs/docs/tools/index.mdx                          |    56 +
 docs/docs/tools/rest-api.md                        |    41 +
 .../architecture/architecture-overview.md          |   394 +
 docs/docs/understand/architecture/index.mdx        |    65 +
 docs/docs/understand/architecture/security.md      |   295 +
 .../architecture/storage-architecture.md           |   202 +
 .../architecture/storage-engines/aimem.md          |   109 +
 .../architecture/storage-engines/aipersist.md      |   171 +
 .../architecture/storage-engines/index.mdx         |    53 +
 .../architecture/storage-engines/rocksdb.md        |   119 +
 .../understand/core-concepts/compute-and-events.md |   468 +
 .../understand/core-concepts/data-partitioning.md  |   223 +
 .../core-concepts/distribution-and-colocation.md   |   331 +
 docs/docs/understand/core-concepts/index.mdx       |    89 +
 .../understand/core-concepts/tables-and-schemas.md |   306 +
 .../core-concepts/transactions-and-mvcc.md         |   351 +
 .../understand/core-concepts/what-is-ignite.md     |   393 +
 docs/docs/understand/index.mdx                     |   171 +
 .../understand/performance/explain-operators.md    |   465 +
 docs/docs/understand/performance/index.mdx         |    41 +
 .../understand/performance/using-explain.md}       |   501 +-
 docs/docusaurus.config.ts                          |   212 +
 docs/html/clipboard.js                             |    61 +
 docs/html/cookie.js                                |    58 +
 docs/html/doxygen.css                              |  2461 +++
 docs/html/doxygen.svg                              |    28 +
 docs/html/doxygen_crawl.html                       |    14 +
 docs/html/dynsections.js                           |   191 +
 docs/html/index.html                               |    85 +
 docs/html/jquery.js                                |   204 +
 docs/html/menu.js                                  |   131 +
 docs/html/menudata.js                              |    26 +
 docs/html/navtree.css                              |   327 +
 docs/html/search/search.css                        |   378 +
 docs/html/search/search.js                         |   708 +
 docs/html/search/searchdata.js                     |    12 +
 docs/html/tabs.css                                 |     1 +
 docs/img.png                                       |   Bin 13700 -> 0 bytes
 docs/package-lock.json                             | 20566 +++++++++++++++++++
 docs/package.json                                  |    60 +
 docs/scripts/check-build.js                        |   309 +
 docs/scripts/check-images.js                       |   245 +
 docs/scripts/check-links.js                        |   249 +
 docs/sidebars.ts                                   |   421 +
 docs/src/components/RailroadDiagram/index.tsx      |   144 +
 .../components/RailroadDiagram}/railroad.js        |     0
 docs/src/css/custom.css                            |  1167 ++
 docs/src/pages/index.tsx                           |    12 +
 docs/src/theme/MDXComponents.tsx                   |    12 +
 .../resources/empty.ini => docs/static/.nojekyll   |     0
 .../img}/alter_table_column_no_bnf1.svg            |     0
 .../img}/alter_table_column_no_bnf2.svg            |     0
 .../img}/alter_table_column_yes_bnf1.svg           |     0
 .../img}/alter_table_column_yes_bnf2.svg           |     0
 .../svg => static/img}/alter_table_logging_bnf.svg |     0
 .../img}/alter_table_no_logging_bnf.svg            |     0
 .../img}/column_definition_or_list_bnf.svg         |     0
 .../images/svg => static/img}/column_list_bnf.svg  |     0
 .../svg => static/img}/columns_definition_bnf.svg  |     0
 .../images => static/img}/compute_job_statuses.png |   Bin
 .../svg => static/img}/create_table_bnf1.svg       |     0
 .../svg => static/img}/create_table_bnf2.svg       |     0
 .../images => static/img}/data_streaming.png       |   Bin
 .../images/svg => static/img}/drop_table_bnf.svg   |     0
 docs/{ => static/img}/favicon.ico                  |   Bin
 docs/{_docs/images => static/img}/jmc-metrics.png  |   Bin
 docs/{_docs/images => static/img}/lifecycle1.png   |   Bin
 docs/{_docs/images => static/img}/lifecycle2.png   |   Bin
 .../img/logo-dark.svg}                             |    31 +-
 .../apache_ignite_logo.svg => static/img/logo.svg} |     0
 .../images => static/img}/partitionawareness01.png |   Bin
 .../images => static/img}/partitionawareness02.png |   Bin
 docs/{_docs/images => static/img}/partitioning.png |   Bin
 .../svg => static/img}/pk_constraint_bnf.svg       |     0
 .../img}/qualified_table_name_bnf.svg              |     0
 docs/{_docs/images => static/img}/rbac.png         |   Bin
 docs/{_docs/images => static/img}/storage.png      |   Bin
 docs/tsconfig.json                                 |     8 +
 .../administrators-guide/cluster-security.md       |    45 +
 .../administrators-guide/colocation.md}            |    52 +-
 .../administrators-guide/config/cli-config.md      |    91 +
 .../administrators-guide/config/cluster-config.md  |   310 +
 .../administrators-guide/config/index.md}          |    62 +-
 .../administrators-guide/config/node-config.md     |   516 +
 .../config/storage/persistent.md}                  |    56 +-
 .../administrators-guide/config/storage/rocksdb.md |    57 +
 .../config/storage/volatile.md                     |    63 +
 .../administrators-guide/disaster-recovery.md      |   125 +
 .../administrators-guide/handling-exceptions.md    |   221 +
 .../administrators-guide/lifecycle.md}             |    70 +-
 .../metrics/configuring-metrics.md}                |   192 +-
 .../administrators-guide/metrics/metrics-list.md   |   240 +
 .../administrators-guide/metrics/system-views.md   |   173 +
 .../security/authentication.md}                    |    72 +-
 .../administrators-guide/security/ssl-tls.md}      |   116 +-
 .../storage/data-partitions.md                     |   128 +
 .../administrators-guide/storage/engines/aimem.md  |    59 +
 .../storage/engines/aipersist.md}                  |    58 +-
 .../administrators-guide/storage/engines/index.md  |    60 +
 .../storage/engines/rocksdb.md                     |    60 +
 .../administrators-guide/storage/index.md}         |    84 +-
 .../storage/storage-profiles.md}                   |    70 +-
 .../administrators-guide/system-groups-recovery.md |    88 +
 .../version-3.0.0/developers-guide/clients/ado.md} |   161 +-
 .../version-3.0.0/developers-guide/clients/cpp.md} |   443 +-
 .../developers-guide/clients/dotnet.md}            |   434 +-
 .../developers-guide/clients/index.md}             |   187 +-
 .../version-3.0.0/developers-guide/clients/java.md |   144 +
 .../developers-guide/clients/jdbc-driver.md}       |   154 +-
 .../developers-guide/clients/linq.md}              |   430 +-
 .../developers-guide/clients/python.md}            |   170 +-
 .../code-deployment/code-deployment.md}            |   249 +-
 .../developers-guide/compute/compute.md}           |   656 +-
 .../developers-guide/compute/serialization.md}     |   243 +-
 .../developers-guide/data-streamer.md}             |   341 +-
 .../developers-guide/events/events-list.md         |   132 +
 .../version-3.0.0/developers-guide/events/index.md |   137 +
 .../developers-guide/java-to-tables.md}            |    90 +-
 .../developers-guide/rest/rest-api.md              |    55 +
 .../sql/calcite-based-sql-engine.md                |    33 +
 .../developers-guide/sql/jdbc-driver.md            |   109 +
 .../developers-guide/sql/odbc/connection-string.md |    93 +
 .../developers-guide/sql/odbc/odbc-driver.md       |   132 +
 .../sql/odbc/querying-modifying-data.md}           |   145 +-
 .../developers-guide/sql/odbc/specification.md     |   309 +
 .../version-3.0.0/developers-guide/sql/sql-api.md} |   168 +-
 .../developers-guide/sql/system-views.md           |    79 +
 .../version-3.0.0/developers-guide/table-api.md}   |   369 +-
 .../developers-guide/transactions.md}              |   206 +-
 .../version-3.0.0/general-tips.md}                 |    85 +-
 .../version-3.0.0/glossary/glossary.md             |   128 +
 .../version-3.0.0/ignite-cli-tool.md               |  1319 ++
 .../version-3.0.0/index.md}                        |    61 +-
 .../version-3.0.0/installation/deb-rpm.md          |    98 +
 .../installation/installing-to-k8s.md              |   336 +
 .../installation/installing-using-docker.md        |   113 +
 .../installation/installing-using-zip.md           |   119 +
 .../installation/migration-from-ai2/index.md       |   124 +
 .../version-3.0.0/quick-start/embedded-mode.md}    |   116 +-
 .../version-3.0.0/quick-start/explore-sql.md}      |   533 +-
 .../quick-start/getting-started-guide.md}          |   588 +-
 .../version-3.0.0/quick-start/java-api.md}         |   179 +-
 .../version-3.0.0/quick-start/persist-data.md}     |   218 +-
 .../version-3.0.0/quick-start/start-cluster.md}    |   182 +-
 .../version-3.0.0/sql-reference/data-types.md      |   340 +
 .../version-3.0.0/sql-reference/ddl.md             |   359 +
 .../sql-reference/distribution-zones.md            |   186 +
 .../version-3.0.0/sql-reference/dml.md             |    68 +
 .../sql-reference/explain-operators-list.md}       |   142 +-
 .../sql-reference/explain-statement.md}            |   117 +-
 .../sql-reference/grammar-reference.md             |   312 +
 .../version-3.0.0/sql-reference/keywords.md        |   822 +
 .../sql-reference/operational-commands.md          |   222 +
 .../sql-reference/operators-and-functions.md}      |  1106 +-
 .../version-3.0.0/sql-reference/sql-conformance.md |   198 +
 .../version-3.0.0/sql-reference/transactions.md    |    58 +
 .../version-3.0.0/sql-tuning/sql-tuning.md}        |   205 +-
 .../version-3.0.0/sql-tuning/using-explain.md}     |   327 +-
 .../versioned_sidebars/version-3.0.0-sidebars.json |   273 +
 docs/versions.json                                 |     1 +
 examples/java/build.gradle                         |     3 +-
 .../ignite/example/client/IgniteClientExample.java |     2 +-
 .../client/IgniteClientWithConfigExample.java      |     2 +-
 .../apache/ignite/example/sql/SqlApiExample.java   |    10 +-
 .../streaming/DetectFailedEntriesExample.java      |     4 +-
 .../streaming/SingleTableDataStreamerExample.java  |     5 +-
 .../apache/ignite/example/table/QueryExample.java  |     8 +-
 .../apache/ignite/example/table/TableExample.java  |     2 +-
 examples/python/db_api_example.py                  |    20 +-
 examples/sql/distribution-zones.sql                |     2 +-
 gradle/libs.versions.toml                          |    25 +-
 .../migration-tools-persistence/build.gradle       |     2 +
 .../persistence/Ignite2PersistentCacheTools.java   |     2 +-
 modules/api/build.gradle                           |     2 +
 .../java/org/apache/ignite/lang/ErrorGroups.java   |     3 +
 .../main/java/org/apache/ignite/sql/IgniteSql.java |    48 +
 .../java/org/apache/ignite/table/KeyValueView.java |   604 +-
 .../java/org/apache/ignite/table/RecordView.java   |   385 +-
 .../ignite/table/TableApiConsistencyTest.java      |   741 +
 modules/binary-tuple/build.gradle                  |     1 +
 .../internal/catalog/sql/SelectFromView.java       |     3 +-
 .../internal/catalog/BulkUpdateProducer.java       |    53 -
 .../internal/catalog/CatalogManagerImpl.java       |    17 +-
 .../ignite/internal/catalog/UpdateContext.java     |     2 -
 .../commands/AbstractCreateIndexCommand.java       |     2 +-
 .../internal/catalog/commands/CatalogUtils.java    |    22 +-
 .../descriptors/CatalogTableDescriptor.java        |    15 +-
 .../CatalogTableDescriptorSerializers.java         |   133 +-
 .../systemviews/TablesSystemViewProvider.java      |    13 +-
 .../ignite/internal/catalog/CatalogTableTest.java  |     8 +-
 .../descriptors/CatalogTableDescriptorTest.java    |     4 +-
 modules/cli/DEVNOTES.md                            |     2 +-
 modules/cli/build.gradle                           |     9 +-
 .../ignite/internal/cli/commands/Options.java      |    12 +
 .../cli/commands/cluster/ClusterUrlMixin.java      |    33 +-
 .../commands/cluster/ClusterUrlProfileMixin.java   |    16 +-
 .../internal/cli/commands/node/NodeUrlMixin.java   |    17 +
 .../cli/commands/sql/SqlExecReplCommand.java       |    25 +-
 .../internal/cli/commands/sql/SqlReplCommand.java  |    16 +
 .../ignite/internal/cli/config/CliConfigKeys.java  |    12 +-
 .../cli/core/repl/terminal/PagerSupport.java       |     8 +-
 .../internal/cli/decorators/HoconDecorator.java    |     3 +-
 .../cli/decorators/SqlQueryResultDecorator.java    |    17 +-
 .../internal/cli/decorators/TableDecorator.java    |    35 +-
 .../internal/cli/decorators/TruncationConfig.java  |   180 +
 .../ignite/internal/cli/sql/SqlQueryResult.java    |    31 +-
 .../internal/cli/sql/SqlQueryResultItem.java       |    15 +-
 .../internal/cli/sql/SqlQueryResultMessage.java    |     4 +-
 .../internal/cli/sql/SqlQueryResultTable.java      |     5 +-
 .../ignite/internal/cli/util/TableTruncator.java   |   266 +
 .../ignite/internal/cli/commands/MixinTest.java    |   108 +-
 .../internal/cli/commands/ProfileOptionTest.java   |    19 +-
 .../cli/core/repl/terminal/PagerSupportTest.java   |    62 +
 .../cli/decorators/HoconDecoratorTest.java         |     3 +-
 .../internal/cli/util/TableTruncatorTest.java      |   375 +
 .../ignite/client/handler/JdbcHandlerBase.java     |     2 +-
 .../handler/requests/jdbc/JdbcMetadataCatalog.java |     3 +-
 .../table/ClientTupleReplaceExactRequest.java      |     2 +-
 .../ignite/client/handler/FakePlacementDriver.java |     2 +-
 .../apache/ignite/client/ClientOperationType.java  |     2 +-
 .../client/table/ClientKeyValueBinaryView.java     |    12 +-
 .../internal/client/table/ClientKeyValueView.java  |    12 +-
 .../client/table/ClientRecordBinaryView.java       |     6 +-
 .../internal/client/table/ClientRecordView.java    |     6 +-
 .../table/api/PublicApiClientKeyValueView.java     |    16 +-
 .../table/api/PublicApiClientRecordView.java       |     8 +-
 .../apache/ignite/client/ClientMetricsTest.java    |     2 +-
 .../org/apache/ignite/client/ClientSqlTest.java    |    19 +-
 .../apache/ignite/client/ServerMetricsTest.java    |     2 +-
 .../ignite/client/fakes/FakeInternalTable.java     |     4 +-
 .../apache/ignite/client/fakes/FakeTxManager.java  |     7 +
 .../internal/deployunit/CachedDeploymentUnit.java  |    55 -
 .../deployunit/tempstorage/TempStorage.java        |     7 +
 .../deployunit/tempstorage/TempStorageImpl.java    |    12 +-
 .../tempstorage/TempStorageProviderImpl.java       |    23 +-
 modules/compatibility-tests/build.gradle           |     1 +
 ...ItMetastorageRaftSnapshotCompatibilityTest.java |     4 +-
 .../internal/MetastorageRaftCompatibilityTest.java |     5 +-
 .../internal/client/ClientCompatibilityTests.java  |     4 +-
 .../ignite/internal/ApiCompatibilityTest.java      |    14 +-
 .../ignite/internal/CompatibilityTestBase.java     |    14 +-
 .../ignite/internal/CompatibilityTestCommon.java   |     2 +-
 modules/compute/build.gradle                       |     1 +
 .../ConfigurationNotificationUtils.java            |    26 +-
 .../notifications/ConfigurationNotifier.java       |     5 +-
 .../notifications/ConfigurationListenerTest.java   |     4 +-
 modules/core/build.gradle                          |     2 +
 .../ignite/internal/util/ExceptionUtils.java       |    19 +
 .../ignite/internal/util/FastTimestamps.java       |    22 +-
 .../apache/ignite/internal/util/IgniteUtils.java   |    24 +
 .../ignite/internal/util/OffheapReadWriteLock.java |   116 +-
 modules/distribution-zones/build.gradle            |     3 +
 .../ItDistributionZonesFiltersTest.java            |    25 +-
 .../distributionzones/ItEmptyDataNodesTest.java    |     6 +-
 .../rebalance/ItRebalanceDistributedTest.java      |     9 +-
 .../internal/rebalance/ItRebalanceMetricsTest.java |   192 +-
 .../rebalance/ItRebalanceRecoveryTest.java         |     8 +-
 .../rebalance/ItRebalanceTriggersRecoveryTest.java |    24 +-
 .../rebalance/ZoneRebalanceUtil.java               |    21 +
 .../distributionzones/RebalanceBlockingUtil.java   |   232 +
 modules/eventlog/build.gradle                      |     1 +
 .../ignite/internal/index/IndexBuildTestUtils.java |     2 +-
 .../ignite/internal/index/ItBuildIndexTest.java    |     2 +-
 .../ItIndexAndIndexStorageDestructionTest.java     |     6 +-
 .../index/ItIndexBuildCompletenessTest.java        |     2 +-
 ...dexRegistrationAndRebalanceConcurrencyTest.java |     2 +-
 .../ignite/internal/index/IndexManagerTest.java    |     4 +-
 .../ignite/internal/index/TestPlacementDriver.java |     6 +-
 .../ignite/jdbc/ItJdbcAuthenticationTest.java      |     2 +-
 .../server/persistence/RocksDbKeyValueStorage.java |    17 +-
 .../otlp/IgniteDistributionMetricData.java         |     4 +-
 .../internal/metrics/AbstractMetricSource.java     |     2 +-
 modules/network/build.gradle                       |     1 +
 .../internal/network/DefaultMessagingService.java  |    20 +-
 .../internal/network/NetworkMessageTypes.java      |    71 +
 .../ignite/internal/network/NodeFinderFactory.java |    12 +-
 .../ignite/internal/network/StaticNodeFinder.java  |   124 +-
 .../StaticNodeFinderConfigurationSchema.java       |    12 +-
 .../message/value/BooleanValueMessage.java}        |    18 +-
 .../message/value/ByteArrayValueMessage.java}      |    18 +-
 .../network/message/value/ByteValueMessage.java}   |    18 +-
 .../network/message/value/DoubleValueMessage.java} |    18 +-
 .../network/message/value/FloatValueMessage.java}  |    18 +-
 .../network/message/value/IntValueMessage.java}    |    18 +-
 .../network/message/value/LongValueMessage.java}   |    18 +-
 .../network/message/value/NullValueMessage.java}   |    19 +-
 .../network/message/value/ShortValueMessage.java}  |    18 +-
 .../network/message/value/SingleValueMessage.java  |    15 +-
 .../network/message/value/StringValueMessage.java} |    18 +-
 .../network/message/value/UuidValueMessage.java}   |    19 +-
 .../internal/network/netty/ConnectionManager.java  |    14 +-
 .../ignite/internal/network/netty/NettyServer.java |   101 +-
 .../internal/network/StaticNodeFinderTest.java     |    36 +-
 .../internal/network/netty/NettyServerTest.java    |    26 +
 modules/page-memory/build.gradle                   |     9 +-
 .../tree/AbstractBplusTreePageMemoryTest.java      |    10 +-
 .../tree/ItBplusTreeReplaceRemoveRaceTest.java     |     6 +-
 .../benchmark/PageReplacementBenchmark.java        |   438 +
 .../ignite/internal/pagememory/PageMemory.java     |     5 -
 .../PersistentDataRegionConfiguration.java         |    20 +-
 .../pagememory/inmemory/VolatilePageMemory.java    |    55 +-
 .../pagememory/persistence/PageCacheMetrics.java   |    28 +-
 .../persistence/PersistentPageMemory.java          |   267 +-
 .../PersistentPageMemoryMetricSource.java          |     9 +
 .../persistence/PersistentPageMemoryMetrics.java   |   132 +-
 .../MeteredPageReplacementPolicyFactory.java       |    77 +
 .../throttling/ThrottlingPolicyFactory.java}       |    30 +-
 .../ignite/internal/pagememory/tree/BplusTree.java |    58 +-
 .../internal/pagememory/tree/io/BplusInnerIo.java  |     2 +-
 .../internal/pagememory/tree/io/BplusIo.java       |     5 +-
 .../internal/pagememory/tree/io/BplusLeafIo.java   |     2 +-
 .../benchmark/ZipfianDistributionTest.java         |   178 +
 .../pagememory/freelist/FreeListImplTest.java      |     2 -
 .../inmemory/VolatilePageMemoryNoLoadSelfTest.java |     5 +-
 .../replacement/AbstractPageReplacementTest.java   |    42 +-
 .../throttling/PageMemoryThrottlingTest.java       |    36 +-
 .../AbstractPageMemoryNoLoadSelfTest.java          |     8 -
 .../PersistentPageMemoryBenchmarkBase.java         |   314 +
 .../benchmark/VolatilePageMemoryBenchmarkBase.java |     2 -
 .../pagememory/benchmark/ZipfianDistribution.java  |    77 +
 .../partitiondistribution/Assignments.java         |    18 +-
 .../partitiondistribution/AssignmentsQueue.java    |     9 +
 .../replicator/ItBigZoneOperationTest.java         |     2 +-
 .../partition/replicator/fixtures/Node.java        |     8 +-
 .../replicator/fixtures/TestPlacementDriver.java   |     8 +-
 .../replicator/ZonePartitionReplicaListener.java   |     2 +-
 .../handlers/TxCleanupRecoveryRequestHandler.java  |     7 +-
 .../handlers/TxFinishReplicaRequestHandler.java    |    31 +-
 .../handlers/TxRecoveryMessageHandler.java         |    13 +-
 .../handlers/WriteIntentSwitchRequestHandler.java  |     6 +-
 .../raft/UnexpectedTransactionStateException.java  |    42 -
 .../raft/handlers/FinishTxCommandHandler.java      |    46 +-
 .../PartitionReplicaLifecycleManagerTest.java      |     1 +
 .../TxFinishReplicaRequestHandlerTest.java         |   163 +
 .../AssignmentsPlacementDriver.java                |     2 -
 .../wrappers/DelegatingPlacementDriver.java        |     3 +-
 .../wrappers/ExecutorInclinedPlacementDriver.java  |     8 +-
 .../placementdriver/TestPlacementDriver.java       |     6 +-
 .../placementdriver/AssignmentsTracker.java        |    11 +-
 .../internal/placementdriver/LeaseUpdater.java     |    55 +-
 .../placementdriver/PlacementDriverManager.java    |    17 +-
 .../placementdriver/leases/LeaseTracker.java       |    10 +-
 .../metrics/PlacementDriverMetricSource.java       |    13 +-
 .../placementdriver/AssignmentsTrackerTest.java    |     4 +-
 .../internal/placementdriver/LeaseUpdaterTest.java |     2 +-
 .../metrics/PlacementDriverMetricSourceTest.java   |     4 +-
 modules/platforms/build.gradle                     |   102 +-
 modules/platforms/cpp/CMakeLists.txt               |    15 +-
 modules/platforms/cpp/LICENSE                      |   202 +
 .../cpp/cmake/ignite_install_headers.cmake         |     6 +-
 modules/platforms/cpp/cmake/packaging.cmake        |   109 +
 .../cmake/scripts/odbc/ignite3-odbc-linux.ini.in   |     5 +
 .../scripts/odbc/post_install.sh.in}               |    17 +-
 .../cpp/cmake/scripts/odbc/pre_uninstall.sh.in     |    13 +-
 modules/platforms/cpp/ignite/client/CMakeLists.txt |     7 +-
 modules/platforms/cpp/ignite/common/CMakeLists.txt |     6 +-
 modules/platforms/cpp/ignite/common/error_codes.h  |     1 +
 .../platforms/cpp/ignite/network/CMakeLists.txt    |     4 +-
 modules/platforms/cpp/ignite/odbc/CMakeLists.txt   |     7 +-
 modules/platforms/cpp/ignite/odbc/common_types.cpp |     1 +
 .../platforms/cpp/ignite/protocol/CMakeLists.txt   |     4 +-
 modules/platforms/cpp/ignite/tuple/CMakeLists.txt  |     6 +-
 .../platforms/cpp/tests/client-test/CMakeLists.txt |     4 +-
 .../platforms/cpp/tests/fake_server/CMakeLists.txt |     6 +-
 .../cpp/tests/fake_server/fake_server.cpp          |    23 +-
 .../platforms/cpp/tests/fake_server/fake_server.h  |    11 +-
 modules/platforms/cpp/tests/fake_server/main.cpp   |    19 +
 .../socket_adapter/posix/client_socket_adapter.h   |    72 +
 .../socket_adapter/posix/server_socket_adapter.h   |    88 +
 .../fake_server/socket_adapter/socket_adapter.h}   |    25 +-
 .../socket_adapter/win/client_socket_adapter.h     |    72 +
 .../socket_adapter/win/server_socket_adapter.h     |    87 +
 .../cpp/tests/fake_server/tcp_client_channel.cpp   |    29 +-
 .../cpp/tests/fake_server/tcp_client_channel.h     |    18 +-
 .../platforms/cpp/tests/odbc-test/CMakeLists.txt   |     4 +-
 .../platforms/cpp/tests/test-common/CMakeLists.txt |     4 +-
 .../SerializerHandlerBenchmarksBase.cs             |     4 +
 .../SerializerHandlerReadBenchmarks.cs             |     9 +
 .../SerializerHandlerWriteBenchmarks.cs            |    12 +
 .../Apache.Ignite.Tests.Aot/Table/TableTests.cs    |    71 +
 .../Apache.Ignite.Tests.Common/Table/TestTables.cs |     2 +-
 .../CurrentClientWithOldServerCompatibilityTest.cs |     2 +-
 .../dotnet/Apache.Ignite.Tests/FakeServer.cs       |     4 +-
 .../Table/KeyValueViewPrimitiveTests.cs            |    11 +
 ...nagerTests.cs => PartitionDistributionTests.cs} |    87 +-
 .../Table/PartitionManagerTests.cs                 |    14 +-
 .../Table/RecordViewPrimitiveTests.cs              |     3 +-
 .../Table/SchemaSynchronizationTest.cs             |    13 +-
 .../Apache.Ignite/ApiCompatibilitySuppressions.xml |    14 +
 .../dotnet/Apache.Ignite/ClientOperationType.cs    |     2 +-
 .../platforms/dotnet/Apache.Ignite/ErrorCodes.g.cs |     3 +
 .../Apache.Ignite/Internal/Table/DataStreamer.cs   |    10 +-
 .../Internal/Table/DataStreamerWithReceiver.cs     |     8 +-
 .../Apache.Ignite/Internal/Table/HashPartition.cs  |     4 +-
 .../Internal/Table/PartitionManager.cs             |    47 +-
 .../Table/Serialization/Mappers/KeyValueMappers.cs |    43 +
 .../Mappers/KeyValuePairCompositeMapper.cs         |    85 +
 .../Table/Serialization/Mappers/MapperReader.cs}   |    16 +-
 .../Table/Serialization/Mappers/MapperWriter.cs}   |    16 +-
 .../Table/Serialization/Mappers/OneColumnMapper.cs |    51 +
 .../Serialization/Mappers/OneColumnMappers.cs      |   219 +
 .../Table/Serialization/TupleSerializerHandler.cs  |     9 +-
 .../dotnet/Apache.Ignite/Internal/Table/Table.cs   |    50 +-
 .../dotnet/Apache.Ignite/Table/IPartition.cs       |     6 +-
 ...rtitionManager.cs => IPartitionDistribution.cs} |    26 +-
 .../Apache.Ignite/Table/IPartitionManager.cs       |     6 +-
 .../platforms/dotnet/Apache.Ignite/Table/ITable.cs |     9 +-
 .../platforms/python/pyignite_dbapi/_version.txt   |     2 +-
 modules/platforms/python/setup.py                  |     9 +-
 .../internal/raft/service/RaftGroupListener.java   |    14 -
 ...InterruptedRaftSnapshotStorageRecoveryTest.java |     6 +-
 .../raftsnapshot/ItTableRaftSnapshotsTest.java     |     2 +-
 .../org/apache/ignite/raft/ItRaftMetricTest.java   |    95 +
 .../internal/metrics/sources/RaftMetricSource.java |    51 +-
 .../raft/client/LeaderAvailabilityState.java       |   237 +
 .../PhysicalTopologyAwareRaftGroupService.java     |    48 +-
 .../internal/raft/client/RaftCommandExecutor.java  |  1044 +
 .../internal/raft/client/RaftErrorUtils.java       |    45 +
 .../ignite/internal/raft/client/RetryContext.java  |    48 +-
 .../internal/raft/server/impl/JraftServerImpl.java |    41 +-
 .../apache/ignite/raft/jraft/core/NodeImpl.java    |     8 +-
 .../ignite/raft/jraft/option/NodeOptions.java      |     1 +
 .../raft/jraft/rpc/impl/AbstractClientService.java |     2 +-
 .../raft/StateMachineFailureHandlerTest.java       |    18 +-
 .../raft/client/LeaderAvailabilityStateTest.java   |   466 +
 ...ysicalTopologyAwareRaftGroupServiceRunTest.java |   390 +-
 .../internal/raft/client/RaftGroupServiceTest.java |    46 +
 modules/replicator/build.gradle                    |     1 +
 .../ItPlacementDriverReplicaSideTest.java          |     2 +
 .../raft/client/TopologyAwareRaftGroupService.java |   126 +-
 .../ignite/internal/replicator/ReplicaManager.java |    78 +-
 .../ignite/internal/replicator/ReplicaService.java |    17 +-
 .../exception/PrimaryReplicaMissException.java     |    13 +
 .../exception/ReplicaUnavailableException.java     |    13 +-
 .../TopologyAwareRaftGroupServiceRetriesTest.java  |   210 +
 .../internal/replicator/ReplicaManagerTest.java    |   125 +-
 modules/rest-api/build.gradle                      |     1 +
 .../ignite/internal/rest/api/metric/MetricSet.java |     2 +
 modules/rest/build.gradle                          |     1 +
 .../DeploymentManagementControllerTest.java        |    89 +-
 .../rest/sql/ItSqlQueryControllerTest.java         |     3 +-
 .../deployment/CompletedFileUploadSubscriber.java  |    23 +-
 .../deployment/DeploymentManagementController.java |    31 +-
 .../rest/deployment/InputStreamCollector.java      |    11 +-
 .../rest/deployment/InputStreamCollectorImpl.java  |    15 +-
 .../rest/deployment/ZipInputStreamCollector.java   |    43 +-
 .../rest/health/NodeLivenessIndicator.java         |     5 +
 .../rest/health/NodeReadinessIndicator.java        |    28 +-
 .../internal/rest/sql/SqlQueryController.java      |     3 +-
 .../rest/transaction/TransactionController.java    |     3 +-
 .../rest/metrics/NodeMetricsControllerTest.java    |    64 +
 modules/runner/build.gradle                        |     1 +
 .../ignite/internal/app/AsyncApiOperation.java     |     9 +-
 .../ignite/internal/app/SyncApiOperation.java      |     5 +-
 .../benchmark/AbstractMultiNodeBenchmark.java      |     4 +-
 .../internal/benchmark/BulkDeleteBenchmark.java    |     7 +-
 .../ignite/internal/benchmark/InsertBenchmark.java |     9 +-
 .../internal/benchmark/LargeBinaryBenchmark.java   |     8 +-
 .../internal/benchmark/LargeStringBenchmark.java   |     8 +-
 .../internal/benchmark/LockManagerBenchmark.java   |     5 +-
 .../ignite/internal/benchmark/SqlBenchmark.java    |    12 +-
 .../internal/benchmark/SqlIndexScanBenchmark.java  |     6 +-
 .../internal/benchmark/SqlJoinBenchmark.java       |    12 +-
 .../benchmark/SqlPartitionPruningBenchmark.java    |    12 +-
 .../internal/benchmark/SqlSelectAllBenchmark.java  |     2 +-
 .../internal/benchmark/SystemViewsBenchmark.java   |     4 +-
 .../ignite/internal/benchmark/TpcdsBenchmark.java  |     2 +-
 .../ignite/internal/benchmark/TpchBenchmark.java   |     2 +-
 .../internal/benchmark/UpgradeRowBenchmark.java    |     6 +-
 .../client/ItClientObservableTimeTest.java         |     4 +-
 .../management/ItDuplicateNodeNamesTest.java       |     4 +-
 .../ItNodeBootstrapConfigurationTest.java          |     1 +
 .../inmemory/ItRaftStorageVolatilityTest.java      |     3 +-
 .../ignite/internal/runner/app/ItAddNodeTest.java  |     2 +-
 .../internal/runner/app/ItDataSchemaSyncTest.java  |     4 +-
 .../app/ItIgniteInMemoryNodeRestartTest.java       |     7 +-
 .../runner/app/ItIgniteNodeRestartTest.java        |    50 +-
 .../internal/runner/app/ItIndexNodeTest.java       |    10 +-
 .../internal/runner/app/ItNoThreadsLeftTest.java   |     2 +-
 .../runner/app/ItReplicaStateManagerTest.java      |    12 +-
 .../internal/runner/app/ItSingleNodeTest.java      |     2 +-
 .../internal/runner/app/ItTablesApiTest.java       |     2 +-
 .../runner/app/PlatformTestNodeRunner.java         |     4 +-
 .../app/client/ItAbstractThinClientTest.java       |     4 +-
 .../client/ItCustomKeyColumnOrderClientTest.java   |     4 +-
 .../runner/app/client/ItNullsThinClientTest.java   |     8 +-
 .../app/client/ItThinClientAuthenticationTest.java |    10 +-
 .../client/ItThinClientChannelValidatorTest.java   |     2 +-
 .../runner/app/client/ItThinClientComputeTest.java |     2 +-
 .../app/client/ItThinClientConnectionTest.java     |    10 +-
 .../client/ItThinClientDdlQueriesTrackerTest.java  |     2 +-
 .../app/client/ItThinClientMarshallingTest.java    |    19 +-
 .../ItThinClientSchemaSynchronizationTest.java     |    30 +-
 .../runner/app/client/ItThinClientSqlTest.java     |   108 +-
 .../app/client/ItThinClientTablesGetListTest.java  |     2 +-
 .../app/client/ItThinClientTransactionsTest.java   |     2 +-
 .../app/client/ItThinConnectionFailoverTest.java   |     8 +-
 .../schemasync/ItSchemaSyncAndReplicationTest.java |     2 +-
 .../streamer/ItAbstractDataStreamerTest.java       |     6 +-
 .../ignite/internal/table/ItInternalTableTest.java |     9 +-
 .../table/ItRebalanceWithPartitionReturnTest.java  |    17 +-
 .../org/apache/ignite/internal/app/IgniteImpl.java |    11 +-
 .../internal/restart/RestartProofKeyValueView.java |    16 +-
 .../internal/restart/RestartProofRecordView.java   |     8 +-
 .../configuration/ignite-snapshot.bin              |   Bin 5653 -> 5758 bytes
 .../java/org/apache/ignite/internal/Cluster.java   |     2 +-
 .../internal/ClusterPerTestIntegrationTest.java    |     3 +-
 .../apache/ignite/internal/TestMetricUtils.java    |   102 +
 .../schema/BinaryTupleComparatorUtils.java         |     2 +-
 .../ignite/internal/schema/SchemaDescriptor.java   |   129 +-
 .../internal/schema/UnsafeByteBufferAccessor.java  |    37 +-
 .../CatalogToSchemaDescriptorConverter.java        |    10 +-
 .../schema/BinaryTupleComparatorBaseTest.java      |     9 +
 .../ExampleApplicationWithCustomAuthenticator.java |     4 +-
 .../apache/ignite/example/ExampleApplication.java  |     4 +-
 .../org/apache/ignite/ExampleApplicationTest.java  |     2 +-
 .../org/apache/ignite/data/SpringDataJdbcTest.java |     8 +-
 modules/sql-engine/build.gradle                    |     1 +
 .../ignite/internal/sql/api/ItCommonApiTest.java   |     4 +-
 .../ignite/internal/sql/api/ItSqlApiBaseTest.java  |    10 +-
 .../internal/sql/api/ItSqlAsynchronousApiTest.java |     8 +-
 .../internal/sql/api/ItSqlClientMetricsTest.java   |    13 +-
 .../sql/api/ItSqlClientSynchronousApiTest.java     |     3 +-
 .../internal/sql/api/ItSqlSynchronousApiTest.java  |     8 +-
 .../internal/sql/engine/ItFloatingPointTest.java   |     2 +
 .../ignite/internal/sql/engine/ItJoinTest.java     |    13 +
 .../internal/sql/engine/ItLimitOffsetTest.java     |    28 +-
 .../ignite/internal/sql/engine/ItMetadataTest.java |     2 +-
 .../sql/engine/ItNotNullConstraintTest.java        |     3 +-
 .../internal/sql/engine/ItPublicSchemaTest.java    |     3 +-
 .../ItSqlConcurrentSchemaModificationTest.java     |     4 +-
 .../internal/sql/engine/ItSqlOperatorsTest.java    |     6 +-
 .../sql/engine/ItSqlQueryEventLogTest.java         |     2 +-
 .../sql/engine/ItSqlQueryExecutionMetricsTest.java |     5 +-
 .../sql/engine/kill/ItSqlKillCommandTest.java      |     4 +-
 .../internal/sql/sqllogic/ScriptContext.java       |     3 +-
 .../sql/threading/ItSqlApiThreadingTest.java       |     7 +-
 .../integrationTest/sql/group1/explain/join.test   |     1 +
 .../integrationTest/sql/group1/explain/scan.test   |     2 +
 .../InflightTransactionalOperationTracker.java     |     9 +-
 .../internal/sql/engine/SqlQueryProcessor.java     |     2 +-
 .../sql/engine/exec/ExchangeServiceImpl.java       |     7 +-
 .../internal/sql/engine/exec/ExecutionContext.java |     9 +-
 .../sql/engine/exec/LogicalRelImplementor.java     |     2 +-
 .../internal/sql/engine/exec/SharedState.java      |    42 +-
 .../engine/exec/SharedStateMessageConverter.java   |   188 +
 .../sql/engine/exec/SqlEvaluationContext.java      |     5 +-
 .../sql/engine/exec/exp/CorrelatesBuilder.java     |    21 +-
 .../engine/exec/exp/CorrelationValueGetter.java    |    45 +
 .../engine/exec/exp/JoinPredicateImplementor.java  |     2 +-
 .../engine/exec/exp/JoinProjectionImplementor.java |     2 +-
 .../sql/engine/exec/exp/PredicateImplementor.java  |     2 +-
 .../sql/engine/exec/exp/ProjectionImplementor.java |     2 +-
 .../engine/exec/exp/RowProviderImplementor.java    |     4 +-
 .../sql/engine/exec/exp/ScalarImplementor.java     |     5 +-
 .../sql/engine/exec/fsm/QueryExecutionProgram.java |     8 +-
 .../mapping/ExecutionDistributionProviderImpl.java |     8 +-
 .../engine/exec/mapping/MappingServiceImpl.java    |     2 +-
 .../exec/rel/CorrelatedNestedLoopJoinNode.java     |    21 +-
 .../internal/sql/engine/exec/rel/HashJoinNode.java |    46 +-
 .../expressions/SqlExpressionFactoryAdapter.java   |     4 +-
 .../sql/engine/externalize/RelJsonReader.java      |     8 +-
 .../sql/engine/message/DecimalValueMessage.java}   |    19 +-
 .../engine/message/QueryBatchRequestMessage.java   |     7 +-
 .../sql/engine/message/SharedStateMessage.java}    |    18 +-
 .../sql/engine/message/SqlQueryMessageGroup.java   |     6 +
 .../sql/engine/prepare/SelectCountPlan.java        |    16 +
 .../engine/rel/IgniteCorrelatedNestedLoopJoin.java |    47 +-
 .../sql/engine/rel/explain/IgniteRelWriter.java    |     9 +
 .../engine/rel/explain/RelTreeToTextWriter.java    |     8 +
 .../sql/engine/rule/CorrelateToNestedLoopRule.java |     1 +
 .../engine/rule/CorrelatedNestedLoopJoinRule.java  |     7 +
 .../sql/engine/schema/SqlSchemaManagerImpl.java    |    33 +-
 .../ignite/internal/sql/engine/util/Commons.java   |    11 +
 .../internal/sql/engine/util/IgniteMethod.java     |     4 +-
 .../ignite/internal/sql/api/IgniteSqlImplTest.java |     8 +-
 .../engine/QueryTransactionWrapperSelfTest.java    |    22 +-
 .../internal/sql/engine/exec/QueryTimeoutTest.java |    12 +-
 .../exec/SharedStateMessageConverterTest.java      |   141 +
 .../internal/sql/engine/exec/SharedStateTest.java  |    77 +
 .../engine/exec/rel/AbstractJoinExecutionTest.java |     4 +-
 .../rel/CorrelatedNestedLoopJoinExecutionTest.java |    78 +-
 .../exec/rel/TableScanNodeExecutionTest.java       |     6 +-
 .../CorrelatedNestedLoopJoinPlannerTest.java       |    35 +-
 .../prepare/ddl/DdlSqlToCommandConverterTest.java  |    17 +-
 .../internal/sql/engine/util/CommonsTest.java      |    29 +
 .../src/test/resources/mapping/correlated.test     |     7 +
 .../resources/mapping/test_partition_pruning.test  |     2 +
 .../internal/storage/TxIdMismatchException.java    |    27 +-
 .../AbstractPageMemoryStorageEngine.java           |   152 +-
 .../pagememory/PersistentPageMemoryDataRegion.java |    42 +-
 .../PersistentPageMemoryStorageEngine.java         |     9 +-
 .../pagememory/VolatilePageMemoryDataRegion.java   |     2 -
 .../VolatilePageMemoryDataStorageModule.java       |     5 +
 .../VolatilePageMemoryStorageEngine.java           |     7 +-
 .../pagememory/index/freelist/IndexColumns.java    |     9 +-
 .../pagememory/index/sorted/SortedIndexRowKey.java |     9 +
 .../pagememory/index/sorted/SortedIndexTree.java   |    38 +-
 .../sorted/comparator/JitComparatorGenerator.java  |    25 +-
 .../sorted/comparator/JitComparatorOptions.java    |     2 +-
 .../index/sorted/io/SortedIndexTreeIo.java         |    73 +-
 .../mv/AbstractPageMemoryMvPartitionStorage.java   |     6 +-
 .../storage/pagememory/mv/IndexStorageFactory.java |    17 +-
 .../storage/pagememory/mv/PageMemoryIndexes.java   |    10 +-
 .../mv/PersistentPageMemoryMvPartitionStorage.java |    23 +-
 .../PersistentPageMemoryMvTableStorageTest.java    |    38 +-
 .../pagememory/PersistentPageMemoryNoLoadTest.java |    14 -
 .../VolatilePageMemoryMvTableStorageTest.java      |     7 +-
 .../benchmarks/SortedIndexTreeInsertBenchmark.java |     8 +-
 .../PersistentPageMemoryStorageEngineTest.java     |     6 +-
 .../VolatilePageMemoryStorageEngineTest.java       |     5 +
 ...PersistentPageMemorySortedIndexStorageTest.java |     7 +-
 ...morySortedIndexStorageLegacyComparatorTest.java |    44 +
 .../VolatilePageMemorySortedIndexStorageTest.java  |     9 +-
 .../PersistentPageMemoryHashIndexStorageTest.java  |    10 +-
 .../VolatilePageMemoryHashIndexStorageTest.java    |     7 +-
 .../storage/pagememory/mv/BlobStorageTest.java     |     2 -
 .../pagememory/mv/FailedCheckpointTest.java        |     6 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |    66 +-
 ...rsistentPageMemoryMvPartitionStorageGcTest.java |     7 +-
 ...PersistentPageMemoryMvPartitionStorageTest.java |     6 +-
 ...entPageMemoryMvTableStorageConcurrencyTest.java |     7 +-
 ...ageMemoryMvPartitionStorageConcurrencyTest.java |     6 +-
 ...VolatilePageMemoryMvPartitionStorageGcTest.java |     7 +-
 .../VolatilePageMemoryMvPartitionStorageTest.java  |     5 +-
 ...ilePageMemoryMvTableStorageConcurrencyTest.java |     6 +-
 .../apache/ignite/distributed/ItLockTableTest.java |     5 +-
 ...xDistributedTestSingleNodeNoCleanupMessage.java |     5 +-
 .../ignite/distributed/ReplicaUnavailableTest.java |     2 +
 .../table/AsyncApiKeyValueViewAdapter.java         |    12 +-
 .../internal/table/AsyncApiRecordViewAdapter.java  |     6 +-
 .../ignite/internal/table/ItColocationTest.java    |    12 +-
 ...artitionTableStatsMetricConfigurationTest.java} |     4 +-
 ...t.java => ItPartitionTableStatsMetricTest.java} |    18 +-
 ...ilablePartitionsRecoveryByFilterUpdateTest.java |    24 +-
 .../internal/table/metrics/ItTableMetricsTest.java |    38 +-
 .../threading/ItKvRecordApiThreadingTest.java      |     4 +-
 .../schema/marshaller/TupleMarshallerImpl.java     |    35 +-
 .../ignite/internal/table/InternalTable.java       |     6 +-
 .../internal/table/KeyValueBinaryViewImpl.java     |    12 +-
 .../ignite/internal/table/KeyValueViewImpl.java    |    12 +-
 .../table/PublicApiThreadingKeyValueView.java      |    16 +-
 .../table/PublicApiThreadingRecordView.java        |     8 +-
 .../internal/table/RecordBinaryViewImpl.java       |     6 +-
 .../ignite/internal/table/RecordViewImpl.java      |     6 +-
 .../apache/ignite/internal/table/TableImpl.java    |    36 +-
 .../ignite/internal/table/TableViewInternal.java   |    11 +-
 .../PartitionModificationCounterMetricSource.java  |    81 -
 .../PartitionTableStatsMetricSource.java           |   105 +
 .../table/distributed/StorageUpdateHandler.java    |    45 +-
 .../internal/table/distributed/TableManager.java   |   132 +-
 .../disaster/GroupUpdateRequestHandler.java        |    32 +-
 .../PartitionReplicaBuildIndexProcessor.java       |    10 +-
 .../replicator/PartitionReplicaListener.java       |   127 +-
 .../table/distributed/replicator/PendingRows.java  |    11 +
 .../StaleTransactionOperationException.java        |    10 +-
 .../distributed/storage/InternalTableImpl.java     |    45 +-
 .../table/metrics/ReadWriteMetricSource.java       |    59 +
 .../internal/table/metrics/TableMetricSource.java  |    48 +-
 .../table/distributed/SortedIndexLockerTest.java   |     5 +-
 .../distributed/TableManagerRecoveryTest.java      |     8 +-
 .../table/distributed/TableManagerTest.java        |     3 +
 .../PersistentPageMemoryGcUpdateHandlerTest.java   |     7 +-
 .../gc/VolatilePageMemoryGcUpdateHandlerTest.java  |     6 +-
 .../storage/InternalTableEstimatedSizeTest.java    |     7 +-
 .../distributed/storage/InternalTableImplTest.java |     7 +-
 .../apache/ignite/distributed/ItTxTestCluster.java |    15 +-
 .../table/impl/DummyInternalTableImpl.java         |     8 +-
 .../disaster/DisasterRecoveryTestUtil.java         |    85 -
 .../disaster/ItDisasterRecoveryManagerTest.java    |    15 +-
 .../ItDisasterRecoveryReconfigurationTest.java     |    67 +-
 .../ignite/internal/tx/ItMultipleLocksTest.java    |     6 +-
 .../internal/tx/ItTransactionMetricsTest.java      |    67 +
 .../TransactionExpirationRegistryBenchmark.java    |     8 +-
 .../internal/tx/AcquireLockTimeoutException.java   |     9 +-
 .../ignite/internal/tx/DelayedAckException.java    |    12 +-
 .../internal/tx/LockTableOverflowException.java    |     8 +-
 .../tx/PossibleDeadlockOnLockAcquireException.java |    17 +-
 .../ignite/internal/tx/TransactionLogUtils.java    |   125 +
 .../org/apache/ignite/internal/tx/TxManager.java   |     6 +
 .../ignite/internal/tx/impl/HeapLockManager.java   |    80 +-
 .../ignite/internal/tx/impl/OrphanDetector.java    |     7 +-
 .../tx/impl/PersistentTxStateVacuumizer.java       |     4 +-
 .../internal/tx/impl/ReadWriteTransactionImpl.java |     7 +-
 .../tx/impl/TransactionExpirationRegistry.java     |    15 +-
 .../internal/tx/impl/TransactionInflights.java     |    20 +-
 .../internal/tx/impl/TxCleanupRequestHandler.java  |    14 +-
 .../internal/tx/impl/TxCleanupRequestSender.java   |     5 +-
 .../ignite/internal/tx/impl/TxManagerImpl.java     |    61 +-
 .../tx/impl/VolatileTxStateMetaStorage.java        |    13 +
 .../tx/impl/WriteIntentSwitchProcessor.java        |    18 +-
 .../tx/metrics/TransactionMetricsSource.java       |    54 +-
 .../ignite/internal/tx/AbstractLockingTest.java    |     5 +-
 .../internal/tx/CoarseGrainedLockManagerTest.java  |     4 +-
 .../ignite/internal/tx/HeapLockManagerTest.java    |    14 +-
 .../ignite/internal/tx/LockManagerTxLabelTest.java |    96 +
 .../internal/tx/TransactionLogUtilsTest.java       |    67 +
 .../apache/ignite/internal/tx/TxManagerTest.java   |    12 +-
 .../internal/tx/impl/OrphanDetectorTest.java       |     6 +-
 .../tx/impl/OrphanDetectorTxLabelTest.java         |   222 +
 ...ransactionExpirationRegistryConcurrentTest.java |     8 +-
 .../tx/impl/TransactionExpirationRegistryTest.java |     6 +-
 .../tx/metrics/TransactionMetricSourceTest.java    |     3 +-
 packaging/build.gradle                             |    67 +
 packaging/docker/Dockerfile                        |     6 +-
 1009 files changed, 86046 insertions(+), 30171 deletions(-)
 delete mode 100644 docs/Gemfile
 delete mode 100644 docs/README.adoc
 create mode 100644 docs/README.md
 delete mode 100644 docs/_config.yml
 delete mode 100644 docs/_data/toc.yaml
 delete mode 100644 docs/_docs/administrators-guide/cluster-security.adoc
 delete mode 100644 docs/_docs/administrators-guide/config/cli-config.adoc
 delete mode 100644 docs/_docs/administrators-guide/config/cluster-config.adoc
 delete mode 100644 docs/_docs/administrators-guide/config/node-config.adoc
 delete mode 100644 docs/_docs/administrators-guide/config/storage/rocksdb.adoc
 delete mode 100644 docs/_docs/administrators-guide/config/storage/volatile.adoc
 delete mode 100644 docs/_docs/administrators-guide/disaster-recovery.adoc
 delete mode 100644 docs/_docs/administrators-guide/handling-exceptions.adoc
 delete mode 100644 docs/_docs/administrators-guide/index.adoc
 delete mode 100644 docs/_docs/administrators-guide/metrics/system-views.adoc
 delete mode 100644 docs/_docs/administrators-guide/storage/data-partitions.adoc
 delete mode 100644 
docs/_docs/administrators-guide/storage/distribution-zones.adoc
 delete mode 100644 docs/_docs/administrators-guide/storage/engines/aimem.adoc
 delete mode 100644 docs/_docs/administrators-guide/storage/engines/rocksdb.adoc
 delete mode 100644 
docs/_docs/administrators-guide/storage/engines/storage-engines.adoc
 delete mode 100644 docs/_docs/administrators-guide/system-groups-recovery.adoc
 delete mode 100644 docs/_docs/developers-guide/clients/java.adoc
 delete mode 100644 
docs/_docs/developers-guide/clients/thin-client-comparison.csv
 delete mode 100644 docs/_docs/developers-guide/events/events-list.adoc
 delete mode 100644 docs/_docs/developers-guide/events/overview.adoc
 delete mode 100644 docs/_docs/developers-guide/rest/rest-api.adoc
 delete mode 100644 
docs/_docs/developers-guide/sql/calcite-based-sql-engine.adoc
 delete mode 100644 docs/_docs/developers-guide/sql/odbc/connection-string.adoc
 delete mode 100644 docs/_docs/developers-guide/sql/odbc/index.adoc
 delete mode 100644 docs/_docs/developers-guide/sql/odbc/odbc-driver.adoc
 delete mode 100644 docs/_docs/developers-guide/sql/odbc/specification.adoc
 delete mode 100644 docs/_docs/developers-guide/sql/system-views.adoc
 delete mode 100644 docs/_docs/glossary/glossary.adoc
 delete mode 100644 docs/_docs/ignite-cli-tool.adoc
 delete mode 100644 docs/_docs/includes/examples/deployment/MyJob.java
 delete mode 100644 docs/_docs/includes/examples/deployment/resources/script.sh
 delete mode 100644 docs/_docs/includes/ignite-cli-download-windows.adoc
 delete mode 100644 docs/_docs/includes/prereqs-docker.adoc
 delete mode 100644 docs/_docs/includes/prereqs-java.adoc
 delete mode 100644 docs/_docs/includes/prereqs-k8s.adoc
 delete mode 100644 docs/_docs/includes/prereqs-os.adoc
 delete mode 100644 docs/_docs/includes/prereqs.adoc
 delete mode 100644 docs/_docs/installation/deb-rpm.adoc
 delete mode 100644 docs/_docs/installation/installing-using-docker.adoc
 delete mode 100644 docs/_docs/installation/installing-using-zip.adoc
 delete mode 100644 
docs/_docs/installation/migration-from-ai2/ai2-functions.adoc
 delete mode 100644 docs/_docs/installation/migration-from-ai2/overview.adoc
 delete mode 100644 
docs/_docs/installation/migration-from-ai2/persistent-migration.adoc
 delete mode 100644 docs/_docs/quick-start/docker-compose.yml
 delete mode 100644 docs/_docs/quick-start/node-docker-config.conf
 delete mode 100644 docs/_docs/quick-start/sql-files/docker-compose.yml
 delete mode 100644 docs/_docs/quick-start/sql-files/sql.zip
 delete mode 100644 docs/_docs/sql-reference/data-types.adoc
 delete mode 100644 docs/_docs/sql-reference/distribution-zones.adoc
 delete mode 100644 docs/_docs/sql-reference/dml.adoc
 delete mode 100644 docs/_docs/sql-reference/keywords.adoc
 delete mode 100644 docs/_docs/sql-reference/sql-conformance.adoc
 delete mode 100644 docs/_includes/copyright.html
 delete mode 100644 docs/_includes/criticalCSS.html
 delete mode 100644 docs/_includes/footer.html
 delete mode 100644 docs/_includes/header.html
 delete mode 100644 docs/_includes/left-nav.html
 delete mode 100644 docs/_includes/right-nav.html
 delete mode 100644 docs/_includes/section-toc.html
 delete mode 100644 docs/_includes/toc.html
 delete mode 100644 docs/_layouts/default.html
 delete mode 100644 docs/_layouts/doc.html
 delete mode 100644 docs/_layouts/toc.html
 delete mode 100644 docs/_plugins/asciidoctor-extensions.rb
 delete mode 100644 docs/_sass/asciidoc-pygments.scss
 delete mode 100644 docs/_sass/callouts.scss
 delete mode 100644 docs/_sass/code.scss
 delete mode 100644 docs/_sass/docs.scss
 delete mode 100644 docs/_sass/footer.scss
 delete mode 100644 docs/_sass/github.scss
 delete mode 100644 docs/_sass/header.scss
 delete mode 100644 docs/_sass/layout.scss
 delete mode 100644 docs/_sass/left-nav.scss
 delete mode 100644 docs/_sass/pagefind-additional.scss
 delete mode 100644 docs/_sass/railroad-diagram.scss
 delete mode 100644 docs/_sass/right-nav.scss
 delete mode 100644 docs/_sass/rouge-base16-solarized.scss
 delete mode 100644 docs/_sass/text.scss
 delete mode 100644 docs/_sass/variables.scss
 delete mode 100644 docs/assets/css/asciidoc-pygments.css
 delete mode 100644 docs/assets/css/docsearch.min.css
 delete mode 100644 docs/assets/css/fonts.css
 delete mode 100644 docs/assets/fonts/open-sans/open-sans-v40-latin-300.woff2
 delete mode 100644 
docs/assets/fonts/open-sans/open-sans-v40-latin-300italic.woff2
 delete mode 100644 docs/assets/fonts/open-sans/open-sans-v40-latin-600.woff2
 delete mode 100644 
docs/assets/fonts/open-sans/open-sans-v40-latin-600italic.woff2
 delete mode 100644 docs/assets/fonts/open-sans/open-sans-v40-latin-700.woff2
 delete mode 100644 
docs/assets/fonts/open-sans/open-sans-v40-latin-700italic.woff2
 delete mode 100644 docs/assets/fonts/open-sans/open-sans-v40-latin-italic.woff2
 delete mode 100644 
docs/assets/fonts/open-sans/open-sans-v40-latin-regular.woff2
 delete mode 100644 docs/assets/images/apple-blob.svg
 delete mode 100644 docs/assets/images/arrow-down-white.svg
 delete mode 100644 docs/assets/images/arrow-down.svg
 delete mode 100644 docs/assets/images/background-lines.svg
 delete mode 100644 docs/assets/images/cancel.svg
 delete mode 100644 docs/assets/images/checkmark-green.svg
 delete mode 100644 docs/assets/images/copy-icon.svg
 delete mode 100644 docs/assets/images/cpp.svg
 delete mode 100644 docs/assets/images/dev-internal-bg.jpg
 delete mode 100644 docs/assets/images/dotnet.svg
 delete mode 100644 docs/assets/images/edition-ce.svg
 delete mode 100644 docs/assets/images/edition-ee.svg
 delete mode 100644 docs/assets/images/edition-ue.svg
 delete mode 100644 docs/assets/images/events-nav-arrow.svg
 delete mode 100644 docs/assets/images/feature-easy-installation.svg
 delete mode 100644 docs/assets/images/feature-fast.svg
 delete mode 100644 docs/assets/images/feature-reliable.svg
 delete mode 100644 docs/assets/images/github-gray.svg
 delete mode 100644 docs/assets/images/github-white.svg
 delete mode 100644 docs/assets/images/glowing-box.svg
 delete mode 100644 docs/assets/images/icon_lang_cn.png
 delete mode 100644 docs/assets/images/icon_lang_cn_25x25.jpg
 delete mode 100644 docs/assets/images/icon_lang_cn_75x75.jpg
 delete mode 100644 docs/assets/images/icon_lang_en.png
 delete mode 100644 docs/assets/images/icon_lang_en_25x25.jpg
 delete mode 100644 docs/assets/images/icon_lang_en_75x75.jpg
 delete mode 100644 docs/assets/images/info-circle-solid.svg
 delete mode 100644 docs/assets/images/integrations/CDC-design.svg
 delete mode 100644 docs/assets/images/integrations/CDC-ignite2ignite.svg
 delete mode 100644 docs/assets/images/integrations/CDC-ignite2kafka.svg
 delete mode 100644 docs/assets/images/integrations/hibernate.svg
 delete mode 100644 docs/assets/images/integrations/kafka.svg
 delete mode 100644 docs/assets/images/integrations/more.svg
 delete mode 100644 docs/assets/images/integrations/oracle.svg
 delete mode 100644 docs/assets/images/integrations/osgi.svg
 delete mode 100644 docs/assets/images/integrations/spark.svg
 delete mode 100644 docs/assets/images/integrations/spring.svg
 delete mode 100644 docs/assets/images/java.svg
 delete mode 100644 docs/assets/images/left-nav-arrow.svg
 delete mode 100644 docs/assets/images/lines-bg-1.svg
 delete mode 100644 docs/assets/images/lines-bg-2.svg
 delete mode 100644 docs/assets/images/lines-bg-3.svg
 delete mode 100644 docs/assets/images/lines-bg-4.svg
 delete mode 100644 docs/assets/images/menu-icon.svg
 delete mode 100644 docs/assets/images/mousepad-blob.svg
 delete mode 100644 
docs/assets/images/piece-of-paper-with-folded-top-right-corner.svg
 delete mode 100644 docs/assets/images/scala.svg
 delete mode 100644 docs/assets/images/search.svg
 delete mode 100644 docs/assets/images/violent-blob.svg
 delete mode 100644 docs/assets/images/watermelon-blob.svg
 delete mode 100644 docs/assets/js/anchor.min.js
 delete mode 100644 docs/assets/js/bugyard.min.js
 delete mode 100644 docs/assets/js/code-copy-to-clipboard.js
 delete mode 100644 docs/assets/js/code-tabs.js
 delete mode 100644 docs/assets/js/docs-menu.js
 delete mode 100644 docs/assets/js/docsearch.min.js
 delete mode 100644 docs/assets/js/index.js
 delete mode 100644 docs/assets/js/jquery.swiftype.autocomplete.js
 delete mode 100644 docs/assets/js/mermaid.min.js
 delete mode 100644 docs/assets/js/page-nav.js
 delete mode 100644 docs/assets/js/railroad-diagram.js
 delete mode 100644 docs/assets/js/search.js
 delete mode 100644 docs/assets/js/top-navigation.js
 delete mode 100644 docs/assets/js/versioning.js
 create mode 100644 docs/docs/api-reference/api/cpp-api.md
 create mode 100644 docs/docs/api-reference/api/dotnet-api.md
 create mode 100644 docs/docs/api-reference/api/index.mdx
 create mode 100644 docs/docs/api-reference/api/java-api.md
 create mode 100644 docs/docs/api-reference/index.mdx
 create mode 100644 docs/docs/api-reference/native-clients/cpp/client-api.md
 create mode 100644 docs/docs/api-reference/native-clients/cpp/compute-api.md
 create mode 100644 docs/docs/api-reference/native-clients/cpp/index.mdx
 create mode 100644 docs/docs/api-reference/native-clients/cpp/network-api.md
 create mode 100644 docs/docs/api-reference/native-clients/cpp/sql-api.md
 create mode 100644 docs/docs/api-reference/native-clients/cpp/tables-api.md
 create mode 100644 
docs/docs/api-reference/native-clients/cpp/transactions-api.md
 copy docs/{_docs/developers-guide/clients/ado.adoc => 
docs/api-reference/native-clients/dotnet/ado-net-api.md} (61%)
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/client-api.md
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/compute-api.md
 create mode 100644 
docs/docs/api-reference/native-clients/dotnet/data-streamer-api.md
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/index.mdx
 copy docs/{_docs/developers-guide/clients/linq.adoc => 
docs/api-reference/native-clients/dotnet/linq-api.md} (75%)
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/network-api.md
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/sql-api.md
 create mode 100644 docs/docs/api-reference/native-clients/dotnet/tables-api.md
 create mode 100644 
docs/docs/api-reference/native-clients/dotnet/transactions-api.md
 create mode 100644 docs/docs/api-reference/native-clients/index.mdx
 create mode 100644 docs/docs/api-reference/native-clients/java/catalog-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/client-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/compute-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/criteria-api.md
 create mode 100644 
docs/docs/api-reference/native-clients/java/data-streamer-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/index.mdx
 create mode 100644 docs/docs/api-reference/native-clients/java/network-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/security-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/server-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/sql-api.md
 create mode 100644 docs/docs/api-reference/native-clients/java/tables-api.md
 create mode 100644 
docs/docs/api-reference/native-clients/java/transactions-api.md
 create mode 100644 docs/docs/api-reference/sql-only-apis/index.mdx
 create mode 100644 docs/docs/api-reference/sql-only-apis/jdbc.md
 create mode 100644 docs/docs/api-reference/sql-only-apis/odbc.md
 create mode 100644 docs/docs/api-reference/sql-only-apis/python.md
 copy docs/{_docs/administrators-guide/security/authentication.adoc => 
docs/configure-and-operate/configuration/authentication.md} (59%)
 copy docs/{_docs/administrators-guide/config/config.adoc => 
docs/configure-and-operate/configuration/cluster-and-nodes.md} (58%)
 create mode 100644 
docs/docs/configure-and-operate/configuration/cluster-security.md
 create mode 100644 docs/docs/configure-and-operate/configuration/index.mdx
 create mode 100644 docs/docs/configure-and-operate/configuration/metrics.md
 copy docs/{_docs/administrators-guide/security/ssl-tls.adoc => 
docs/configure-and-operate/configuration/ssl-tls.md} (75%)
 copy docs/{_docs/administrators-guide/storage/storage-overview.adoc => 
docs/configure-and-operate/configuration/storage-overview.md} (69%)
 copy docs/{_docs/administrators-guide/config/storage/persistent.adoc => 
docs/configure-and-operate/configuration/storage-persistent.md} (59%)
 create mode 100644 
docs/docs/configure-and-operate/configuration/storage-rocksdb.md
 create mode 100644 
docs/docs/configure-and-operate/configuration/storage-volatile.md
 copy docs/{_docs/administrators-guide/storage/storage-profiles.adoc => 
docs/configure-and-operate/configuration/storage.md} (69%)
 create mode 100644 docs/docs/configure-and-operate/index.mdx
 create mode 100644 docs/docs/configure-and-operate/installation/deb-rpm.md
 create mode 100644 docs/docs/configure-and-operate/installation/docker.md
 create mode 100644 docs/docs/configure-and-operate/installation/index.mdx
 create mode 100644 docs/docs/configure-and-operate/installation/kubernetes.md
 create mode 100644 docs/docs/configure-and-operate/installation/zip.md
 create mode 100644 
docs/docs/configure-and-operate/monitoring/available-metrics.md
 create mode 100644 
docs/docs/configure-and-operate/monitoring/configuring-metrics.md
 create mode 100644 docs/docs/configure-and-operate/monitoring/index.mdx
 create mode 100644 
docs/docs/configure-and-operate/monitoring/metrics-system-views.md
 create mode 100644 docs/docs/configure-and-operate/monitoring/metrics.md
 copy docs/{_docs/administrators-guide/colocation.adoc => 
docs/configure-and-operate/operations/colocation.md} (59%)
 create mode 100644 
docs/docs/configure-and-operate/operations/disaster-recovery-partitions.md
 create mode 100644 
docs/docs/configure-and-operate/operations/disaster-recovery-system-groups.md
 create mode 100644 
docs/docs/configure-and-operate/operations/disaster-recovery.md
 create mode 100644 
docs/docs/configure-and-operate/operations/handle-exceptions.md
 create mode 100644 docs/docs/configure-and-operate/operations/index.mdx
 copy docs/{_docs/administrators-guide/lifecycle.adoc => 
docs/configure-and-operate/operations/lifecycle.md} (71%)
 create mode 100644 
docs/docs/configure-and-operate/reference/cli-configuration.md
 create mode 100644 
docs/docs/configure-and-operate/reference/cluster-configuration.md
 create mode 100644 docs/docs/configure-and-operate/reference/index.mdx
 create mode 100644 
docs/docs/configure-and-operate/reference/node-configuration.md
 copy docs/{_docs/administrators-guide/storage/storage-profiles.adoc => 
docs/configure-and-operate/reference/storage-profiles.md} (69%)
 create mode 100644 docs/docs/develop/connect-to-ignite/index.mdx
 copy docs/{_docs/developers-guide/clients/jdbc-driver.adoc => 
docs/develop/connect-to-ignite/jdbc.md} (51%)
 create mode 100644 
docs/docs/develop/connect-to-ignite/odbc-connection-string.md
 copy docs/{_docs/developers-guide/sql/odbc/querying-modifying-data.adoc => 
docs/develop/connect-to-ignite/odbc-querying-data.md} (84%)
 create mode 100644 docs/docs/develop/connect-to-ignite/odbc.md
 copy docs/{_docs/developers-guide/clients/python.adoc => 
docs/develop/connect-to-ignite/python.md} (63%)
 copy docs/{_docs/developers-guide/clients/cpp.adoc => 
docs/develop/ignite-clients/cpp.md} (60%)
 copy docs/{_docs/developers-guide/clients/dotnet.adoc => 
docs/develop/ignite-clients/dotnet.md} (59%)
 create mode 100644 docs/docs/develop/ignite-clients/index.mdx
 create mode 100644 docs/docs/develop/ignite-clients/java.md
 create mode 100644 docs/docs/develop/index.mdx
 create mode 100644 docs/docs/develop/integrate/index.mdx
 create mode 100644 docs/docs/develop/integrate/spring-boot.md
 create mode 100644 docs/docs/develop/integrate/spring-data.md
 copy docs/{_docs/developers-guide/code-deployment/code-deployment.adoc => 
docs/develop/work-with-data/code-deployment.md} (52%)
 copy docs/{_docs/developers-guide/compute/compute.adoc => 
docs/develop/work-with-data/compute.md} (64%)
 create mode 100644 docs/docs/develop/work-with-data/events-list.md
 create mode 100644 docs/docs/develop/work-with-data/events.md
 create mode 100644 docs/docs/develop/work-with-data/index.mdx
 create mode 100644 docs/docs/develop/work-with-data/java-client-logging.md
 copy docs/{_docs/developers-guide/java-to-tables.adoc => 
docs/develop/work-with-data/java-to-tables.md} (73%)
 copy docs/{_docs/developers-guide/compute/serialization.adoc => 
docs/develop/work-with-data/serialization.md} (57%)
 create mode 100644 docs/docs/develop/work-with-data/streaming.md
 copy docs/{_docs/developers-guide/table-api.adoc => 
docs/develop/work-with-data/table-api.md} (79%)
 copy docs/{_docs/developers-guide/transactions.adoc => 
docs/develop/work-with-data/transactions.md} (63%)
 copy docs/{_docs/general-tips.adoc => docs/getting-started/best-practices.md} 
(57%)
 copy docs/{_docs/quick-start/embedded-mode.adoc => 
docs/getting-started/embedded-mode.md} (62%)
 create mode 100644 docs/docs/getting-started/index.mdx
 create mode 100644 docs/docs/getting-started/intro.md
 copy docs/{_docs/quick-start/java-api.adoc => 
docs/getting-started/key-value-api.md} (84%)
 rename docs/{_docs/installation/migration-from-ai3-1.adoc => 
docs/getting-started/migrate-from-3-0-to-3-1.md} (70%)
 create mode 100644 docs/docs/getting-started/migrate-from-ignite-2.md
 copy docs/{_docs/quick-start/getting-started-guide.adoc => 
docs/getting-started/quick-start.md} (58%)
 copy docs/{_docs/quick-start/start-cluster.adoc => 
docs/getting-started/start-cluster.md} (58%)
 copy docs/{_docs/quick-start/explore-sql.adoc => 
docs/getting-started/work-with-sql.md} (83%)
 create mode 100644 docs/docs/index.mdx
 copy docs/{_docs/sql-reference/explain-statement.adoc => 
docs/sql/advanced/explain-statement.mdx} (81%)
 create mode 100644 docs/docs/sql/advanced/index.mdx
 copy docs/{_docs/sql-tuning/sql-tuning.adoc => 
docs/sql/advanced/performance-tuning.md} (81%)
 create mode 100644 docs/docs/sql/fundamentals/engine-architecture.md
 create mode 100644 docs/docs/sql/fundamentals/index.mdx
 create mode 100644 docs/docs/sql/index.mdx
 create mode 100644 
docs/docs/sql/reference/data-types-and-functions/data-types.md
 create mode 100644 docs/docs/sql/reference/data-types-and-functions/index.mdx
 rename docs/{_docs/sql-reference/operational-commands.adoc => 
docs/sql/reference/data-types-and-functions/operational-commands.mdx} (50%)
 copy docs/{_docs/sql-reference/operators-and-functions.adoc => 
docs/sql/reference/data-types-and-functions/operators-and-functions.md} (67%)
 create mode 100644 docs/docs/sql/reference/index.mdx
 rename docs/{_docs/sql-reference/ddl.adoc => 
docs/sql/reference/language-definition/ddl.mdx} (60%)
 create mode 100644 
docs/docs/sql/reference/language-definition/distribution-zones.mdx
 create mode 100644 docs/docs/sql/reference/language-definition/dml.mdx
 rename docs/{_docs/sql-reference/grammar-reference.adoc => 
docs/sql/reference/language-definition/grammar-reference.mdx} (50%)
 create mode 100644 docs/docs/sql/reference/language-definition/index.mdx
 rename docs/{_docs/sql-reference/transactions.adoc => 
docs/sql/reference/language-definition/transactions.mdx} (50%)
 create mode 100644 docs/docs/sql/reference/sql-conformance/index.mdx
 create mode 100644 docs/docs/sql/reference/sql-conformance/keywords.md
 create mode 100644 docs/docs/sql/reference/sql-conformance/overview.md
 copy docs/{_docs/developers-guide/sql/sql-api.adoc => 
docs/sql/working-with-sql/execute-queries.md} (67%)
 create mode 100644 docs/docs/sql/working-with-sql/index.mdx
 create mode 100644 docs/docs/sql/working-with-sql/system-views.md
 create mode 100644 docs/docs/tools/cli-commands.md
 create mode 100644 docs/docs/tools/glossary.md
 create mode 100644 docs/docs/tools/index.mdx
 create mode 100644 docs/docs/tools/rest-api.md
 create mode 100644 docs/docs/understand/architecture/architecture-overview.md
 create mode 100644 docs/docs/understand/architecture/index.mdx
 create mode 100644 docs/docs/understand/architecture/security.md
 create mode 100644 docs/docs/understand/architecture/storage-architecture.md
 create mode 100644 docs/docs/understand/architecture/storage-engines/aimem.md
 create mode 100644 
docs/docs/understand/architecture/storage-engines/aipersist.md
 create mode 100644 docs/docs/understand/architecture/storage-engines/index.mdx
 create mode 100644 docs/docs/understand/architecture/storage-engines/rocksdb.md
 create mode 100644 docs/docs/understand/core-concepts/compute-and-events.md
 create mode 100644 docs/docs/understand/core-concepts/data-partitioning.md
 create mode 100644 
docs/docs/understand/core-concepts/distribution-and-colocation.md
 create mode 100644 docs/docs/understand/core-concepts/index.mdx
 create mode 100644 docs/docs/understand/core-concepts/tables-and-schemas.md
 create mode 100644 docs/docs/understand/core-concepts/transactions-and-mvcc.md
 create mode 100644 docs/docs/understand/core-concepts/what-is-ignite.md
 create mode 100644 docs/docs/understand/index.mdx
 create mode 100644 docs/docs/understand/performance/explain-operators.md
 create mode 100644 docs/docs/understand/performance/index.mdx
 copy docs/{_docs/sql-tuning/using-explain.adoc => 
docs/understand/performance/using-explain.md} (70%)
 create mode 100644 docs/docusaurus.config.ts
 create mode 100644 docs/html/clipboard.js
 create mode 100644 docs/html/cookie.js
 create mode 100644 docs/html/doxygen.css
 create mode 100644 docs/html/doxygen.svg
 create mode 100644 docs/html/doxygen_crawl.html
 create mode 100644 docs/html/dynsections.js
 create mode 100644 docs/html/index.html
 create mode 100644 docs/html/jquery.js
 create mode 100644 docs/html/menu.js
 create mode 100644 docs/html/menudata.js
 create mode 100644 docs/html/navtree.css
 create mode 100644 docs/html/search/search.css
 create mode 100644 docs/html/search/search.js
 create mode 100644 docs/html/search/searchdata.js
 create mode 100644 docs/html/tabs.css
 delete mode 100644 docs/img.png
 create mode 100644 docs/package-lock.json
 create mode 100644 docs/package.json
 create mode 100644 docs/scripts/check-build.js
 create mode 100644 docs/scripts/check-images.js
 create mode 100644 docs/scripts/check-links.js
 create mode 100644 docs/sidebars.ts
 create mode 100644 docs/src/components/RailroadDiagram/index.tsx
 rename docs/{assets/js => src/components/RailroadDiagram}/railroad.js (100%)
 create mode 100644 docs/src/css/custom.css
 create mode 100644 docs/src/pages/index.tsx
 create mode 100644 docs/src/theme/MDXComponents.tsx
 copy modules/cli/src/testFixtures/resources/empty.ini => docs/static/.nojekyll 
(100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_column_no_bnf1.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_column_no_bnf2.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_column_yes_bnf1.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_column_yes_bnf2.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_logging_bnf.svg (100%)
 rename docs/{_docs/images/svg => static/img}/alter_table_no_logging_bnf.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/column_definition_or_list_bnf.svg 
(100%)
 rename docs/{_docs/images/svg => static/img}/column_list_bnf.svg (100%)
 rename docs/{_docs/images/svg => static/img}/columns_definition_bnf.svg (100%)
 rename docs/{_docs/images => static/img}/compute_job_statuses.png (100%)
 rename docs/{_docs/images/svg => static/img}/create_table_bnf1.svg (100%)
 rename docs/{_docs/images/svg => static/img}/create_table_bnf2.svg (100%)
 rename docs/{_docs/images => static/img}/data_streaming.png (100%)
 rename docs/{_docs/images/svg => static/img}/drop_table_bnf.svg (100%)
 rename docs/{ => static/img}/favicon.ico (100%)
 rename docs/{_docs/images => static/img}/jmc-metrics.png (100%)
 rename docs/{_docs/images => static/img}/lifecycle1.png (100%)
 rename docs/{_docs/images => static/img}/lifecycle2.png (100%)
 copy docs/{assets/images/apache_ignite_logo.svg => static/img/logo-dark.svg} 
(71%)
 rename docs/{assets/images/apache_ignite_logo.svg => static/img/logo.svg} 
(100%)
 rename docs/{_docs/images => static/img}/partitionawareness01.png (100%)
 rename docs/{_docs/images => static/img}/partitionawareness02.png (100%)
 rename docs/{_docs/images => static/img}/partitioning.png (100%)
 rename docs/{_docs/images/svg => static/img}/pk_constraint_bnf.svg (100%)
 rename docs/{_docs/images/svg => static/img}/qualified_table_name_bnf.svg 
(100%)
 rename docs/{_docs/images => static/img}/rbac.png (100%)
 rename docs/{_docs/images => static/img}/storage.png (100%)
 create mode 100644 docs/tsconfig.json
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/cluster-security.md
 rename docs/{_docs/administrators-guide/colocation.adoc => 
versioned_docs/version-3.0.0/administrators-guide/colocation.md} (59%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/config/cli-config.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/config/cluster-config.md
 rename docs/{_docs/administrators-guide/config/config.adoc => 
versioned_docs/version-3.0.0/administrators-guide/config/index.md} (57%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/config/node-config.md
 rename docs/{_docs/administrators-guide/config/storage/persistent.adoc => 
versioned_docs/version-3.0.0/administrators-guide/config/storage/persistent.md} 
(61%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/config/storage/rocksdb.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/config/storage/volatile.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/disaster-recovery.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/handling-exceptions.md
 rename docs/{_docs/administrators-guide/lifecycle.adoc => 
versioned_docs/version-3.0.0/administrators-guide/lifecycle.md} (70%)
 rename docs/{_docs/administrators-guide/metrics/configuring-metrics.adoc => 
versioned_docs/version-3.0.0/administrators-guide/metrics/configuring-metrics.md}
 (53%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/metrics/metrics-list.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/metrics/system-views.md
 rename docs/{_docs/administrators-guide/security/authentication.adoc => 
versioned_docs/version-3.0.0/administrators-guide/security/authentication.md} 
(60%)
 rename docs/{_docs/administrators-guide/security/ssl-tls.adoc => 
versioned_docs/version-3.0.0/administrators-guide/security/ssl-tls.md} (77%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/storage/data-partitions.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/storage/engines/aimem.md
 rename docs/{_docs/administrators-guide/storage/engines/aipersist.adoc => 
versioned_docs/version-3.0.0/administrators-guide/storage/engines/aipersist.md} 
(51%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/storage/engines/index.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/storage/engines/rocksdb.md
 rename docs/{_docs/administrators-guide/storage/storage-overview.adoc => 
versioned_docs/version-3.0.0/administrators-guide/storage/index.md} (69%)
 rename docs/{_docs/administrators-guide/storage/storage-profiles.adoc => 
versioned_docs/version-3.0.0/administrators-guide/storage/storage-profiles.md} 
(69%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/administrators-guide/system-groups-recovery.md
 rename docs/{_docs/developers-guide/clients/ado.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/ado.md} (61%)
 rename docs/{_docs/developers-guide/clients/cpp.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/cpp.md} (61%)
 rename docs/{_docs/developers-guide/clients/dotnet.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/dotnet.md} (63%)
 rename docs/{_docs/developers-guide/clients/overview.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/index.md} (57%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/clients/java.md
 rename docs/{_docs/developers-guide/clients/jdbc-driver.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/jdbc-driver.md} (53%)
 rename docs/{_docs/developers-guide/clients/linq.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/linq.md} (80%)
 rename docs/{_docs/developers-guide/clients/python.adoc => 
versioned_docs/version-3.0.0/developers-guide/clients/python.md} (63%)
 rename docs/{_docs/developers-guide/code-deployment/code-deployment.adoc => 
versioned_docs/version-3.0.0/developers-guide/code-deployment/code-deployment.md}
 (54%)
 rename docs/{_docs/developers-guide/compute/compute.adoc => 
versioned_docs/version-3.0.0/developers-guide/compute/compute.md} (72%)
 rename docs/{_docs/developers-guide/compute/serialization.adoc => 
versioned_docs/version-3.0.0/developers-guide/compute/serialization.md} (83%)
 rename docs/{_docs/developers-guide/data-streamer.adoc => 
versioned_docs/version-3.0.0/developers-guide/data-streamer.md} (83%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/events/events-list.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/events/index.md
 rename docs/{_docs/developers-guide/java-to-tables.adoc => 
versioned_docs/version-3.0.0/developers-guide/java-to-tables.md} (73%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/rest/rest-api.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/calcite-based-sql-engine.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/jdbc-driver.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/odbc/connection-string.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/odbc/odbc-driver.md
 rename docs/{_docs/developers-guide/sql/odbc/querying-modifying-data.adoc => 
versioned_docs/version-3.0.0/developers-guide/sql/odbc/querying-modifying-data.md}
 (86%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/odbc/specification.md
 rename docs/{_docs/developers-guide/sql/sql-api.adoc => 
versioned_docs/version-3.0.0/developers-guide/sql/sql-api.md} (65%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/developers-guide/sql/system-views.md
 rename docs/{_docs/developers-guide/table-api.adoc => 
versioned_docs/version-3.0.0/developers-guide/table-api.md} (75%)
 rename docs/{_docs/developers-guide/transactions.adoc => 
versioned_docs/version-3.0.0/developers-guide/transactions.md} (63%)
 rename docs/{_docs/general-tips.adoc => 
versioned_docs/version-3.0.0/general-tips.md} (69%)
 create mode 100644 docs/versioned_docs/version-3.0.0/glossary/glossary.md
 create mode 100644 docs/versioned_docs/version-3.0.0/ignite-cli-tool.md
 rename docs/{_docs/index.adoc => versioned_docs/version-3.0.0/index.md} (68%)
 create mode 100644 docs/versioned_docs/version-3.0.0/installation/deb-rpm.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/installation/installing-to-k8s.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/installation/installing-using-docker.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/installation/installing-using-zip.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/installation/migration-from-ai2/index.md
 rename docs/{_docs/quick-start/embedded-mode.adoc => 
versioned_docs/version-3.0.0/quick-start/embedded-mode.md} (58%)
 rename docs/{_docs/quick-start/explore-sql.adoc => 
versioned_docs/version-3.0.0/quick-start/explore-sql.md} (80%)
 rename docs/{_docs/quick-start/getting-started-guide.adoc => 
versioned_docs/version-3.0.0/quick-start/getting-started-guide.md} (56%)
 rename docs/{_docs/quick-start/java-api.adoc => 
versioned_docs/version-3.0.0/quick-start/java-api.md} (79%)
 rename docs/{_docs/quick-start/persist-data.adoc => 
versioned_docs/version-3.0.0/quick-start/persist-data.md} (76%)
 rename docs/{_docs/quick-start/start-cluster.adoc => 
versioned_docs/version-3.0.0/quick-start/start-cluster.md} (63%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/data-types.md
 create mode 100644 docs/versioned_docs/version-3.0.0/sql-reference/ddl.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/distribution-zones.md
 create mode 100644 docs/versioned_docs/version-3.0.0/sql-reference/dml.md
 rename docs/{_docs/sql-reference/explain-operators-list.adoc => 
versioned_docs/version-3.0.0/sql-reference/explain-operators-list.md} (84%)
 rename docs/{_docs/sql-reference/explain-statement.adoc => 
versioned_docs/version-3.0.0/sql-reference/explain-statement.md} (84%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/grammar-reference.md
 create mode 100644 docs/versioned_docs/version-3.0.0/sql-reference/keywords.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/operational-commands.md
 rename docs/{_docs/sql-reference/operators-and-functions.adoc => 
versioned_docs/version-3.0.0/sql-reference/operators-and-functions.md} (68%)
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/sql-conformance.md
 create mode 100644 
docs/versioned_docs/version-3.0.0/sql-reference/transactions.md
 rename docs/{_docs/sql-tuning/sql-tuning.adoc => 
versioned_docs/version-3.0.0/sql-tuning/sql-tuning.md} (81%)
 rename docs/{_docs/sql-tuning/using-explain.adoc => 
versioned_docs/version-3.0.0/sql-tuning/using-explain.md} (87%)
 create mode 100644 docs/versioned_sidebars/version-3.0.0-sidebars.json
 create mode 100644 docs/versions.json
 create mode 100644 
modules/api/src/test/java/org/apache/ignite/table/TableApiConsistencyTest.java
 delete mode 100644 
modules/catalog/src/main/java/org/apache/ignite/internal/catalog/BulkUpdateProducer.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/decorators/TruncationConfig.java
 create mode 100644 
modules/cli/src/main/java/org/apache/ignite/internal/cli/util/TableTruncator.java
 create mode 100644 
modules/cli/src/test/java/org/apache/ignite/internal/cli/util/TableTruncatorTest.java
 delete mode 100644 
modules/code-deployment/src/main/java/org/apache/ignite/internal/deployunit/CachedDeploymentUnit.java
 create mode 100644 
modules/distribution-zones/src/testFixtures/java/org/apache/ignite/internal/distributionzones/RebalanceBlockingUtil.java
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/BooleanValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/ByteArrayValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/ByteValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/DoubleValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/FloatValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/IntValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/LongValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/NullValueMessage.java}
 (62%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/ShortValueMessage.java}
 (65%)
 rename docs/assets/css/docs.scss => 
modules/network/src/main/java/org/apache/ignite/internal/network/message/value/SingleValueMessage.java
 (72%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/StringValueMessage.java}
 (65%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
network/src/main/java/org/apache/ignite/internal/network/message/value/UuidValueMessage.java}
 (64%)
 create mode 100644 
modules/page-memory/src/jmh/java/org/apache/ignite/internal/pagememory/benchmark/PageReplacementBenchmark.java
 rename docs/assets/css/styles.scss => 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/PageCacheMetrics.java
 (68%)
 create mode 100644 
modules/page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/replacement/MeteredPageReplacementPolicyFactory.java
 copy 
modules/{code-deployment/src/main/java/org/apache/ignite/internal/deployunit/tempstorage/TempStorage.java
 => 
page-memory/src/main/java/org/apache/ignite/internal/pagememory/persistence/throttling/ThrottlingPolicyFactory.java}
 (52%)
 create mode 100644 
modules/page-memory/src/test/java/org/apache/ignite/internal/pagememory/benchmark/ZipfianDistributionTest.java
 create mode 100644 
modules/page-memory/src/testFixtures/java/org/apache/ignite/internal/pagememory/benchmark/PersistentPageMemoryBenchmarkBase.java
 create mode 100644 
modules/page-memory/src/testFixtures/java/org/apache/ignite/internal/pagememory/benchmark/ZipfianDistribution.java
 delete mode 100644 
modules/partition-replicator/src/main/java/org/apache/ignite/internal/partition/replicator/raft/UnexpectedTransactionStateException.java
 create mode 100644 
modules/partition-replicator/src/test/java/org/apache/ignite/internal/partition/replicator/handlers/TxFinishReplicaRequestHandlerTest.java
 create mode 100644 modules/platforms/cpp/LICENSE
 create mode 100644 modules/platforms/cpp/cmake/packaging.cmake
 create mode 100644 
modules/platforms/cpp/cmake/scripts/odbc/ignite3-odbc-linux.ini.in
 copy modules/platforms/cpp/{tests/fake_server/CMakeLists.txt => 
cmake/scripts/odbc/post_install.sh.in} (76%)
 mode change 100644 => 100755
 rename docs/run.sh => 
modules/platforms/cpp/cmake/scripts/odbc/pre_uninstall.sh.in (69%)
 create mode 100644 
modules/platforms/cpp/tests/fake_server/socket_adapter/posix/client_socket_adapter.h
 create mode 100644 
modules/platforms/cpp/tests/fake_server/socket_adapter/posix/server_socket_adapter.h
 copy modules/platforms/{dotnet/Apache.Ignite/Table/IPartition.cs => 
cpp/tests/fake_server/socket_adapter/socket_adapter.h} (64%)
 create mode 100644 
modules/platforms/cpp/tests/fake_server/socket_adapter/win/client_socket_adapter.h
 create mode 100644 
modules/platforms/cpp/tests/fake_server/socket_adapter/win/server_socket_adapter.h
 copy 
modules/platforms/dotnet/Apache.Ignite.Tests/Table/{PartitionManagerTests.cs => 
PartitionDistributionTests.cs} (63%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Serialization/Mappers/KeyValueMappers.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Serialization/Mappers/KeyValuePairCompositeMapper.cs
 copy modules/platforms/dotnet/Apache.Ignite/{Table/IPartition.cs => 
Internal/Table/Serialization/Mappers/MapperReader.cs} (70%)
 copy modules/platforms/dotnet/Apache.Ignite/{Table/IPartition.cs => 
Internal/Table/Serialization/Mappers/MapperWriter.cs} (69%)
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Serialization/Mappers/OneColumnMapper.cs
 create mode 100644 
modules/platforms/dotnet/Apache.Ignite/Internal/Table/Serialization/Mappers/OneColumnMappers.cs
 copy modules/platforms/dotnet/Apache.Ignite/Table/{IPartitionManager.cs => 
IPartitionDistribution.cs} (70%)
 create mode 100644 
modules/raft/src/integrationTest/java/org/apache/ignite/raft/ItRaftMetricTest.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/client/LeaderAvailabilityState.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/client/RaftCommandExecutor.java
 create mode 100644 
modules/raft/src/main/java/org/apache/ignite/internal/raft/client/RaftErrorUtils.java
 create mode 100644 
modules/raft/src/test/java/org/apache/ignite/internal/raft/client/LeaderAvailabilityStateTest.java
 create mode 100644 
modules/replicator/src/test/java/org/apache/ignite/internal/raft/client/TopologyAwareRaftGroupServiceRetriesTest.java
 create mode 100644 
modules/rest/src/test/java/org/apache/ignite/internal/rest/metrics/NodeMetricsControllerTest.java
 create mode 100644 
modules/runner/src/testFixtures/java/org/apache/ignite/internal/TestMetricUtils.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/SharedStateMessageConverter.java
 create mode 100644 
modules/sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/exec/exp/CorrelationValueGetter.java
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/message/DecimalValueMessage.java}
 (62%)
 copy 
modules/{cli/src/main/java/org/apache/ignite/internal/cli/sql/SqlQueryResultItem.java
 => 
sql-engine/src/main/java/org/apache/ignite/internal/sql/engine/message/SharedStateMessage.java}
 (66%)
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/SharedStateMessageConverterTest.java
 create mode 100644 
modules/sql-engine/src/test/java/org/apache/ignite/internal/sql/engine/exec/SharedStateTest.java
 create mode 100644 
modules/storage-page-memory/src/test/java/org/apache/ignite/internal/storage/pagememory/index/VolatilePageMemorySortedIndexStorageLegacyComparatorTest.java
 rename 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/{ItPartitionModificationCounterConfigurationTest.java
 => ItPartitionTableStatsMetricConfigurationTest.java} (93%)
 rename 
modules/table/src/integrationTest/java/org/apache/ignite/internal/table/{ItPartitionModificationCounterMetricsTest.java
 => ItPartitionTableStatsMetricTest.java} (95%)
 delete mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/PartitionModificationCounterMetricSource.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/distributed/PartitionTableStatsMetricSource.java
 create mode 100644 
modules/table/src/main/java/org/apache/ignite/internal/table/metrics/ReadWriteMetricSource.java
 create mode 100644 
modules/transactions/src/main/java/org/apache/ignite/internal/tx/TransactionLogUtils.java
 create mode 100644 
modules/transactions/src/test/java/org/apache/ignite/internal/tx/LockManagerTxLabelTest.java
 create mode 100644 
modules/transactions/src/test/java/org/apache/ignite/internal/tx/TransactionLogUtilsTest.java
 create mode 100644 
modules/transactions/src/test/java/org/apache/ignite/internal/tx/impl/OrphanDetectorTxLabelTest.java

Reply via email to