Merge branch 'ignite-2.1.3' of https://github.com/gridgain/apache-ignite into ignite-5757
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/c6fc03a9 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/c6fc03a9 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/c6fc03a9 Branch: refs/heads/ignite-5757 Commit: c6fc03a9124e6096f1c1f262131f68f536eab17a Parents: 75df329 a07d7b9 Author: Alexey Goncharuk <[email protected]> Authored: Thu Jul 27 15:33:17 2017 +0300 Committer: Alexey Goncharuk <[email protected]> Committed: Thu Jul 27 15:33:17 2017 +0300 ---------------------------------------------------------------------- examples/pom.xml | 7 + .../JettyRestProcessorAbstractSelfTest.java | 18 +- .../apache/ignite/IgniteSystemProperties.java | 20 + .../org/apache/ignite/cache/CacheManager.java | 4 +- .../discovery/GridDiscoveryManager.java | 10 + .../cache/CacheAffinitySharedManager.java | 23 +- .../cache/CacheObjectsReleaseFuture.java | 60 + .../processors/cache/CacheOperationContext.java | 15 + .../processors/cache/ClusterCachesInfo.java | 135 +- .../processors/cache/ExchangeActions.java | 4 +- .../cache/GatewayProtectedCacheProxy.java | 1754 +++++++++++ .../processors/cache/GridCacheAdapter.java | 16 +- .../cache/GridCacheExplicitLockSpan.java | 10 +- .../processors/cache/GridCacheMvccManager.java | 24 +- .../processors/cache/GridCacheProcessor.java | 80 +- .../cache/GridCacheSharedContext.java | 4 +- .../processors/cache/IgniteCacheProxy.java | 2818 +----------------- .../processors/cache/IgniteCacheProxyImpl.java | 1810 +++++++++++ .../dht/GridClientPartitionTopology.java | 9 +- .../dht/GridDhtPartitionTopologyImpl.java | 9 +- .../dht/GridDhtTransactionalCacheAdapter.java | 7 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 24 +- ...idNearAtomicAbstractSingleUpdateRequest.java | 9 +- ...GridNearAtomicSingleUpdateInvokeRequest.java | 6 + .../atomic/GridNearAtomicUpdateResponse.java | 2 +- .../dht/preloader/GridDhtPartitionMap.java | 7 +- .../GridDhtPartitionsExchangeFuture.java | 30 +- ...arOptimisticSerializableTxPrepareFuture.java | 9 + .../near/GridNearOptimisticTxPrepareFuture.java | 15 + .../GridNearPessimisticTxPrepareFuture.java | 9 +- .../IgniteCacheDatabaseSharedManager.java | 22 +- .../persistence/freelist/FreeListImpl.java | 4 +- .../wal/FileWriteAheadLogManager.java | 93 +- .../cache/transactions/IgniteTxAdapter.java | 44 +- .../cache/transactions/IgniteTxHandler.java | 51 +- .../cache/transactions/IgniteTxManager.java | 12 +- .../dr/IgniteDrDataStreamerCacheUpdater.java | 2 +- .../platform/cache/PlatformCache.java | 33 +- .../dotnet/PlatformDotNetCacheStore.java | 31 + .../service/GridServiceProcessor.java | 4 +- .../processors/service/ServiceContextImpl.java | 2 + .../ignite/internal/util/IgniteUtils.java | 65 + .../util/future/GridCompoundFuture.java | 6 +- .../util/tostring/GridToStringBuilder.java | 2 +- .../visor/cache/VisorCacheJdbcType.java | 2 +- .../spi/IgniteSpiOperationTimeoutHelper.java | 8 +- .../communication/tcp/TcpCommunicationSpi.java | 131 +- .../ignite/spi/discovery/tcp/ServerImpl.java | 72 +- .../spi/discovery/tcp/TcpDiscoverySpi.java | 16 +- .../store/jdbc/CacheJdbcPojoStoreTest.java | 55 +- .../cache/store/jdbc/model/BinaryTest.java | 122 + .../cache/store/jdbc/model/BinaryTestKey.java | 87 + .../IgniteClientReconnectAbstractTest.java | 5 + .../cache/CacheEntryProcessorCopySelfTest.java | 11 +- .../cache/CacheStopAndDestroySelfTest.java | 1 + .../cache/GridCacheAbstractSelfTest.java | 1 + .../GridCacheOnCopyFlagAbstractSelfTest.java | 6 +- .../cache/GridCachePutAllFailoverSelfTest.java | 15 + ...idCacheValueConsistencyAbstractSelfTest.java | 4 +- .../IgniteCacheConfigVariationsFullApiTest.java | 6 +- .../IgniteCacheEntryListenerAbstractTest.java | 1 - .../processors/cache/IgniteCacheGroupsTest.java | 67 +- .../cache/IgniteCachePutAllRestartTest.java | 15 + .../cache/IgniteCacheStartStopLoadTest.java | 1 - .../CacheGetInsideLockChangingTopologyTest.java | 5 + .../GridCacheAbstractNodeRestartSelfTest.java | 12 +- ...niteBinaryMetadataUpdateNodeRestartTest.java | 10 + .../distributed/IgniteCacheGetRestartTest.java | 5 + .../IgniteCacheNearRestartRollbackSelfTest.java | 15 + ...teSynchronizationModesMultithreadedTest.java | 5 + .../IgniteCachePutRetryAbstractSelfTest.java | 5 + .../dht/NotMappedPartitionInTxTest.java | 264 ++ .../MemoryPolicyInitializationTest.java | 3 +- .../db/IgnitePdsWholeClusterRestartTest.java | 2 + .../database/SwapPathConstructionSelfTest.java | 157 + .../marshaller/GridMarshallerAbstractTest.java | 10 +- .../org/apache/ignite/spi/GridTcpForwarder.java | 26 + .../tcp/TcpCommunicationSpiDropNodesTest.java | 15 + .../TcpCommunicationSpiFaultyClientTest.java | 20 +- .../testframework/junits/GridAbstractTest.java | 4 +- .../junits/common/GridCommonAbstractTest.java | 6 +- .../ignite/testsuites/IgniteBasicTestSuite.java | 3 + .../IgniteCacheRestartTestSuite2.java | 2 + .../testsuites/IgniteCacheTestSuite5.java | 2 + .../apache/ignite/stream/flume/IgniteSink.java | 7 +- modules/geospatial/pom.xml | 24 + modules/hibernate-4.2/pom.xml | 24 + modules/hibernate-5.1/pom.xml | 24 + ...eDbSingleNodeWithIndexingWalRestoreTest.java | 197 ++ .../IgnitePdsWithIndexingTestSuite.java | 2 + .../Apache.Ignite.Core.Tests.csproj | 5 + .../Cache/Store/CacheStoreSessionTest.cs | 90 +- .../Store/CacheStoreSessionTestCodeConfig.cs | 68 + .../Store/CacheStoreSessionTestSharedFactory.cs | 48 + .../Cache/Store/CacheStoreTest.cs | 10 +- .../cache-store-session-shared-factory.xml | 76 + .../Config/Cache/Store/cache-store-session.xml | 20 +- .../Impl/Cache/Store/CacheStoreInternal.cs | 14 +- modules/schedule/pom.xml | 24 + modules/web-console/backend/.eslintrc | 39 +- modules/web-console/backend/app/agentSocket.js | 4 +- .../web-console/backend/app/browsersHandler.js | 2 +- modules/web-console/backend/package.json | 27 +- modules/web-console/frontend/.eslintrc | 40 +- modules/web-console/frontend/app/app.config.js | 3 +- modules/web-console/frontend/app/app.js | 33 +- .../components/activities-user-dialog/index.js | 28 +- .../app/components/bs-select-menu/style.scss | 16 + .../app/components/bs-select-menu/template.pug | 2 + .../page-configure-advanced/controller.js | 9 +- .../components/page-configure-basic/service.js | 8 +- .../app/components/page-configure/controller.js | 12 +- .../page-configure/controller.spec.js | 48 - .../page-configure/services/PageConfigure.js | 18 +- .../components/web-console-header/component.js | 12 +- .../app/components/web-console-header/index.js | 4 +- .../components/web-console-header/style.scss | 6 +- .../frontend/app/data/jdbc-types.json | 6 +- .../frontend/app/data/pom-dependencies.json | 5 +- .../frontend/app/decorator/select.js | 77 - .../frontend/app/decorator/tooltip.js | 73 - .../frontend/app/modules/ace.module.js | 6 +- .../app/modules/branding/branding.module.js | 16 +- .../generator/ConfigurationGenerator.js | 2 +- .../configuration/generator/Maven.service.js | 9 +- .../generator/PlatformGenerator.js | 4 +- .../frontend/app/modules/demo/Demo.module.js | 10 +- .../app/modules/dialog/dialog.controller.js | 4 - .../app/modules/form/field/label.directive.js | 4 +- .../app/modules/form/field/tooltip.directive.js | 4 +- .../frontend/app/modules/sql/sql.controller.js | 2 +- .../frontend/app/modules/sql/sql.module.js | 66 +- .../frontend/app/modules/states/admin.state.js | 6 +- .../app/modules/states/configuration.state.js | 35 +- .../states/configuration/clusters/memory.pug | 8 +- .../summary/summary-zipper.service.js | 2 +- .../frontend/app/modules/states/errors.state.js | 10 +- .../frontend/app/modules/states/logout.state.js | 12 +- .../app/modules/states/password.state.js | 4 +- .../app/modules/states/profile.state.js | 9 +- .../frontend/app/modules/states/signin.state.js | 26 +- .../app/modules/user/AclRoute.provider.js | 6 +- .../frontend/app/modules/user/user.module.js | 30 +- .../frontend/app/primitives/dropdown/index.scss | 68 - .../frontend/app/primitives/modal/index.scss | 9 + .../frontend/app/primitives/panel/index.scss | 2 +- .../services/AngularStrapSelect.decorator.js | 77 + .../services/AngularStrapTooltip.decorator.js | 103 + .../app/services/CopyToClipboard.service.js | 4 +- .../app/services/LegacyTable.service.js | 2 +- modules/web-console/frontend/app/vendor.js | 8 +- modules/web-console/frontend/package.json | 57 +- .../views/configuration/domains-import.tpl.pug | 4 +- .../frontend/views/includes/header-left.pug | 41 +- modules/web-console/frontend/views/index.pug | 14 +- .../frontend/webpack/webpack.common.js | 4 +- .../console/agent/handlers/RestListener.java | 7 +- .../ignite/console/agent/rest/RestExecutor.java | 49 +- 158 files changed, 6526 insertions(+), 3819 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c6fc03a9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtPartitionTopologyImpl.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c6fc03a9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/GridDhtTxPrepareFuture.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c6fc03a9/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/transactions/IgniteTxManager.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c6fc03a9/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java ----------------------------------------------------------------------
