Merge branches 'ignite-10189' and 'master' of https://git-wip-us.apache.org/repos/asf/ignite into ignite-10189
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/6ae44a77 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/6ae44a77 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/6ae44a77 Branch: refs/heads/ignite-10189 Commit: 6ae44a775ecd807ee1e84aa1fb1403e8c13d6e04 Parents: 5a0c517 86a788f Author: Alexey Kuznetsov <[email protected]> Authored: Mon Dec 10 13:29:17 2018 +0700 Committer: Alexey Kuznetsov <[email protected]> Committed: Mon Dec 10 13:29:17 2018 +0700 ---------------------------------------------------------------------- .../clustering/KMeansClusterizationExample.java | 4 +- ...niteFunctionDistributedInferenceExample.java | 4 +- .../ml/knn/KNNClassificationExample.java | 4 +- .../examples/ml/knn/KNNRegressionExample.java | 4 +- .../GaussianNaiveBayesTrainerExample.java | 4 +- .../LinearRegressionLSQRTrainerExample.java | 4 +- ...ssionLSQRTrainerWithMinMaxScalerExample.java | 4 +- .../LinearRegressionSGDTrainerExample.java | 4 +- ...ggedLogisticRegressionSGDTrainerExample.java | 4 +- .../LogisticRegressionSGDTrainerExample.java | 4 +- .../split/TrainTestDatasetSplitterExample.java | 4 +- .../ml/svm/SVMBinaryClassificationExample.java | 4 +- .../GDBOnTreesRegressionTrainerExample.java | 2 +- .../RandomForestClassificationExample.java | 4 +- .../RandomForestRegressionExample.java | 4 +- .../examples/ml/util/MLSandboxDatasets.java | 87 - .../ignite/examples/ml/util/SandboxMLCache.java | 133 -- .../datasets/boston_housing_dataset.txt | 505 ----- .../resources/datasets/cleared_machines.csv | 209 -- .../resources/datasets/glass_identification.csv | 116 - examples/src/main/resources/datasets/iris.txt | 150 -- .../main/resources/datasets/mortalitydata.csv | 53 - .../resources/datasets/two_classed_iris.csv | 100 - examples/src/main/resources/datasets/wine.txt | 178 -- .../internal/jdbc2/JdbcMetadataSelfTest.java | 72 +- .../ignite/jdbc/JdbcMetadataSelfTest.java | 69 +- .../jdbc/thin/JdbcThinMetadataSelfTest.java | 50 +- .../configuration/DiskPageCompression.java | 17 +- .../configuration/IgniteConfiguration.java | 12 +- .../ignite/internal/IgniteInternalFuture.java | 4 + .../apache/ignite/internal/IgniteKernal.java | 8 +- .../internal/commandline/CommandHandler.java | 24 +- .../commandline/cache/CacheArguments.java | 18 + .../apache/ignite/internal/jdbc/JdbcUtils.java | 11 +- .../internal/jdbc/thin/JdbcThinUtils.java | 11 +- .../apache/ignite/internal/jdbc2/JdbcUtils.java | 7 +- .../internal/pagemem/PageIdAllocator.java | 5 +- .../cache/CacheGroupMetricsMXBeanImpl.java | 7 + .../GridCachePartitionExchangeManager.java | 4 +- .../processors/cache/GridCachePreloader.java | 10 + .../cache/GridCachePreloaderAdapter.java | 10 + .../processors/cache/GridCacheProcessor.java | 124 +- .../processors/cache/GridCacheUtils.java | 2 +- .../dht/preloader/GridDhtPartitionDemander.java | 3 + .../GridDhtPartitionSupplyMessage.java | 3 + .../GridDhtPartitionsExchangeFuture.java | 8 +- .../preloader/GridDhtPartitionsFullMessage.java | 5 +- .../dht/preloader/GridDhtPreloader.java | 51 +- .../cache/distributed/near/GridNearTxLocal.java | 21 +- .../persistence/DataRegionMetricsImpl.java | 19 + .../GridCacheDatabaseSharedManager.java | 6 +- .../persistence/file/FilePageStoreManager.java | 18 +- .../persistence/metastorage/MetaStorage.java | 408 +++- .../metastorage/MetastorageDataRow.java | 3 +- .../metastorage/MetastorageTree.java | 11 +- .../cache/transactions/IgniteTxAdapter.java | 4 +- .../verify/VerifyBackupPartitionsTaskV2.java | 97 +- .../ignite/internal/util/IgniteUtils.java | 68 +- .../internal/util/future/GridFutureAdapter.java | 20 +- .../internal/visor/VisorMultiNodeTask.java | 2 +- .../visor/cache/VisorCacheConfiguration.java | 38 + .../VisorCacheRebalanceCollectorJobResult.java | 91 + .../node/VisorCacheRebalanceCollectorTask.java | 194 ++ .../VisorCacheRebalanceCollectorTaskArg.java | 54 + .../VisorCacheRebalanceCollectorTaskResult.java | 92 + .../node/VisorExecutorServiceConfiguration.java | 4 +- .../visor/node/VisorNodeBaselineStatus.java | 45 + .../visor/node/VisorNodeDataCollectorJob.java | 74 +- .../node/VisorNodeDataCollectorTaskResult.java | 3 +- .../visor/node/VisorPersistenceMetrics.java | 34 +- .../internal/visor/util/VisorTaskUtils.java | 43 + .../internal/visor/verify/CacheFilterEnum.java | 52 + .../verify/VisorIdleVerifyDumpTaskArg.java | 30 +- ...RWThroughDisabledTransactionalCacheTest.java | 8 + ...heStoreSessionListenerLifecycleSelfTest.java | 8 + ...reSessionListenerWriteBehindEnabledTest.java | 8 + .../CacheJdbcStoreSessionListenerSelfTest.java | 8 + .../internal/GridNodeMetricsLogPdsSelfTest.java | 9 +- .../GridCacheTxLoadFromStoreOnLockSelfTest.java | 8 + .../cache/CacheClientStoreSelfTest.java | 8 + .../cache/CacheConnectionLeakStoreTxTest.java | 20 + .../cache/CacheEventWithTxLabelTest.java | 494 +++++ .../cache/CacheGetEntryAbstractTest.java | 4 +- ...GetEntryOptimisticReadCommittedSelfTest.java | 36 + ...GetEntryOptimisticReadCommittedSeltTest.java | 36 - ...etEntryOptimisticRepeatableReadSelfTest.java | 36 + ...etEntryOptimisticRepeatableReadSeltTest.java | 36 - ...eGetEntryOptimisticSerializableSelfTest.java | 36 + ...eGetEntryOptimisticSerializableSeltTest.java | 36 - ...etEntryPessimisticReadCommittedSelfTest.java | 36 + ...etEntryPessimisticReadCommittedSeltTest.java | 36 - ...tEntryPessimisticRepeatableReadSelfTest.java | 105 + ...tEntryPessimisticRepeatableReadSeltTest.java | 40 - ...GetEntryPessimisticSerializableSelfTest.java | 36 + ...GetEntryPessimisticSerializableSeltTest.java | 36 - .../cache/CacheGroupMetricsMBeanTest.java | 20 +- .../cache/CacheMetricsManageTest.java | 11 +- .../cache/CacheOffheapMapEntrySelfTest.java | 14 + .../processors/cache/CachePutIfAbsentTest.java | 4 + .../CacheReadThroughLocalRestartSelfTest.java | 8 + .../cache/CacheReadThroughRestartSelfTest.java | 11 + .../cache/CacheRemoveAllSelfTest.java | 9 + .../cache/CacheStopAndDestroySelfTest.java | 18 + ...heStoreUsageMultinodeDynamicStartTxTest.java | 8 + ...cheStoreUsageMultinodeStaticStartTxTest.java | 8 + .../CacheTxNotAllowReadFromBackupTest.java | 66 + .../cache/CashEventWithTxLabelTest.java | 487 ----- .../processors/cache/CrossCacheLockTest.java | 8 + .../cache/GridCacheAbstractSelfTest.java | 4 +- .../GridCacheMarshallingNodeJoinSelfTest.java | 8 + ...ridCacheMultinodeUpdateAbstractSelfTest.java | 17 +- ...inodeUpdateNearEnabledNoBackupsSelfTest.java | 6 +- ...CacheMultinodeUpdateNearEnabledSelfTest.java | 13 +- ...ridCacheStoreManagerDeserializationTest.java | 10 +- .../cache/GridCacheVersionMultinodeTest.java | 35 +- ...iteCacheInvokeReadThroughSingleNodeTest.java | 46 + .../cache/IgniteCacheInvokeReadThroughTest.java | 55 + .../IgniteCacheReadThroughStoreCallTest.java | 8 + .../IgniteCacheTxCopyOnReadDisabledTest.java | 7 + .../cache/IgniteCacheTxLocalPeekModesTest.java | 8 + .../cache/IgniteCacheTxLocalStoreValueTest.java | 8 + .../IgniteCacheTxNearEnabledStoreValueTest.java | 8 + .../cache/IgniteCacheTxNearPeekModesTest.java | 9 + .../cache/IgniteCacheTxPeekModesTest.java | 9 +- .../cache/IgniteCacheTxStoreValueTest.java | 8 + ...IgniteClientCacheInitializationFailTest.java | 37 +- .../cache/IgniteDynamicCacheFilterTest.java | 2 + ...ynamicCacheStartCoordinatorFailoverTest.java | 3 + ...ynamicCacheStartFailWithPersistenceTest.java | 4 + ...eDynamicCacheStartNoExchangeTimeoutTest.java | 36 +- .../cache/IgniteDynamicCacheStartSelfTest.java | 14 + ...niteDynamicCacheWithConfigStartSelfTest.java | 2 + .../IgniteDynamicClientCacheStartSelfTest.java | 8 +- .../IgniteStartCacheInTransactionSelfTest.java | 3 + .../cache/MvccCacheGroupMetricsMBeanTest.java | 29 + .../cache/WalModeChangeAbstractSelfTest.java | 3 + .../cache/WalModeChangeAdvancedSelfTest.java | 4 + .../distributed/CacheAffinityEarlyTest.java | 2 +- .../CacheDataLossOnPartitionMoveTest.java | 6 +- .../distributed/CacheGroupsPreloadTest.java | 44 + .../CachePageWriteLockUnlockTest.java | 6 +- .../cache/distributed/CacheStartOnJoinTest.java | 14 +- .../IgniteCacheCreatePutMultiNodeSelfTest.java | 17 +- .../distributed/IgniteCacheCreatePutTest.java | 11 + .../IgniteCacheFailedUpdateResponseTest.java | 41 +- .../distributed/IgniteCachePrimarySyncTest.java | 53 +- .../IgniteCacheReadFromBackupTest.java | 89 +- .../IgniteCacheSingleGetMessageTest.java | 33 +- .../IgniteTxCachePrimarySyncTest.java | 96 +- ...teSynchronizationModesMultithreadedTest.java | 78 +- .../IgniteTxConcurrentRemoveObjectsTest.java | 52 +- .../IgniteTxPreloadAbstractTest.java | 10 +- .../dht/IgniteCacheLockFailoverSelfTest.java | 8 + .../dht/IgniteCacheMultiTxLockSelfTest.java | 24 +- .../dht/IgniteCrossCacheMvccTxSelfTest.java | 39 + .../dht/IgniteCrossCacheTxAbstractSelfTest.java | 181 ++ .../dht/IgniteCrossCacheTxSelfTest.java | 155 +- .../near/GridCacheNearTxPreloadSelfTest.java | 8 + .../near/GridCachePartitionedEventSelfTest.java | 8 + .../near/IgniteCacheNearOnlyTxTest.java | 8 + .../near/IgniteCacheNearReadCommittedTest.java | 8 + ...cheRebalancingPartitionCountersMvccTest.java | 29 + ...idCacheRebalancingPartitionCountersTest.java | 9 + ...cheRebalancingWithAsyncClearingMvccTest.java | 36 + ...idCacheRebalancingWithAsyncClearingTest.java | 9 + ...balanceOnCachesStoppingOrDestroyingTest.java | 279 +++ .../PageEvictionMultinodeAbstractTest.java | 4 + .../IgniteCacheLoadAllAbstractTest.java | 10 +- .../IgniteCacheTxLoaderWriterTest.java | 8 + .../IgniteCacheTxLocalLoadAllTest.java | 7 + ...niteCacheTxLocalNoLoadPreviousValueTest.java | 8 + .../IgniteCacheTxLocalNoReadThroughTest.java | 8 + .../IgniteCacheTxLocalNoWriteThroughTest.java | 8 + ...cheTxNearEnabledNoLoadPreviousValueTest.java | 8 + ...iteCacheTxNearEnabledNoWriteThroughTest.java | 8 + .../IgniteCacheTxNoLoadPreviousValueTest.java | 8 + .../IgniteCacheTxNoReadThroughTest.java | 8 + .../IgniteCacheTxNoWriteThroughTest.java | 8 + .../IgniteCacheTxStoreSessionTest.java | 8 + ...TxStoreSessionWriteBehindCoalescingTest.java | 8 + ...gniteCacheTxStoreSessionWriteBehindTest.java | 8 + .../IgnitePdsCorruptedStoreTest.java | 3 +- .../persistence/IgnitePdsTaskCancelingTest.java | 3 + .../db/IgnitePdsDataRegionMetricsTest.java | 50 +- .../metastorage/IgniteMetaStorageBasicTest.java | 273 ++- ...tinuousQueryAsyncFailoverMvccTxSelfTest.java | 5 - ...heContinuousQueryFailoverMvccTxSelfTest.java | 5 - ...heWriteBehindStoreMultithreadedSelfTest.java | 35 +- ...IntegrityWithPrimaryIndexCorruptionTest.java | 9 + .../TxRollbackAsyncNearCacheTest.java | 9 + .../cache/transactions/TxRollbackAsyncTest.java | 43 +- ...WithSmallTimeoutAndContentionOneKeyTest.java | 10 + ...ersionedEntryLocalTransactionalSelfTest.java | 9 + .../testframework/MvccFeatureChecker.java | 20 + .../testframework/junits/GridAbstractTest.java | 4 +- .../testsuites/IgniteCacheMvccTestSuite2.java | 1 + .../testsuites/IgniteCacheMvccTestSuite4.java | 197 ++ .../testsuites/IgniteCacheMvccTestSuite7.java | 76 + .../testsuites/IgniteCacheMvccTestSuite9.java | 57 + .../testsuites/IgniteCacheTestSuite4.java | 354 +-- .../testsuites/IgniteCacheTestSuite7.java | 56 +- .../testsuites/IgniteCacheTestSuite9.java | 33 +- .../ignite/testsuites/IgnitePdsTestSuite4.java | 6 + .../ignite/util/GridCommandHandlerTest.java | 177 +- .../h2/twostep/GridReduceQueryExecutor.java | 648 +----- .../h2/twostep/ReducePartitionMapResult.java | 73 + .../query/h2/twostep/ReducePartitionMapper.java | 638 ++++++ .../h2/twostep/ReducePartitionsSpecializer.java | 61 + .../db/wal/IgniteWalRecoveryTest.java | 1125 +++++----- .../ignite/ml/util/MLSandboxDatasets.java | 87 + .../apache/ignite/ml/util/SandboxMLCache.java | 133 ++ .../datasets/boston_housing_dataset.txt | 505 +++++ .../resources/datasets/cleared_machines.csv | 209 ++ .../resources/datasets/glass_identification.csv | 116 + modules/ml/src/main/resources/datasets/iris.txt | 150 ++ .../main/resources/datasets/mortalitydata.csv | 53 + .../ml/src/main/resources/datasets/titanic.csv | 1310 ++++++++++++ .../resources/datasets/two_classed_iris.csv | 100 + modules/ml/src/main/resources/datasets/wine.txt | 178 ++ .../LogisticRegressionSGDTrainerTest.java | 2 +- modules/web-console/backend/app/schemas.js | 4 +- .../web-console/backend/routes/activities.js | 4 +- .../web-console/backend/services/activities.js | 8 +- .../docker/compose/docker-compose.yml | 3 +- .../app/components/ignite-chart/controller.js | 1 + .../input-dialog/input-dialog.tpl.pug | 1 - .../cache-edit-form/templates/memory.pug | 37 + .../components/cluster-edit-form/controller.js | 7 +- .../cluster-edit-form/templates/service.pug | 4 +- .../query-actions-button/component.ts | 28 + .../query-actions-button/controller.ts | 53 + .../query-actions-button/template.pug | 28 + .../components/queries-notebook/controller.js | 1952 ----------------- .../components/queries-notebook/controller.ts | 2007 ++++++++++++++++++ .../components/queries-notebook/index.js | 2 + .../queries-notebook/template.tpl.pug | 50 +- .../app/components/ui-grid/component.js | 1 + modules/web-console/frontend/app/data/i18n.js | 6 +- .../generator/ConfigurationGenerator.js | 9 + .../configuration/generator/Maven.service.js | 3 + .../generator/defaults/Cache.service.js | 5 +- .../web-console/frontend/app/services/Caches.js | 8 + .../frontend/app/services/Version.service.js | 6 +- modules/web-console/frontend/app/types/index.ts | 9 +- .../console/agent/handlers/ClusterListener.java | 10 + .../ignite/console/agent/rest/RestExecutor.java | 24 +- 246 files changed, 12014 insertions(+), 6260 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/6ae44a77/modules/core/src/main/java/org/apache/ignite/internal/commandline/CommandHandler.java ----------------------------------------------------------------------
