Merge branch 'master' of https://github.com/apache/ignite into ignite-5368
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/18f3c9b2 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/18f3c9b2 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/18f3c9b2 Branch: refs/heads/ignite-5368 Commit: 18f3c9b2fc4ec58bbe690364aa6ab2865ffd7fd6 Parents: e773c4b 183aa80 Author: Igor Rudyak <[email protected]> Authored: Tue Jun 6 20:40:43 2017 -0700 Committer: Igor Rudyak <[email protected]> Committed: Tue Jun 6 20:40:43 2017 -0700 ---------------------------------------------------------------------- assembly/libs/README.txt | 1 + .../jdbc2/JdbcAbstractDmlStatementSelfTest.java | 2 - .../jdbc2/JdbcComplexQuerySelfTest.java | 2 - .../internal/jdbc2/JdbcConnectionSelfTest.java | 2 - .../jdbc2/JdbcDistributedJoinsQueryTest.java | 2 - .../jdbc2/JdbcDynamicIndexAbstractSelfTest.java | 2 + .../internal/jdbc2/JdbcEmptyCacheSelfTest.java | 2 - .../internal/jdbc2/JdbcLocalCachesSelfTest.java | 2 - .../internal/jdbc2/JdbcMetadataSelfTest.java | 2 - .../internal/jdbc2/JdbcNoDefaultCacheTest.java | 2 - .../jdbc2/JdbcPreparedStatementSelfTest.java | 2 - .../internal/jdbc2/JdbcResultSetSelfTest.java | 2 - .../internal/jdbc2/JdbcSpringSelfTest.java | 2 - .../internal/jdbc2/JdbcStatementSelfTest.java | 2 - .../internal/jdbc2/JdbcStreamingSelfTest.java | 2 - .../jdbc/AbstractJdbcPojoQuerySelfTest.java | 2 - .../ignite/jdbc/JdbcComplexQuerySelfTest.java | 2 - .../ignite/jdbc/JdbcConnectionSelfTest.java | 2 - .../ignite/jdbc/JdbcEmptyCacheSelfTest.java | 2 - .../ignite/jdbc/JdbcLocalCachesSelfTest.java | 2 - .../ignite/jdbc/JdbcMetadataSelfTest.java | 2 - .../ignite/jdbc/JdbcNoDefaultCacheTest.java | 2 - .../jdbc/JdbcPreparedStatementSelfTest.java | 2 - .../ignite/jdbc/JdbcResultSetSelfTest.java | 2 - .../ignite/jdbc/JdbcStatementSelfTest.java | 2 - .../JdbcThinAbstractDmlStatementSelfTest.java | 5 - .../jdbc/thin/JdbcThinAbstractSelfTest.java | 16 +- .../jdbc/thin/JdbcThinConnectionSelfTest.java | 259 +- .../JdbcThinDynamicIndexAbstractSelfTest.java | 2 + .../jdbc/thin/JdbcThinEmptyCacheSelfTest.java | 3 - .../jdbc/thin/JdbcThinNoDefaultSchemaTest.java | 15 +- .../thin/JdbcThinPreparedStatementSelfTest.java | 3 - .../jdbc/thin/JdbcThinStatementSelfTest.java | 3 - .../main/java/META-INF/services/java.sql.Driver | 2 + .../org/apache/ignite/IgniteJdbcDriver.java | 9 +- .../org/apache/ignite/IgniteJdbcThinDriver.java | 148 +- .../apache/ignite/IgniteSystemProperties.java | 3 + .../ignite/cache/query/SqlFieldsQuery.java | 12 +- .../configuration/CacheConfiguration.java | 21 + .../configuration/IgniteConfiguration.java | 30 + .../ignite/configuration/OdbcConfiguration.java | 4 + .../SqlConnectorConfiguration.java | 275 ++ .../internal/jdbc/thin/JdbcThinConnection.java | 166 +- .../internal/jdbc/thin/JdbcThinResultSet.java | 6 +- .../internal/jdbc/thin/JdbcThinStatement.java | 2 +- .../internal/jdbc/thin/JdbcThinTcpIo.java | 143 +- .../internal/jdbc/thin/JdbcThinUtils.java | 71 +- .../managers/communication/GridIoManager.java | 10 +- .../internal/managers/discovery/DiscoCache.java | 30 +- .../discovery/GridDiscoveryManager.java | 165 +- .../ignite/internal/pagemem/PageSupport.java | 2 +- .../affinity/GridAffinityAssignmentCache.java | 38 +- .../cache/CacheAffinitySharedManager.java | 623 +-- .../CacheClientReconnectDiscoveryData.java | 66 +- .../internal/processors/cache/CacheData.java | 22 +- .../processors/cache/CacheGroupContext.java | 943 ++++ .../processors/cache/CacheGroupData.java | 147 + .../processors/cache/CacheGroupDescriptor.java | 210 + .../cache/CacheJoinNodeDiscoveryData.java | 4 +- .../processors/cache/CacheMetricsImpl.java | 10 +- .../cache/CacheNodeCommonDiscoveryData.java | 19 + .../cache/CacheOffheapEvictionManager.java | 11 +- .../processors/cache/ClusterCachesInfo.java | 542 ++- .../cache/ClusterCachesReconnectResult.java | 61 + .../cache/DynamicCacheDescriptor.java | 26 + .../processors/cache/ExchangeActions.java | 86 +- .../processors/cache/GridCacheAdapter.java | 60 +- .../cache/GridCacheAffinityManager.java | 62 +- .../processors/cache/GridCacheAttributes.java | 21 +- .../cache/GridCacheClearAllRunnable.java | 2 +- .../cache/GridCacheConcurrentMap.java | 55 +- .../cache/GridCacheConcurrentMapImpl.java | 171 +- .../processors/cache/GridCacheContext.java | 166 +- .../processors/cache/GridCacheEntryInfo.java | 37 +- .../processors/cache/GridCacheEventManager.java | 36 - .../cache/GridCacheGroupIdMessage.java | 110 + .../processors/cache/GridCacheIdMessage.java | 117 + .../processors/cache/GridCacheIoManager.java | 282 +- .../cache/GridCacheLocalConcurrentMap.java | 56 +- .../processors/cache/GridCacheMapEntry.java | 73 +- .../processors/cache/GridCacheMessage.java | 97 +- .../GridCachePartitionExchangeManager.java | 420 +- .../processors/cache/GridCachePreloader.java | 23 +- .../cache/GridCachePreloaderAdapter.java | 46 +- .../processors/cache/GridCacheProcessor.java | 391 +- .../cache/GridCacheSharedContext.java | 4 +- .../processors/cache/GridCacheTtlManager.java | 22 +- .../processors/cache/GridCacheUtils.java | 45 +- .../GridChangeGlobalStateMessageResponse.java | 20 +- .../processors/cache/GridNoStorageCacheMap.java | 30 +- .../processors/cache/IgniteCacheFutureImpl.java | 8 +- .../cache/IgniteCacheOffheapManager.java | 143 +- .../cache/IgniteCacheOffheapManagerImpl.java | 1194 +++-- .../cache/affinity/GridCacheAffinityImpl.java | 9 +- .../processors/cache/database/CacheDataRow.java | 5 - .../cache/database/CacheDataRowAdapter.java | 65 +- .../cache/database/CacheSearchRow.java | 5 + .../processors/cache/database/RowStore.java | 19 +- .../cache/database/tree/BPlusTree.java | 41 +- .../cache/database/tree/io/PageIO.java | 24 + .../distributed/GridCacheTtlUpdateRequest.java | 4 +- .../distributed/GridDistributedBaseMessage.java | 4 +- .../GridDistributedCacheAdapter.java | 19 +- .../GridDistributedTxFinishResponse.java | 28 +- .../GridDistributedTxRemoteAdapter.java | 2 + .../dht/GridCachePartitionedConcurrentMap.java | 76 +- .../dht/GridClientPartitionTopology.java | 25 +- .../dht/GridDhtAffinityAssignmentRequest.java | 10 +- .../dht/GridDhtAffinityAssignmentResponse.java | 12 +- .../dht/GridDhtAssignmentFetchFuture.java | 20 +- .../distributed/dht/GridDhtCacheAdapter.java | 363 +- .../distributed/dht/GridDhtCacheEntry.java | 16 +- .../cache/distributed/dht/GridDhtGetFuture.java | 8 +- .../distributed/dht/GridDhtGetSingleFuture.java | 41 +- .../distributed/dht/GridDhtLocalPartition.java | 413 +- .../distributed/dht/GridDhtLockResponse.java | 2 +- .../dht/GridDhtPartitionTopology.java | 9 +- .../dht/GridDhtPartitionTopologyImpl.java | 290 +- .../dht/GridDhtTransactionalCacheAdapter.java | 37 +- .../dht/GridDhtTxFinishResponse.java | 14 +- .../dht/GridDhtTxOnePhaseCommitAckRequest.java | 16 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 4 +- .../dht/GridPartitionedGetFuture.java | 2 +- .../dht/GridPartitionedSingleGetFuture.java | 6 +- .../GridDhtAtomicAbstractUpdateRequest.java | 4 +- .../dht/atomic/GridDhtAtomicCache.java | 68 +- .../dht/atomic/GridDhtAtomicCacheEntry.java | 53 - .../GridDhtAtomicDeferredUpdateResponse.java | 4 +- .../dht/atomic/GridDhtAtomicNearResponse.java | 4 +- .../dht/atomic/GridDhtAtomicUpdateResponse.java | 5 +- .../GridNearAtomicAbstractUpdateRequest.java | 4 +- .../GridNearAtomicCheckUpdateRequest.java | 4 +- .../atomic/GridNearAtomicUpdateResponse.java | 4 +- .../dht/colocated/GridDhtColocatedCache.java | 24 +- .../colocated/GridDhtColocatedCacheEntry.java | 52 - .../dht/preloader/GridDhtForceKeysFuture.java | 15 +- .../dht/preloader/GridDhtForceKeysRequest.java | 4 +- .../dht/preloader/GridDhtForceKeysResponse.java | 8 +- .../GridDhtPartitionDemandMessage.java | 12 +- .../dht/preloader/GridDhtPartitionDemander.java | 207 +- .../dht/preloader/GridDhtPartitionSupplier.java | 58 +- .../GridDhtPartitionSupplyMessage.java | 29 +- .../GridDhtPartitionsAbstractMessage.java | 26 +- .../GridDhtPartitionsExchangeFuture.java | 286 +- .../preloader/GridDhtPartitionsFullMessage.java | 60 +- .../GridDhtPartitionsSingleMessage.java | 40 +- .../GridDhtPartitionsSingleRequest.java | 7 +- .../dht/preloader/GridDhtPreloader.java | 410 +- .../distributed/near/GridNearAtomicCache.java | 2 +- .../distributed/near/GridNearCacheAdapter.java | 16 +- .../distributed/near/GridNearGetRequest.java | 4 +- .../distributed/near/GridNearGetResponse.java | 4 +- .../near/GridNearOptimisticTxPrepareFuture.java | 21 +- .../near/GridNearSingleGetRequest.java | 4 +- .../near/GridNearSingleGetResponse.java | 6 +- .../near/GridNearTransactionalCache.java | 4 +- .../near/GridNearTxFinishResponse.java | 14 +- .../processors/cache/local/GridLocalCache.java | 21 +- .../local/atomic/GridLocalAtomicCache.java | 4 +- .../query/GridCacheDistributedQueryManager.java | 10 +- .../cache/query/GridCacheQueryManager.java | 4 +- .../cache/query/GridCacheQueryRequest.java | 3 +- .../cache/query/GridCacheQueryResponse.java | 4 +- .../CacheContinuousQueryBatchAck.java | 4 +- .../CacheContinuousQueryEventBuffer.java | 5 +- .../continuous/CacheContinuousQueryHandler.java | 66 +- .../CacheContinuousQueryListener.java | 20 + .../continuous/CacheContinuousQueryManager.java | 59 +- .../query/continuous/CounterSkipContext.java | 78 + .../cache/transactions/IgniteTxAdapter.java | 2 +- .../cache/transactions/IgniteTxEntry.java | 4 +- .../cache/transactions/IgniteTxHandler.java | 26 +- .../transactions/IgniteTxLocalAdapter.java | 2 + .../cache/transactions/TxLocksRequest.java | 20 +- .../cache/transactions/TxLocksResponse.java | 28 +- .../processors/cluster/ClusterProcessor.java | 5 +- .../cluster/GridClusterStateProcessor.java | 6 +- .../internal/processors/odbc/OdbcTypes.java | 131 - .../internal/processors/odbc/OdbcUtils.java | 141 - .../processors/odbc/SqlListenerDataTypes.java | 30 +- .../processors/odbc/SqlListenerNioListener.java | 40 +- .../processors/odbc/SqlListenerProcessor.java | 188 +- .../odbc/jdbc/JdbcRequestHandler.java | 34 +- .../processors/odbc/odbc/OdbcColumnMeta.java | 1 - .../processors/odbc/odbc/OdbcMessageParser.java | 12 +- .../odbc/odbc/OdbcQueryExecuteRequest.java | 16 +- .../odbc/OdbcQueryGetColumnsMetaRequest.java | 44 +- .../odbc/OdbcQueryGetParamsMetaRequest.java | 15 +- .../odbc/odbc/OdbcRequestHandler.java | 69 +- .../processors/odbc/odbc/OdbcTableMeta.java | 1 - .../processors/odbc/odbc/OdbcTypes.java | 131 + .../processors/odbc/odbc/OdbcUtils.java | 142 + .../odbc/odbc/escape/OdbcEscapeUtils.java | 2 +- .../platform/cache/PlatformCache.java | 4 +- .../processors/query/GridQueryProcessor.java | 17 +- .../internal/processors/query/QueryUtils.java | 73 +- .../service/GridServiceProcessor.java | 116 +- .../util/future/AsyncFutureListener.java | 57 + .../internal/util/future/IgniteFutureImpl.java | 33 +- .../visor/cache/VisorCachePartitionsTask.java | 2 +- .../internal/visor/query/VisorRunningQuery.java | 20 +- .../org/apache/ignite/lang/IgniteFuture.java | 24 +- .../CacheAtomicSingleMessageCountSelfTest.java | 2 +- .../cache/CacheDeferredDeleteQueueTest.java | 2 +- ...cheDhtLocalPartitionAfterRemoveSelfTest.java | 2 +- ...CacheExchangeMessageDuplicatedStateTest.java | 54 +- .../cache/CacheOffheapMapEntrySelfTest.java | 9 +- .../GridCacheConditionalDeploymentSelfTest.java | 18 + .../processors/cache/GridCacheLeakTest.java | 3 +- .../GridCacheOrderedPreloadingSelfTest.java | 14 +- .../cache/GridCacheTtlManagerSelfTest.java | 3 +- .../processors/cache/IgniteCacheGroupsTest.java | 4301 ++++++++++++++++++ ...gniteCacheInvokeReadThroughAbstractTest.java | 92 +- .../cache/IgniteCachePeekModesAbstractTest.java | 2 +- .../processors/cache/IgniteCacheStartTest.java | 5 +- .../cache/IgniteOnePhaseCommitInvokeTest.java | 4 +- ...ologyValidatorAbstractTxCacheGroupsTest.java | 126 + ...opologyValidatorCacheGroupsAbstractTest.java | 131 + ...niteTopologyValidatorGridSplitCacheTest.java | 8 +- ...torNearPartitionedAtomicCacheGroupsTest.java | 31 + ...lidatorNearPartitionedTxCacheGroupsTest.java | 31 + ...lidatorPartitionedAtomicCacheGroupsTest.java | 45 + ...gyValidatorPartitionedTxCacheGroupsTest.java | 31 + ...alidatorReplicatedAtomicCacheGroupsTest.java | 45 + ...ogyValidatorReplicatedTxCacheGroupsTest.java | 31 + .../IgniteTxStoreExceptionAbstractSelfTest.java | 4 +- .../GridCacheBinaryObjectsAbstractSelfTest.java | 2 +- .../GridCacheQueueCleanupSelfTest.java | 13 +- .../GridCacheSetAbstractSelfTest.java | 17 +- .../GridCacheSetFailoverAbstractSelfTest.java | 6 +- .../IgnitePartitionedQueueNoBackupsTest.java | 6 +- .../IgnitePartitionedSetNoBackupsSelfTest.java | 6 +- .../CacheDiscoveryDataConcurrentJoinTest.java | 17 + .../CacheLateAffinityAssignmentTest.java | 6 +- ...eCacheGroupsPartitionLossPolicySelfTest.java | 355 ++ .../IgniteCachePartitionLossPolicySelfTest.java | 19 +- .../IgniteCacheReadFromBackupTest.java | 5 +- ...sabledMultiNodeWithGroupFullApiSelfTest.java | 35 + .../atomic/IgniteCacheAtomicProtocolTest.java | 7 +- ...AtomicMultiNodeWithGroupFullApiSelfTest.java | 34 + ...nabledMultiNodeWithGroupFullApiSelfTest.java | 35 + .../near/GridCacheNearReadersSelfTest.java | 4 +- ...tionedMultiNodeWithGroupFullApiSelfTest.java | 34 + .../GridCacheReplicatedPreloadSelfTest.java | 3 +- .../IgniteCacheClientNearCacheExpiryTest.java | 20 +- .../expiry/IgniteCacheTtlCleanupSelfTest.java | 2 +- ...IgniteCacheJdbcBlobStoreNodeRestartTest.java | 3 + ...acheLocalAtomicWithGroupFullApiSelfTest.java | 34 + .../local/GridCacheLocalFullApiSelfTest.java | 1 - .../GridCacheLocalWithGroupFullApiSelfTest.java | 34 + ...nuousQueryConcurrentPartitionUpdateTest.java | 229 +- ...ContinuousQueryFailoverAbstractSelfTest.java | 7 +- .../TxOptimisticDeadlockDetectionTest.java | 2 +- .../TxPessimisticDeadlockDetectionTest.java | 2 +- .../OdbcConfigurationValidationSelfTest.java | 186 + .../SqlListenerProcessorValidationSelfTest.java | 184 - .../util/future/IgniteCacheFutureImplTest.java | 46 + .../util/future/IgniteFutureImplTest.java | 466 +- .../loadtests/hashmap/GridCacheTestContext.java | 6 +- .../communication/GridCacheMessageSelfTest.java | 30 + .../testframework/junits/GridAbstractTest.java | 41 + .../ignite/testframework/junits/IgniteMock.java | 11 +- .../junits/IgniteTestResources.java | 52 +- .../cache/GridAbstractCacheStoreSelfTest.java | 5 +- .../junits/common/GridCommonAbstractTest.java | 64 + .../ignite/testsuites/IgniteBasicTestSuite.java | 4 +- .../IgniteCacheFullApiSelfTestSuite.java | 13 + .../testsuites/IgniteCacheTestSuite3.java | 3 + .../testsuites/IgniteCacheTestSuite5.java | 2 + .../testsuites/IgniteLangSelfTestSuite.java | 3 + .../IgniteTopologyValidatorTestSuite.java | 14 + modules/flink/pom.xml | 2 +- .../shuffle/streams/HadoopOffheapBuffer.java | 2 +- .../cache/query/GridCacheTwoStepQuery.java | 1 + .../processors/query/h2/IgniteH2Indexing.java | 21 +- .../query/h2/database/H2PkHashIndex.java | 4 +- .../query/h2/database/H2RowFactory.java | 2 +- .../processors/query/h2/database/H2Tree.java | 6 +- .../query/h2/database/H2TreeIndex.java | 7 +- .../query/h2/ddl/DdlStatementsProcessor.java | 38 +- .../query/h2/twostep/GridMapQueryExecutor.java | 75 +- .../h2/twostep/GridReduceQueryExecutor.java | 40 +- .../h2/twostep/msg/GridH2QueryRequest.java | 37 +- .../cache/IgniteCacheAbstractQuerySelfTest.java | 4 + .../cache/IgniteCacheGroupsSqlTest.java | 312 ++ .../cache/IgniteCacheNoClassQuerySelfTest.java | 25 +- .../cache/index/H2DynamicTableSelfTest.java | 123 +- .../IgniteCacheGroupsCompareQueryTest.java | 45 + ...teCacheGroupsSqlDistributedJoinSelfTest.java | 30 + ...roupsSqlSegmentedIndexMultiNodeSelfTest.java | 28 + ...iteCacheGroupsSqlSegmentedIndexSelfTest.java | 37 + .../query/IgniteSqlDistributedJoinSelfTest.java | 2 +- .../query/SqlPublicSchemaSelfTest.java | 198 - .../processors/query/SqlSchemaSelfTest.java | 263 ++ .../query/h2/sql/BaseH2CompareQueryTest.java | 35 +- ...onnectorConfigurationValidationSelfTest.java | 240 + .../IgniteCacheQuerySelfTestSuite.java | 8 +- .../IgniteCacheQuerySelfTestSuite2.java | 9 + .../IgniteCacheWithIndexingTestSuite.java | 3 + .../core-test/config/cache-query-default.xml | 27 +- .../cpp/core-test/src/cache_query_test.cpp | 47 +- .../ignite/cache/query/query_sql_fields.h | 53 +- .../odbc-example/config/example-odbc.xml | 6 - .../odbc-test/config/queries-test-default.xml | 9 +- .../odbc-test/config/queries-test-noodbc-32.xml | 4 + .../odbc-test/config/queries-test-noodbc.xml | 6 +- .../project/vs/odbc-test.vcxproj.filters | 4 +- .../cpp/odbc-test/src/api_robustness_test.cpp | 54 +- .../cpp/odbc-test/src/configuration_test.cpp | 32 +- .../cpp/odbc-test/src/queries_test.cpp | 34 +- .../odbc-test/src/sql_test_suite_fixture.cpp | 2 +- .../include/ignite/odbc/config/configuration.h | 24 +- .../cpp/odbc/include/ignite/odbc/connection.h | 6 +- .../cpp/odbc/include/ignite/odbc/message.h | 30 +- .../odbc/system/ui/dsn_configuration_window.h | 12 +- .../src/system/ui/dsn_configuration_window.cpp | 18 +- .../cpp/odbc/src/config/configuration.cpp | 4 +- modules/platforms/cpp/odbc/src/connection.cpp | 4 +- modules/platforms/cpp/odbc/src/dsn_config.cpp | 4 +- .../odbc/src/query/column_metadata_query.cpp | 2 +- .../platforms/cpp/odbc/src/query/data_query.cpp | 14 +- modules/platforms/cpp/odbc/src/statement.cpp | 12 +- .../Cache/Query/CacheLinqTest.cs | 12 +- .../Cache/Query/CacheQueriesTest.cs | 32 + .../Cache/Query/SqlFieldsQuery.cs | 12 +- .../Apache.Ignite.Core/Impl/Cache/CacheImpl.cs | 1 + modules/platforms/dotnet/build.ps1 | 36 +- .../processors/schedule/ScheduleFutureImpl.java | 51 +- .../schedule/GridScheduleSelfTest.java | 84 +- modules/web-console/backend/app/mongo.js | 79 +- modules/web-console/backend/services/caches.js | 2 + modules/web-console/backend/services/igfss.js | 5 + modules/web-console/frontend/app/app.config.js | 3 +- modules/web-console/frontend/app/app.js | 12 +- .../cluster-select/cluster-select.pug | 2 +- .../list-of-registered-users.column-defs.js | 2 +- .../app/components/version-picker/component.js | 52 + .../app/components/version-picker/index.js | 25 + .../app/components/version-picker/style.scss | 41 + .../app/components/version-picker/template.pug | 33 + .../frontend/app/data/event-groups.json | 14 + .../ui-ace-docker/ui-ace-docker.controller.js | 8 +- .../ui-ace-java/ui-ace-java.controller.js | 29 +- .../ui-ace-java/ui-ace-java.directive.js | 12 +- .../ui-ace-pom/ui-ace-pom.controller.js | 8 +- .../ui-ace-spring/ui-ace-spring.controller.js | 29 +- .../ui-ace-spring/ui-ace-spring.directive.js | 12 +- .../frontend/app/helpers/jade/mixins.pug | 4 +- .../app/modules/agent/AgentManager.service.js | 17 +- .../frontend/app/modules/cluster/Cache.js | 4 + .../app/modules/cluster/CacheMetrics.js | 4 + .../modules/configuration/Version.service.js | 180 +- .../generator/AbstractTransformer.js | 110 +- .../generator/ConfigurationGenerator.js | 570 ++- .../configuration/generator/Docker.service.js | 12 +- .../generator/JavaTransformer.service.js | 32 +- .../configuration/generator/Maven.service.js | 38 +- .../generator/PlatformGenerator.js | 19 +- .../generator/SpringTransformer.service.js | 23 +- .../defaults/Cache.platform.service.js | 9 + .../generator/defaults/Cache.service.js | 23 +- .../generator/defaults/Cluster.service.js | 46 +- .../generator/defaults/IGFS.service.js | 9 +- .../frontend/app/modules/sql/sql.controller.js | 6 +- .../app/modules/states/configuration.state.js | 21 +- .../states/configuration/caches/affinity.pug | 23 +- .../states/configuration/caches/concurrency.pug | 14 + .../states/configuration/caches/general.pug | 71 +- .../states/configuration/caches/memory.pug | 99 +- .../states/configuration/caches/node-filter.pug | 27 +- .../states/configuration/caches/query.pug | 25 +- .../states/configuration/caches/store.pug | 5 + .../configuration/clusters/deployment.pug | 8 +- .../states/configuration/clusters/discovery.pug | 14 +- .../states/configuration/clusters/events.pug | 26 +- .../states/configuration/clusters/failover.pug | 9 + .../states/configuration/clusters/general.pug | 2 +- .../states/configuration/clusters/hadoop.pug | 119 + .../configuration/clusters/marshaller.pug | 37 +- .../states/configuration/clusters/memory.pug | 114 + .../states/configuration/clusters/metrics.pug | 2 +- .../states/configuration/clusters/misc.pug | 60 + .../states/configuration/clusters/service.pug | 88 + .../states/configuration/clusters/swap.pug | 72 + .../states/configuration/clusters/thread.pug | 54 +- .../states/configuration/clusters/time.pug | 13 +- .../states/configuration/domains/query.pug | 2 +- .../modules/states/configuration/igfs/dual.pug | 42 + .../modules/states/configuration/igfs/misc.pug | 25 +- .../summary/summary-zipper.service.js | 4 +- .../configuration/summary/summary.controller.js | 2 +- .../configuration/summary/summary.worker.js | 13 +- .../frontend/app/primitives/btn-group/index.pug | 12 +- .../frontend/app/primitives/btn/index.scss | 6 + .../frontend/app/primitives/dropdown/index.pug | 3 +- .../frontend/app/primitives/dropdown/index.scss | 19 +- .../frontend/controllers/caches-controller.js | 71 +- .../frontend/controllers/clusters-controller.js | 190 +- .../frontend/controllers/domains-controller.js | 7 +- .../frontend/controllers/igfs-controller.js | 9 +- .../frontend/public/stylesheets/style.scss | 19 +- .../frontend/test/unit/Version.test.js | 95 +- .../frontend/views/configuration/caches.tpl.pug | 2 +- .../views/configuration/clusters.tpl.pug | 13 +- .../views/configuration/domains.tpl.pug | 2 +- .../frontend/views/configuration/igfs.tpl.pug | 6 +- .../views/configuration/sidebar.tpl.pug | 4 +- .../frontend/views/includes/header-left.pug | 3 - .../frontend/views/includes/header-right.pug | 1 - .../frontend/views/settings/admin.tpl.pug | 2 +- .../frontend/views/settings/profile.tpl.pug | 2 +- .../web-console/frontend/views/signin.tpl.pug | 6 +- .../web-console/frontend/views/sql/sql.tpl.pug | 8 +- .../frontend/webpack/webpack.common.js | 8 +- .../frontend/webpack/webpack.dev.babel.js | 5 +- .../console/agent/handlers/ClusterListener.java | 12 +- .../yardstick/IgniteBenchmarkArguments.java | 27 +- .../org/apache/ignite/yardstick/IgniteNode.java | 3 + .../cache/IgniteCacheAbstractBenchmark.java | 158 + .../yardstick/cache/IgniteGetAllBenchmark.java | 3 + .../cache/IgniteGetAllPutAllTxBenchmark.java | 2 + .../cache/IgniteGetAndPutBenchmark.java | 2 + .../cache/IgniteGetAndPutTxBenchmark.java | 2 + .../yardstick/cache/IgniteGetBenchmark.java | 35 +- .../IgniteGetEntriesPutAllTxBenchmark.java | 2 + .../yardstick/cache/IgniteInvokeBenchmark.java | 2 + .../cache/IgniteInvokeTxBenchmark.java | 2 + .../IgniteInvokeWithInjectionBenchmark.java | 2 + .../yardstick/cache/IgnitePutAllBenchmark.java | 2 + .../IgnitePutAllSerializableTxBenchmark.java | 2 + .../yardstick/cache/IgnitePutBenchmark.java | 2 + .../cache/IgnitePutGetBatchBenchmark.java | 2 + .../yardstick/cache/IgnitePutGetBenchmark.java | 2 + .../cache/IgnitePutGetEntryBenchmark.java | 2 + .../cache/IgnitePutGetEntryTxBenchmark.java | 2 + .../cache/IgnitePutGetTxBatchBenchmark.java | 2 + .../cache/IgnitePutGetTxBenchmark.java | 2 + ...IgnitePutIfAbsentIndexedValue1Benchmark.java | 2 + .../cache/IgnitePutIndexedValue1Benchmark.java | 2 + .../cache/IgnitePutIndexedValue2Benchmark.java | 2 + .../cache/IgnitePutIndexedValue8Benchmark.java | 2 + .../IgnitePutRandomValueSizeBenchmark.java | 2 + .../cache/IgnitePutRemoveBenchmark.java | 2 + .../yardstick/cache/IgnitePutTxBenchmark.java | 2 + .../cache/IgnitePutTxImplicitBenchmark.java | 2 + .../cache/IgnitePutTxPrimaryOnlyBenchmark.java | 2 + .../IgnitePutTxSkipLocalBackupBenchmark.java | 2 + .../cache/IgnitePutValue8Benchmark.java | 2 + .../IgniteReplaceIndexedValue1Benchmark.java | 2 + .../cache/IgniteScanQueryBenchmark.java | 88 + .../cache/IgniteSqlQueryBenchmark.java | 16 +- .../IgniteSqlQueryDistributedJoinBenchmark.java | 24 +- .../cache/IgniteSqlQueryJoinBenchmark.java | 14 +- .../cache/IgniteSqlQueryPutBenchmark.java | 8 +- .../IgniteSqlQueryPutSeparatedBenchmark.java | 4 + .../cache/jdbc/JdbcPutGetBenchmark.java | 4 +- .../IgniteCacheRandomOperationBenchmark.java | 42 +- .../yardstick/cache/load/model/ModelUtil.java | 3 + 458 files changed, 19727 insertions(+), 5742 deletions(-) ----------------------------------------------------------------------
