Merge remote-tracking branch 'remotes/origin/master' into ignite-8783
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/9cc33c78 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/9cc33c78 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/9cc33c78 Branch: refs/heads/ignite-8783 Commit: 9cc33c78474d8fe8c5ea3951a8e25ff69575fc89 Parents: dd76d75 43407be Author: Anton Vinogradov <[email protected]> Authored: Wed Jul 18 00:45:35 2018 +0300 Committer: Anton Vinogradov <[email protected]> Committed: Wed Jul 18 00:45:35 2018 +0300 ---------------------------------------------------------------------- assembly/release-fabric-base.xml | 8 +- modules/aws/pom.xml | 7 + .../tcp/ipfinder/s3/TcpDiscoveryS3IpFinder.java | 68 +- .../TcpDiscoveryS3IpFinderAbstractSelfTest.java | 20 +- ...TcpDiscoveryS3IpFinderKeyPrefixSelfTest.java | 68 ++ .../ipfinder/s3/client/DummyObjectListing.java | 83 ++ .../s3/client/DummyObjectListingTest.java | 68 ++ .../tcp/ipfinder/s3/client/DummyS3Client.java | 1085 ++++++++++++++++++ .../ipfinder/s3/client/DummyS3ClientTest.java | 164 +++ .../tcp/ipfinder/s3/client/package-info.java | 22 + .../ignite/testsuites/IgniteS3TestSuite.java | 8 +- .../apache/ignite/internal/IgniteKernal.java | 5 + .../ignite/internal/IgniteNodeAttributes.java | 3 + .../ignite/internal/LongJVMPauseDetector.java | 6 +- .../internal/managers/discovery/DiscoCache.java | 30 + .../discovery/GridDiscoveryManager.java | 7 + .../affinity/GridAffinityProcessor.java | 43 +- .../cache/CacheAffinitySharedManager.java | 148 ++- .../processors/cache/ClusterCachesInfo.java | 25 + .../cache/DynamicCacheChangeFailureMessage.java | 151 +++ .../processors/cache/ExchangeActions.java | 19 +- .../processors/cache/GridCacheAdapter.java | 14 +- .../GridCachePartitionExchangeManager.java | 22 +- .../processors/cache/GridCacheProcessor.java | 169 +-- .../dht/GridDhtPartitionTopologyImpl.java | 38 +- .../distributed/dht/GridDhtTopologyFuture.java | 2 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 22 +- .../GridDhtPartitionsExchangeFuture.java | 319 ++++- .../wal/FileWriteAheadLogManager.java | 125 +- .../wal/FsyncModeFileWriteAheadLogManager.java | 145 ++- .../cache/query/GridCacheQueryManager.java | 88 +- .../cluster/DiscoveryDataClusterState.java | 11 +- .../cluster/GridClusterStateProcessor.java | 28 +- .../client/ClientConnectionContext.java | 5 +- .../service/GridServiceProcessor.java | 35 +- .../ignite/internal/util/IgniteUtils.java | 20 + .../util/tostring/GridToStringBuilder.java | 706 ++++++------ .../util/tostring/GridToStringThreadLocal.java | 66 -- .../internal/util/tostring/SBLimitedLength.java | 20 + .../worker/WorkersControlMXBeanImpl.java | 7 +- .../communication/tcp/TcpCommunicationSpi.java | 16 +- .../ignite/spi/discovery/tcp/ClientImpl.java | 17 + .../ignite/spi/discovery/tcp/ServerImpl.java | 18 +- .../spi/discovery/tcp/TcpDiscoveryImpl.java | 14 + .../spi/discovery/tcp/TcpDiscoverySpi.java | 11 + .../spi/discovery/tcp/TcpDiscoverySpiMBean.java | 14 + .../failure/SystemWorkersTerminationTest.java | 132 +++ .../internal/LongJVMPauseDetectorTest.java | 18 + .../optimized/OptimizedMarshallerTest.java | 6 - ...IgniteAbstractDynamicCacheStartFailTest.java | 775 +++++++++++++ ...ynamicCacheStartCoordinatorFailoverTest.java | 262 +++++ .../cache/IgniteDynamicCacheStartFailTest.java | 46 + ...ynamicCacheStartFailWithPersistenceTest.java | 91 ++ .../SetTxTimeoutOnPartitionMapExchangeTest.java | 146 +++ .../IgniteCachePartitionLossPolicySelfTest.java | 13 +- ...eBaselineAffinityTopologyActivationTest.java | 289 ++++- ...teRebalanceScheduleResendPartitionsTest.java | 288 +++++ .../persistence/db/wal/WalCompactionTest.java | 21 + .../BPlusTreeReuseListPageMemoryImplTest.java | 4 +- .../IgniteChangeGlobalStateTest.java | 7 + .../IgniteStandByClusterTest.java | 21 + .../wal/SegmentedRingByteBufferTest.java | 379 +++--- .../cache/query/CacheScanQueryFailoverTest.java | 174 +++ .../processors/database/BPlusTreeSelfTest.java | 3 +- ...rClientReconnectAfterClusterRestartTest.java | 139 +++ .../service/IgniteServiceReassignmentTest.java | 38 + .../tostring/GridToStringBuilderSelfTest.java | 247 +++- .../discovery/tcp/TcpDiscoverySpiMBeanTest.java | 77 ++ .../ignite/testsuites/IgniteBasicTestSuite.java | 2 + .../ignite/testsuites/IgniteCacheTestSuite.java | 2 + .../testsuites/IgniteCacheTestSuite4.java | 6 + .../ignite/testsuites/IgnitePdsTestSuite2.java | 3 + .../IgniteSpiDiscoverySelfTestSuite.java | 2 + ...eQueryAfterDynamicCacheStartFailureTest.java | 69 ++ .../IgniteCacheQuerySelfTestSuite.java | 2 + .../IgniteCacheWithIndexingTestSuite.java | 3 + modules/platforms/cpp/README.txt | 2 +- .../thin-client-test/src/cache_client_test.cpp | 24 + .../ignite/impl/thin/cache/cache_client_proxy.h | 8 + .../include/ignite/thin/cache/cache_client.h | 16 +- .../include/ignite/thin/ignite_client.h | 8 + .../src/impl/cache/cache_client_impl.cpp | 2 +- .../cpp/thin-client/src/impl/data_channel.cpp | 8 +- .../cpp/thin-client/src/impl/data_channel.h | 4 +- .../page-configure-advanced/style.scss | 1 + .../app/components/page-configure/style.scss | 1 + 86 files changed, 6208 insertions(+), 1101 deletions(-) ----------------------------------------------------------------------
