This is an automated email from the ASF dual-hosted git repository.
av pushed a change to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git.
from 281458e IGNITE-13571 (#8349)
add f45c470 IGNITE-13441 Fixes for TC stabilization. - Fixes #8291.
add 6899406 IGNITE-13384 Fix property name in default work dir README.
(#8276)
add ee645bd IGNITE-13479 Control.sh script should use its own system
variable for setting JVM options instead of JVM_OPTS - Fixes #8275.
add 997cc09 IGNITE-13514 Fix slim-edition assembly
(config/default-config.xml file) - Fixes #8305.
add d2cd98b IGNITE-9215 Uncomment tests in multiple misc suites.
add a24f070 IGNITE-13516 Fix binary_metadata directory for in-memory
cluster - Fixes #8308.
add 51c22d9 IGNITE-13501 Fixed AssertionError in CacheExchangeMergeTest -
Fixes #8296.
add f9898b2 IGNITE-13495: fix ZookeeperDiscoveryImpl#getCoordinator()
(#8313)
add eea0ad0 IGNITE-13513 WALPointer interface replaced with the
FileWALPointer (#8303)
add 283efdb IGNITE-13488 Adds command to print metric value. (#8284)
add ed38aa1 IGNITE-7595: Introducing the new Ignite documentation engine
(#8319)
add bb5dbe3 Ignite docs: added the note about continuous queries
exactly-once guarantee.
add ae1b672 [IGNITE-13532] Fixed test DatasetAffinityFunctionWrapperTest
(#8320)
add 406144b IGNITE-13515 Performance drop when there are many thin
clients per server. This closes #8307
add 7e71752 IGNITE-13467 Add cluster snapshot events (#8298)
add 222d649 IGNITE-13417 Fixed deserialization of CacheInterceptors on
client nodes. Fixes #8230
add 56fce1e IGNITE-13533 [ML]: Fixed Tutorial examples (#8322)
add 9e18e07 Merge remote-tracking branch 'origin/master'
add 573f278 fix test
add de01de1 IGNITE-13540 Fix: exchange worker, waiting for new task from
queue, considered as blocked. (#8324)
add b073456 IGNITE-13530 Java thin: Fix exception propagation
add 1374df7 IGNITE-7595 Revert "Ignite docs: added the note about
continuous queries exactly-once guarantee." IGNITE-7595 Revert "IGNITE-7595:
Introducing the new Ignite documentation engine (#8319)" This reverts commits
bb5dbe3c, ed38aa17
add 364b037 IGNITE-13431 Fix NPE when PRIMITIVE strategy is used with
BLOB value. (#8277)
add 073488a IGNITE-7595: new Ignite docs (returning the original changes
after fixing licensing issues)
add 5009e8c IGNITE-13392: fix Incorrect Vector::kNorm evaluation for odd
powers (#8196)
add e302fdb IGNITE-13386: add
BrayCurtis,Canberra,JensenShannon,WeightedMinkowski distances (#8197)
add 51fe6de IGNITE-13551 .NET: Enable ClientServerCompatibilityTest on
Linux
add 2cdd2d2 IGNITE-13500 Skip the taking of checkpoint read lock if write
lock was taken already - Fixes #8338.
add c64d591 IGNITE-13394 Migrate Kafka module to ignite-extensions -
Fixes #8222.
add 2987996 IGNITE-13553 Check type of the indexed fields added (#8330)
add 1cc6561 IGNITE-13536 .NET: Document zombie child processes issue
add a2fa7ec IGNITE-13551 .NET: Enable ClientServerCompatibilityTest on
Linux - improvements
add 88b5f47 IGNITE-13575 Fix invalid blocking thread reporting waiting on
selector.select. Fix infinite loop while only one thread is registered in
WorkersRegistry. (#8354)
add 636227e IGNITE-13535 Add snapshot security permissions (#8335)
add 6242188 IGNITE-11653: Fix CPP warnings. Force warnings as errors
add 9ca8049 IGNITE-13561 Fix flaky test by waiting for partition
eviction. - Fixes #8356.
add 4e6ce5e IGNITE-13563 .NET: Fix deserializing IBinaryObject containing
an IBinaryObject field
add d928fb8 IGNITE-13574: add license headers for some imported files of
the Ignite docs (#8361)
add 9e8da70 ignite docs: updated a couple of contribution instructions
add 52bfe7b IGNITE-13366 Maintenance Mode core functionality: Java API to
request MM, Ignite node entering MM - Fixes #8325.
add 7182f27 IGNITE-11731: CPP: Implement Cluster API
add 16ffea7 IGNITE-13418 Fixed deadlock on multiple cache delete (#8229)
add 7399ae6 IGNITE-13527: replace some references to the readme.io docs
with the references to the new pages. The job will be finished as part of
IGNITE-13586
add 0eb9b03c IGNITE-13028 Spring Data integration introspects the fields
of the key object - Fixes #8328.
add 9bdd3a8 IGNITE-13558 Better parallelization down to partition level
when restoring partition states - Fixes #8333.
add 49f4086 IGNITE-13569 disable archiving + walCompactionEnabled
probably broke reading from wal on server restart - Fixes #8344.
add fa9c483 IGNITE-13204 Java thin: Add Kubernetes auto discovery
add 08475e2 IGNITE-13595 Java thin client: Improve request processing
latency - Fixes #8368.
new 3d955e1 Merge remote-tracking branch 'origin/master' into
ignite-ducktape
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CONTRIBUTING.md | 2 +-
README.txt | 14 +-
assembly/dependencies-apache-ignite-slim.xml | 1 -
assembly/libs/README.txt | 1 -
bin/control.bat | 50 +-
bin/control.sh | 41 +-
bin/ignite.bat | 9 +-
.../default-config.xml | 0
config/visor-cmd/node_startup_by_ssh.sample.ini | 2 +-
docs/.gitignore | 5 +
docs/Gemfile | 14 +
docs/README.adoc | 212 ++
docs/_config.yml | 46 +
docs/_data/toc.yaml | 559 ++++
docs/_docs/SQL/JDBC/error-codes.adoc | 81 +
docs/_docs/SQL/JDBC/jdbc-client-driver.adoc | 297 ++
docs/_docs/SQL/JDBC/jdbc-driver.adoc | 649 +++++
docs/_docs/SQL/ODBC/connection-string-dsn.adoc | 255 ++
docs/_docs/SQL/ODBC/data-types.adoc | 38 +
docs/_docs/SQL/ODBC/error-codes.adoc | 155 +
docs/_docs/SQL/ODBC/odbc-driver.adoc | 343 +++
docs/_docs/SQL/ODBC/querying-modifying-data.adoc | 491 ++++
docs/_docs/SQL/ODBC/specification.adoc | 1090 ++++++++
docs/_docs/SQL/custom-sql-func.adoc | 49 +
docs/_docs/SQL/distributed-joins.adoc | 110 +
docs/_docs/SQL/indexes.adoc | 357 +++
docs/_docs/SQL/schemas.adoc | 94 +
docs/_docs/SQL/sql-api.adoc | 352 +++
docs/_docs/SQL/sql-introduction.adoc | 53 +
docs/_docs/SQL/sql-transactions.adoc | 87 +
docs/_docs/SQL/sql-tuning.adoc | 471 ++++
.../binary-client-protocol.adoc | 286 ++
.../binary-type-metadata.adoc | 421 +++
.../cache-configuration.adoc | 714 +++++
docs/_docs/binary-client-protocol/data-format.adoc | 1072 +++++++
.../binary-client-protocol/key-value-queries.adoc | 1416 ++++++++++
.../sql-and-scan-queries.adoc | 634 +++++
docs/_docs/clustering/baseline-topology.adoc | 159 ++
docs/_docs/clustering/clustering.adoc | 51 +
docs/_docs/clustering/connect-client-nodes.adoc | 106 +
docs/_docs/clustering/discovery-in-the-cloud.adoc | 270 ++
docs/_docs/clustering/network-configuration.adoc | 185 ++
.../running-client-nodes-behind-nat.adoc | 47 +
docs/_docs/clustering/tcp-ip-discovery.adoc | 426 +++
docs/_docs/clustering/zookeeper-discovery.adoc | 193 ++
.../_docs/code-deployment/deploying-user-code.adoc | 96 +
docs/_docs/code-deployment/peer-class-loading.adoc | 166 ++
docs/_docs/code-snippets/cpp/src/affinity_run.cpp | 148 +
.../cpp/src/cache_asynchronous_execution.cpp | 128 +
.../cpp/src/cache_atomic_operations.cpp | 54 +
.../cpp/src/cache_creating_dynamically.cpp | 37 +
docs/_docs/code-snippets/cpp/src/cache_get_put.cpp | 58 +
.../cpp/src/cache_getting_instance.cpp | 38 +
docs/_docs/code-snippets/cpp/src/city.h | 69 +
docs/_docs/code-snippets/cpp/src/city_key.h | 76 +
.../cpp/src/compute_acessing_data.cpp | 134 +
.../code-snippets/cpp/src/compute_broadcast.cpp | 136 +
docs/_docs/code-snippets/cpp/src/compute_call.cpp | 151 +
.../code-snippets/cpp/src/compute_call_async.cpp | 165 ++
docs/_docs/code-snippets/cpp/src/compute_get.cpp | 38 +
docs/_docs/code-snippets/cpp/src/compute_run.cpp | 147 +
.../code-snippets/cpp/src/concurrent_updates.cpp | 60 +
.../code-snippets/cpp/src/continuous_query.cpp | 87 +
.../cpp/src/continuous_query_filter.cpp | 167 ++
.../cpp/src/continuous_query_listener.cpp | 76 +
docs/_docs/code-snippets/cpp/src/country.h | 74 +
docs/_docs/code-snippets/cpp/src/invoke.cpp | 156 ++
.../cpp/src/key_value_execute_sql.cpp | 55 +
.../code-snippets/cpp/src/key_value_object_key.cpp | 52 +
docs/_docs/code-snippets/cpp/src/person.h | 94 +
docs/_docs/code-snippets/cpp/src/scan_query.cpp | 53 +
.../cpp/src/setting_work_directory.cpp | 32 +
docs/_docs/code-snippets/cpp/src/sql.cpp | 56 +
docs/_docs/code-snippets/cpp/src/sql_create.cpp | 40 +
.../_docs/code-snippets/cpp/src/sql_join_order.cpp | 33 +
.../code-snippets/cpp/src/start_stop_nodes.cpp | 45 +
.../code-snippets/cpp/src/thin_authentication.cpp | 44 +
.../code-snippets/cpp/src/thin_client_cache.cpp | 46 +
.../code-snippets/cpp/src/thin_client_ssl.cpp | 39 +
.../cpp/src/thin_creating_client_instance.cpp | 42 +
.../cpp/src/thin_partition_awareness.cpp | 46 +
docs/_docs/code-snippets/cpp/src/transactions.cpp | 78 +
.../cpp/src/transactions_pessimistic.cpp | 52 +
.../code-snippets/dotnet/AffinityCollocation.cs | 141 +
.../_docs/code-snippets/dotnet/BaselineTopology.cs | 49 +
.../code-snippets/dotnet/BasicCacheOperations.cs | 93 +
docs/_docs/code-snippets/dotnet/ClusterGroups.cs | 89 +
.../code-snippets/dotnet/ClusteringOverview.cs | 58 +
.../dotnet/ClusteringTcpIpDiscovery.cs | 132 +
.../dotnet/CollocationgComputationsWithData.cs | 161 ++
.../code-snippets/dotnet/ConfiguringMetrics.cs | 86 +
.../code-snippets/dotnet/ContiniuosQueries.cs | 116 +
.../dotnet/DataModellingConfiguringCaches.cs | 103 +
.../dotnet/DataModellingDataPartitioning.cs | 53 +
docs/_docs/code-snippets/dotnet/DataRebalancing.cs | 67 +
docs/_docs/code-snippets/dotnet/DataStreaming.cs | 224 ++
docs/_docs/code-snippets/dotnet/DefiningIndexes.cs | 187 ++
.../dotnet/DistributedComputingApi.cs | 284 ++
.../_docs/code-snippets/dotnet/EvictionPolicies.cs | 114 +
docs/_docs/code-snippets/dotnet/ExpiryPolicies.cs | 60 +
docs/_docs/code-snippets/dotnet/IgniteLifecycle.cs | 53 +
docs/_docs/code-snippets/dotnet/MapReduceApi.cs | 158 ++
.../code-snippets/dotnet/MemoryArchitecture.cs | 79 +
docs/_docs/code-snippets/dotnet/NearCaches.cs | 118 +
docs/_docs/code-snippets/dotnet/OnHeapCaching.cs | 35 +
.../_docs/code-snippets/dotnet/PeerClassLoading.cs | 52 +
.../code-snippets/dotnet/PerformingTransactions.cs | 152 +
.../dotnet/PersistenceIgnitePersistence.cs | 82 +
.../code-snippets/dotnet/PersistenceTuning.cs | 95 +
docs/_docs/code-snippets/dotnet/PlatformCache.cs | 120 +
docs/_docs/code-snippets/dotnet/SqlJoinOrder.cs | 38 +
docs/_docs/code-snippets/dotnet/SqlTransactions.cs | 102 +
docs/_docs/code-snippets/dotnet/ThinClient.cs | 351 +++
.../dotnet/UnderstandingConfiguration.cs | 51 +
.../code-snippets/dotnet/UnderstandingSchemas.cs | 38 +
.../_docs/code-snippets/dotnet/UsingScanQueries.cs | 82 +
docs/_docs/code-snippets/dotnet/UsingSqlApi.cs | 211 ++
.../dotnet/WorkingWithBinaryObjects.cs | 142 +
.../code-snippets/dotnet/WorkingWithEvents.cs | 183 ++
docs/_docs/code-snippets/dotnet/dotnet.csproj | 11 +
docs/_docs/code-snippets/java/pom.xml | 146 +
.../snippets/AffinityCollocationExample.java | 150 +
.../org/apache/ignite/snippets/BackupFilter.java | 39 +
.../ignite/snippets/BasicCacheOperations.java | 139 +
.../ignite/snippets/CacheJdbcPersonStore.java | 121 +
.../org/apache/ignite/snippets/ClientNodes.java | 81 +
.../org/apache/ignite/snippets/ClusterAPI.java | 118 +
.../apache/ignite/snippets/ClusteringOverview.java | 80 +
.../ignite/snippets/CollocatedComputations.java | 184 ++
.../apache/ignite/snippets/ComputeTaskExample.java | 81 +
.../apache/ignite/snippets/ConfiguringCaches.java | 104 +
.../apache/ignite/snippets/ConfiguringMetrics.java | 169 ++
.../apache/ignite/snippets/CustomThreadPool.java | 69 +
.../apache/ignite/snippets/DataPartitioning.java | 67 +
.../snippets/DataRegionConfigurationExample.java | 71 +
.../org/apache/ignite/snippets/DataStreaming.java | 179 ++
.../org/apache/ignite/snippets/DataStructures.java | 222 ++
.../java/org/apache/ignite/snippets/Discovery.java | 42 +
.../ignite/snippets/DiscoveryInTheCloud.java | 151 +
.../apache/ignite/snippets/DiskCompression.java | 57 +
.../ignite/snippets/DistributedComputing.java | 197 ++
.../java/org/apache/ignite/snippets/Events.java | 188 ++
.../apache/ignite/snippets/EvictionPolicies.java | 164 ++
.../org/apache/ignite/snippets/ExpiryPolicies.java | 68 +
.../apache/ignite/snippets/ExternalStorage.java | 169 ++
.../org/apache/ignite/snippets/FailureHandler.java | 55 +
.../org/apache/ignite/snippets/FaultTolerance.java | 65 +
.../ignite/snippets/IgniteExecutorService.java | 56 +
.../apache/ignite/snippets/IgniteLifecycle.java | 76 +
.../apache/ignite/snippets/IgnitePersistence.java | 113 +
.../java/org/apache/ignite/snippets/Indexes.java | 159 ++
.../org/apache/ignite/snippets/Indexes_groups.java | 37 +
.../apache/ignite/snippets/JDBCClientDriver.java | 80 +
.../org/apache/ignite/snippets/JDBCThinDriver.java | 237 ++
.../org/apache/ignite/snippets/JavaThinClient.java | 427 +++
.../org/apache/ignite/snippets/JobScheduling.java | 122 +
.../org/apache/ignite/snippets/LoadBalancing.java | 119 +
.../java/org/apache/ignite/snippets/Logging.java | 94 +
.../java/org/apache/ignite/snippets/MapReduce.java | 170 ++
.../apache/ignite/snippets/MyLifecycleBean.java | 39 +
.../org/apache/ignite/snippets/MyNodeFilter.java | 40 +
.../java/org/apache/ignite/snippets/NearCache.java | 69 +
.../ignite/snippets/NetworkConfiguration.java | 52 +
.../org/apache/ignite/snippets/NodeFilter.java | 75 +
.../main/java/org/apache/ignite/snippets/ODBC.java | 38 +
.../org/apache/ignite/snippets/OnHeapCaching.java | 31 +
.../snippets/PartitionLossPolicyExample.java | 113 +
.../apache/ignite/snippets/PeerClassLoading.java | 42 +
.../ignite/snippets/PerformingTransactions.java | 178 ++
.../apache/ignite/snippets/PersistenceTuning.java | 109 +
.../java/org/apache/ignite/snippets/Person.java | 75 +
.../QueryEntitiesExampleWithAnnotation.java | 58 +
.../apache/ignite/snippets/QueryEntityExample.java | 58 +
.../apache/ignite/snippets/RESTConfiguration.java | 31 +
.../ignite/snippets/RebalancingConfiguration.java | 62 +
.../java/org/apache/ignite/snippets/Schemas.java | 37 +
.../java/org/apache/ignite/snippets/Security.java | 94 +
.../java/org/apache/ignite/snippets/Snapshots.java | 54 +
.../java/org/apache/ignite/snippets/SqlAPI.java | 195 ++
.../apache/ignite/snippets/SqlTransactions.java | 33 +
.../main/java/org/apache/ignite/snippets/Swap.java | 55 +
.../main/java/org/apache/ignite/snippets/TDE.java | 63 +
.../org/apache/ignite/snippets/TcpIpDiscovery.java | 335 +++
.../java/org/apache/ignite/snippets/Tracing.java | 110 +
.../snippets/UnderstandingConfiguration.java | 42 +
.../apache/ignite/snippets/UserCodeDeployment.java | 66 +
.../ignite/snippets/UsingContinuousQueries.java | 158 ++
.../apache/ignite/snippets/UsingScanQueries.java | 87 +
.../main/java/org/apache/ignite/snippets/WAL.java | 46 +
.../ignite/snippets/WorkingWithBinaryObjects.java | 183 ++
.../apache/ignite/snippets/ZookeeperDiscovery.java | 46 +
.../java/org/apache/ignite/snippets/k8s/K8s.java | 40 +
.../apache/ignite/snippets/plugin/MyPlugin.java | 84 +
.../ignite/snippets/plugin/MyPluginProvider.java | 142 +
.../ignite/snippets/plugin/PluginExample.java | 66 +
.../ignite/snippets/services/MyCounterService.java | 32 +
.../snippets/services/MyCounterServiceImpl.java | 99 +
.../ignite/snippets/services/ServiceExample.java | 177 ++
.../java/src/main/resources/config/ignite-jdbc.xml | 39 +
.../java/src/main/resources/keystore/node.jks | Bin
.../java/src/main/resources/keystore}/trust.jks | Bin
docs/_docs/code-snippets/k8s/cluster-role.yaml | 45 +
docs/_docs/code-snippets/k8s/service-account.yaml | 22 +
docs/_docs/code-snippets/k8s/service.yaml | 43 +
docs/_docs/code-snippets/k8s/setup.sh | 96 +
.../k8s/stateful/node-configuration.xml | 55 +
.../k8s/stateful/statefulset-template.yaml | 96 +
.../k8s/stateless/deployment-template.yaml | 60 +
.../k8s/stateless/node-configuration.xml | 39 +
docs/_docs/code-snippets/nodejs/authentication.js | 53 +
docs/_docs/code-snippets/nodejs/binary-types.js | 80 +
docs/_docs/code-snippets/nodejs/conf1.js | 36 +
docs/_docs/code-snippets/nodejs/conf2.js | 39 +
.../code-snippets/nodejs/configuring-cache-1.js | 43 +
.../code-snippets/nodejs/configuring-cache-2.js | 40 +
docs/_docs/code-snippets/nodejs/connecting.js | 50 +
docs/_docs/code-snippets/nodejs/enabling-debug.js | 22 +
.../code-snippets/nodejs/get-existing-cache.js | 37 +
docs/_docs/code-snippets/nodejs/initialize.js | 33 +
docs/_docs/code-snippets/nodejs/key-value.js | 51 +
docs/_docs/code-snippets/nodejs/scan-query.js | 55 +
docs/_docs/code-snippets/nodejs/scanquery.js | 62 +
.../_docs/code-snippets/nodejs/sql-fields-query.js | 60 +
docs/_docs/code-snippets/nodejs/sql.js | 75 +
docs/_docs/code-snippets/nodejs/tls.js | 128 +
.../nodejs/types-mapping-configuration.js | 45 +
.../code-snippets/php/ConnectingToCluster.php | 39 +
docs/_docs/code-snippets/php/Security.php | 45 +
docs/_docs/code-snippets/php/UsingKeyValueApi.php | 134 +
docs/_docs/code-snippets/python/auth.py | 33 +
.../_docs/code-snippets/python/basic_operations.py | 42 +
.../_docs/code-snippets/python/client_reconnect.py | 50 +
docs/_docs/code-snippets/python/client_ssl.py | 29 +
docs/_docs/code-snippets/python/connect.py | 22 +
docs/_docs/code-snippets/python/create_cache.py | 25 +
.../python/create_cache_with_properties.py | 52 +
docs/_docs/code-snippets/python/scan.py | 59 +
docs/_docs/code-snippets/python/sql.py | 66 +
docs/_docs/code-snippets/python/type_hints.py | 48 +
.../code-snippets/xml/affinity-backup-filter.xml | 65 +
.../code-snippets/xml/attribute-node-filter.xml | 58 +
docs/_docs/code-snippets/xml/binary-objects.xml | 54 +
.../code-snippets/xml/cache-configuration.xml | 49 +
docs/_docs/code-snippets/xml/cache-groups.xml | 56 +
.../code-snippets/xml/cache-jdbc-pojo-store.xml | 114 +
docs/_docs/code-snippets/xml/cache-template.xml | 49 +
docs/_docs/code-snippets/xml/client-behind-nat.xml | 44 +
docs/_docs/code-snippets/xml/client-node.xml | 50 +
docs/_docs/code-snippets/xml/configure-backups.xml | 54 +
.../code-snippets/xml/configuring-metrics.xml | 89 +
docs/_docs/code-snippets/xml/custom-keys.xml | 70 +
.../xml/data-regions-configuration.xml | 90 +
docs/_docs/code-snippets/xml/deployment.xml | 55 +
.../code-snippets/xml/discovery-multicast.xml | 36 +
.../xml/discovery-static-and-multicast.xml | 45 +
docs/_docs/code-snippets/xml/discovery-static.xml | 48 +
docs/_docs/code-snippets/xml/disk-compression.xml | 59 +
docs/_docs/code-snippets/xml/events.xml | 54 +
docs/_docs/code-snippets/xml/eviction.xml | 58 +
docs/_docs/code-snippets/xml/expiry.xml | 56 +
docs/_docs/code-snippets/xml/failover-always.xml | 45 +
docs/_docs/code-snippets/xml/failover-never.xml | 43 +
.../_docs/code-snippets/xml/http-configuration.xml | 50 +
.../code-snippets/xml/ignite-authentication.xml | 58 +
docs/_docs/code-snippets/xml/jcl.xml | 57 +
docs/_docs/code-snippets/xml/jetty.xml | 69 +
.../code-snippets/xml/job-scheduling-fifo.xml | 46 +
.../code-snippets/xml/job-scheduling-priority.xml | 47 +
docs/_docs/code-snippets/xml/job-stealing.xml | 66 +
docs/_docs/code-snippets/xml/lifecycle.xml | 43 +
docs/_docs/code-snippets/xml/log4j-config.xml | 107 +
docs/_docs/code-snippets/xml/log4j.xml | 59 +
docs/_docs/code-snippets/xml/log4j2-config.xml | 79 +
docs/_docs/code-snippets/xml/log4j2.xml | 59 +
docs/_docs/code-snippets/xml/metrics.xml | 56 +
docs/_docs/code-snippets/xml/mvcc.xml | 46 +
docs/_docs/code-snippets/xml/near-cache-config.xml | 52 +
.../code-snippets/xml/network-configuration.xml | 46 +
docs/_docs/code-snippets/xml/odbc-cache-config.xml | 95 +
docs/_docs/code-snippets/xml/odbc.xml | 52 +
docs/_docs/code-snippets/xml/on-heap-cache.xml | 44 +
.../code-snippets/xml/partition-loss-policy.xml | 49 +
.../_docs/code-snippets/xml/peer-class-loading.xml | 44 +
.../code-snippets/xml/persistence-metrics.xml | 64 +
.../_docs/code-snippets/xml/persistence-tuning.xml | 81 +
docs/_docs/code-snippets/xml/persistence.xml | 50 +
docs/_docs/code-snippets/xml/plugins.xml | 47 +
docs/_docs/code-snippets/xml/query-entities.xml | 71 +
.../_docs/code-snippets/xml/rebalancing-config.xml | 65 +
.../xml/round-robin-load-balancing.xml | 69 +
docs/_docs/code-snippets/xml/schemas.xml | 48 +
docs/_docs/code-snippets/xml/services.xml | 52 +
docs/_docs/code-snippets/xml/slf4j.xml | 57 +
docs/_docs/code-snippets/xml/snapshots.xml | 52 +
docs/_docs/code-snippets/xml/sql-on-heap-cache.xml | 44 +
.../code-snippets/xml/ssl-without-validation.xml | 58 +
docs/_docs/code-snippets/xml/ssl.xml | 58 +
docs/_docs/code-snippets/xml/swap.xml | 47 +
docs/_docs/code-snippets/xml/tcp-ip-discovery.xml | 45 +
docs/_docs/code-snippets/xml/tde.xml | 61 +
.../xml/thin-client-cluster-config.xml | 65 +
docs/_docs/code-snippets/xml/thread-pool.xml | 48 +
docs/_docs/code-snippets/xml/tracing.xml | 45 +
docs/_docs/code-snippets/xml/transactions.xml | 57 +
docs/_docs/code-snippets/xml/wal.xml | 57 +
.../code-snippets/xml/weighted-load-balancing.xml | 59 +
docs/_docs/configuring-caches/atomicity-modes.adoc | 113 +
docs/_docs/configuring-caches/cache-groups.adoc | 80 +
.../configuring-caches/configuration-overview.adoc | 153 +
.../configuring-caches/configuring-backups.adoc | 92 +
docs/_docs/configuring-caches/expiry-policies.adoc | 90 +
docs/_docs/configuring-caches/near-cache.adoc | 102 +
docs/_docs/configuring-caches/on-heap-caching.adoc | 182 ++
.../configuring-caches/partition-loss-policy.adoc | 196 ++
docs/_docs/cpp-specific/cpp-objects-lifetime.adoc | 92 +
.../cpp-platform-interoperability.adoc | 250 ++
docs/_docs/cpp-specific/cpp-serialization.adoc | 266 ++
docs/_docs/cpp-specific/index.adoc | 22 +
docs/_docs/data-modeling/affinity-collocation.adoc | 123 +
docs/_docs/data-modeling/binary-marshaller.adoc | 299 ++
docs/_docs/data-modeling/data-modeling.adoc | 74 +
docs/_docs/data-modeling/data-partitioning.adoc | 140 +
docs/_docs/data-rebalancing.adoc | 151 +
docs/_docs/data-streaming.adoc | 190 ++
docs/_docs/data-structures/atomic-sequence.adoc | 38 +
docs/_docs/data-structures/atomic-types.adoc | 63 +
docs/_docs/data-structures/countdownlatch.adoc | 39 +
docs/_docs/data-structures/id-generator.adoc | 76 +
docs/_docs/data-structures/queue-and-set.adoc | 81 +
docs/_docs/data-structures/semaphore.adoc | 33 +
.../distributed-computing/cluster-groups.adoc | 62 +
.../collocated-computations.adoc | 179 ++
.../distributed-computing.adoc | 388 +++
.../distributed-computing/executor-service.adoc | 39 +
.../distributed-computing/fault-tolerance.adoc | 65 +
.../distributed-computing/job-scheduling.adoc | 78 +
.../distributed-computing/load-balancing.adoc | 127 +
docs/_docs/distributed-computing/map-reduce.adoc | 140 +
docs/_docs/distributed-locks.adoc | 59 +
docs/_docs/events/events.adoc | 342 +++
docs/_docs/events/listening-to-events.adoc | 268 ++
.../cassandra/configuration.adoc | 588 ++++
.../cassandra/ddl-generator.adoc | 99 +
.../cassandra/overview.adoc | 54 +
.../cassandra/usage-examples.adoc | 691 +++++
.../hibernate-l2-cache.adoc | 308 ++
.../ignite-for-spark/ignite-dataframe.adoc | 380 +++
.../ignite-for-spark/ignitecontext-and-rdd.adoc | 106 +
.../ignite-for-spark/installation.adoc | 171 ++
.../ignite-for-spark/overview.adoc | 49 +
.../ignite-for-spark/spark-shell.adoc | 202 ++
.../ignite-for-spark/troubleshooting.adoc | 23 +
.../mybatis-l2-cache.adoc | 55 +
.../_docs/extensions-and-integrations/php-pdo.adoc | 247 ++
.../spring/spring-boot.adoc | 210 ++
.../spring/spring-caching.adoc | 232 ++
.../spring/spring-data.adoc | 228 ++
.../streaming/camel-streamer.adoc | 153 +
.../streaming/flink-streamer.adoc | 78 +
.../streaming/flume-sink.adoc | 79 +
.../streaming/jms-streamer.adoc | 123 +
.../streaming/kafka-streamer.adoc | 221 ++
.../streaming/mqtt-streamer.adoc | 76 +
.../streaming/rocketmq-streamer.adoc | 85 +
.../streaming/storm-streamer.adoc | 62 +
.../streaming/twitter-streamer.adoc | 65 +
.../streaming/zeromq-streamer.adoc | 67 +
docs/_docs/images/111.gif | Bin 0 -> 419 bytes
docs/_docs/images/222.gif | Bin 0 -> 1163 bytes
docs/_docs/images/333.gif | Bin 0 -> 719 bytes
docs/_docs/images/555.gif | Bin 0 -> 1197 bytes
docs/_docs/images/666.gif | Bin 0 -> 1309 bytes
docs/_docs/images/bagging.png | Bin 0 -> 4675 bytes
docs/_docs/images/cache_table.png | Bin 0 -> 166752 bytes
docs/_docs/images/checkpointing-chainsaw.png | Bin 0 -> 70186 bytes
docs/_docs/images/checkpointing-persistence.png | Bin 0 -> 58508 bytes
docs/_docs/images/client-to-aws.png | Bin 0 -> 71068 bytes
docs/_docs/images/collocated_joins.png | Bin 0 -> 174755 bytes
docs/_docs/images/data_streaming.png | Bin 0 -> 159011 bytes
docs/_docs/images/defragmented.png | Bin 0 -> 45437 bytes
docs/_docs/images/durable-memory-diagram.png | Bin 0 -> 311833 bytes
docs/_docs/images/durable-memory-overview.png | Bin 0 -> 213676 bytes
docs/_docs/images/external_storage.png | Bin 0 -> 125073 bytes
docs/_docs/images/fragmented.png | Bin 0 -> 26245 bytes
docs/_docs/images/ignite_clustering.png | Bin 0 -> 117282 bytes
docs/_docs/images/ijfull.png | Bin 0 -> 548711 bytes
docs/_docs/images/ijimport.png | Bin 0 -> 43919 bytes
docs/_docs/images/ijrun.png | Bin 0 -> 50135 bytes
docs/_docs/images/integrations/camel-streamer.png | Bin 0 -> 120217 bytes
.../images/integrations/hibernate-l2-cache.png | Bin 0 -> 135173 bytes
docs/_docs/images/jconsole.png | Bin 0 -> 97939 bytes
docs/_docs/images/k8s/aks-node-number.png | Bin 0 -> 43709 bytes
docs/_docs/images/k8s/create-aks-cluster.png | Bin 0 -> 60411 bytes
docs/_docs/images/logistic-regression.png | Bin 0 -> 9666 bytes
docs/_docs/images/logistic-regression2.png | Bin 0 -> 8764 bytes
docs/_docs/images/machine_learning.png | Bin 0 -> 68453 bytes
docs/_docs/images/memory-segment.png | Bin 0 -> 28735 bytes
docs/_docs/images/naive-bayes.png | Bin 0 -> 18067 bytes
docs/_docs/images/naive-bayes2.png | Bin 0 -> 27103 bytes
docs/_docs/images/naive-bayes3.png | Bin 0 -> 13713 bytes
docs/_docs/images/naive-bayes3png | Bin 0 -> 13713 bytes
docs/_docs/images/net-view-details.png | Bin 0 -> 56828 bytes
docs/_docs/images/network_segmentation.png | Bin 0 -> 37812 bytes
docs/_docs/images/non_collocated_joins.png | Bin 0 -> 190860 bytes
docs/_docs/images/odbc_dsn_configuration.png | Bin 0 -> 13372 bytes
docs/_docs/images/off_heap_memory_eviction.png | Bin 0 -> 168793 bytes
docs/_docs/images/partitionawareness01.png | Bin 0 -> 35538 bytes
docs/_docs/images/partitionawareness02.png | Bin 0 -> 31181 bytes
docs/_docs/images/partitioned_cache.png | Bin 0 -> 183181 bytes
docs/_docs/images/partitioning.png | Bin 0 -> 160390 bytes
docs/_docs/images/persistent_store_structure.png | Bin 0 -> 96783 bytes
docs/_docs/images/preprocessing.png | Bin 0 -> 6588 bytes
docs/_docs/images/preprocessing2.png | Bin 0 -> 4548 bytes
docs/_docs/images/replicated_cache.png | Bin 0 -> 181143 bytes
docs/_docs/images/segmentation_resolved.png | Bin 0 -> 41915 bytes
docs/_docs/images/set-streaming.png | Bin 0 -> 56005 bytes
docs/_docs/images/span.png | Bin 0 -> 34434 bytes
docs/_docs/images/spark_integration.png | Bin 0 -> 115826 bytes
docs/_docs/images/split_brain.png | Bin 0 -> 15844 bytes
docs/_docs/images/split_brain_resolved.png | Bin 0 -> 15887 bytes
docs/_docs/images/tools/gg-control-center.png | Bin 0 -> 251342 bytes
.../images/tools/informatica-import-tables.png | Bin 0 -> 54326 bytes
.../images/tools/informatica-rel-connection.png | Bin 0 -> 40510 bytes
.../images/tools/pentaho-ignite-connection.png | Bin 0 -> 77439 bytes
.../images/tools/pentaho-new-transformation.png | Bin 0 -> 81849 bytes
.../tools/pentaho-running-and-inspecting-data.png | Bin 0 -> 56310 bytes
docs/_docs/images/tools/tableau-choose_dsn_01.png | Bin 0 -> 12515 bytes
docs/_docs/images/tools/tableau-choose_dsn_02.png | Bin 0 -> 12860 bytes
.../images/tools/tableau-choosing_driver_01.png | Bin 0 -> 100372 bytes
.../images/tools/tableau-creating_dataset.png | Bin 0 -> 59092 bytes
.../_docs/images/tools/tableau-edit_connection.png | Bin 0 -> 7123 bytes
.../images/tools/tableau-visualizing_data.png | Bin 0 -> 86105 bytes
docs/_docs/images/tools/visor-cmd.png | Bin 0 -> 208235 bytes
docs/_docs/images/trace_in_zipkin.png | Bin 0 -> 118677 bytes
docs/_docs/images/zookeeper.png | Bin 0 -> 139311 bytes
docs/_docs/images/zookeeper_split.png | Bin 0 -> 56004 bytes
.../includes/cpp-linux-build-prerequisites.adoc | 45 +
docs/_docs/includes/cpp-prerequisites.adoc | 23 +
docs/_docs/includes/dotnet-prerequisites.adoc | 20 +
docs/_docs/includes/exampleprojects.adoc | 37 +
docs/_docs/includes/install-ignite.adoc | 26 +
docs/_docs/includes/install-nodejs-npm.adoc | 19 +
docs/_docs/includes/install-php-composer.adoc | 25 +
docs/_docs/includes/install-python-pip.adoc | 29 +
docs/_docs/includes/intro-languages.adoc | 47 +
docs/_docs/includes/java9.adoc | 42 +
docs/_docs/includes/nodes-and-clustering.adoc | 33 +
docs/_docs/includes/note-on-deactivation.adoc | 19 +
docs/_docs/includes/partition-awareness.adoc | 40 +
docs/_docs/includes/prereqs.adoc | 23 +
docs/_docs/includes/starting-node.adoc | 93 +
docs/_docs/includes/thick-and-thin-clients.adoc | 42 +
docs/_docs/index.adoc | 33 +
docs/_docs/installation/deb-rpm.adoc | 95 +
docs/_docs/installation/index.adoc | 21 +
.../installation/installing-using-docker.adoc | 212 ++
docs/_docs/installation/installing-using-zip.adoc | 27 +
.../kubernetes/amazon-eks-deployment.adoc | 68 +
.../installation/kubernetes/azure-deployment.adoc | 84 +
.../kubernetes/generic-configuration.adoc | 402 +++
.../installation/kubernetes/gke-deployment.adoc | 78 +
docs/_docs/installation/vmware-installation.adoc | 59 +
.../key-value-api/basic-cache-operations.adoc | 421 +++
docs/_docs/key-value-api/binary-objects.adoc | 236 ++
docs/_docs/key-value-api/continuous-queries.adoc | 177 ++
docs/_docs/key-value-api/transactions.adoc | 330 +++
docs/_docs/key-value-api/using-scan-queries.adoc | 124 +
docs/_docs/key-value-api/with-expiry-policy.adoc | 40 +
docs/_docs/logging.adoc | 184 ++
.../binary-classification/ann.adoc | 87 +
.../binary-classification/decision-trees.adoc | 77 +
.../binary-classification/introduction.adoc | 36 +
.../binary-classification/knn-classification.adoc | 63 +
.../binary-classification/linear-svm.adoc | 52 +
.../binary-classification/logistic-regression.adoc | 85 +
.../multilayer-perceptron.adoc | 78 +
.../binary-classification/naive-bayes.adoc | 109 +
.../clustering/gaussian-mixture.adoc | 71 +
.../machine-learning/clustering/introduction.adoc | 22 +
.../clustering/k-means-clustering.adoc | 80 +
.../machine-learning/ensemble-methods/bagging.adoc | 56 +
.../ensemble-methods/gradient-boosting.adoc | 99 +
.../ensemble-methods/introduction.adoc | 25 +
.../ensemble-methods/random-forest.adoc | 85 +
.../ensemble-methods/stacking.adoc | 49 +
.../importing-model/introduction.adoc | 26 +
.../model-import-from-apache-spark.adoc | 84 +
.../importing-model/model-import-from-gxboost.adoc | 35 +
docs/_docs/machine-learning/machine-learning.adoc | 139 +
.../model-selection/cross-validation.adoc | 90 +
.../model-selection/evaluator.adoc | 107 +
.../model-selection/hyper-parameter-tuning.adoc | 65 +
.../model-selection/introduction.adoc | 32 +
.../model-selection/pipeline-api.adoc | 125 +
...lit-the-dataset-on-test-and-train-datasets.adoc | 66 +
.../multiclass-classification.adoc | 55 +
.../machine-learning/partition-based-dataset.adoc | 100 +
docs/_docs/machine-learning/preprocessing.adoc | 253 ++
.../machine-learning/recommendation-systems.adoc | 71 +
.../regression/decision-trees-regression.adoc | 75 +
.../machine-learning/regression/introduction.adoc | 23 +
.../regression/knn-regression.adoc | 63 +
.../regression/linear-regression.adoc | 99 +
.../machine-learning/updating-trained-models.adoc | 77 +
docs/_docs/memory-architecture.adoc | 93 +
docs/_docs/memory-configuration/data-regions.adoc | 84 +
.../memory-configuration/eviction-policies.adoc | 177 ++
docs/_docs/memory-configuration/index.adoc | 21 +
docs/_docs/messaging.adoc | 106 +
docs/_docs/monitoring-metrics/cluster-id.adoc | 62 +
docs/_docs/monitoring-metrics/cluster-states.adoc | 97 +
.../monitoring-metrics/configuring-metrics.adoc | 149 +
docs/_docs/monitoring-metrics/intro.adoc | 58 +
docs/_docs/monitoring-metrics/metrics.adoc | 507 ++++
.../monitoring-metrics/new-metrics-system.adoc | 220 ++
docs/_docs/monitoring-metrics/new-metrics.adoc | 342 +++
docs/_docs/monitoring-metrics/system-views.adoc | 678 +++++
docs/_docs/monitoring-metrics/tracing.adoc | 183 ++
.../_docs/net-specific/asp-net-output-caching.adoc | 93 +
.../asp-net-session-state-caching.adoc | 81 +
docs/_docs/net-specific/index.adoc | 23 +
.../net-specific/net-configuration-options.adoc | 190 ++
.../net-specific/net-cross-platform-support.adoc | 65 +
.../_docs/net-specific/net-deployment-options.adoc | 152 +
.../net-specific/net-entity-framework-cache.adoc | 198 ++
.../net-specific/net-java-services-execution.adoc | 116 +
docs/_docs/net-specific/net-linq.adoc | 256 ++
docs/_docs/net-specific/net-logging.adoc | 133 +
docs/_docs/net-specific/net-platform-cache.adoc | 125 +
.../net-platform-interoperability.adoc | 195 ++
docs/_docs/net-specific/net-plugins.adoc | 169 ++
.../net-specific/net-remote-assembly-loading.adoc | 154 +
docs/_docs/net-specific/net-serialization.adoc | 314 +++
docs/_docs/net-specific/net-standalone-nodes.adoc | 130 +
docs/_docs/net-specific/net-troubleshooting.adoc | 161 ++
.../general-perf-tips.adoc | 49 +
.../handling-exceptions.adoc | 248 ++
docs/_docs/perf-and-troubleshooting/index.adoc | 18 +
.../perf-and-troubleshooting/memory-tuning.adoc | 185 ++
.../persistence-tuning.adoc | 269 ++
.../_docs/perf-and-troubleshooting/sql-tuning.adoc | 525 ++++
.../thread-pools-tuning.adoc | 117 +
.../perf-and-troubleshooting/troubleshooting.adoc | 164 ++
.../yardstick-benchmarking.adoc | 176 ++
docs/_docs/persistence/custom-cache-store.adoc | 103 +
docs/_docs/persistence/disk-compression.adoc | 62 +
docs/_docs/persistence/external-storage.adoc | 224 ++
docs/_docs/persistence/native-persistence.adoc | 362 +++
docs/_docs/persistence/persistence-tuning.adoc | 258 ++
docs/_docs/persistence/snapshots.adoc | 208 ++
docs/_docs/persistence/swap.adoc | 66 +
docs/_docs/plugins.adoc | 129 +
docs/_docs/quick-start/cpp.adoc | 131 +
docs/_docs/quick-start/dotnet.adoc | 95 +
docs/_docs/quick-start/index.adoc | 18 +
docs/_docs/quick-start/java.adoc | 171 ++
docs/_docs/quick-start/nodejs.adoc | 104 +
docs/_docs/quick-start/php.adoc | 125 +
docs/_docs/quick-start/python.adoc | 88 +
docs/_docs/quick-start/restapi.adoc | 96 +
docs/_docs/quick-start/sql.adoc | 129 +
docs/_docs/read-repair.adoc | 56 +
docs/_docs/resources-injection.adoc | 88 +
docs/_docs/restapi.adoc | 2953 ++++++++++++++++++++
docs/_docs/security/authentication.adoc | 65 +
docs/_docs/security/index.adoc | 18 +
docs/_docs/security/master-key-rotation.adoc | 131 +
docs/_docs/security/sandbox.adoc | 94 +
docs/_docs/security/ssl-tls.adoc | 217 ++
docs/_docs/security/tde.adoc | 142 +
docs/_docs/services/services.adoc | 267 ++
docs/_docs/setup.adoc | 303 ++
docs/_docs/sql-reference/aggregate-functions.adoc | 397 +++
docs/_docs/sql-reference/data-types.adoc | 182 ++
docs/_docs/sql-reference/date-time-functions.adoc | 399 +++
docs/_docs/sql-reference/ddl.adoc | 520 ++++
docs/_docs/sql-reference/dml.adoc | 363 +++
docs/_docs/sql-reference/index.adoc | 18 +
docs/_docs/sql-reference/numeric-functions.adoc | 981 +++++++
docs/_docs/sql-reference/operational-commands.adoc | 372 +++
docs/_docs/sql-reference/sql-conformance.adoc | 471 ++++
docs/_docs/sql-reference/string-functions.adoc | 942 +++++++
docs/_docs/sql-reference/system-functions.adoc | 225 ++
docs/_docs/sql-reference/transactions.adoc | 66 +
docs/_docs/starting-nodes.adoc | 262 ++
docs/_docs/thin-client-comparison.csv | 15 +
docs/_docs/thin-clients/cpp-thin-client.adoc | 117 +
docs/_docs/thin-clients/dotnet-thin-client.adoc | 260 ++
.../getting-started-with-thin-clients.adoc | 126 +
docs/_docs/thin-clients/java-thin-client.adoc | 329 +++
docs/_docs/thin-clients/nodejs-thin-client.adoc | 240 ++
docs/_docs/thin-clients/php-thin-client.adoc | 149 +
docs/_docs/thin-clients/python-thin-client.adoc | 488 ++++
docs/_docs/tools/control-script.adoc | 649 +++++
docs/_docs/tools/gg-control-center.adoc | 34 +
docs/_docs/tools/informatica.adoc | 304 ++
docs/_docs/tools/pentaho.adoc | 65 +
docs/_docs/tools/sqlline.adoc | 225 ++
docs/_docs/tools/tableau.adoc | 66 +
docs/_docs/tools/visor-cmd.adoc | 68 +
docs/_docs/transactions/mvcc.adoc | 193 ++
docs/_docs/understanding-configuration.adoc | 111 +
docs/_includes/copyright.html | 22 +
docs/_includes/footer.html | 20 +
docs/_includes/header.html | 36 +
docs/_includes/left-nav.html | 88 +
docs/_includes/right-nav.html | 21 +
docs/_includes/section-toc.html | 31 +
docs/_includes/toc.html | 63 +
docs/_layouts/default.html | 72 +
docs/_layouts/doc.html | 33 +
docs/_layouts/toc.html | 32 +
docs/_plugins/asciidoctor-extensions.rb | 180 ++
docs/_sass/callouts.scss | 75 +
docs/_sass/code.scss | 115 +
docs/_sass/docs.scss | 238 ++
docs/_sass/footer.scss | 48 +
docs/_sass/github.scss | 223 ++
docs/_sass/header.scss | 374 +++
docs/_sass/layout.scss | 45 +
docs/_sass/left-nav.scss | 109 +
docs/_sass/right-nav.scss | 73 +
docs/_sass/rouge-base16-solarized.scss | 99 +
docs/_sass/text.scss | 62 +
docs/_sass/variables.scss | 33 +
docs/assets/css/asciidoc-pygments.css | 59 +
docs/assets/css/docs.scss | 21 +
docs/assets/css/styles.scss | 30 +
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 0 -> 23014 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/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/code-copy-to-clipboard.js | 70 +
docs/assets/js/code-tabs.js | 155 +
docs/assets/js/docs-menu.js | 64 +
docs/assets/js/index.js | 51 +
docs/assets/js/page-nav.js | 37 +
docs/assets/js/top-navigation.js | 92 +
docs/favicon.ico | Bin 0 -> 9780 bytes
docs/run.sh | 23 +
examples/README.md | 2 +-
examples/config/servlet/README.txt | 3 -
examples/redis/redis-example.php | 2 -
examples/redis/redis-example.py | 2 -
.../ml/tutorial/TutorialStepByStepExample.java | 56 -
.../examples/MLTutorialExamplesSelfTest.java | 166 ++
.../testsuites/IgniteExamplesSelfTestSuite.java | 4 +-
.../cassandra/persistence/PersistenceSettings.java | 4 +-
.../tests/IgnitePersistentStorePrimitiveTest.java | 142 +
.../store/IgniteCassandraStoreTestSuite.java | 4 +-
.../persistence/MetaStorageCompatibilityTest.java | 12 +-
.../WalPageCompressionIntegrationTest.java | 6 +-
.../ignite/internal/commandline/CommandList.java | 6 +-
.../internal/commandline/metric/MetricCommand.java | 149 +
.../commandline/metric/MetricCommandArg.java | 44 +
.../commandline/systemview/SystemViewCommand.java | 55 +-
.../commandline/CommandHandlerParsingTest.java | 3 +-
.../testsuites/IgniteControlUtilityTestSuite.java | 4 +-
.../org/apache/ignite/util/MetricCommandTest.java | 379 +++
.../org/apache/ignite/IgniteSystemProperties.java | 10 +-
.../apache/ignite/client/ClientAddressFinder.java | 42 +
.../client/ClientAuthenticationException.java | 10 +
.../client/ClientAuthorizationException.java | 10 +
...ClientFeatureNotSupportedByServerException.java | 10 +
.../ignite/client/ClientReconnectedException.java | 10 +
.../org/apache/ignite/cluster/ClusterMetrics.java | 2 +-
.../ignite/configuration/CacheConfiguration.java | 1 +
.../ignite/configuration/ClientConfiguration.java | 58 +-
.../ClientConnectorConfiguration.java | 38 +-
.../configuration/NearCacheConfiguration.java | 1 -
.../java/org/apache/ignite/events/EventType.java | 56 +
.../org/apache/ignite/events/SnapshotEvent.java | 53 +
.../apache/ignite/internal/GridKernalContext.java | 9 +
.../ignite/internal/GridKernalContextImpl.java | 14 +
.../org/apache/ignite/internal/IgniteFeatures.java | 28 +-
.../org/apache/ignite/internal/IgniteKernal.java | 22 +-
.../internal/binary/BinaryThreadLocalContext.java | 2 +-
.../binary/streams/BinaryHeapOutputStream.java | 2 +-
.../binary/streams/BinaryMemoryAllocator.java | 280 +-
.../binary/streams/BinaryMemoryAllocatorChunk.java | 73 +-
.../internal/client/thin/ReliableChannel.java | 752 +++--
.../internal/client/thin/TcpClientChannel.java | 219 +-
.../internal/client/thin/TcpIgniteClient.java | 2 +
.../internal/maintenance/MaintenanceFileStore.java | 229 ++
.../internal/maintenance/MaintenanceProcessor.java | 276 ++
.../managers/discovery/GridDiscoveryManager.java | 11 +-
.../managers/encryption/GridEncryptionManager.java | 2 +-
.../pagemem/store/IgnitePageStoreManager.java | 5 -
.../pagemem/wal/IgniteWriteAheadLogManager.java | 1 +
.../ignite/internal/pagemem/wal/WALIterator.java | 1 +
.../ignite/internal/pagemem/wal/WALPointer.java | 30 -
.../pagemem/wal/record/CheckpointRecord.java | 2 +-
.../pagemem/wal/record/MarshalledRecord.java | 2 +-
.../internal/pagemem/wal/record/WALRecord.java | 2 +-
.../cache/CacheAffinitySharedManager.java | 32 +-
.../cache/CacheConfigurationEnricher.java | 33 +-
.../cache/CacheConfigurationEnrichment.java | 30 +-
.../cache/CacheConfigurationSplitterImpl.java | 35 +-
.../processors/cache/ClusterCachesInfo.java | 12 +-
.../processors/cache/GridCacheAttributes.java | 6 +-
.../cache/GridCacheLocalConcurrentMap.java | 2 +-
.../processors/cache/GridCacheMapEntry.java | 2 +-
.../processors/cache/GridCacheMvccManager.java | 12 +-
.../cache/GridCachePartitionExchangeManager.java | 7 +-
.../processors/cache/GridCacheProcessor.java | 59 +-
.../processors/cache/GridCacheUpdateTxResult.java | 2 +-
.../binary/CacheObjectBinaryProcessorImpl.java | 2 +-
.../distributed/GridDistributedCacheEntry.java | 2 +-
.../distributed/GridDistributedTxMapping.java | 2 +-
.../GridDistributedTxRemoteAdapter.java | 2 +-
.../cache/distributed/dht/GridDhtTxRemote.java | 18 +-
.../dht/colocated/GridDhtDetachedCacheEntry.java | 2 +-
.../preloader/GridDhtPartitionsExchangeFuture.java | 6 +-
.../dht/preloader/GridDhtPreloader.java | 24 +-
.../preloader/IgniteDhtDemandedPartitionsMap.java | 8 +
.../dht/topology/GridClientPartitionTopology.java | 5 +
.../dht/topology/GridDhtLocalPartition.java | 78 +-
.../dht/topology/GridDhtPartitionTopology.java | 9 +
.../dht/topology/GridDhtPartitionTopologyImpl.java | 45 +-
.../dht/topology/PartitionsEvictManager.java | 15 +-
.../cache/distributed/near/GridNearCacheEntry.java | 2 +-
.../cache/distributed/near/GridNearTxRemote.java | 5 +-
.../cache/extras/GridCacheEntryExtras.java | 2 +-
.../CleanCacheStoresMaintenanceAction.java | 75 +
.../CorruptedPdsMaintenanceCallback.java | 79 +
.../GridCacheDatabaseSharedManager.java | 46 +-
.../cache/persistence/GridCacheOffheapManager.java | 156 +-
.../IgniteCacheDatabaseSharedManager.java | 2 +-
.../persistence/checkpoint/CheckpointEntry.java | 2 +-
.../persistence/checkpoint/CheckpointHistory.java | 57 +-
.../persistence/checkpoint/CheckpointManager.java | 2 +-
.../checkpoint/CheckpointMarkersStorage.java | 19 +-
.../checkpoint/CheckpointReadWriteLock.java | 7 +
.../persistence/checkpoint/CheckpointStatus.java | 5 +-
.../checkpoint/CheckpointTimeoutLock.java | 3 +
.../persistence/checkpoint/CheckpointWorkflow.java | 2 +-
.../cache/persistence/checkpoint/Checkpointer.java | 2 +-
.../persistence/file/FilePageStoreManager.java | 85 +-
.../cache/persistence/metastorage/MetaStorage.java | 2 +-
.../pagemem/CheckpointMetricsTracker.java | 2 +-
.../cache/persistence/pagemem/PageMemoryImpl.java | 2 +-
.../snapshot/IgniteSnapshotManager.java | 112 +-
.../wal/AbstractWalRecordsIterator.java | 17 +-
.../cache/persistence/wal/FileWALPointer.java | 125 -
.../persistence/wal/FileWriteAheadLogManager.java | 116 +-
.../wal/SingleSegmentLogicalRecordsIterator.java | 1 -
.../cache/persistence/wal/WALPointer.java | 127 +
.../wal/filehandle/FileHandleManager.java | 2 +-
.../wal/filehandle/FileHandleManagerImpl.java | 9 +-
.../wal/filehandle/FileWriteHandle.java | 9 +-
.../wal/filehandle/FileWriteHandleImpl.java | 25 +-
.../wal/filehandle/FsyncFileHandleManagerImpl.java | 9 +-
.../wal/filehandle/FsyncFileWriteHandle.java | 36 +-
.../wal/reader/FilteredWalIterator.java | 2 +-
.../wal/reader/IgniteWalIteratorFactory.java | 21 +-
.../wal/reader/StandaloneGridKernalContext.java | 6 +
.../wal/reader/StandaloneWalRecordsIterator.java | 25 +-
.../cache/persistence/wal/reader/WalFilters.java | 2 +-
.../wal/scanner/PrintRawToFileHandler.java | 2 +-
.../wal/scanner/PrintToFileHandler.java | 2 +-
.../persistence/wal/scanner/PrintToLogHandler.java | 2 +-
.../persistence/wal/scanner/ScannerHandler.java | 2 +-
.../cache/persistence/wal/scanner/WalScanner.java | 2 +-
.../wal/serializer/RecordDataV1Serializer.java | 15 +-
.../wal/serializer/RecordDataV2Serializer.java | 17 +-
.../wal/serializer/RecordSerializer.java | 2 +-
.../wal/serializer/RecordSerializerFactory.java | 4 +-
.../serializer/RecordSerializerFactoryImpl.java | 2 +-
.../wal/serializer/RecordV1Serializer.java | 15 +-
.../wal/serializer/RecordV2Serializer.java | 21 +-
.../persistence/wal/serializer/io/RecordIO.java | 2 +-
.../cache/transactions/IgniteTxAdapter.java | 2 +-
.../cache/transactions/IgniteTxEntry.java | 9 +-
.../cache/transactions/IgniteTxHandler.java | 116 +-
.../cache/transactions/IgniteTxLocalAdapter.java | 2 +-
.../cache/transactions/IgniteTxManager.java | 5 +-
.../diagnostic/PageHistoryDiagnoster.java | 8 +-
.../metric/impl/HistogramMetricImpl.java | 6 +
.../odbc/ClientListenerBufferedParser.java | 80 -
.../odbc/ClientListenerMessageParser.java | 8 +-
.../processors/odbc/ClientListenerNioListener.java | 14 +-
.../odbc/ClientListenerNioMessageParser.java | 94 +
.../odbc/ClientListenerNioServerBuffer.java | 113 -
.../processors/odbc/ClientListenerProcessor.java | 25 +-
.../internal/processors/odbc/ClientMessage.java | 189 ++
.../odbc/jdbc/JdbcConnectionContext.java | 4 +-
.../processors/odbc/jdbc/JdbcMessageParser.java | 19 +-
.../odbc/odbc/OdbcConnectionContext.java | 4 +-
.../processors/odbc/odbc/OdbcMessageParser.java | 19 +-
.../platform/client/ClientMessageParser.java | 18 +-
.../processors/query/GridQueryProcessor.java | 14 +
.../processors/query/IgniteSQLException.java | 4 +-
.../processors/query/QueryTypeDescriptorImpl.java | 66 +
.../apache/ignite/internal/util/IgniteUtils.java | 4 +-
.../internal/util/io/GridUnsafeDataInput.java | 2 +-
.../internal/util/io/GridUnsafeDataOutput.java | 2 +-
.../ignite/internal/util/nio/GridNioServer.java | 62 +-
.../internal/visor/metric/VisorMetricTask.java | 130 +
.../internal/visor/metric/VisorMetricTaskArg.java | 64 +
.../ignite/internal/visor/misc/VisorWalTask.java | 7 +-
.../visor/systemview/VisorSystemViewTask.java | 13 +-
.../systemview/VisorSystemViewTaskResult.java | 8 +-
.../ignite/internal/worker/WorkersRegistry.java | 2 +-
.../ignite/maintenance/MaintenanceAction.java | 52 +
.../ignite/maintenance/MaintenanceRegistry.java | 157 ++
.../apache/ignite/maintenance/MaintenanceTask.java | 88 +
.../maintenance/MaintenanceWorkflowCallback.java | 68 +
.../apache/ignite/maintenance/package-info.java | 21 +
.../ignite/plugin/security/SecurityPermission.java | 5 +-
.../checkpoint/sharedfs/SharedFsCheckpointSpi.java | 37 +-
.../discovery/isolated/IsolatedDiscoverySpi.java | 256 ++
.../spi/discovery/isolated/IsolatedNode.java | 153 +
.../main/resources/META-INF/classnames.properties | 2 +-
.../ignite/cache/RebalanceCancellationTest.java | 26 +-
.../org/apache/ignite/client/ReliabilityTest.java | 31 +-
.../failure/ExchangeWorkerWaitingForTaskTest.java | 77 +
.../ignite/failure/SystemWorkersBlockingTest.java | 106 +-
.../ignite/internal/GridAffinityMappedTest.java | 13 +-
.../ignite/internal/GridAffinityP2PSelfTest.java | 201 --
.../ignite/internal/GridP2PAffinitySelfTest.java | 203 ++
.../internal/binary/BinaryMarshallerSelfTest.java | 14 +-
.../internal/client/thin/ReliableChannelTest.java | 443 +++
.../ThinClientPartitionAwarenessDiscoveryTest.java | 167 ++
...ientPartitionAwarenessUnstableTopologyTest.java | 11 +-
.../wal/record/WALRecordSerializationTest.java | 7 +-
.../GridCacheInterceptorAbstractSelfTest.java | 13 +-
.../NoPresentCacheInterceptorOnClientTest.java | 203 ++
.../cache/WalModeChangeAdvancedSelfTest.java | 192 +-
.../cache/binary/BinaryMetadataInMemoryTest.java | 47 +
.../cache/distributed/CacheExchangeMergeTest.java | 39 +-
.../IgniteCacheNearRestartRollbackSelfTest.java | 2 -
.../distributed/OnePhaseCommitAndNodeLeftTest.java | 247 ++
.../dht/topology/BlockedEvictionsTest.java | 8 +-
.../topology/DelayedOwningDuringExchangeTest.java | 191 ++
.../EvictionWhilePartitionGroupIsReservedTest.java | 8 +-
...MovingPartitionIsEvictedDuringClearingTest.java | 5 +-
...reloadingRestartWhileClearingPartitionTest.java | 2 +-
.../RentingPartitionIsOwnedDuringEvictionTest.java | 2 +-
.../IgnitePdsClientNearCachePutGetTest.java | 2 +
.../IgnitePdsRecoveryAfterFileCorruptionTest.java | 2 +-
.../IgnitePdsSporadicDataRecordsOnBackupTest.java | 2 +-
.../IgnitePersistenceSequentialCheckpointTest.java | 2 +-
.../IgnitePersistentStoreCacheGroupsTest.java | 10 +-
...ocalWalModeChangeDuringRebalancingSelfTest.java | 244 +-
...NoChangeDuringRebalanceOnNonNodeAssignTest.java | 2 +-
.../persistence/MaintenanceRegistrySimpleTest.java | 345 +++
.../db/IgnitePdsReserveWalSegmentsTest.java | 19 +-
.../db/checkpoint/ProgressWatchdog.java | 8 +-
.../db/file/IgnitePdsCheckpointSimpleTest.java | 1 -
...CheckpointSimulationWithRealCpDisabledTest.java | 2 +-
...ailIsReachedDuringIterationOverArchiveTest.java | 17 +-
.../IgniteWalIteratorExceptionDuringReadTest.java | 13 +-
.../db/wal/IgniteWalIteratorSwitchSegmentTest.java | 2 +-
.../db/wal/IgniteWalRebalanceLoggingTest.java | 2 +-
.../persistence/db/wal/IgniteWalRebalanceTest.java | 4 +-
.../wal/IgniteWalRecoverySeveralRestartsTest.java | 10 +
.../db/wal/IgniteWalReplayingAfterRestartTest.java | 2 +-
.../db/wal/IgniteWalSerializerVersionTest.java | 2 +-
.../db/wal/WalCompactionNoArchiverTest.java | 135 +
.../persistence/db/wal/WalOnNodeStartTest.java | 5 +-
.../db/wal/WalRecoveryTxLogicalRecordsTest.java | 18 +-
.../persistence/db/wal/WalRolloverTypesTest.java | 19 +-
.../IgniteAbstractWalIteratorInvalidCrcTest.java | 11 +-
...teWithoutArchiverWalIteratorInvalidCrcTest.java | 10 +-
.../cache/persistence/db/wal/crc/WalTestUtils.java | 25 +-
.../db/wal/reader/IgniteWalReaderTest.java | 43 +-
.../persistence/pagemem/NoOpPageStoreManager.java | 5 -
.../cache/persistence/pagemem/NoOpWALManager.java | 2 +-
.../pagemem/PageIdDistributionTest.java | 8 +-
.../snapshot/AbstractSnapshotSelfTest.java | 18 +
.../snapshot/IgniteClusterSnapshotSelfTest.java | 20 +
.../wal/memtracker/PageMemoryTracker.java | 2 +-
.../wal/reader/FilteredWalIteratorTest.java | 7 +-
.../reader/StandaloneWalRecordsIteratorTest.java | 19 +-
.../persistence/wal/scanner/WalScannerTest.java | 61 +-
.../cache/transactions/TxDeadlockCauseTest.java | 19 +-
.../TxPartitionCounterStateConsistencyTest.java | 2 +-
.../security/impl/TestSecurityContext.java | 1 +
.../snapshot/SnapshotPermissionCheckTest.java | 154 +
.../ignite/p2p/GridP2PTestTaskExecutionTest.java | 55 -
.../ignite/platform/PlatformProcessUtils.java | 120 +
...SharedFsCheckpointSpiMultiThreadedSelfTest.java | 183 +-
.../AbstractDiscoveryRandomStartStopTest.java | 219 --
.../tcp/TcpDiscoveryConcurrentStartTest.java | 10 +-
.../tcp/TcpDiscoverySpiRandomStartStopTest.java | 33 -
.../testframework/wal/record/RecordUtils.java | 4 +-
.../ignite/testsuites/IgniteBasicTestSuite.java | 2 +
.../testsuites/IgniteBinaryObjectsTestSuite.java | 2 +
.../testsuites/IgniteCacheMvccTestSuite2.java | 2 +
.../testsuites/IgniteCacheMvccTestSuite6.java | 2 +
.../ignite/testsuites/IgniteCacheTestSuite2.java | 2 +
.../ignite/testsuites/IgniteCacheTestSuite6.java | 2 +
.../ignite/testsuites/IgniteCacheTestSuite7.java | 2 +
.../testsuites/IgniteComputeGridTestSuite.java | 7 +-
.../ignite/testsuites/IgniteP2PSelfTestSuite.java | 3 +-
.../ignite/testsuites/IgnitePdsMvccTestSuite2.java | 2 +
.../ignite/testsuites/IgnitePdsTestSuite.java | 21 +-
.../ignite/testsuites/IgnitePdsTestSuite2.java | 52 +-
.../IgniteSpiCheckpointSelfTestSuite.java | 3 +-
.../IgniteSpiCommunicationSelfTestSuite.java | 5 +-
.../IgniteSpiDiscoverySelfTestSuite.java | 10 +-
.../ignite/testsuites/SecurityTestSuite.java | 2 +
.../testsuites/TxDeadlockDetectionTestSuite.java | 3 +-
...ridCommandHandlerClusterByClassTest_help.output | 7 +
...andHandlerClusterByClassWithSSLTest_help.output | 7 +
.../development/utils/IgniteWalConverter.java | 2 +-
.../apache/ignite/development/utils/WalStat.java | 9 +-
.../apache/ignite/tests/p2p/cache/Container.java | 29 +
.../tests/p2p/cache/OddEvenCacheInterceptor.java | 58 +
modules/indexing/pom.xml | 8 +
.../processors/query/h2/CommandProcessor.java | 2 +-
.../processors/query/h2/database/H2TreeIndex.java | 70 +-
.../processors/query/h2/opt/GridH2IndexBase.java | 9 -
.../processors/query/h2/opt/GridH2Table.java | 12 +-
.../org/apache/ignite/client/ClientTestSuite.java | 4 +
.../org/apache/ignite/client/SecurityTest.java | 26 +-
.../processors/cache/index/BasicIndexTest.java | 4 +-
.../DynamicEnableIndexingConcurrentSelfTest.java | 9 +-
.../db/LongDestroyDurableBackgroundTaskTest.java | 103 +-
.../MultipleParallelCacheDeleteDeadlockTest.java | 328 +++
.../persistence/db/wal/IgniteWalRecoveryTest.java | 2 +-
.../query/CreateIndexOnInvalidDataTypeTest.java | 18 +-
.../query/WrongQueryEntityFieldTypeTest.java | 289 ++
.../IgniteBinaryCacheQueryTestSuite2.java | 2 +
.../IgnitePdsWithIndexingCoreTestSuite.java | 2 +
.../testsuites/IgnitePdsWithIndexingTestSuite.java | 4 +-
modules/kafka/README.txt | 210 --
modules/kafka/licenses/apache-2.0.txt | 202 --
modules/kafka/pom.xml | 155 -
.../apache/ignite/stream/kafka/KafkaStreamer.java | 205 --
.../stream/kafka/connect/IgniteSinkConnector.java | 100 -
.../stream/kafka/connect/IgniteSinkConstants.java | 41 -
.../stream/kafka/connect/IgniteSinkTask.java | 201 --
.../kafka/connect/IgniteSourceConnector.java | 90 -
.../kafka/connect/IgniteSourceConstants.java | 44 -
.../stream/kafka/connect/IgniteSourceTask.java | 359 ---
.../ignite/stream/kafka/connect/package-info.java | 22 -
.../connect/serialization/CacheEventConverter.java | 67 -
.../serialization/CacheEventDeserializer.java | 55 -
.../serialization/CacheEventSerializer.java | 55 -
.../kafka/connect/serialization/package-info.java | 22 -
.../apache/ignite/stream/kafka/package-info.java | 22 -
.../kafka/IgniteKafkaStreamerSelfTestSuite.java | 45 -
.../stream/kafka/KafkaIgniteStreamerSelfTest.java | 275 --
.../ignite/stream/kafka/TestKafkaBroker.java | 237 --
.../kafka/connect/IgniteSinkConnectorMock.java | 30 -
.../kafka/connect/IgniteSinkConnectorTest.java | 307 --
.../stream/kafka/connect/IgniteSinkTaskMock.java | 29 -
.../kafka/connect/IgniteSourceConnectorMock.java | 30 -
.../kafka/connect/IgniteSourceConnectorTest.java | 355 ---
.../stream/kafka/connect/IgniteSourceTaskMock.java | 31 -
.../stream/kafka/connect/TestCacheEventFilter.java | 31 -
.../apache/ignite/stream/kafka/package-info.java | 22 -
.../kafka/src/test/resources/example-ignite.xml | 73 -
modules/kubernetes/pom.xml | 20 +
.../client/ThinClientKubernetesAddressFinder.java | 68 +
.../KubernetesServiceAddressResolver.java | 225 ++
.../kubernetes/connection/package-info.java | 23 +
.../KubernetesConnectionConfiguration.java | 159 ++
.../kubernetes/configuration/package-info.java | 23 +
.../kubernetes/TcpDiscoveryKubernetesIpFinder.java | 283 +-
.../ignite/client/TestClusterClientConnection.java | 157 ++
.../KubernetesServiceAddressResolverTest.java | 209 ++
.../KubernetesConnectionConfigurationTest.java | 73 +
.../testsuites/IgniteKubernetesTestSuite.java | 10 +-
.../ml/math/distances/BrayCurtisDistance.java | 54 +
.../ignite/ml/math/distances/CanberraDistance.java | 64 +
.../ml/math/distances/JensenShannonDistance.java | 91 +
.../math/distances/WeightedMinkowskiDistance.java | 73 +
.../ml/math/primitives/vector/AbstractVector.java | 3 +-
.../ml/selection/cv/AbstractCrossValidation.java | 44 +-
.../ml/selection/cv/CrossValidationResult.java | 127 +-
.../paramgrid/EvolutionOptimizationStrategy.java | 31 +-
.../util/DatasetAffinityFunctionWrapperTest.java | 2 +-
.../ml/math/distances/BrayCurtisDistanceTest.java | 103 +
.../ml/math/distances/CanberraDistanceTest.java | 103 +
.../ignite/ml/math/distances/DistanceTest.java | 55 +
.../math/distances/JensenShannonDistanceTest.java | 105 +
.../distances/WeightedMinkowskiDistanceTest.java | 112 +
.../primitives/vector/VectorNormCasesTest.java | 103 +
.../ml/math/primitives/vector/VectorNormTest.java | 2 +-
modules/osgi-karaf/src/main/resources/features.xml | 6 +-
modules/platforms/cpp/CMakeLists.txt | 13 +
.../binary/include/ignite/binary/binary_consts.h | 2 +-
.../include/ignite/binary/binary_containers.h | 2 +-
.../include/ignite/binary/binary_raw_reader.h | 2 +-
.../binary/include/ignite/binary/binary_reader.h | 2 +-
.../include/ignite/impl/binary/binary_common.h | 34 +-
.../include/ignite/impl/binary/binary_field_meta.h | 2 +-
.../ignite/impl/binary/binary_object_header.h | 2 +-
.../ignite/impl/binary/binary_object_impl.h | 5 +-
.../ignite/impl/binary/binary_reader_impl.h | 7 +-
.../include/ignite/impl/binary/binary_schema.h | 4 +-
.../ignite/impl/binary/binary_type_handler.h | 4 +-
.../ignite/impl/binary/binary_type_manager.h | 2 +-
.../ignite/impl/binary/binary_type_snapshot.h | 2 +-
.../ignite/impl/binary/binary_type_updater.h | 2 +-
.../ignite/impl/binary/binary_writer_impl.h | 58 +-
.../binary/include/ignite/impl/interop/interop.h | 2 +-
.../ignite/impl/interop/interop_input_stream.h | 34 +-
.../include/ignite/impl/interop/interop_memory.h | 9 +-
.../ignite/impl/interop/interop_output_stream.h | 4 +-
.../impl/interop/interop_stream_position_guard.h | 2 +-
.../cpp/binary/src/binary/binary_containers.cpp | 2 +-
.../cpp/binary/src/binary/binary_raw_reader.cpp | 2 +-
.../cpp/binary/src/binary/binary_raw_writer.cpp | 2 +-
.../cpp/binary/src/binary/binary_reader.cpp | 2 +-
.../cpp/binary/src/binary/binary_type.cpp | 2 +-
.../cpp/binary/src/binary/binary_writer.cpp | 2 +-
.../binary/src/impl/binary/binary_object_impl.cpp | 25 +-
.../binary/src/impl/binary/binary_reader_impl.cpp | 146 +
.../cpp/binary/src/impl/binary/binary_schema.cpp | 6 +-
.../binary/src/impl/binary/binary_type_handler.cpp | 2 +-
.../binary/src/impl/binary/binary_type_manager.cpp | 6 +-
.../src/impl/binary/binary_type_snapshot.cpp | 2 +-
.../cpp/binary/src/impl/binary/binary_utils.cpp | 2 +-
.../binary/src/impl/binary/binary_writer_impl.cpp | 81 +-
.../src/impl/interop/interop_input_stream.cpp | 13 +-
.../cpp/binary/src/impl/interop/interop_memory.cpp | 2 +-
.../cpp/common/include/ignite/common/big_integer.h | 8 +-
.../cpp/common/include/ignite/common/bits.h | 2 +-
.../cpp/common/include/ignite/common/concurrent.h | 13 +-
.../cpp/common/include/ignite/common/decimal.h | 4 +-
.../include/ignite/common/default_allocator.h | 6 +-
.../include/ignite/common/dynamic_size_array.h | 2 +-
.../include/ignite/common/fixed_size_array.h | 2 +-
.../common/include/ignite/common/platform_utils.h | 2 +-
.../cpp/common/include/ignite/common/promise.h | 8 +-
.../cpp/common/include/ignite/common/utils.h | 17 +-
modules/platforms/cpp/common/include/ignite/guid.h | 4 +-
.../cpp/common/include/ignite/ignite_predicate.h | 49 +
.../common/os/linux/include/ignite/common/common.h | 6 +-
.../os/linux/include/ignite/common/concurrent_os.h | 34 +-
.../common/os/linux/src/common/platform_utils.cpp | 2 +-
.../common/os/win/include/ignite/common/common.h | 2 +
.../platforms/cpp/common/project/vs/common.vcxproj | 1 +
.../cpp/common/project/vs/common.vcxproj.filters | 3 +
.../cpp/common/src/common/big_integer.cpp | 16 +-
modules/platforms/cpp/common/src/common/bits.cpp | 40 +-
.../platforms/cpp/common/src/common/concurrent.cpp | 2 +-
.../platforms/cpp/common/src/common/decimal.cpp | 2 +-
modules/platforms/cpp/common/src/common/utils.cpp | 35 +-
modules/platforms/cpp/common/src/guid.cpp | 2 +-
modules/platforms/cpp/core-test/CMakeLists.txt | 5 +-
.../config/cache-native-persistence-test-32.xml | 52 +
.../cache-native-persistence-test-default.xml | 138 +
.../config/cache-native-persistence-test.xml | 34 +
.../cpp/core-test/config/cache-test-default.xml | 20 +-
.../cpp/core-test/config/compute-client-32.xml | 52 +
.../core-test/config/compute-client-default.xml | 70 +
.../cpp/core-test/config/compute-client.xml | 34 +
.../cpp/core-test/config/compute-server0-32.xml | 52 +
.../core-test/config/compute-server0-default.xml | 139 +
.../cpp/core-test/config/compute-server0.xml | 34 +
.../cpp/core-test/config/compute-server1-32.xml | 52 +
.../core-test/config/compute-server1-default.xml | 139 +
.../cpp/core-test/config/compute-server1.xml | 34 +
.../core-test/include/ignite/binary_test_defs.h | 8 +-
.../core-test/include/ignite/binary_test_utils.h | 34 +-
.../cpp/core-test/include/ignite/complex_type.h | 2 +-
.../cpp/core-test/include/ignite/test_type.h | 2 +-
.../cpp/core-test/include/ignite/test_utils.h | 49 +-
.../cpp/core-test/project/vs/core-test.vcxproj | 18 +-
.../core-test/project/vs/core-test.vcxproj.filters | 50 +-
.../platforms/cpp/core-test/src/affinity_test.cpp | 156 ++
.../src/binary_reader_writer_raw_test.cpp | 130 +-
.../core-test/src/binary_reader_writer_test.cpp | 2 +-
modules/platforms/cpp/core-test/src/cache_test.cpp | 64 +
.../cpp/core-test/src/cluster_group_test.cpp | 563 ++++
.../cpp/core-test/src/cluster_node_test.cpp | 261 ++
.../platforms/cpp/core-test/src/cluster_test.cpp | 308 +-
.../platforms/cpp/core-test/src/compute_test.cpp | 477 +++-
.../cpp/core-test/src/continuous_query_test.cpp | 7 +-
.../platforms/cpp/core-test/src/decimal_test.cpp | 110 +-
.../platforms/cpp/core-test/src/ignition_test.cpp | 32 +-
.../cpp/core-test/src/interop_memory_test.cpp | 4 +-
.../platforms/cpp/core-test/src/teamcity_boost.cpp | 11 +-
modules/platforms/cpp/core-test/src/test_utils.cpp | 17 +
.../cpp/core-test/src/transactions_test.cpp | 8 +
modules/platforms/cpp/core/CMakeLists.txt | 8 +-
.../cpp/core/include/ignite/cache/cache.h | 2 +-
.../cpp/core/include/ignite/cache/cache_affinity.h | 241 ++
.../include/ignite/cache/query/query_sql_fields.h | 2 +-
.../core/include/ignite/cluster/cluster_group.h | 246 ++
.../cpp/core/include/ignite/cluster/cluster_node.h | 157 ++
.../core/include/ignite/cluster/ignite_cluster.h | 152 +
.../cpp/core/include/ignite/compute/compute.h | 83 +
.../cpp/core/include/ignite/compute/compute_func.h | 40 +
modules/platforms/cpp/core/include/ignite/ignite.h | 45 +-
.../core/include/ignite/ignite_product_version.h | 70 +
.../ignite/impl/binary/binary_type_updater_impl.h | 4 +-
.../ignite/impl/cache/cache_affinity_impl.h | 404 +++
.../core/include/ignite/impl/cache/cache_impl.h | 6 +-
.../impl/cache/query/query_fields_row_impl.h | 4 +-
.../ignite/impl/cluster/cluster_group_impl.h | 339 ++-
.../ignite/impl/cluster/cluster_node_impl.h | 238 ++
.../ignite/impl/cluster/ignite_cluster_impl.h | 160 ++
.../include/ignite/impl/compute/compute_impl.h | 119 +-
.../ignite/impl/compute/compute_job_holder.h | 18 +-
.../ignite/impl/compute/compute_task_holder.h | 18 +-
.../compute/multiple_job_compute_task_holder.h | 66 +-
.../impl/compute/single_job_compute_task_holder.h | 50 +-
.../core/include/ignite/impl/ignite_binding_impl.h | 5 +-
.../core/include/ignite/impl/ignite_environment.h | 76 +-
.../cpp/core/include/ignite/impl/ignite_impl.h | 105 +-
.../ignite/impl/interop/interop_external_memory.h | 4 +-
.../include/ignite/impl/interop/interop_target.h | 32 +-
.../cpp/core/include/ignite/impl/operations.h | 30 +-
.../ignite/impl/transactions/transaction_impl.h | 4 +-
.../ignite/impl/transactions/transactions_impl.h | 4 +-
modules/platforms/cpp/core/project/vs/core.vcxproj | 14 +
.../cpp/core/project/vs/core.vcxproj.filters | 45 +
.../cpp/core/src/cluster/cluster_group.cpp | 160 ++
.../cpp/core/src/cluster/cluster_node.cpp | 88 +
.../cpp/core/src/cluster/ignite_cluster.cpp | 99 +
modules/platforms/cpp/core/src/ignite.cpp | 10 +
modules/platforms/cpp/core/src/ignition.cpp | 24 +-
.../src/impl/binary/binary_type_updater_impl.cpp | 2 +-
.../core/src/impl/cache/cache_affinity_impl.cpp | 167 ++
.../cpp/core/src/impl/cache/cache_impl.cpp | 6 +-
.../cpp/core/src/impl/cache/query/query_impl.cpp | 5 +-
.../core/src/impl/cluster/cluster_group_impl.cpp | 588 +++-
.../core/src/impl/cluster/cluster_node_impl.cpp | 182 ++
.../core/src/impl/cluster/ignite_cluster_impl.cpp | 109 +
.../cpp/core/src/impl/ignite_environment.cpp | 264 +-
.../platforms/cpp/core/src/impl/ignite_impl.cpp | 140 +-
.../cpp/core/src/impl/interop/interop_target.cpp | 63 +-
.../src/impl/transactions/transactions_impl.cpp | 8 +-
.../cluster-compute-example/CMakeLists.txt | 30 +
.../config/cluster-compute-example-client.xml | 55 +
.../config/cluster-compute-example1.xml | 59 +
.../config/cluster-compute-example2.xml | 59 +
.../project/vs/cluster-compute-example.vcxproj | 104 +
.../vs/cluster-compute-example.vcxproj.filters | 33 +
.../src/cluster_compute_example.cpp | 157 ++
.../cpp/examples/project/vs/ignite-examples.sln | 6 +
.../platforms/cpp/jni/include/ignite/jni/exports.h | 24 +-
.../platforms/cpp/jni/include/ignite/jni/java.h | 184 +-
.../platforms/cpp/jni/include/ignite/jni/utils.h | 2 +-
modules/platforms/cpp/jni/src/exports.cpp | 24 +-
modules/platforms/cpp/jni/src/java.cpp | 64 +-
.../os/linux/src/network/tcp_socket_client.cpp | 4 +-
.../cpp/network/src/network/ssl/ssl_gateway.cpp | 2 +-
.../cpp/network/src/network/tcp_socket_client.h | 4 +-
.../platforms/cpp/odbc-test/include/complex_type.h | 2 +-
.../cpp/odbc-test/include/sql_test_suite_fixture.h | 4 +-
.../platforms/cpp/odbc-test/include/test_type.h | 2 +-
.../odbc-test/src/application_data_buffer_test.cpp | 36 +-
.../cpp/odbc-test/src/attributes_test.cpp | 2 +-
.../cpp/odbc-test/src/odbc_test_suite.cpp | 5 +-
.../platforms/cpp/odbc-test/src/queries_test.cpp | 68 +-
modules/platforms/cpp/odbc-test/src/row_test.cpp | 20 +-
.../cpp/odbc-test/src/sql_operators_test.cpp | 58 +-
.../cpp/odbc-test/src/sql_test_suite_fixture.cpp | 11 +-
.../platforms/cpp/odbc-test/src/sql_types_test.cpp | 5 +-
.../cpp/odbc-test/src/teamcity/teamcity_boost.cpp | 11 +-
.../cpp/odbc/include/ignite/odbc/connection.h | 2 +-
.../odbc/include/ignite/odbc/meta/column_meta.h | 4 +-
.../include/ignite/odbc/query/internal_query.h | 6 +-
.../cpp/odbc/src/app/application_data_buffer.cpp | 12 +-
modules/platforms/cpp/odbc/src/app/parameter.cpp | 2 +-
.../platforms/cpp/odbc/src/app/parameter_set.cpp | 2 +-
.../platforms/cpp/odbc/src/config/config_tools.cpp | 2 +-
.../odbc/src/config/connection_string_parser.cpp | 6 +-
modules/platforms/cpp/odbc/src/connection.cpp | 4 +-
modules/platforms/cpp/odbc/src/entry_points.cpp | 146 +
modules/platforms/cpp/odbc/src/environment.cpp | 2 +
modules/platforms/cpp/odbc/src/message.cpp | 3 +-
modules/platforms/cpp/odbc/src/odbc.cpp | 9 +
.../platforms/cpp/odbc/src/query/batch_query.cpp | 4 +-
.../cpp/odbc/src/query/column_metadata_query.cpp | 8 +-
.../cpp/odbc/src/query/foreign_keys_query.cpp | 4 +-
.../cpp/odbc/src/query/special_columns_query.cpp | 4 +-
.../cpp/odbc/src/query/type_info_query.cpp | 18 +-
.../cpp/odbc/src/sql/sql_set_streaming_command.cpp | 3 +-
modules/platforms/cpp/odbc/src/statement.cpp | 4 +-
modules/platforms/cpp/odbc/src/type_traits.cpp | 4 +-
modules/platforms/cpp/odbc/src/utility.cpp | 2 +
.../thin-client-test/include/ignite/complex_type.h | 2 +-
.../src/teamcity/teamcity_boost.cpp | 11 +-
.../cpp/thin-client/include/ignite/thin/ssl_mode.h | 2 +-
.../ignite/thin/transactions/transactions.h | 3 +-
.../cpp/thin-client/src/ignite_client.cpp | 15 -
.../src/impl/cache/cache_client_proxy.cpp | 5 -
.../platforms/cpp/thin-client/src/impl/message.cpp | 2 +-
.../platforms/cpp/thin-client/src/impl/message.h | 22 +-
.../cpp/thin-client/src/impl/response_status.h | 4 +-
.../src/impl/transactions/transaction_impl.h | 2 +-
.../src/impl/transactions/transactions_impl.cpp | 2 +-
.../src/impl/transactions/transactions_impl.h | 2 +-
.../platforms/cpp/thin-client/src/impl/utility.cpp | 2 +-
.../Apache.Ignite.Core.Tests.csproj | 1 +
.../Binary/BinarySelfTest.cs | 27 +
.../Platform/PlatformCacheTopologyChangeTest.cs | 33 +-
.../Compatibility/ClientServerCompatibilityTest.cs | 7 +-
.../dotnet/Apache.Ignite.Core.Tests/JavaServer.cs | 96 +-
.../Apache.Ignite.Core.Tests/TestUtilsJni.cs | 126 +
.../Apache.Ignite.Core/Cache/ICacheAffinity.cs | 2 +-
.../Apache.Ignite.Core/Impl/Binary/BinaryObject.cs | 2 +-
.../Apache.Ignite.Core/Impl/Binary/BinaryWriter.cs | 26 +-
.../repository/query/IgniteQueryGenerator.java | 29 +-
.../IgniteSpringDataCompoundKeyTest.java | 125 +
.../apache/ignite/springdata/compoundkey/City.java | 113 +
.../ignite/springdata/compoundkey/CityKey.java | 76 +
.../springdata/compoundkey/CityRepository.java | 43 +
.../CompoundKeyApplicationConfiguration.java | 39 +
.../testsuites/IgniteSpringData2TestSuite.java | 4 +-
.../repository/query/IgniteQueryGenerator.java | 29 +-
.../IgniteSpringDataCompoundKeyTest.java | 125 +
.../apache/ignite/springdata/compoundkey/City.java | 113 +
.../ignite/springdata/compoundkey/CityKey.java | 79 +
.../springdata/compoundkey/CityRepository.java | 43 +
.../CompoundKeyApplicationConfiguration.java | 39 +
.../testsuites/IgniteSpringData22TestSuite.java | 4 +-
.../repository/query/IgniteQueryGenerator.java | 29 +-
.../IgniteSpringDataCompoundKeyTest.java | 116 +
.../apache/ignite/springdata/compoundkey/City.java | 113 +
.../ignite/springdata/compoundkey/CityKey.java | 79 +
.../springdata/compoundkey/CityRepository.java | 43 +
.../CompoundKeyApplicationConfiguration.java | 39 +
.../testsuites/IgniteSpringDataTestSuite.java | 4 +-
.../zk/internal/ZookeeperDiscoveryImpl.java | 8 +-
.../zk/internal/ZookeeperDiscoveryMiscTest.java | 18 +
parent/pom.xml | 11 +-
pom.xml | 1 -
1262 files changed, 96706 insertions(+), 7298 deletions(-)
copy config/{apache-ignite => apache-ignite-slim}/default-config.xml (100%)
create mode 100644 docs/.gitignore
create mode 100644 docs/Gemfile
create mode 100644 docs/README.adoc
create mode 100644 docs/_config.yml
create mode 100644 docs/_data/toc.yaml
create mode 100644 docs/_docs/SQL/JDBC/error-codes.adoc
create mode 100644 docs/_docs/SQL/JDBC/jdbc-client-driver.adoc
create mode 100644 docs/_docs/SQL/JDBC/jdbc-driver.adoc
create mode 100644 docs/_docs/SQL/ODBC/connection-string-dsn.adoc
create mode 100644 docs/_docs/SQL/ODBC/data-types.adoc
create mode 100644 docs/_docs/SQL/ODBC/error-codes.adoc
create mode 100644 docs/_docs/SQL/ODBC/odbc-driver.adoc
create mode 100644 docs/_docs/SQL/ODBC/querying-modifying-data.adoc
create mode 100644 docs/_docs/SQL/ODBC/specification.adoc
create mode 100644 docs/_docs/SQL/custom-sql-func.adoc
create mode 100644 docs/_docs/SQL/distributed-joins.adoc
create mode 100644 docs/_docs/SQL/indexes.adoc
create mode 100644 docs/_docs/SQL/schemas.adoc
create mode 100644 docs/_docs/SQL/sql-api.adoc
create mode 100644 docs/_docs/SQL/sql-introduction.adoc
create mode 100644 docs/_docs/SQL/sql-transactions.adoc
create mode 100644 docs/_docs/SQL/sql-tuning.adoc
create mode 100644
docs/_docs/binary-client-protocol/binary-client-protocol.adoc
create mode 100644 docs/_docs/binary-client-protocol/binary-type-metadata.adoc
create mode 100644 docs/_docs/binary-client-protocol/cache-configuration.adoc
create mode 100644 docs/_docs/binary-client-protocol/data-format.adoc
create mode 100644 docs/_docs/binary-client-protocol/key-value-queries.adoc
create mode 100644 docs/_docs/binary-client-protocol/sql-and-scan-queries.adoc
create mode 100644 docs/_docs/clustering/baseline-topology.adoc
create mode 100644 docs/_docs/clustering/clustering.adoc
create mode 100644 docs/_docs/clustering/connect-client-nodes.adoc
create mode 100644 docs/_docs/clustering/discovery-in-the-cloud.adoc
create mode 100644 docs/_docs/clustering/network-configuration.adoc
create mode 100644 docs/_docs/clustering/running-client-nodes-behind-nat.adoc
create mode 100644 docs/_docs/clustering/tcp-ip-discovery.adoc
create mode 100644 docs/_docs/clustering/zookeeper-discovery.adoc
create mode 100644 docs/_docs/code-deployment/deploying-user-code.adoc
create mode 100644 docs/_docs/code-deployment/peer-class-loading.adoc
create mode 100644 docs/_docs/code-snippets/cpp/src/affinity_run.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/cache_asynchronous_execution.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/cache_atomic_operations.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/cache_creating_dynamically.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/cache_get_put.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/cache_getting_instance.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/city.h
create mode 100644 docs/_docs/code-snippets/cpp/src/city_key.h
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_acessing_data.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_broadcast.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_call.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_call_async.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_get.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/compute_run.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/concurrent_updates.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/continuous_query.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/continuous_query_filter.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/continuous_query_listener.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/country.h
create mode 100644 docs/_docs/code-snippets/cpp/src/invoke.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/key_value_execute_sql.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/key_value_object_key.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/person.h
create mode 100644 docs/_docs/code-snippets/cpp/src/scan_query.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/setting_work_directory.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/sql.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/sql_create.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/sql_join_order.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/start_stop_nodes.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/thin_authentication.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/thin_client_cache.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/thin_client_ssl.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/thin_creating_client_instance.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/thin_partition_awareness.cpp
create mode 100644 docs/_docs/code-snippets/cpp/src/transactions.cpp
create mode 100644
docs/_docs/code-snippets/cpp/src/transactions_pessimistic.cpp
create mode 100644 docs/_docs/code-snippets/dotnet/AffinityCollocation.cs
create mode 100644 docs/_docs/code-snippets/dotnet/BaselineTopology.cs
create mode 100644 docs/_docs/code-snippets/dotnet/BasicCacheOperations.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ClusterGroups.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ClusteringOverview.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ClusteringTcpIpDiscovery.cs
create mode 100644
docs/_docs/code-snippets/dotnet/CollocationgComputationsWithData.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ConfiguringMetrics.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ContiniuosQueries.cs
create mode 100644
docs/_docs/code-snippets/dotnet/DataModellingConfiguringCaches.cs
create mode 100644
docs/_docs/code-snippets/dotnet/DataModellingDataPartitioning.cs
create mode 100644 docs/_docs/code-snippets/dotnet/DataRebalancing.cs
create mode 100644 docs/_docs/code-snippets/dotnet/DataStreaming.cs
create mode 100644 docs/_docs/code-snippets/dotnet/DefiningIndexes.cs
create mode 100644 docs/_docs/code-snippets/dotnet/DistributedComputingApi.cs
create mode 100644 docs/_docs/code-snippets/dotnet/EvictionPolicies.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ExpiryPolicies.cs
create mode 100644 docs/_docs/code-snippets/dotnet/IgniteLifecycle.cs
create mode 100644 docs/_docs/code-snippets/dotnet/MapReduceApi.cs
create mode 100644 docs/_docs/code-snippets/dotnet/MemoryArchitecture.cs
create mode 100644 docs/_docs/code-snippets/dotnet/NearCaches.cs
create mode 100644 docs/_docs/code-snippets/dotnet/OnHeapCaching.cs
create mode 100644 docs/_docs/code-snippets/dotnet/PeerClassLoading.cs
create mode 100644 docs/_docs/code-snippets/dotnet/PerformingTransactions.cs
create mode 100644
docs/_docs/code-snippets/dotnet/PersistenceIgnitePersistence.cs
create mode 100644 docs/_docs/code-snippets/dotnet/PersistenceTuning.cs
create mode 100644 docs/_docs/code-snippets/dotnet/PlatformCache.cs
create mode 100644 docs/_docs/code-snippets/dotnet/SqlJoinOrder.cs
create mode 100644 docs/_docs/code-snippets/dotnet/SqlTransactions.cs
create mode 100644 docs/_docs/code-snippets/dotnet/ThinClient.cs
create mode 100644
docs/_docs/code-snippets/dotnet/UnderstandingConfiguration.cs
create mode 100644 docs/_docs/code-snippets/dotnet/UnderstandingSchemas.cs
create mode 100644 docs/_docs/code-snippets/dotnet/UsingScanQueries.cs
create mode 100644 docs/_docs/code-snippets/dotnet/UsingSqlApi.cs
create mode 100644 docs/_docs/code-snippets/dotnet/WorkingWithBinaryObjects.cs
create mode 100644 docs/_docs/code-snippets/dotnet/WorkingWithEvents.cs
create mode 100644 docs/_docs/code-snippets/dotnet/dotnet.csproj
create mode 100644 docs/_docs/code-snippets/java/pom.xml
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/AffinityCollocationExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/BackupFilter.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/BasicCacheOperations.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/CacheJdbcPersonStore.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ClientNodes.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ClusterAPI.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ClusteringOverview.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/CollocatedComputations.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ComputeTaskExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ConfiguringCaches.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ConfiguringMetrics.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/CustomThreadPool.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DataPartitioning.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DataRegionConfigurationExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DataStreaming.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DataStructures.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Discovery.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DiscoveryInTheCloud.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DiskCompression.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/DistributedComputing.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Events.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/EvictionPolicies.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ExpiryPolicies.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ExternalStorage.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/FailureHandler.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/FaultTolerance.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/IgniteExecutorService.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/IgniteLifecycle.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/IgnitePersistence.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Indexes.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Indexes_groups.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/JDBCClientDriver.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/JDBCThinDriver.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/JavaThinClient.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/JobScheduling.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/LoadBalancing.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Logging.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/MapReduce.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/MyLifecycleBean.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/MyNodeFilter.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/NearCache.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/NetworkConfiguration.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/NodeFilter.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ODBC.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/OnHeapCaching.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/PartitionLossPolicyExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/PeerClassLoading.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/PerformingTransactions.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/PersistenceTuning.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Person.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/QueryEntitiesExampleWithAnnotation.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/QueryEntityExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/RESTConfiguration.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/RebalancingConfiguration.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Schemas.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Security.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Snapshots.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/SqlAPI.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/SqlTransactions.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Swap.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/TDE.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/TcpIpDiscovery.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/Tracing.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/UnderstandingConfiguration.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/UserCodeDeployment.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/UsingContinuousQueries.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/UsingScanQueries.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/WAL.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/WorkingWithBinaryObjects.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/ZookeeperDiscovery.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/k8s/K8s.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/plugin/MyPlugin.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/plugin/MyPluginProvider.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/plugin/PluginExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/services/MyCounterService.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/services/MyCounterServiceImpl.java
create mode 100644
docs/_docs/code-snippets/java/src/main/java/org/apache/ignite/snippets/services/ServiceExample.java
create mode 100644
docs/_docs/code-snippets/java/src/main/resources/config/ignite-jdbc.xml
copy
modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/KeyStore/server.jks =>
docs/_docs/code-snippets/java/src/main/resources/keystore/node.jks (100%)
copy {modules/platforms/dotnet/Apache.Ignite.Core.Tests/Config/KeyStore =>
docs/_docs/code-snippets/java/src/main/resources/keystore}/trust.jks (100%)
create mode 100644 docs/_docs/code-snippets/k8s/cluster-role.yaml
create mode 100644 docs/_docs/code-snippets/k8s/service-account.yaml
create mode 100644 docs/_docs/code-snippets/k8s/service.yaml
create mode 100755 docs/_docs/code-snippets/k8s/setup.sh
create mode 100644 docs/_docs/code-snippets/k8s/stateful/node-configuration.xml
create mode 100644
docs/_docs/code-snippets/k8s/stateful/statefulset-template.yaml
create mode 100644
docs/_docs/code-snippets/k8s/stateless/deployment-template.yaml
create mode 100644
docs/_docs/code-snippets/k8s/stateless/node-configuration.xml
create mode 100644 docs/_docs/code-snippets/nodejs/authentication.js
create mode 100644 docs/_docs/code-snippets/nodejs/binary-types.js
create mode 100644 docs/_docs/code-snippets/nodejs/conf1.js
create mode 100644 docs/_docs/code-snippets/nodejs/conf2.js
create mode 100644 docs/_docs/code-snippets/nodejs/configuring-cache-1.js
create mode 100644 docs/_docs/code-snippets/nodejs/configuring-cache-2.js
create mode 100644 docs/_docs/code-snippets/nodejs/connecting.js
create mode 100644 docs/_docs/code-snippets/nodejs/enabling-debug.js
create mode 100644 docs/_docs/code-snippets/nodejs/get-existing-cache.js
create mode 100644 docs/_docs/code-snippets/nodejs/initialize.js
create mode 100644 docs/_docs/code-snippets/nodejs/key-value.js
create mode 100644 docs/_docs/code-snippets/nodejs/scan-query.js
create mode 100644 docs/_docs/code-snippets/nodejs/scanquery.js
create mode 100644 docs/_docs/code-snippets/nodejs/sql-fields-query.js
create mode 100644 docs/_docs/code-snippets/nodejs/sql.js
create mode 100644 docs/_docs/code-snippets/nodejs/tls.js
create mode 100644
docs/_docs/code-snippets/nodejs/types-mapping-configuration.js
create mode 100644 docs/_docs/code-snippets/php/ConnectingToCluster.php
create mode 100644 docs/_docs/code-snippets/php/Security.php
create mode 100644 docs/_docs/code-snippets/php/UsingKeyValueApi.php
create mode 100644 docs/_docs/code-snippets/python/auth.py
create mode 100644 docs/_docs/code-snippets/python/basic_operations.py
create mode 100644 docs/_docs/code-snippets/python/client_reconnect.py
create mode 100644 docs/_docs/code-snippets/python/client_ssl.py
create mode 100644 docs/_docs/code-snippets/python/connect.py
create mode 100644 docs/_docs/code-snippets/python/create_cache.py
create mode 100644
docs/_docs/code-snippets/python/create_cache_with_properties.py
create mode 100644 docs/_docs/code-snippets/python/scan.py
create mode 100644 docs/_docs/code-snippets/python/sql.py
create mode 100644 docs/_docs/code-snippets/python/type_hints.py
create mode 100644 docs/_docs/code-snippets/xml/affinity-backup-filter.xml
create mode 100644 docs/_docs/code-snippets/xml/attribute-node-filter.xml
create mode 100644 docs/_docs/code-snippets/xml/binary-objects.xml
create mode 100644 docs/_docs/code-snippets/xml/cache-configuration.xml
create mode 100644 docs/_docs/code-snippets/xml/cache-groups.xml
create mode 100644 docs/_docs/code-snippets/xml/cache-jdbc-pojo-store.xml
create mode 100644 docs/_docs/code-snippets/xml/cache-template.xml
create mode 100644 docs/_docs/code-snippets/xml/client-behind-nat.xml
create mode 100644 docs/_docs/code-snippets/xml/client-node.xml
create mode 100644 docs/_docs/code-snippets/xml/configure-backups.xml
create mode 100644 docs/_docs/code-snippets/xml/configuring-metrics.xml
create mode 100644 docs/_docs/code-snippets/xml/custom-keys.xml
create mode 100644 docs/_docs/code-snippets/xml/data-regions-configuration.xml
create mode 100644 docs/_docs/code-snippets/xml/deployment.xml
create mode 100644 docs/_docs/code-snippets/xml/discovery-multicast.xml
create mode 100644
docs/_docs/code-snippets/xml/discovery-static-and-multicast.xml
create mode 100644 docs/_docs/code-snippets/xml/discovery-static.xml
create mode 100644 docs/_docs/code-snippets/xml/disk-compression.xml
create mode 100644 docs/_docs/code-snippets/xml/events.xml
create mode 100644 docs/_docs/code-snippets/xml/eviction.xml
create mode 100644 docs/_docs/code-snippets/xml/expiry.xml
create mode 100644 docs/_docs/code-snippets/xml/failover-always.xml
create mode 100644 docs/_docs/code-snippets/xml/failover-never.xml
create mode 100644 docs/_docs/code-snippets/xml/http-configuration.xml
create mode 100644 docs/_docs/code-snippets/xml/ignite-authentication.xml
create mode 100644 docs/_docs/code-snippets/xml/jcl.xml
create mode 100644 docs/_docs/code-snippets/xml/jetty.xml
create mode 100644 docs/_docs/code-snippets/xml/job-scheduling-fifo.xml
create mode 100644 docs/_docs/code-snippets/xml/job-scheduling-priority.xml
create mode 100644 docs/_docs/code-snippets/xml/job-stealing.xml
create mode 100644 docs/_docs/code-snippets/xml/lifecycle.xml
create mode 100644 docs/_docs/code-snippets/xml/log4j-config.xml
create mode 100644 docs/_docs/code-snippets/xml/log4j.xml
create mode 100644 docs/_docs/code-snippets/xml/log4j2-config.xml
create mode 100644 docs/_docs/code-snippets/xml/log4j2.xml
create mode 100644 docs/_docs/code-snippets/xml/metrics.xml
create mode 100644 docs/_docs/code-snippets/xml/mvcc.xml
create mode 100644 docs/_docs/code-snippets/xml/near-cache-config.xml
create mode 100644 docs/_docs/code-snippets/xml/network-configuration.xml
create mode 100644 docs/_docs/code-snippets/xml/odbc-cache-config.xml
create mode 100644 docs/_docs/code-snippets/xml/odbc.xml
create mode 100644 docs/_docs/code-snippets/xml/on-heap-cache.xml
create mode 100644 docs/_docs/code-snippets/xml/partition-loss-policy.xml
create mode 100644 docs/_docs/code-snippets/xml/peer-class-loading.xml
create mode 100644 docs/_docs/code-snippets/xml/persistence-metrics.xml
create mode 100644 docs/_docs/code-snippets/xml/persistence-tuning.xml
create mode 100644 docs/_docs/code-snippets/xml/persistence.xml
create mode 100644 docs/_docs/code-snippets/xml/plugins.xml
create mode 100644 docs/_docs/code-snippets/xml/query-entities.xml
create mode 100644 docs/_docs/code-snippets/xml/rebalancing-config.xml
create mode 100644 docs/_docs/code-snippets/xml/round-robin-load-balancing.xml
create mode 100644 docs/_docs/code-snippets/xml/schemas.xml
create mode 100644 docs/_docs/code-snippets/xml/services.xml
create mode 100644 docs/_docs/code-snippets/xml/slf4j.xml
create mode 100644 docs/_docs/code-snippets/xml/snapshots.xml
create mode 100644 docs/_docs/code-snippets/xml/sql-on-heap-cache.xml
create mode 100644 docs/_docs/code-snippets/xml/ssl-without-validation.xml
create mode 100644 docs/_docs/code-snippets/xml/ssl.xml
create mode 100644 docs/_docs/code-snippets/xml/swap.xml
create mode 100644 docs/_docs/code-snippets/xml/tcp-ip-discovery.xml
create mode 100644 docs/_docs/code-snippets/xml/tde.xml
create mode 100644 docs/_docs/code-snippets/xml/thin-client-cluster-config.xml
create mode 100644 docs/_docs/code-snippets/xml/thread-pool.xml
create mode 100644 docs/_docs/code-snippets/xml/tracing.xml
create mode 100644 docs/_docs/code-snippets/xml/transactions.xml
create mode 100644 docs/_docs/code-snippets/xml/wal.xml
create mode 100644 docs/_docs/code-snippets/xml/weighted-load-balancing.xml
create mode 100644 docs/_docs/configuring-caches/atomicity-modes.adoc
create mode 100644 docs/_docs/configuring-caches/cache-groups.adoc
create mode 100644 docs/_docs/configuring-caches/configuration-overview.adoc
create mode 100644 docs/_docs/configuring-caches/configuring-backups.adoc
create mode 100644 docs/_docs/configuring-caches/expiry-policies.adoc
create mode 100644 docs/_docs/configuring-caches/near-cache.adoc
create mode 100644 docs/_docs/configuring-caches/on-heap-caching.adoc
create mode 100644 docs/_docs/configuring-caches/partition-loss-policy.adoc
create mode 100644 docs/_docs/cpp-specific/cpp-objects-lifetime.adoc
create mode 100644 docs/_docs/cpp-specific/cpp-platform-interoperability.adoc
create mode 100644 docs/_docs/cpp-specific/cpp-serialization.adoc
create mode 100644 docs/_docs/cpp-specific/index.adoc
create mode 100644 docs/_docs/data-modeling/affinity-collocation.adoc
create mode 100644 docs/_docs/data-modeling/binary-marshaller.adoc
create mode 100644 docs/_docs/data-modeling/data-modeling.adoc
create mode 100644 docs/_docs/data-modeling/data-partitioning.adoc
create mode 100644 docs/_docs/data-rebalancing.adoc
create mode 100644 docs/_docs/data-streaming.adoc
create mode 100644 docs/_docs/data-structures/atomic-sequence.adoc
create mode 100644 docs/_docs/data-structures/atomic-types.adoc
create mode 100644 docs/_docs/data-structures/countdownlatch.adoc
create mode 100644 docs/_docs/data-structures/id-generator.adoc
create mode 100644 docs/_docs/data-structures/queue-and-set.adoc
create mode 100644 docs/_docs/data-structures/semaphore.adoc
create mode 100644 docs/_docs/distributed-computing/cluster-groups.adoc
create mode 100644
docs/_docs/distributed-computing/collocated-computations.adoc
create mode 100644 docs/_docs/distributed-computing/distributed-computing.adoc
create mode 100644 docs/_docs/distributed-computing/executor-service.adoc
create mode 100644 docs/_docs/distributed-computing/fault-tolerance.adoc
create mode 100644 docs/_docs/distributed-computing/job-scheduling.adoc
create mode 100644 docs/_docs/distributed-computing/load-balancing.adoc
create mode 100644 docs/_docs/distributed-computing/map-reduce.adoc
create mode 100644 docs/_docs/distributed-locks.adoc
create mode 100644 docs/_docs/events/events.adoc
create mode 100644 docs/_docs/events/listening-to-events.adoc
create mode 100644
docs/_docs/extensions-and-integrations/cassandra/configuration.adoc
create mode 100644
docs/_docs/extensions-and-integrations/cassandra/ddl-generator.adoc
create mode 100644
docs/_docs/extensions-and-integrations/cassandra/overview.adoc
create mode 100644
docs/_docs/extensions-and-integrations/cassandra/usage-examples.adoc
create mode 100644
docs/_docs/extensions-and-integrations/hibernate-l2-cache.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/ignite-dataframe.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/ignitecontext-and-rdd.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/installation.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/overview.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/spark-shell.adoc
create mode 100644
docs/_docs/extensions-and-integrations/ignite-for-spark/troubleshooting.adoc
create mode 100644 docs/_docs/extensions-and-integrations/mybatis-l2-cache.adoc
create mode 100644 docs/_docs/extensions-and-integrations/php-pdo.adoc
create mode 100644
docs/_docs/extensions-and-integrations/spring/spring-boot.adoc
create mode 100644
docs/_docs/extensions-and-integrations/spring/spring-caching.adoc
create mode 100644
docs/_docs/extensions-and-integrations/spring/spring-data.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/camel-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/flink-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/flume-sink.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/jms-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/kafka-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/mqtt-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/rocketmq-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/storm-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/twitter-streamer.adoc
create mode 100644
docs/_docs/extensions-and-integrations/streaming/zeromq-streamer.adoc
create mode 100644 docs/_docs/images/111.gif
create mode 100644 docs/_docs/images/222.gif
create mode 100644 docs/_docs/images/333.gif
create mode 100644 docs/_docs/images/555.gif
create mode 100644 docs/_docs/images/666.gif
create mode 100644 docs/_docs/images/bagging.png
create mode 100644 docs/_docs/images/cache_table.png
create mode 100644 docs/_docs/images/checkpointing-chainsaw.png
create mode 100644 docs/_docs/images/checkpointing-persistence.png
create mode 100644 docs/_docs/images/client-to-aws.png
create mode 100644 docs/_docs/images/collocated_joins.png
create mode 100644 docs/_docs/images/data_streaming.png
create mode 100644 docs/_docs/images/defragmented.png
create mode 100644 docs/_docs/images/durable-memory-diagram.png
create mode 100644 docs/_docs/images/durable-memory-overview.png
create mode 100644 docs/_docs/images/external_storage.png
create mode 100644 docs/_docs/images/fragmented.png
create mode 100644 docs/_docs/images/ignite_clustering.png
create mode 100644 docs/_docs/images/ijfull.png
create mode 100644 docs/_docs/images/ijimport.png
create mode 100644 docs/_docs/images/ijrun.png
create mode 100644 docs/_docs/images/integrations/camel-streamer.png
create mode 100644 docs/_docs/images/integrations/hibernate-l2-cache.png
create mode 100644 docs/_docs/images/jconsole.png
create mode 100644 docs/_docs/images/k8s/aks-node-number.png
create mode 100644 docs/_docs/images/k8s/create-aks-cluster.png
create mode 100644 docs/_docs/images/logistic-regression.png
create mode 100644 docs/_docs/images/logistic-regression2.png
create mode 100644 docs/_docs/images/machine_learning.png
create mode 100644 docs/_docs/images/memory-segment.png
create mode 100644 docs/_docs/images/naive-bayes.png
create mode 100644 docs/_docs/images/naive-bayes2.png
create mode 100644 docs/_docs/images/naive-bayes3.png
create mode 100644 docs/_docs/images/naive-bayes3png
create mode 100644 docs/_docs/images/net-view-details.png
create mode 100644 docs/_docs/images/network_segmentation.png
create mode 100644 docs/_docs/images/non_collocated_joins.png
create mode 100644 docs/_docs/images/odbc_dsn_configuration.png
create mode 100644 docs/_docs/images/off_heap_memory_eviction.png
create mode 100644 docs/_docs/images/partitionawareness01.png
create mode 100644 docs/_docs/images/partitionawareness02.png
create mode 100644 docs/_docs/images/partitioned_cache.png
create mode 100644 docs/_docs/images/partitioning.png
create mode 100644 docs/_docs/images/persistent_store_structure.png
create mode 100644 docs/_docs/images/preprocessing.png
create mode 100644 docs/_docs/images/preprocessing2.png
create mode 100644 docs/_docs/images/replicated_cache.png
create mode 100644 docs/_docs/images/segmentation_resolved.png
create mode 100644 docs/_docs/images/set-streaming.png
create mode 100644 docs/_docs/images/span.png
create mode 100644 docs/_docs/images/spark_integration.png
create mode 100644 docs/_docs/images/split_brain.png
create mode 100644 docs/_docs/images/split_brain_resolved.png
create mode 100644 docs/_docs/images/tools/gg-control-center.png
create mode 100644 docs/_docs/images/tools/informatica-import-tables.png
create mode 100644 docs/_docs/images/tools/informatica-rel-connection.png
create mode 100644 docs/_docs/images/tools/pentaho-ignite-connection.png
create mode 100644 docs/_docs/images/tools/pentaho-new-transformation.png
create mode 100644
docs/_docs/images/tools/pentaho-running-and-inspecting-data.png
create mode 100644 docs/_docs/images/tools/tableau-choose_dsn_01.png
create mode 100644 docs/_docs/images/tools/tableau-choose_dsn_02.png
create mode 100644 docs/_docs/images/tools/tableau-choosing_driver_01.png
create mode 100644 docs/_docs/images/tools/tableau-creating_dataset.png
create mode 100644 docs/_docs/images/tools/tableau-edit_connection.png
create mode 100644 docs/_docs/images/tools/tableau-visualizing_data.png
create mode 100644 docs/_docs/images/tools/visor-cmd.png
create mode 100644 docs/_docs/images/trace_in_zipkin.png
create mode 100644 docs/_docs/images/zookeeper.png
create mode 100644 docs/_docs/images/zookeeper_split.png
create mode 100644 docs/_docs/includes/cpp-linux-build-prerequisites.adoc
create mode 100644 docs/_docs/includes/cpp-prerequisites.adoc
create mode 100644 docs/_docs/includes/dotnet-prerequisites.adoc
create mode 100644 docs/_docs/includes/exampleprojects.adoc
create mode 100644 docs/_docs/includes/install-ignite.adoc
create mode 100644 docs/_docs/includes/install-nodejs-npm.adoc
create mode 100644 docs/_docs/includes/install-php-composer.adoc
create mode 100644 docs/_docs/includes/install-python-pip.adoc
create mode 100644 docs/_docs/includes/intro-languages.adoc
create mode 100644 docs/_docs/includes/java9.adoc
create mode 100644 docs/_docs/includes/nodes-and-clustering.adoc
create mode 100644 docs/_docs/includes/note-on-deactivation.adoc
create mode 100644 docs/_docs/includes/partition-awareness.adoc
create mode 100644 docs/_docs/includes/prereqs.adoc
create mode 100644 docs/_docs/includes/starting-node.adoc
create mode 100644 docs/_docs/includes/thick-and-thin-clients.adoc
create mode 100644 docs/_docs/index.adoc
create mode 100644 docs/_docs/installation/deb-rpm.adoc
create mode 100644 docs/_docs/installation/index.adoc
create mode 100644 docs/_docs/installation/installing-using-docker.adoc
create mode 100644 docs/_docs/installation/installing-using-zip.adoc
create mode 100644
docs/_docs/installation/kubernetes/amazon-eks-deployment.adoc
create mode 100644 docs/_docs/installation/kubernetes/azure-deployment.adoc
create mode 100644
docs/_docs/installation/kubernetes/generic-configuration.adoc
create mode 100644 docs/_docs/installation/kubernetes/gke-deployment.adoc
create mode 100644 docs/_docs/installation/vmware-installation.adoc
create mode 100644 docs/_docs/key-value-api/basic-cache-operations.adoc
create mode 100644 docs/_docs/key-value-api/binary-objects.adoc
create mode 100644 docs/_docs/key-value-api/continuous-queries.adoc
create mode 100644 docs/_docs/key-value-api/transactions.adoc
create mode 100644 docs/_docs/key-value-api/using-scan-queries.adoc
create mode 100644 docs/_docs/key-value-api/with-expiry-policy.adoc
create mode 100644 docs/_docs/logging.adoc
create mode 100644 docs/_docs/machine-learning/binary-classification/ann.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/decision-trees.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/introduction.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/knn-classification.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/linear-svm.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/logistic-regression.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/multilayer-perceptron.adoc
create mode 100644
docs/_docs/machine-learning/binary-classification/naive-bayes.adoc
create mode 100644 docs/_docs/machine-learning/clustering/gaussian-mixture.adoc
create mode 100644 docs/_docs/machine-learning/clustering/introduction.adoc
create mode 100644
docs/_docs/machine-learning/clustering/k-means-clustering.adoc
create mode 100644 docs/_docs/machine-learning/ensemble-methods/bagging.adoc
create mode 100644
docs/_docs/machine-learning/ensemble-methods/gradient-boosting.adoc
create mode 100644
docs/_docs/machine-learning/ensemble-methods/introduction.adoc
create mode 100644
docs/_docs/machine-learning/ensemble-methods/random-forest.adoc
create mode 100644 docs/_docs/machine-learning/ensemble-methods/stacking.adoc
create mode 100644
docs/_docs/machine-learning/importing-model/introduction.adoc
create mode 100644
docs/_docs/machine-learning/importing-model/model-import-from-apache-spark.adoc
create mode 100644
docs/_docs/machine-learning/importing-model/model-import-from-gxboost.adoc
create mode 100644 docs/_docs/machine-learning/machine-learning.adoc
create mode 100644
docs/_docs/machine-learning/model-selection/cross-validation.adoc
create mode 100644 docs/_docs/machine-learning/model-selection/evaluator.adoc
create mode 100644
docs/_docs/machine-learning/model-selection/hyper-parameter-tuning.adoc
create mode 100644
docs/_docs/machine-learning/model-selection/introduction.adoc
create mode 100644
docs/_docs/machine-learning/model-selection/pipeline-api.adoc
create mode 100644
docs/_docs/machine-learning/model-selection/split-the-dataset-on-test-and-train-datasets.adoc
create mode 100644 docs/_docs/machine-learning/multiclass-classification.adoc
create mode 100644 docs/_docs/machine-learning/partition-based-dataset.adoc
create mode 100644 docs/_docs/machine-learning/preprocessing.adoc
create mode 100644 docs/_docs/machine-learning/recommendation-systems.adoc
create mode 100644
docs/_docs/machine-learning/regression/decision-trees-regression.adoc
create mode 100644 docs/_docs/machine-learning/regression/introduction.adoc
create mode 100644 docs/_docs/machine-learning/regression/knn-regression.adoc
create mode 100644
docs/_docs/machine-learning/regression/linear-regression.adoc
create mode 100644 docs/_docs/machine-learning/updating-trained-models.adoc
create mode 100644 docs/_docs/memory-architecture.adoc
create mode 100644 docs/_docs/memory-configuration/data-regions.adoc
create mode 100644 docs/_docs/memory-configuration/eviction-policies.adoc
create mode 100644 docs/_docs/memory-configuration/index.adoc
create mode 100644 docs/_docs/messaging.adoc
create mode 100644 docs/_docs/monitoring-metrics/cluster-id.adoc
create mode 100644 docs/_docs/monitoring-metrics/cluster-states.adoc
create mode 100644 docs/_docs/monitoring-metrics/configuring-metrics.adoc
create mode 100644 docs/_docs/monitoring-metrics/intro.adoc
create mode 100644 docs/_docs/monitoring-metrics/metrics.adoc
create mode 100644 docs/_docs/monitoring-metrics/new-metrics-system.adoc
create mode 100644 docs/_docs/monitoring-metrics/new-metrics.adoc
create mode 100644 docs/_docs/monitoring-metrics/system-views.adoc
create mode 100644 docs/_docs/monitoring-metrics/tracing.adoc
create mode 100644 docs/_docs/net-specific/asp-net-output-caching.adoc
create mode 100644 docs/_docs/net-specific/asp-net-session-state-caching.adoc
create mode 100644 docs/_docs/net-specific/index.adoc
create mode 100644 docs/_docs/net-specific/net-configuration-options.adoc
create mode 100644 docs/_docs/net-specific/net-cross-platform-support.adoc
create mode 100644 docs/_docs/net-specific/net-deployment-options.adoc
create mode 100644 docs/_docs/net-specific/net-entity-framework-cache.adoc
create mode 100644 docs/_docs/net-specific/net-java-services-execution.adoc
create mode 100644 docs/_docs/net-specific/net-linq.adoc
create mode 100644 docs/_docs/net-specific/net-logging.adoc
create mode 100644 docs/_docs/net-specific/net-platform-cache.adoc
create mode 100644 docs/_docs/net-specific/net-platform-interoperability.adoc
create mode 100644 docs/_docs/net-specific/net-plugins.adoc
create mode 100644 docs/_docs/net-specific/net-remote-assembly-loading.adoc
create mode 100644 docs/_docs/net-specific/net-serialization.adoc
create mode 100644 docs/_docs/net-specific/net-standalone-nodes.adoc
create mode 100644 docs/_docs/net-specific/net-troubleshooting.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/general-perf-tips.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/handling-exceptions.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/index.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/memory-tuning.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/persistence-tuning.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/sql-tuning.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/thread-pools-tuning.adoc
create mode 100644 docs/_docs/perf-and-troubleshooting/troubleshooting.adoc
create mode 100644
docs/_docs/perf-and-troubleshooting/yardstick-benchmarking.adoc
create mode 100644 docs/_docs/persistence/custom-cache-store.adoc
create mode 100644 docs/_docs/persistence/disk-compression.adoc
create mode 100644 docs/_docs/persistence/external-storage.adoc
create mode 100644 docs/_docs/persistence/native-persistence.adoc
create mode 100644 docs/_docs/persistence/persistence-tuning.adoc
create mode 100644 docs/_docs/persistence/snapshots.adoc
create mode 100644 docs/_docs/persistence/swap.adoc
create mode 100644 docs/_docs/plugins.adoc
create mode 100644 docs/_docs/quick-start/cpp.adoc
create mode 100644 docs/_docs/quick-start/dotnet.adoc
create mode 100644 docs/_docs/quick-start/index.adoc
create mode 100644 docs/_docs/quick-start/java.adoc
create mode 100644 docs/_docs/quick-start/nodejs.adoc
create mode 100644 docs/_docs/quick-start/php.adoc
create mode 100644 docs/_docs/quick-start/python.adoc
create mode 100644 docs/_docs/quick-start/restapi.adoc
create mode 100644 docs/_docs/quick-start/sql.adoc
create mode 100644 docs/_docs/read-repair.adoc
create mode 100644 docs/_docs/resources-injection.adoc
create mode 100644 docs/_docs/restapi.adoc
create mode 100644 docs/_docs/security/authentication.adoc
create mode 100644 docs/_docs/security/index.adoc
create mode 100644 docs/_docs/security/master-key-rotation.adoc
create mode 100644 docs/_docs/security/sandbox.adoc
create mode 100644 docs/_docs/security/ssl-tls.adoc
create mode 100644 docs/_docs/security/tde.adoc
create mode 100644 docs/_docs/services/services.adoc
create mode 100644 docs/_docs/setup.adoc
create mode 100644 docs/_docs/sql-reference/aggregate-functions.adoc
create mode 100644 docs/_docs/sql-reference/data-types.adoc
create mode 100644 docs/_docs/sql-reference/date-time-functions.adoc
create mode 100644 docs/_docs/sql-reference/ddl.adoc
create mode 100644 docs/_docs/sql-reference/dml.adoc
create mode 100644 docs/_docs/sql-reference/index.adoc
create mode 100644 docs/_docs/sql-reference/numeric-functions.adoc
create mode 100644 docs/_docs/sql-reference/operational-commands.adoc
create mode 100644 docs/_docs/sql-reference/sql-conformance.adoc
create mode 100644 docs/_docs/sql-reference/string-functions.adoc
create mode 100644 docs/_docs/sql-reference/system-functions.adoc
create mode 100644 docs/_docs/sql-reference/transactions.adoc
create mode 100644 docs/_docs/starting-nodes.adoc
create mode 100644 docs/_docs/thin-client-comparison.csv
create mode 100644 docs/_docs/thin-clients/cpp-thin-client.adoc
create mode 100644 docs/_docs/thin-clients/dotnet-thin-client.adoc
create mode 100644
docs/_docs/thin-clients/getting-started-with-thin-clients.adoc
create mode 100644 docs/_docs/thin-clients/java-thin-client.adoc
create mode 100644 docs/_docs/thin-clients/nodejs-thin-client.adoc
create mode 100644 docs/_docs/thin-clients/php-thin-client.adoc
create mode 100644 docs/_docs/thin-clients/python-thin-client.adoc
create mode 100644 docs/_docs/tools/control-script.adoc
create mode 100644 docs/_docs/tools/gg-control-center.adoc
create mode 100644 docs/_docs/tools/informatica.adoc
create mode 100644 docs/_docs/tools/pentaho.adoc
create mode 100644 docs/_docs/tools/sqlline.adoc
create mode 100644 docs/_docs/tools/tableau.adoc
create mode 100644 docs/_docs/tools/visor-cmd.adoc
create mode 100644 docs/_docs/transactions/mvcc.adoc
create mode 100644 docs/_docs/understanding-configuration.adoc
create mode 100644 docs/_includes/copyright.html
create mode 100644 docs/_includes/footer.html
create mode 100644 docs/_includes/header.html
create mode 100644 docs/_includes/left-nav.html
create mode 100644 docs/_includes/right-nav.html
create mode 100644 docs/_includes/section-toc.html
create mode 100644 docs/_includes/toc.html
create mode 100644 docs/_layouts/default.html
create mode 100644 docs/_layouts/doc.html
create mode 100644 docs/_layouts/toc.html
create mode 100644 docs/_plugins/asciidoctor-extensions.rb
create mode 100644 docs/_sass/callouts.scss
create mode 100644 docs/_sass/code.scss
create mode 100644 docs/_sass/docs.scss
create mode 100644 docs/_sass/footer.scss
create mode 100644 docs/_sass/github.scss
create mode 100644 docs/_sass/header.scss
create mode 100644 docs/_sass/layout.scss
create mode 100644 docs/_sass/left-nav.scss
create mode 100644 docs/_sass/right-nav.scss
create mode 100644 docs/_sass/rouge-base16-solarized.scss
create mode 100644 docs/_sass/text.scss
create mode 100644 docs/_sass/variables.scss
create mode 100644 docs/assets/css/asciidoc-pygments.css
create mode 100644 docs/assets/css/docs.scss
create mode 100644 docs/assets/css/styles.scss
create mode 100644 docs/assets/images/apple-blob.svg
create mode 100644 docs/assets/images/arrow-down-white.svg
create mode 100644 docs/assets/images/arrow-down.svg
create mode 100644 docs/assets/images/background-lines.svg
create mode 100644 docs/assets/images/cancel.svg
create mode 100644 docs/assets/images/checkmark-green.svg
create mode 100644 docs/assets/images/copy-icon.svg
create mode 100644 docs/assets/images/cpp.svg
create mode 100644 docs/assets/images/dev-internal-bg.jpg
create mode 100644 docs/assets/images/dotnet.svg
create mode 100644 docs/assets/images/edition-ce.svg
create mode 100644 docs/assets/images/edition-ee.svg
create mode 100644 docs/assets/images/edition-ue.svg
create mode 100644 docs/assets/images/events-nav-arrow.svg
create mode 100644 docs/assets/images/feature-easy-installation.svg
create mode 100644 docs/assets/images/feature-fast.svg
create mode 100644 docs/assets/images/feature-reliable.svg
create mode 100644 docs/assets/images/github-gray.svg
create mode 100644 docs/assets/images/github-white.svg
create mode 100644 docs/assets/images/glowing-box.svg
create mode 100644 docs/assets/images/integrations/hibernate.svg
create mode 100644 docs/assets/images/integrations/kafka.svg
create mode 100644 docs/assets/images/integrations/more.svg
create mode 100644 docs/assets/images/integrations/oracle.svg
create mode 100644 docs/assets/images/integrations/osgi.svg
create mode 100644 docs/assets/images/integrations/spark.svg
create mode 100644 docs/assets/images/integrations/spring.svg
create mode 100644 docs/assets/images/java.svg
create mode 100644 docs/assets/images/left-nav-arrow.svg
create mode 100644 docs/assets/images/lines-bg-1.svg
create mode 100644 docs/assets/images/lines-bg-2.svg
create mode 100644 docs/assets/images/lines-bg-3.svg
create mode 100644 docs/assets/images/lines-bg-4.svg
create mode 100644 docs/assets/images/menu-icon.svg
create mode 100644 docs/assets/images/mousepad-blob.svg
create mode 100644
docs/assets/images/piece-of-paper-with-folded-top-right-corner.svg
create mode 100644 docs/assets/images/scala.svg
create mode 100644 docs/assets/images/search.svg
create mode 100644 docs/assets/images/violent-blob.svg
create mode 100644 docs/assets/images/watermelon-blob.svg
create mode 100755 docs/assets/js/anchor.min.js
create mode 100644 docs/assets/js/code-copy-to-clipboard.js
create mode 100644 docs/assets/js/code-tabs.js
create mode 100644 docs/assets/js/docs-menu.js
create mode 100644 docs/assets/js/index.js
create mode 100644 docs/assets/js/page-nav.js
create mode 100644 docs/assets/js/top-navigation.js
create mode 100644 docs/favicon.ico
create mode 100755 docs/run.sh
delete mode 100644
examples/src/main/java/org/apache/ignite/examples/ml/tutorial/TutorialStepByStepExample.java
create mode 100644
examples/src/test/java/org/apache/ignite/examples/MLTutorialExamplesSelfTest.java
create mode 100644
modules/cassandra/store/src/test/java/org/apache/ignite/tests/IgnitePersistentStorePrimitiveTest.java
create mode 100644
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/metric/MetricCommand.java
create mode 100644
modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/metric/MetricCommandArg.java
create mode 100644
modules/control-utility/src/test/java/org/apache/ignite/util/MetricCommandTest.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/client/ClientAddressFinder.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/events/SnapshotEvent.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/maintenance/MaintenanceFileStore.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/maintenance/MaintenanceProcessor.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/pagemem/wal/WALPointer.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/CleanCacheStoresMaintenanceAction.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/CorruptedPdsMaintenanceCallback.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/FileWALPointer.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/wal/WALPointer.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/ClientListenerBufferedParser.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/ClientListenerNioMessageParser.java
delete mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/ClientListenerNioServerBuffer.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/processors/odbc/ClientMessage.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/metric/VisorMetricTask.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/internal/visor/metric/VisorMetricTaskArg.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/maintenance/MaintenanceAction.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/maintenance/MaintenanceRegistry.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/maintenance/MaintenanceTask.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/maintenance/MaintenanceWorkflowCallback.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/maintenance/package-info.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/spi/discovery/isolated/IsolatedDiscoverySpi.java
create mode 100644
modules/core/src/main/java/org/apache/ignite/spi/discovery/isolated/IsolatedNode.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/failure/ExchangeWorkerWaitingForTaskTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/internal/GridAffinityP2PSelfTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/GridP2PAffinitySelfTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/ReliableChannelTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/client/thin/ThinClientPartitionAwarenessDiscoveryTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/NoPresentCacheInterceptorOnClientTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/binary/BinaryMetadataInMemoryTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/OnePhaseCommitAndNodeLeftTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/dht/topology/DelayedOwningDuringExchangeTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/MaintenanceRegistrySimpleTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/wal/WalCompactionNoArchiverTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/internal/processors/security/snapshot/SnapshotPermissionCheckTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/p2p/GridP2PTestTaskExecutionTest.java
create mode 100644
modules/core/src/test/java/org/apache/ignite/platform/PlatformProcessUtils.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/spi/discovery/AbstractDiscoveryRandomStartStopTest.java
delete mode 100644
modules/core/src/test/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiRandomStartStopTest.java
create mode 100644
modules/extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/cache/Container.java
create mode 100644
modules/extdata/p2p/src/main/java/org/apache/ignite/tests/p2p/cache/OddEvenCacheInterceptor.java
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/cache/persistence/db/MultipleParallelCacheDeleteDeadlockTest.java
create mode 100644
modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/WrongQueryEntityFieldTypeTest.java
delete mode 100644 modules/kafka/README.txt
delete mode 100644 modules/kafka/licenses/apache-2.0.txt
delete mode 100644 modules/kafka/pom.xml
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/KafkaStreamer.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSinkConnector.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSinkConstants.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSinkTask.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSourceConnector.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSourceConstants.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/IgniteSourceTask.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/package-info.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/serialization/CacheEventConverter.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/serialization/CacheEventDeserializer.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/serialization/CacheEventSerializer.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/connect/serialization/package-info.java
delete mode 100644
modules/kafka/src/main/java/org/apache/ignite/stream/kafka/package-info.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/IgniteKafkaStreamerSelfTestSuite.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/KafkaIgniteStreamerSelfTest.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/TestKafkaBroker.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSinkConnectorMock.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSinkConnectorTest.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSinkTaskMock.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSourceConnectorMock.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSourceConnectorTest.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/IgniteSourceTaskMock.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/connect/TestCacheEventFilter.java
delete mode 100644
modules/kafka/src/test/java/org/apache/ignite/stream/kafka/package-info.java
delete mode 100644 modules/kafka/src/test/resources/example-ignite.xml
create mode 100644
modules/kubernetes/src/main/java/org/apache/ignite/client/ThinClientKubernetesAddressFinder.java
create mode 100644
modules/kubernetes/src/main/java/org/apache/ignite/internal/kubernetes/connection/KubernetesServiceAddressResolver.java
create mode 100644
modules/kubernetes/src/main/java/org/apache/ignite/internal/kubernetes/connection/package-info.java
create mode 100644
modules/kubernetes/src/main/java/org/apache/ignite/kubernetes/configuration/KubernetesConnectionConfiguration.java
create mode 100644
modules/kubernetes/src/main/java/org/apache/ignite/kubernetes/configuration/package-info.java
create mode 100644
modules/kubernetes/src/test/java/org/apache/ignite/client/TestClusterClientConnection.java
create mode 100644
modules/kubernetes/src/test/java/org/apache/ignite/internal/kubernetes/connection/KubernetesServiceAddressResolverTest.java
create mode 100644
modules/kubernetes/src/test/java/org/apache/ignite/kubernetes/configuration/KubernetesConnectionConfigurationTest.java
create mode 100644
modules/ml/src/main/java/org/apache/ignite/ml/math/distances/BrayCurtisDistance.java
create mode 100644
modules/ml/src/main/java/org/apache/ignite/ml/math/distances/CanberraDistance.java
create mode 100644
modules/ml/src/main/java/org/apache/ignite/ml/math/distances/JensenShannonDistance.java
create mode 100644
modules/ml/src/main/java/org/apache/ignite/ml/math/distances/WeightedMinkowskiDistance.java
create mode 100644
modules/ml/src/test/java/org/apache/ignite/ml/math/distances/BrayCurtisDistanceTest.java
create mode 100644
modules/ml/src/test/java/org/apache/ignite/ml/math/distances/CanberraDistanceTest.java
create mode 100644
modules/ml/src/test/java/org/apache/ignite/ml/math/distances/JensenShannonDistanceTest.java
create mode 100644
modules/ml/src/test/java/org/apache/ignite/ml/math/distances/WeightedMinkowskiDistanceTest.java
create mode 100644
modules/ml/src/test/java/org/apache/ignite/ml/math/primitives/vector/VectorNormCasesTest.java
create mode 100644
modules/platforms/cpp/common/include/ignite/ignite_predicate.h
create mode 100644
modules/platforms/cpp/core-test/config/cache-native-persistence-test-32.xml
create mode 100644
modules/platforms/cpp/core-test/config/cache-native-persistence-test-default.xml
create mode 100644
modules/platforms/cpp/core-test/config/cache-native-persistence-test.xml
create mode 100644 modules/platforms/cpp/core-test/config/compute-client-32.xml
create mode 100644
modules/platforms/cpp/core-test/config/compute-client-default.xml
create mode 100644 modules/platforms/cpp/core-test/config/compute-client.xml
create mode 100644
modules/platforms/cpp/core-test/config/compute-server0-32.xml
create mode 100644
modules/platforms/cpp/core-test/config/compute-server0-default.xml
create mode 100644 modules/platforms/cpp/core-test/config/compute-server0.xml
create mode 100644
modules/platforms/cpp/core-test/config/compute-server1-32.xml
create mode 100644
modules/platforms/cpp/core-test/config/compute-server1-default.xml
create mode 100644 modules/platforms/cpp/core-test/config/compute-server1.xml
create mode 100644 modules/platforms/cpp/core-test/src/affinity_test.cpp
create mode 100644 modules/platforms/cpp/core-test/src/cluster_group_test.cpp
create mode 100644 modules/platforms/cpp/core-test/src/cluster_node_test.cpp
create mode 100644
modules/platforms/cpp/core/include/ignite/cache/cache_affinity.h
create mode 100644
modules/platforms/cpp/core/include/ignite/cluster/cluster_group.h
create mode 100644
modules/platforms/cpp/core/include/ignite/cluster/cluster_node.h
create mode 100644
modules/platforms/cpp/core/include/ignite/cluster/ignite_cluster.h
create mode 100644
modules/platforms/cpp/core/include/ignite/ignite_product_version.h
create mode 100644
modules/platforms/cpp/core/include/ignite/impl/cache/cache_affinity_impl.h
create mode 100644
modules/platforms/cpp/core/include/ignite/impl/cluster/cluster_node_impl.h
create mode 100644
modules/platforms/cpp/core/include/ignite/impl/cluster/ignite_cluster_impl.h
create mode 100644 modules/platforms/cpp/core/src/cluster/cluster_group.cpp
create mode 100644 modules/platforms/cpp/core/src/cluster/cluster_node.cpp
create mode 100644 modules/platforms/cpp/core/src/cluster/ignite_cluster.cpp
create mode 100644
modules/platforms/cpp/core/src/impl/cache/cache_affinity_impl.cpp
create mode 100644
modules/platforms/cpp/core/src/impl/cluster/cluster_node_impl.cpp
create mode 100644
modules/platforms/cpp/core/src/impl/cluster/ignite_cluster_impl.cpp
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/CMakeLists.txt
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/config/cluster-compute-example-client.xml
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/config/cluster-compute-example1.xml
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/config/cluster-compute-example2.xml
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/project/vs/cluster-compute-example.vcxproj
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/project/vs/cluster-compute-example.vcxproj.filters
create mode 100644
modules/platforms/cpp/examples/cluster-compute-example/src/cluster_compute_example.cpp
create mode 100644
modules/platforms/dotnet/Apache.Ignite.Core.Tests/TestUtilsJni.cs
create mode 100644
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCompoundKeyTest.java
create mode 100644
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/compoundkey/City.java
create mode 100644
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/compoundkey/CityKey.java
create mode 100644
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/compoundkey/CityRepository.java
create mode 100644
modules/spring-data-2.0/src/test/java/org/apache/ignite/springdata/compoundkey/CompoundKeyApplicationConfiguration.java
create mode 100644
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCompoundKeyTest.java
create mode 100644
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/compoundkey/City.java
create mode 100644
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/compoundkey/CityKey.java
create mode 100644
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/compoundkey/CityRepository.java
create mode 100644
modules/spring-data-2.2/src/test/java/org/apache/ignite/springdata/compoundkey/CompoundKeyApplicationConfiguration.java
create mode 100644
modules/spring-data/src/test/java/org/apache/ignite/springdata/IgniteSpringDataCompoundKeyTest.java
create mode 100644
modules/spring-data/src/test/java/org/apache/ignite/springdata/compoundkey/City.java
create mode 100644
modules/spring-data/src/test/java/org/apache/ignite/springdata/compoundkey/CityKey.java
create mode 100644
modules/spring-data/src/test/java/org/apache/ignite/springdata/compoundkey/CityRepository.java
create mode 100644
modules/spring-data/src/test/java/org/apache/ignite/springdata/compoundkey/CompoundKeyApplicationConfiguration.java