You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ni...@apache.org on 2020/09/30 13:43:54 UTC

[ignite] branch ignite-ducktape updated (7fbe369 -> 0b4b909)

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

nizhikov pushed a change to branch ignite-ducktape
in repository https://gitbox.apache.org/repos/asf/ignite.git.


    from 7fbe369  Update README.md (#8288)
     add ed86763  IGNITE-12922 SqlViewMetricExporterSpi moved to internal package (#8136)
     add c00757c  IGNITE-13435 Fix uncovered issues for command "warm-up" of control.sh
     add 68cc282  IGNITE-13425 Added task name to the log messages related to task processing. - Fixes #8235.
     add 7ce718f  IGNITE-13453 Docker: Change run.sh to call java directly
     add 9590036  IGNITE-12921 SqlViewExporterSpi moved to the internal package (#8135)
     add e322d37  IGNITE-13310 SQL queries tracing (#8204)
     add c68a398  IGNITE-13439 Printing detailed classpath slowdowns node initialization - Fixes #8246.
     add a07ae80  IGNITE-13422 Parameter to explicitly enable experimental commands added (#8233)
     add 6633df5  IGNITE-7369 .NET: Add Thin Client Transactions API
     add 0f208ca  IGNITE-13186 Commands for control.sh to manage properties at the distributed metastore (#8208)
     add 69b23b8  IGNITE-13426 Adds command to print system view content (#8249)
     add 4a6e761  IGNITE-13477 Fix NPE in SQL tracing implementation. (#8270)
     add 16e1bc2  Revert "IGNITE-13134 : checking if failureDetectionTimeout enabled. - Fixes #7916."
     add eabe50d  IGNITE-13458 Added RebalancingPartitionsTotal metric. - Fixes #8254.
     add f37ec9e  IGNITE-13174 C++: Add CMake support for Windows
     add 8a4e035  IGNITE-13207 Checkpointer code refactoring: checkpointer componentization first step - Fixes #7986.
     add 3abf762  IGNITE-13484: Fixed ODBC example for several nodes. Added affinity key.
     add d2a1f36  IGNITE-7623 Java thin: Add async APIs
     add d18a8f3  IGNITE-10306 SQL: Transform subqueries to JOINs when possible (#8255)
     add cfeea6a  IGNITE-13486 testBinaryMeta fixed (#8282)
     add d8ae5be  MINOR: codestyle fix.
     add 3854fd1  Ignite 2.9 release notes - Fixes #8273.
     add 89edd56  Ignite 2.9 Version of deb+rpm update
     add b0e34ad  IGNITE-13485 Java thin: increase test coverage for transactions and partition awareness
     add a9561ce  IGNITE-13462 .NET: Fix thin client socket shutdown
     add c1c7f1a  IGNITE-11312 Fix JDBC Driver properties for UI tools like DBeaver - Fixes #6900.
     add 2d2044a  IGNITE-13491 Fix incorrect topology snapshot logger output about coordinator change. Fix remarks. - Fixes #8289.
     add 0b4b909  Merge branch 'master' into ignite-ducktape

No new revisions were added by this update.

Summary of changes:
 RELEASE_NOTES.txt                                  |  185 +++
 docker/apache-ignite/run.sh                        |  102 +-
 .../client/suite/IgniteClientTestSuite.java        |    2 +
 .../internal/jdbc2/JdbcMetadataSelfTest.java       |    3 +-
 .../JettyRestProcessorBeforeNodeStartSelfTest.java |  143 +++
 .../jdbc/suite/IgniteJdbcDriverTestSuite.java      |    2 +
 .../thin/JdbcThinConnectionPropertiesTest.java     |   64 +
 .../ignite/jdbc/thin/JdbcThinMetadataSelfTest.java |    5 +-
 .../jdbc/thin/JdbcThinStatementCancelSelfTest.java |    6 +-
 .../SystemViewRowAttributeWalkerGenerator.java     |    4 +-
 .../ignite/internal/commandline/Command.java       |    9 -
 .../internal/commandline/CommandHandler.java       |   41 +-
 .../ignite/internal/commandline/CommandList.java   |   10 +-
 .../internal/commandline/CommonArgParser.java      |   20 +
 .../commandline/TracingConfigurationCommand.java   |   60 +-
 .../ignite/internal/commandline/WalCommands.java   |   36 +-
 .../ignite/internal/commandline/WarmUpCommand.java |   12 +-
 .../internal/commandline/meta/MetadataCommand.java |   14 +-
 .../meta/subcommands/MetadataHelpCommand.java      |    5 -
 .../commandline/property/PropertyCommand.java      |  100 ++
 .../property/PropertySubCommandsList.java          |   73 ++
 .../subcommands/PropertyAbstractSubCommand.java    |  105 ++
 .../property/subcommands/PropertyGetCommand.java   |   63 +
 .../subcommands/PropertyHelpCommand.java}          |    9 +-
 .../subcommands/PropertyListCommand.java}          |   34 +-
 .../property/subcommands/PropertySetCommand.java   |   72 ++
 .../commandline/systemview/SystemViewCommand.java  |  218 ++++
 .../systemview/SystemViewCommandArg.java}          |   33 +-
 .../commandline/CommandHandlerParsingTest.java     |    6 +-
 .../testsuites/IgniteControlUtilityTestSuite.java  |    6 +
 .../util/GridCommandHandlerClusterByClassTest.java |    7 +-
 .../util/GridCommandHandlerPropertiesTest.java     |  138 ++
 .../apache/ignite/util/GridCommandHandlerTest.java |   17 +-
 ...GridCommandHandlerTracingConfigurationTest.java |    5 +
 .../apache/ignite/util/SystemViewCommandTest.java  | 1191 +++++++++++++++++
 .../org/apache/ignite/IgniteSystemProperties.java  |   18 +-
 .../java/org/apache/ignite/client/ClientCache.java |  301 ++++-
 .../org/apache/ignite/client/ClientCompute.java    |   16 +
 .../org/apache/ignite/client/IgniteClient.java     |   64 +-
 .../apache/ignite/client/IgniteClientFuture.java}  |   15 +-
 .../ignite/configuration/ClientConfiguration.java  |   47 +-
 .../apache/ignite/internal/CheckCpHistTask.java    |    2 +-
 .../org/apache/ignite/internal/IgniteKernal.java   |   21 +-
 .../org/apache/ignite/internal/IgnitionEx.java     |   19 -
 .../ignite/internal/client/thin/ClientChannel.java |   19 +
 .../client/thin/ClientChannelConfiguration.java    |   16 +-
 .../internal/client/thin/ClientComputeImpl.java    |  151 ++-
 .../internal/client/thin/ClientFutureImpl.java     |  117 --
 .../internal/client/thin/GenericQueryPager.java    |   20 +-
 .../client/thin/IgniteClientFutureImpl.java        |  297 +++++
 .../internal/client/thin/ReliableChannel.java      |  167 ++-
 .../internal/client/thin/TcpClientCache.java       |  340 ++++-
 .../internal/client/thin/TcpClientChannel.java     |   90 +-
 .../internal/client/thin/TcpIgniteClient.java      |   57 +-
 .../ignite/internal/cluster/IgniteClusterImpl.java |    9 +-
 .../commandline/property/PropertyArgs.java         |  117 ++
 .../property/tasks/PropertiesListResult.java       |   73 ++
 .../property/tasks/PropertiesListTask.java         |   84 ++
 .../property/tasks/PropertyOperationResult.java    |   71 ++
 .../commandline/property/tasks/PropertyTask.java   |  111 ++
 .../jdbc/thin/ConnectionPropertiesImpl.java        |    2 +-
 .../managers/discovery/GridDiscoveryManager.java   |    2 +-
 .../systemview/AbstractSystemViewExporterSpi.java  |   61 +
 .../managers/systemview/GridSystemViewManager.java |   42 +-
 .../systemview}/JmxSystemViewExporterSpi.java      |   36 +-
 .../managers/systemview}/SystemViewMBean.java      |    3 +-
 .../internal/pagemem/wal/record/WALRecord.java     |    3 +-
 .../processors/bulkload/BulkLoadProcessor.java     |   37 +-
 .../processors/cache/GridCacheProcessor.java       |    4 +-
 .../dht/preloader/GridDhtPartitionDemander.java    |   11 +-
 .../processors/cache/mvcc/txlog/TxLog.java         |    4 +-
 .../cache/persistence/DataStorageMetricsImpl.java  |   20 +-
 .../GridCacheDatabaseSharedManager.java            |  696 ++--------
 .../cache/persistence/GridCacheOffheapManager.java |   58 +-
 .../IgniteCacheDatabaseSharedManager.java          |    4 +-
 ...ContextImpl.java => CheckpointContextImpl.java} |   12 +-
 .../persistence/checkpoint/CheckpointEntry.java    |   39 +-
 .../persistence/checkpoint/CheckpointHistory.java  |  118 +-
 .../CheckpointListener.java}                       |   16 +-
 .../persistence/checkpoint/CheckpointManager.java  |  419 ++++++
 .../checkpoint/CheckpointMarkersStorage.java       |  499 ++++++++
 ...kpointPages.java => CheckpointPagesWriter.java} |   63 +-
 .../checkpoint/CheckpointPagesWriterFactory.java   |  198 +++
 .../persistence/checkpoint/CheckpointProgress.java |   33 +-
 .../checkpoint/CheckpointProgressImpl.java         |   10 +-
 .../checkpoint/CheckpointReadWriteLock.java        |  141 ++
 .../persistence/checkpoint/CheckpointStatus.java   |   82 ++
 .../checkpoint/CheckpointTimeoutLock.java          |  270 ++++
 .../persistence/checkpoint/CheckpointWorkflow.java |  733 +++++++++++
 .../cache/persistence/checkpoint/Checkpointer.java | 1346 ++++----------------
 .../cache/persistence/metastorage/MetaStorage.java |    6 +-
 .../pagemem/CheckpointMetricsTracker.java          |    8 +-
 .../persistence/snapshot/SnapshotFutureTask.java   |    4 +-
 .../wal/reader/StandaloneGridKernalContext.java    |    2 +-
 .../distributed/DistributedBooleanProperty.java    |    3 +-
 .../distributed/DistributedChangeableProperty.java |    6 +
 .../distributed/DistributedComparableProperty.java |    6 +-
 .../DistributedConfigurationProcessor.java         |   25 +
 .../distributed/DistributedEnumProperty.java       |   46 +-
 .../distributed/DistributedLongProperty.java       |    3 +-
 .../distributed/SimpleDistributedProperty.java     |   69 +-
 .../localtask/DurableBackgroundTasksProcessor.java |    4 +-
 .../processors/metric/GridMetricManager.java       |   27 +-
 .../processors/metric/impl/MetricUtils.java        |   16 +
 .../processors/query/GridRunningQueryInfo.java     |   13 +
 .../processors/query/RunningQueryManager.java      |   38 +-
 .../processors/rest/GridRestProcessor.java         |    3 +-
 .../rest/protocols/tcp/GridTcpRestNioListener.java |    3 +-
 .../request/GridRestAuthenticationRequest.java}    |   15 +-
 .../processors/task/GridTaskProcessor.java         |   53 +-
 .../internal/processors/tracing/SpanTags.java      |   21 +
 .../internal/processors/tracing/SpanType.java      |   77 +-
 .../processors/tracing/TraceableIterator.java      |   69 +
 .../DistributedTracingConfiguration.java           |    8 +-
 .../GridTracingConfigurationManager.java           |    4 +
 .../apache/ignite/internal/util/IgniteUtils.java   |    6 +-
 .../lang/IgniteThrowableBiPredicate.java}          |   33 +-
 .../ignite/internal/util/worker/GridWorker.java    |   51 +-
 .../worker/WorkProgressDispatcher.java}            |   32 +-
 .../visor/systemview/VisorSystemViewTask.java      |  194 +++
 .../visor/systemview/VisorSystemViewTaskArg.java   |   64 +
 .../systemview/VisorSystemViewTaskResult.java      |  101 ++
 .../ignite/plugin/security/SecurityPermission.java |    8 +-
 .../spi/IgniteSpiOperationTimeoutHelper.java       |   86 +-
 .../tcp/internal/ConnectionClientPool.java         |    2 +-
 .../ignite/spi/discovery/tcp/ClientImpl.java       |    2 +-
 .../ignite/spi/discovery/tcp/ServerImpl.java       |   79 +-
 .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java  |   11 +-
 .../spi/systemview/SystemViewExporterSpi.java      |    2 -
 .../java/org/apache/ignite/spi/tracing/Scope.java  |    5 +-
 .../spi/tracing/TracingConfigurationManager.java   |   10 +
 .../main/resources/META-INF/classnames.properties  |   10 +
 .../apache/ignite/ClassPathContentLoggingTest.java |   17 +-
 .../org/apache/ignite/client/FunctionalTest.java   |  233 +++-
 .../apache/ignite/client/PersonBinarylizable.java  |   94 ++
 .../org/apache/ignite/client/ReliabilityTest.java  |   91 +-
 .../ignite/client/ReliabilityTestAsync.java}       |   26 +-
 .../client/ReliabilityTestPartitionAware.java}     |   24 +-
 .../ReliabilityTestPartitionAwareAsync.java}       |   19 +-
 .../internal/TestRecordingCommunicationSpi.java    |   82 +-
 .../internal/binary/BinaryMarshallerSelfTest.java  |    2 +-
 .../internal/client/thin/CacheAsyncTest.java       |  462 +++++++
 .../internal/client/thin/ComputeTaskTest.java      |  139 +-
 .../internal/client/thin/TestExceptionalTask.java  |   46 +
 .../ThinClientAbstractPartitionAwarenessTest.java  |   41 +-
 ...ClientPartitionAwarenessStableTopologyTest.java |   57 +-
 .../internal/managers/GridManagerStopSelfTest.java |    2 +
 .../IgniteTopologyPrintFormatSelfTest.java         |   27 +-
 .../ignite/internal/metric/JmxExporterSpiTest.java |    4 +-
 .../ignite/internal/metric/SystemViewSelfTest.java |    2 +-
 .../cache/CacheGroupsMetricsRebalanceTest.java     |   12 +
 .../GridBinaryCacheEntryMemorySizeSelfTest.java    |    2 +-
 ...ngeFreeCellularSwitchComplexOperationsTest.java |    2 +-
 ...ridExchangeFreeCellularSwitchIsolationTest.java |    6 +-
 .../IgniteCacheNearRestartRollbackSelfTest.java    |    2 +
 .../persistence/CheckpointReadLockFailureTest.java |   28 +-
 .../IgnitePdsCacheEntriesExpirationTest.java       |   41 +-
 ...itePdsCacheStartStopWithFreqCheckpointTest.java |    2 +-
 ...nitePdsConsistencyOnDelayedPartitionOwning.java |    3 +-
 .../cache/persistence/db/IgnitePdsWithTtlTest.java |   22 +-
 .../db/IgniteSequentialNodeCrashRecoveryTest.java  |    4 +-
 .../db/checkpoint/CheckpointFreeListTest.java      |    4 +-
 .../wal/IgniteNodeStoppedDuringDisableWALTest.java |    2 +-
 .../pagemem/BPlusTreePageMemoryImplTest.java       |    2 +-
 .../BPlusTreeReuseListPageMemoryImplTest.java      |    2 +-
 .../pagemem/IndexStoragePageMemoryImplTest.java    |    2 +-
 .../pagemem/PageMemoryImplNoLoadTest.java          |    2 +-
 .../persistence/pagemem/PageMemoryImplTest.java    |    2 +-
 .../snapshot/IgniteSnapshotManagerSelfTest.java    |    4 +-
 .../wal/memtracker/PageMemoryTracker.java          |    6 +-
 .../TxPartitionCounterStateAbstractTest.java       |    3 +-
 .../PlatformThinClientConnectionsTask.java         |   74 ++
 .../spi/discovery/tcp/TcpDiscoverySelfTest.java    |    2 +-
 .../testframework/junits/GridAbstractTest.java     |    2 +-
 ...mandHandlerClusterByClassTest_cache_help.output |    2 +-
 ...ridCommandHandlerClusterByClassTest_help.output |   31 +-
 ...dlerClusterByClassWithSSLTest_cache_help.output |    2 +-
 ...andHandlerClusterByClassWithSSLTest_help.output |   31 +-
 .../systemview/FiltrableSystemViewLocal.java       |    7 +-
 .../managers}/systemview/SqlViewExporterSpi.java   |   44 +-
 .../managers}/systemview/SystemViewLocal.java      |   27 +-
 .../cache/query/RegisteredQueryCursor.java         |   63 +-
 .../metric/sql/MetricRegistryLocalSystemView.java  |   17 +-
 .../metric/sql/SqlViewMetricExporterSpi.java       |   15 +-
 .../processors/query/h2/CommandProcessor.java      |    2 +-
 .../query/h2/DistributedSqlConfiguration.java      |   12 +-
 .../query/h2/GridSubqueryJoinOptimizer.java        |  888 +++++++++++++
 .../processors/query/h2/H2FieldsIterator.java      |    7 +-
 .../processors/query/h2/H2ResultSetIterator.java   |   25 +-
 .../processors/query/h2/IgniteH2Indexing.java      |  158 ++-
 .../internal/processors/query/h2/QueryParser.java  |   13 +-
 .../processors/query/h2/database/H2TreeIndex.java  |  181 +--
 .../processors/query/h2/dml/DmlBatchSender.java    |   35 +-
 .../internal/processors/query/h2/dml/DmlUtils.java |   39 +-
 .../query/h2/twostep/AbstractReducer.java          |   49 +-
 .../query/h2/twostep/GridMapQueryExecutor.java     |  259 ++--
 .../query/h2/twostep/GridReduceQueryExecutor.java  |  114 +-
 .../h2/twostep/PartitionReservationManager.java    |  287 +++--
 .../query/h2/twostep/ReduceIndexIterator.java      |   17 +-
 .../query/h2/twostep/msg/GridH2RowRange.java       |    9 +-
 .../org/apache/ignite/client/ClientTestSuite.java  |    7 +-
 .../cache/metric/SqlViewExporterSpiTest.java       |   42 +-
 .../db/LongDestroyDurableBackgroundTaskTest.java   |    4 +-
 .../persistence/db/wal/IgniteWalRecoveryTest.java  |    4 +-
 .../IgnitePersistentStoreSchemaLoadTest.java       |    4 +-
 .../query/KillQueryOnClientDisconnectTest.java     |    2 +-
 .../internal/processors/query/KillQueryTest.java   |    4 +-
 .../processors/query/SqlSystemViewsSelfTest.java   |   10 +-
 .../h2/GridSubqueryJoinOptimizerSelfTest.java      |  699 ++++++++++
 .../h2/twostep/JoinPartitionPruningSelfTest.java   |    4 +-
 .../IgniteBinaryCacheQueryTestSuite.java           |    3 +
 modules/opencensus/pom.xml                         |    7 +
 .../monitoring/opencensus/AbstractTracingTest.java |    4 +
 .../opencensus/IgniteOpenCensusSuite.java          |    4 +-
 .../opencensus/OpenCensusSqlJdbcTracingTest.java   |  168 +++
 .../opencensus/OpenCensusSqlNativeTracingTest.java |  646 ++++++++++
 modules/platforms/cpp/CMakeLists.txt               |    4 +
 modules/platforms/cpp/binary/CMakeLists.txt        |    2 +
 .../include/ignite/impl/binary/binary_field_meta.h |    4 +-
 .../ignite/impl/binary/binary_object_impl.h        |    2 +-
 .../include/ignite/impl/binary/binary_type_impl.h  |    2 +-
 .../ignite/impl/binary/binary_type_snapshot.h      |    4 +-
 .../binary/src/impl/binary/binary_field_meta.cpp   |    4 +-
 .../binary/src/impl/binary/binary_object_impl.cpp  |    2 +-
 .../src/impl/binary/binary_type_snapshot.cpp       |    4 +-
 modules/platforms/cpp/cmake/FindIgnite.cmake       |   27 +-
 modules/platforms/cpp/cmake/FindODBC.cmake         |    9 +-
 modules/platforms/cpp/common/CMakeLists.txt        |    2 +
 .../cpp/common/include/ignite/common/big_integer.h |   14 +-
 .../cpp/common/include/ignite/common/decimal.h     |   14 +-
 .../common/include/ignite/common/platform_utils.h  |    2 +-
 .../cpp/common/include/ignite/common/utils.h       |   12 +-
 .../common/os/linux/src/common/platform_utils.cpp  |    2 +-
 .../os/win/include/ignite/common/concurrent_os.h   |    2 +-
 .../common/os/win/src/common/platform_utils.cpp    |    2 +-
 modules/platforms/cpp/common/src/common/utils.cpp  |   14 +-
 modules/platforms/cpp/core-test/CMakeLists.txt     |    4 +-
 modules/platforms/cpp/core/CMakeLists.txt          |    4 +
 modules/platforms/cpp/examples/CMakeLists.txt      |    2 +
 .../cpp/examples/compute-example/CMakeLists.txt    |    3 +-
 .../continuous-query-example/CMakeLists.txt        |    3 +-
 .../cpp/examples/odbc-example/CMakeLists.txt       |    8 +-
 .../examples/odbc-example/config/example-odbc.xml  |   19 +-
 .../cpp/examples/odbc-example/src/odbc_example.cpp |   98 +-
 .../cpp/examples/put-get-example/CMakeLists.txt    |    3 +-
 .../cpp/examples/query-example/CMakeLists.txt      |    3 +-
 .../examples/query-example/src/query_example.cpp   |   48 +-
 .../thin-client-put-get-example/CMakeLists.txt     |    3 +-
 modules/platforms/cpp/jni/CMakeLists.txt           |   10 +-
 modules/platforms/cpp/network/CMakeLists.txt       |    5 +-
 .../cpp/network/include/ignite/network/network.h   |    7 +-
 .../cpp/network/include/ignite/network/utils.h     |    4 +-
 .../cpp/network/os/win/src/network/utils.cpp       |    2 +-
 .../platforms/cpp/network/src/network/network.cpp  |    6 +-
 modules/platforms/cpp/odbc-test/CMakeLists.txt     |    4 +-
 modules/platforms/cpp/odbc/CMakeLists.txt          |   12 +-
 modules/platforms/cpp/thin-client/CMakeLists.txt   |    4 +
 .../Apache.Ignite.Benchmarks/BenchmarkBase.cs      |    1 +
 .../Apache.Ignite.Core.Tests.csproj                |    5 +
 .../Client/Cache/CacheClientAbstractTxTest.cs      |  926 ++++++++++++++
 .../Client/Cache/CacheClientLocalTxTest.cs}        |   33 +-
 .../Client/Cache/CacheClientOptimisticTxTest.cs    |  159 +++
 .../CacheClientPartitionedTxDisconnectTest.cs      |   86 ++
 .../Client/Cache/CacheClientPartitionedTxTest.cs   |   98 ++
 .../Client/ClientConnectionTest.cs                 |   31 +-
 .../Client/ClientTestBase.cs                       |   24 +-
 .../Client/Cluster/ClientClusterGroupTests.cs      |   17 +-
 .../Client/Compute/ComputeClientTests.cs           |    4 +-
 .../Client/IgniteClientConfigurationTest.cs        |   28 +
 .../Compute/FailoverTaskSelfTest.cs                |    7 +-
 .../Config/Client/IgniteClientConfiguration.xml    |    1 +
 .../IgniteConfigurationTest.cs                     |    2 +
 .../Apache.Ignite.Core/Apache.Ignite.Core.csproj   |    6 +
 .../Apache.Ignite.Core/Client/IIgniteClient.cs     |    9 +
 .../Client/IgniteClientConfiguration.cs            |   14 +-
 .../Client/Transactions/ITransactionClient.cs      |   60 +
 .../Client/Transactions/ITransactionsClient.cs     |  140 ++
 .../Transactions/TransactionClientConfiguration.cs |   82 ++
 .../IgniteClientConfigurationSection.xsd           |   37 +
 .../Impl/Client/Cache/CacheClient.cs               |   58 +-
 .../Impl/Client/ClientFailoverSocket.cs            |   26 +-
 .../Impl/Client/ClientFeatures.cs                  |    4 +-
 .../Apache.Ignite.Core/Impl/Client/ClientOp.cs     |    4 +
 .../Apache.Ignite.Core/Impl/Client/ClientSocket.cs |    8 +-
 .../Apache.Ignite.Core/Impl/Client/IgniteClient.cs |   22 +-
 .../Transactions/ClientCacheTransactionManager.cs} |  124 +-
 .../Impl/Client/Transactions/TransactionClient.cs  |  182 +++
 .../Impl/Client/Transactions/TransactionsClient.cs |  257 ++++
 .../Impl/Transactions/CacheTransactionManager.cs   |    2 +-
 .../Transactions/ITransaction.cs                   |   12 +-
 .../protocols/http/jetty/GridJettyRestHandler.java |   18 +
 .../sql/IgniteSqlQueryJoinBenchmark2.java          |  228 ++++
 packaging/deb/changelog                            |    6 +
 packaging/rpm/apache-ignite.spec                   |    5 +-
 294 files changed, 16139 insertions(+), 3741 deletions(-)
 create mode 100644 modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorBeforeNodeStartSelfTest.java
 create mode 100644 modules/clients/src/test/java/org/apache/ignite/jdbc/thin/JdbcThinConnectionPropertiesTest.java
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/property/PropertyCommand.java
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/property/PropertySubCommandsList.java
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/property/subcommands/PropertyAbstractSubCommand.java
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/property/subcommands/PropertyGetCommand.java
 copy modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/{meta/subcommands/MetadataHelpCommand.java => property/subcommands/PropertyHelpCommand.java} (87%)
 copy modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/{meta/subcommands/MetadataHelpCommand.java => property/subcommands/PropertyListCommand.java} (52%)
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/property/subcommands/PropertySetCommand.java
 create mode 100644 modules/control-utility/src/main/java/org/apache/ignite/internal/commandline/systemview/SystemViewCommand.java
 copy modules/{core/src/main/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedLongProperty.java => control-utility/src/main/java/org/apache/ignite/internal/commandline/systemview/SystemViewCommandArg.java} (55%)
 create mode 100644 modules/control-utility/src/test/java/org/apache/ignite/util/GridCommandHandlerPropertiesTest.java
 create mode 100644 modules/control-utility/src/test/java/org/apache/ignite/util/SystemViewCommandTest.java
 rename modules/{indexing/src/main/java/org/apache/ignite/spi/metric/sql/package-info.java => core/src/main/java/org/apache/ignite/client/IgniteClientFuture.java} (72%)
 delete mode 100644 modules/core/src/main/java/org/apache/ignite/internal/client/thin/ClientFutureImpl.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/client/thin/IgniteClientFutureImpl.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/commandline/property/PropertyArgs.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/commandline/property/tasks/PropertiesListResult.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/commandline/property/tasks/PropertiesListTask.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/commandline/property/tasks/PropertyOperationResult.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/commandline/property/tasks/PropertyTask.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/managers/systemview/AbstractSystemViewExporterSpi.java
 rename modules/core/src/main/java/org/apache/ignite/{spi/systemview/jmx => internal/managers/systemview}/JmxSystemViewExporterSpi.java (71%)
 rename modules/core/src/main/java/org/apache/ignite/{spi/systemview/jmx => internal/managers/systemview}/SystemViewMBean.java (98%)
 rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/{DbCheckpointContextImpl.java => CheckpointContextImpl.java} (92%)
 rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/{DbCheckpointListener.java => checkpoint/CheckpointListener.java} (86%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointManager.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointMarkersStorage.java
 rename modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/{WriteCheckpointPages.java => CheckpointPagesWriter.java} (86%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointPagesWriterFactory.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointReadWriteLock.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointStatus.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointTimeoutLock.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/cache/persistence/checkpoint/CheckpointWorkflow.java
 rename modules/core/src/main/java/org/apache/ignite/{spi/systemview/jmx/package-info.java => internal/processors/rest/request/GridRestAuthenticationRequest.java} (67%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/processors/tracing/TraceableIterator.java
 copy modules/core/src/main/java/org/apache/ignite/internal/{processors/configuration/distributed/DistributedChangeableProperty.java => util/lang/IgniteThrowableBiPredicate.java} (53%)
 copy modules/core/src/main/java/org/apache/ignite/internal/{processors/configuration/distributed/DistributedChangeableProperty.java => util/worker/WorkProgressDispatcher.java} (51%)
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/systemview/VisorSystemViewTask.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/systemview/VisorSystemViewTaskArg.java
 create mode 100644 modules/core/src/main/java/org/apache/ignite/internal/visor/systemview/VisorSystemViewTaskResult.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/client/PersonBinarylizable.java
 copy modules/core/src/{main/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedLongProperty.java => test/java/org/apache/ignite/client/ReliabilityTestAsync.java} (60%)
 copy modules/core/src/{main/java/org/apache/ignite/internal/processors/configuration/distributed/DistributedLongProperty.java => test/java/org/apache/ignite/client/ReliabilityTestPartitionAware.java} (59%)
 rename modules/{indexing/src/main/java/org/apache/ignite/spi/systemview/package-info.java => core/src/test/java/org/apache/ignite/client/ReliabilityTestPartitionAwareAsync.java} (60%)
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/CacheAsyncTest.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/internal/client/thin/TestExceptionalTask.java
 create mode 100644 modules/core/src/test/java/org/apache/ignite/platform/PlatformThinClientConnectionsTask.java
 rename modules/indexing/src/main/java/org/apache/ignite/{spi => internal/managers}/systemview/FiltrableSystemViewLocal.java (94%)
 rename modules/indexing/src/main/java/org/apache/ignite/{spi => internal/managers}/systemview/SqlViewExporterSpi.java (65%)
 rename modules/indexing/src/main/java/org/apache/ignite/{spi => internal/managers}/systemview/SystemViewLocal.java (92%)
 rename modules/indexing/src/main/java/org/apache/ignite/{spi => internal/processors}/metric/sql/MetricRegistryLocalSystemView.java (82%)
 rename modules/indexing/src/main/java/org/apache/ignite/{spi => internal/processors}/metric/sql/SqlViewMetricExporterSpi.java (90%)
 create mode 100644 modules/indexing/src/main/java/org/apache/ignite/internal/processors/query/h2/GridSubqueryJoinOptimizer.java
 create mode 100644 modules/indexing/src/test/java/org/apache/ignite/internal/processors/query/h2/GridSubqueryJoinOptimizerSelfTest.java
 create mode 100644 modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusSqlJdbcTracingTest.java
 create mode 100644 modules/opencensus/src/test/java/org/apache/ignite/internal/processors/monitoring/opencensus/OpenCensusSqlNativeTracingTest.java
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheClientAbstractTxTest.cs
 copy modules/platforms/{cpp/network/include/ignite/network/utils.h => dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheClientLocalTxTest.cs} (59%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheClientOptimisticTxTest.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheClientPartitionedTxDisconnectTest.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core.Tests/Client/Cache/CacheClientPartitionedTxTest.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/Transactions/ITransactionClient.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/Transactions/ITransactionsClient.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Client/Transactions/TransactionClientConfiguration.cs
 copy modules/platforms/dotnet/Apache.Ignite.Core/Impl/{Transactions/CacheTransactionManager.cs => Client/Transactions/ClientCacheTransactionManager.cs} (50%)
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Transactions/TransactionClient.cs
 create mode 100644 modules/platforms/dotnet/Apache.Ignite.Core/Impl/Client/Transactions/TransactionsClient.cs
 create mode 100644 modules/yardstick/src/main/java/org/apache/ignite/yardstick/sql/IgniteSqlQueryJoinBenchmark2.java