This is an automated email from the ASF dual-hosted git repository. av pushed a commit to branch ignite-ducktape in repository https://gitbox.apache.org/repos/asf/ignite.git
commit 2c479112c6c136feb8c2a787e3cbfa0b83d1a536 Merge: 495e07c f3eff27 Author: Anton Vinogradov <a...@apache.org> AuthorDate: Fri Jul 31 10:43:01 2020 +0300 Merge remote-tracking branch 'remotes/origin/master' into ignite-ducktape .gitignore | 1 - DEVNOTES.txt | 26 - assembly/dependencies-apache-ignite-hadoop.xml | 166 - assembly/dependencies-apache-ignite-lgpl.xml | 2 - assembly/dependencies-apache-ignite-slim.xml | 1 - assembly/dependencies-apache-ignite.xml | 2 - assembly/libs/README.txt | 2 - bin/control.bat | 1 + bin/control.sh | 1 + bin/ignite.bat | 1 + bin/ignite.sh | 10 +- bin/ignitevisorcmd.bat | 1 + bin/ignitevisorcmd.sh | 1 + config/hadoop/default-config.xml | 120 - docker/web-agent/Dockerfile | 46 - docker/web-agent/README.txt | 36 - docker/web-console/standalone/Dockerfile | 84 - docker/web-console/standalone/README.txt | 35 - docker/web-console/standalone/docker-entrypoint.sh | 23 - docker/web-console/standalone/nginx/nginx.conf | 55 - .../web-console/standalone/nginx/web-console.conf | 62 - examples/README.md | 1 + examples/config/filesystem/README.txt | 8 - examples/config/filesystem/core-site.xml | 42 - examples/config/filesystem/example-igfs.xml | 118 - .../apache/ignite/examples/igfs/IgfsExample.java | 284 - .../ignite/examples/igfs/IgfsMapReduceExample.java | 269 - .../ignite/examples/igfs/IgfsNodeStartup.java | 42 - .../apache/ignite/examples/igfs/package-info.java | 23 - .../memcache/MemcacheRestExampleNodeStartup.java | 2 +- .../ignite/examples/IgfsExamplesSelfTest.java | 53 - .../testsuites/IgniteExamplesSelfTestSuite.java | 2 - .../rest/JettyRestProcessorAbstractSelfTest.java | 153 +- .../commandline/cache/CacheCommandList.java | 17 +- .../internal/commandline/cache/CacheCommands.java | 26 +- .../cache/CacheIndexesForceRebuild.java | 260 + .../commandline/cache/CacheIndexesList.java | 263 + .../cache/CacheIndexesRebuildStatus.java | 172 + .../commandline/cache/CacheSubcommands.java | 18 + .../argument/IndexForceRebuildCommandArg.java} | 38 +- .../cache/argument/IndexListCommandArg.java} | 37 +- .../cache/argument/IndexRebuildStatusArg.java} | 30 +- .../commandline/CommandHandlerParsingTest.java | 135 + .../testsuites/IgniteControlUtilityTestSuite.java | 7 + .../util/GridCommandHandlerAbstractTest.java | 4 +- .../GridCommandHandlerIndexForceRebuildTest.java | 598 + .../util/GridCommandHandlerIndexListTest.java | 276 + .../GridCommandHandlerIndexRebuildStatusTest.java | 284 + .../util/GridCommandHandlerIndexingUtils.java | 155 +- .../src/main/java/org/apache/ignite/Ignite.java | 22 - .../main/java/org/apache/ignite/IgniteCache.java | 4 +- .../java/org/apache/ignite/IgniteFileSystem.java | 541 - .../src/main/java/org/apache/ignite/Ignition.java | 2 +- .../cache/eviction/igfs/IgfsEvictionFilter.java | 37 - .../igfs/IgfsPerBlockLruEvictionPolicy.java | 479 - .../igfs/IgfsPerBlockLruEvictionPolicyMXBean.java | 92 - .../ignite/cache/eviction/igfs/package-info.java | 22 - .../configuration/FileSystemConfiguration.java | 837 -- .../ignite/configuration/HadoopConfiguration.java | 230 - .../ignite/configuration/IgniteConfiguration.java | 78 - .../java/org/apache/ignite/events/EventType.java | 167 - .../java/org/apache/ignite/events/IgfsEvent.java | 198 - .../org/apache/ignite/hadoop/HadoopInputSplit.java | 54 - .../java/org/apache/ignite/hadoop/HadoopJob.java | 74 - .../apache/ignite/hadoop/HadoopMapReducePlan.java | 80 - .../ignite/hadoop/HadoopMapReducePlanner.java | 40 - .../org/apache/ignite/hadoop/package-info.java | 23 - .../org/apache/ignite/igfs/IgfsBlockLocation.java | 64 - .../igfs/IgfsConcurrentModificationException.java | 57 - .../ignite/igfs/IgfsCorruptedFileException.java | 56 - .../igfs/IgfsDirectoryNotEmptyException.java | 56 - .../java/org/apache/ignite/igfs/IgfsException.java | 57 - .../main/java/org/apache/ignite/igfs/IgfsFile.java | 119 - .../ignite/igfs/IgfsGroupDataBlocksKeyMapper.java | 139 - .../org/apache/ignite/igfs/IgfsInputStream.java | 81 - .../igfs/IgfsInvalidHdfsVersionException.java | 57 - .../ignite/igfs/IgfsInvalidPathException.java | 57 - .../ignite/igfs/IgfsIpcEndpointConfiguration.java | 289 - .../apache/ignite/igfs/IgfsIpcEndpointType.java | 29 - .../java/org/apache/ignite/igfs/IgfsMetrics.java | 160 - .../ignite/igfs/IgfsOutOfSpaceException.java | 58 - .../org/apache/ignite/igfs/IgfsOutputStream.java | 37 - .../igfs/IgfsParentNotDirectoryException.java | 56 - .../main/java/org/apache/ignite/igfs/IgfsPath.java | 295 - .../igfs/IgfsPathAlreadyExistsException.java | 56 - .../ignite/igfs/IgfsPathIsDirectoryException.java | 56 - .../igfs/IgfsPathIsNotDirectoryException.java | 56 - .../ignite/igfs/IgfsPathNotFoundException.java | 56 - .../org/apache/ignite/igfs/IgfsPathSummary.java | 169 - .../org/apache/ignite/igfs/IgfsUserContext.java | 118 - .../ignite/igfs/mapreduce/IgfsFileRange.java | 80 - .../igfs/mapreduce/IgfsInputStreamJobAdapter.java | 52 - .../org/apache/ignite/igfs/mapreduce/IgfsJob.java | 69 - .../ignite/igfs/mapreduce/IgfsJobAdapter.java | 28 - .../igfs/mapreduce/IgfsRangeInputStream.java | 197 - .../ignite/igfs/mapreduce/IgfsRecordResolver.java | 57 - .../org/apache/ignite/igfs/mapreduce/IgfsTask.java | 180 - .../apache/ignite/igfs/mapreduce/IgfsTaskArgs.java | 81 - .../igfs/mapreduce/IgfsTaskNoReduceAdapter.java | 41 - .../apache/ignite/igfs/mapreduce/package-info.java | 23 - .../records/IgfsByteDelimiterRecordResolver.java | 354 - .../records/IgfsFixedLengthRecordResolver.java | 90 - .../records/IgfsNewLineRecordResolver.java | 64 - .../records/IgfsStringDelimiterRecordResolver.java | 83 - .../igfs/mapreduce/records/package-info.java | 23 - .../java/org/apache/ignite/igfs/package-info.java | 23 - .../igfs/secondary/IgfsSecondaryFileSystem.java | 223 - .../IgfsSecondaryFileSystemPositionedReadable.java | 39 - .../local/LocalIgfsSecondaryFileSystem.java | 603 - .../ignite/igfs/secondary/local/package-info.java | 23 - .../apache/ignite/igfs/secondary/package-info.java | 23 - .../apache/ignite/internal/GridKernalContext.java | 39 - .../ignite/internal/GridKernalContextImpl.java | 63 +- .../java/org/apache/ignite/internal/GridTopic.java | 10 +- .../ignite/internal/IgniteComponentType.java | 12 +- .../java/org/apache/ignite/internal/IgniteEx.java | 17 - .../org/apache/ignite/internal/IgniteFeatures.java | 6 +- .../org/apache/ignite/internal/IgniteKernal.java | 138 +- .../ignite/internal/IgniteNodeAttributes.java | 3 - .../ignite/internal/IgniteSchedulerImpl.java | 78 +- .../org/apache/ignite/internal/IgnitionEx.java | 44 - .../ignite/internal/SecurityAwarePredicate.java | 13 +- .../ignite/internal/binary/BinaryContext.java | 79 - .../GridClientConnectionManagerAdapter.java | 39 +- .../client/impl/connection/GridClientTopology.java | 7 +- .../client/util/GridClientStripedLock.java | 5 +- .../internal/client/util/GridClientUtils.java | 45 - .../internal/cluster/ClusterGroupAdapter.java | 8 - .../ignite/internal/cluster/ClusterGroupEx.java | 9 - .../internal/igfs/common/IgfsControlResponse.java | 668 - .../internal/igfs/common/IgfsDataInputStream.java | 43 - .../internal/igfs/common/IgfsDataOutputStream.java | 47 - .../internal/igfs/common/IgfsHandshakeRequest.java | 76 - .../internal/igfs/common/IgfsIpcCommand.java | 102 - .../ignite/internal/igfs/common/IgfsLogger.java | 769 - .../internal/igfs/common/IgfsMarshaller.java | 353 - .../ignite/internal/igfs/common/IgfsMessage.java | 41 - .../igfs/common/IgfsModeResolverRequest.java | 35 - .../igfs/common/IgfsPathControlRequest.java | 259 - .../igfs/common/IgfsStreamControlRequest.java | 101 - .../ignite/internal/igfs/common/package-info.java | 23 - .../internal/managers/IgniteMBeansManager.java | 3 - .../managers/communication/GridIoManager.java | 2 - .../communication/GridIoMessageFactory.java | 30 +- .../managers/communication/GridIoPolicy.java | 3 - .../managers/discovery/GridDiscoveryManager.java | 2 + .../internal/pagemem/wal/record/WALRecord.java | 5 +- .../processors/cache/CacheGroupContext.java | 25 +- .../internal/processors/cache/CacheType.java | 2 +- .../processors/cache/GridCacheAdapter.java | 77 +- .../cache/GridCacheAtomicVersionComparator.java | 19 +- .../cache/GridCacheConcurrentMapImpl.java | 11 +- .../processors/cache/GridCacheEvictionManager.java | 2 +- .../processors/cache/GridCacheMapEntry.java | 17 +- .../internal/processors/cache/GridCacheMvcc.java | 2 +- .../cache/GridCachePartitionExchangeManager.java | 20 + .../processors/cache/GridCachePreloader.java | 7 + .../cache/GridCachePreloaderAdapter.java | 6 + .../processors/cache/GridCacheProcessor.java | 31 +- .../processors/cache/GridCacheProxyImpl.java | 24 - .../processors/cache/GridCacheTtlManager.java | 2 +- .../internal/processors/cache/GridCacheUtils.java | 63 +- .../cache/IgniteCacheOffheapManagerImpl.java | 128 +- .../processors/cache/IgniteInternalCache.java | 14 - .../internal/processors/cache/WalStateManager.java | 220 +- .../binary/CacheObjectBinaryProcessorImpl.java | 3 +- .../distributed/GridDistributedCacheAdapter.java | 2 +- .../GridDistributedTxRemoteAdapter.java | 2 +- .../dht/CacheDistributedGetFutureAdapter.java | 3 +- .../cache/distributed/dht/GridDhtCacheAdapter.java | 4 +- .../cache/distributed/dht/GridDhtGetFuture.java | 2 +- .../distributed/dht/GridDhtGetSingleFuture.java | 2 +- .../dht/GridDhtTransactionalCacheAdapter.java | 4 +- .../distributed/dht/GridDhtTxFinishFuture.java | 10 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 14 +- .../distributed/dht/atomic/GridDhtAtomicCache.java | 21 +- .../dht/colocated/GridDhtColocatedCache.java | 2 +- .../dht/colocated/GridDhtColocatedLockFuture.java | 2 +- .../dht/preloader/FinishPreloadingTask.java | 65 + .../dht/preloader/GridDhtPartitionDemander.java | 356 +- .../preloader/GridDhtPartitionsExchangeFuture.java | 2 +- .../dht/preloader/GridDhtPreloader.java | 52 +- .../dht/preloader/GridDhtPreloaderAssignments.java | 88 + .../preloader/IgniteDhtDemandedPartitionsMap.java | 16 +- .../dht/topology/GridClientPartitionTopology.java | 4 +- .../dht/topology/GridDhtLocalPartition.java | 54 +- .../dht/topology/GridDhtPartitionTopology.java | 5 +- .../dht/topology/GridDhtPartitionTopologyImpl.java | 68 +- .../distributed/near/GridNearCacheAdapter.java | 17 +- .../cache/distributed/near/GridNearCacheEntry.java | 2 +- .../cache/distributed/near/GridNearGetFuture.java | 6 +- .../cache/distributed/near/GridNearLockFuture.java | 2 +- .../near/GridNearTransactionalCache.java | 2 +- .../cache/distributed/near/GridNearTxLocal.java | 6 +- .../processors/cache/local/GridLocalCache.java | 5 + .../cache/local/GridLocalLockFuture.java | 2 +- .../cache/local/atomic/GridLocalAtomicCache.java | 2 +- .../cache/persistence/CheckpointState.java | 7 + .../cache/persistence/DbCheckpointListener.java | 13 +- .../GridCacheDatabaseSharedManager.java | 105 +- .../cache/persistence/GridCacheOffheapManager.java | 2 +- .../IgniteCacheDatabaseSharedManager.java | 18 +- .../persistence/checkpoint/CheckpointProgress.java | 18 + .../checkpoint/CheckpointProgressImpl.java | 39 +- .../cache/persistence/pagemem/PageHeader.java | 4 +- .../cache/persistence/pagemem/PageMemoryImpl.java | 8 +- .../cache/persistence/tree/io/PageIO.java | 3 + .../wal/reader/StandaloneGridKernalContext.java | 29 - .../cache/query/GridCacheQueryAdapter.java | 1 - .../cache/transactions/IgniteInternalTx.java | 6 - .../cache/transactions/IgniteTxAdapter.java | 24 - .../cache/transactions/IgniteTxHandler.java | 2 + .../cache/transactions/IgniteTxManager.java | 13 +- .../cache/version/GridCacheVersionManager.java | 166 +- .../cluster/GridClusterStateProcessor.java | 5 +- .../datastructures/DataStructuresProcessor.java | 4 + .../ignite/internal/processors/hadoop/Hadoop.java | 88 - .../processors/hadoop/HadoopClassLoader.java | 511 - .../processors/hadoop/HadoopClasspathUtils.java | 425 - .../processors/hadoop/HadoopDefaultJobInfo.java | 170 - .../processors/hadoop/HadoopFileBlock.java | 165 - .../internal/processors/hadoop/HadoopHelper.java | 67 - .../internal/processors/hadoop/HadoopJobEx.java | 140 - .../internal/processors/hadoop/HadoopJobId.java | 182 - .../internal/processors/hadoop/HadoopJobInfo.java | 95 - .../internal/processors/hadoop/HadoopJobPhase.java | 38 - .../processors/hadoop/HadoopJobProperty.java | 181 - .../processors/hadoop/HadoopJobStatus.java | 211 - .../processors/hadoop/HadoopLocations.java | 123 - .../hadoop/HadoopMapperAwareTaskOutput.java | 32 - .../processors/hadoop/HadoopNoopHelper.java | 74 - .../processors/hadoop/HadoopNoopProcessor.java | 90 - .../processors/hadoop/HadoopPartitioner.java | 33 - .../processors/hadoop/HadoopProcessorAdapter.java | 104 - .../processors/hadoop/HadoopSerialization.java | 54 - .../internal/processors/hadoop/HadoopTask.java | 71 - .../processors/hadoop/HadoopTaskContext.java | 220 - .../internal/processors/hadoop/HadoopTaskInfo.java | 199 - .../processors/hadoop/HadoopTaskInput.java | 54 - .../processors/hadoop/HadoopTaskOutput.java | 40 - .../internal/processors/hadoop/HadoopTaskType.java | 56 - .../processors/hadoop/counter/HadoopCounter.java | 44 - .../hadoop/counter/HadoopCounterWriter.java | 36 - .../processors/hadoop/counter/HadoopCounters.java | 49 - .../hadoop/io/PartiallyOffheapRawComparatorEx.java | 33 - .../processors/hadoop/message/HadoopMessage.java | 27 - .../internal/processors/hadoop/package-info.java | 23 - .../hadoop/shuffle/HadoopDirectShuffleMessage.java | 272 - .../hadoop/shuffle/HadoopShuffleAck.java | 169 - .../hadoop/shuffle/HadoopShuffleFinishRequest.java | 171 - .../shuffle/HadoopShuffleFinishResponse.java | 141 - .../hadoop/shuffle/HadoopShuffleMessage.java | 363 - .../processors/igfs/IgfsAbstractOutputStream.java | 264 - .../internal/processors/igfs/IgfsAckMessage.java | 198 - .../internal/processors/igfs/IgfsAsyncImpl.java | 354 - .../internal/processors/igfs/IgfsAttributes.java | 190 - .../internal/processors/igfs/IgfsBaseBlockKey.java | 42 - .../internal/processors/igfs/IgfsBlockKey.java | 300 - .../processors/igfs/IgfsBlockLocationImpl.java | 375 - .../processors/igfs/IgfsBlocksMessage.java | 179 - .../processors/igfs/IgfsClientSession.java | 74 - .../processors/igfs/IgfsCommunicationMessage.java | 80 - .../internal/processors/igfs/IgfsContext.java | 244 - .../internal/processors/igfs/IgfsCreateResult.java | 65 - .../internal/processors/igfs/IgfsDataManager.java | 1747 --- .../processors/igfs/IgfsDeleteMessage.java | 193 - .../internal/processors/igfs/IgfsDeleteResult.java | 62 - .../internal/processors/igfs/IgfsDeleteWorker.java | 345 - .../processors/igfs/IgfsDirectoryInfo.java | 282 - .../internal/processors/igfs/IgfsEntryInfo.java | 318 - .../ignite/internal/processors/igfs/IgfsEx.java | 127 - .../processors/igfs/IgfsFileAffinityRange.java | 418 - .../internal/processors/igfs/IgfsFileImpl.java | 292 - .../internal/processors/igfs/IgfsFileInfo.java | 289 - .../internal/processors/igfs/IgfsFileMap.java | 399 - .../processors/igfs/IgfsFileWorkerBatch.java | 215 - .../IgfsFileWorkerBatchCancelledException.java | 51 - .../processors/igfs/IgfsFragmentizerManager.java | 802 -- .../processors/igfs/IgfsFragmentizerRequest.java | 160 - .../processors/igfs/IgfsFragmentizerResponse.java | 121 - .../processors/igfs/IgfsHandshakeResponse.java | 104 - .../internal/processors/igfs/IgfsHelper.java | 49 - .../internal/processors/igfs/IgfsHelperImpl.java | 61 - .../ignite/internal/processors/igfs/IgfsImpl.java | 1852 --- .../processors/igfs/IgfsInputStreamDescriptor.java | 81 - .../processors/igfs/IgfsInputStreamImpl.java | 599 - .../processors/igfs/IgfsInvalidRangeException.java | 43 - .../internal/processors/igfs/IgfsIpcHandler.java | 639 - .../internal/processors/igfs/IgfsJobImpl.java | 123 - ...sLazySecondaryFileSystemPositionedReadable.java | 83 - .../internal/processors/igfs/IgfsListingEntry.java | 140 - .../internal/processors/igfs/IgfsLocalMetrics.java | 212 - .../internal/processors/igfs/IgfsManager.java | 155 - .../internal/processors/igfs/IgfsMetaManager.java | 3403 ----- .../processors/igfs/IgfsMetricsAdapter.java | 241 - .../internal/processors/igfs/IgfsModeResolver.java | 190 - .../processors/igfs/IgfsNodePredicate.java | 80 - .../processors/igfs/IgfsNoopProcessor.java | 83 - .../processors/igfs/IgfsOutputStreamImpl.java | 368 - .../processors/igfs/IgfsOutputStreamProxyImpl.java | 162 - .../internal/processors/igfs/IgfsPathIds.java | 323 - .../processors/igfs/IgfsPathsCreateResult.java | 63 - .../internal/processors/igfs/IgfsProcessor.java | 374 - .../processors/igfs/IgfsProcessorAdapter.java | 81 - .../internal/processors/igfs/IgfsSamplingKey.java | 86 - .../igfs/IgfsSecondaryFileSystemCreateContext.java | 113 - .../igfs/IgfsSecondaryFileSystemImpl.java | 130 - .../igfs/IgfsSecondaryInputStreamDescriptor.java | 59 - .../internal/processors/igfs/IgfsServer.java | 481 - .../processors/igfs/IgfsServerHandler.java | 56 - .../processors/igfs/IgfsServerManager.java | 214 - .../internal/processors/igfs/IgfsStatus.java | 79 - .../internal/processors/igfs/IgfsSyncMessage.java | 152 - .../internal/processors/igfs/IgfsTaskArgsImpl.java | 139 - .../internal/processors/igfs/IgfsThread.java | 88 - .../processors/igfs/IgfsThreadFactory.java | 61 - .../ignite/internal/processors/igfs/IgfsUtils.java | 1226 -- .../igfs/client/IgfsClientAbstractCallable.java | 141 - .../igfs/client/IgfsClientAffinityCallable.java | 96 - .../igfs/client/IgfsClientDeleteCallable.java | 79 - .../igfs/client/IgfsClientExistsCallable.java | 59 - .../igfs/client/IgfsClientInfoCallable.java | 60 - .../igfs/client/IgfsClientListFilesCallable.java | 61 - .../igfs/client/IgfsClientListPathsCallable.java | 60 - .../igfs/client/IgfsClientMkdirsCallable.java | 83 - .../igfs/client/IgfsClientRenameCallable.java | 82 - .../igfs/client/IgfsClientSetTimesCallable.java | 89 - .../igfs/client/IgfsClientSizeCallable.java | 59 - .../igfs/client/IgfsClientSummaryCallable.java | 60 - .../igfs/client/IgfsClientUpdateCallable.java | 82 - .../meta/IgfsClientMetaIdsForPathCallable.java | 65 - .../meta/IgfsClientMetaInfoForPathCallable.java | 64 - .../client/meta/IgfsClientMetaUnlockCallable.java | 126 - .../processors/igfs/data/IgfsDataPutProcessor.java | 98 - .../meta/IgfsMetaDirectoryCreateProcessor.java | 181 - .../meta/IgfsMetaDirectoryListingAddProcessor.java | 136 - .../IgfsMetaDirectoryListingRemoveProcessor.java | 131 - .../IgfsMetaDirectoryListingRenameProcessor.java | 132 - .../IgfsMetaDirectoryListingReplaceProcessor.java | 129 - .../igfs/meta/IgfsMetaFileCreateProcessor.java | 193 - .../igfs/meta/IgfsMetaFileLockProcessor.java | 106 - .../meta/IgfsMetaFileRangeDeleteProcessor.java | 110 - .../meta/IgfsMetaFileRangeUpdateProcessor.java | 119 - .../meta/IgfsMetaFileReserveSpaceProcessor.java | 119 - .../igfs/meta/IgfsMetaFileUnlockProcessor.java | 165 - .../meta/IgfsMetaUpdatePropertiesProcessor.java | 120 - .../igfs/meta/IgfsMetaUpdateTimesProcessor.java | 112 - .../internal/processors/igfs/package-info.java | 23 - .../secondary/local/LocalFileSystemBlockKey.java | 103 - .../secondary/local/LocalFileSystemIgfsFile.java | 137 - .../local/LocalFileSystemPositionedReadable.java | 64 - .../local/LocalFileSystemSizeVisitor.java | 60 - .../igfs/secondary/local/LocalFileSystemUtils.java | 166 - .../internal/processors/job/GridJobWorker.java | 3 +- .../processors/metric/GridMetricManager.java | 3 - .../platform/client/ClientMessageParser.java | 10 + .../platform/client/ClientPlatform.java} | 25 +- .../cache/ClientCacheEntryEventNotification.java | 84 + .../cache/ClientCacheQueryContinuousHandle.java | 94 + .../cache/ClientCacheQueryContinuousRequest.java | 147 + .../cache/ClientCacheQueryContinuousResponse.java | 59 + .../client/cache/ClientCacheScanQueryRequest.java | 27 +- .../internal/processors/pool/PoolProcessor.java | 5 - .../processors/query/GridQueryProcessor.java | 2 +- .../schema/SchemaIndexCachePartitionWorker.java | 4 +- .../query/schema/SchemaIndexCacheVisitorImpl.java | 2 +- .../query/schema/SchemaOperationWorker.java | 17 +- .../processors/resource/GridResourceIoc.java | 6 +- .../processors/resource/GridResourceProcessor.java | 29 +- .../GridResourceProxiedIgniteInjector.java | 6 +- .../internal/processors/rest/GridRestCommand.java | 2 +- .../handlers/GridRestCommandHandlerAdapter.java | 3 - .../handlers/cache/GridCacheCommandHandler.java | 70 +- .../rest/handlers/query/QueryCommandHandler.java | 20 +- .../AbstractSecurityAwareExternalizable.java | 8 +- .../security/IgniteSecurityProcessor.java | 2 +- .../processors/security/SecurityUtils.java | 30 +- .../security/sandbox/AccessControllerSandbox.java | 12 +- .../sandbox/SandboxIgniteComponentProxy.java | 45 +- .../internal/processors/task/GridTaskWorker.java | 4 +- .../ignite/internal/util/FeatureChecker.java | 3 +- .../apache/ignite/internal/util/IgniteUtils.java | 184 +- .../util/distributed/DistributedProcess.java | 19 +- .../ignite/internal/util/ipc/IpcEndpoint.java | 2 +- .../internal/util/ipc/IpcEndpointFactory.java | 2 +- .../visor/cache/VisorCacheSqlMetadata.java | 10 +- .../visor/cache/index/IndexForceRebuildTask.java | 178 + .../index/IndexForceRebuildTaskArg.java} | 57 +- .../cache/index/IndexForceRebuildTaskRes.java | 89 + .../visor/cache/index/IndexListInfoContainer.java | 172 + .../index/IndexListTaskArg.java} | 70 +- .../index/IndexRebuildStatusInfoContainer.java | 118 + .../visor/cache/index/IndexRebuildStatusTask.java | 112 + .../index/IndexRebuildStatusTaskArg.java} | 54 +- .../ignite/internal/visor/igfs/VisorIgfs.java | 27 +- .../internal/visor/igfs/VisorIgfsEndpoint.java | 1 + .../internal/visor/igfs/VisorIgfsFormatTask.java | 10 +- .../visor/igfs/VisorIgfsFormatTaskArg.java | 1 + .../internal/visor/igfs/VisorIgfsMetrics.java | 32 +- .../visor/igfs/VisorIgfsMode.java} | 18 +- .../internal/visor/igfs/VisorIgfsProfiler.java | 4 +- .../visor/igfs/VisorIgfsProfilerClearTask.java | 57 +- .../visor/igfs/VisorIgfsProfilerClearTaskArg.java | 1 + .../igfs/VisorIgfsProfilerClearTaskResult.java | 1 + .../visor/igfs/VisorIgfsProfilerEntry.java | 10 +- .../internal/visor/igfs/VisorIgfsProfilerTask.java | 495 +- .../visor/igfs/VisorIgfsProfilerTaskArg.java | 1 + .../igfs/VisorIgfsProfilerUniformityCounters.java | 1 + .../visor/igfs/VisorIgfsResetMetricsTask.java | 11 +- .../visor/igfs/VisorIgfsResetMetricsTaskArg.java | 1 + .../visor/igfs/VisorIgfsSamplingStateTask.java | 16 +- .../visor/igfs/VisorIgfsSamplingStateTaskArg.java | 1 + .../node/VisorExecutorServiceConfiguration.java | 1 - .../visor/node/VisorGridConfiguration.java | 11 +- .../visor/node/VisorHadoopConfiguration.java | 18 - .../visor/node/VisorIgfsConfiguration.java | 69 +- .../visor/node/VisorNodeDataCollectorJob.java | 71 +- .../VisorQueryDetailMetricsCollectorTask.java | 6 +- .../internal/visor/query/VisorQueryEntity.java | 6 +- .../ignite/internal/visor/util/VisorTaskUtils.java | 27 - .../ignite/resources/FileSystemResource.java | 62 - .../spi/communication/tcp/TcpCommunicationSpi.java | 36 +- .../ignite/spi/discovery/tcp/ServerImpl.java | 97 +- .../spi/failover/always/AlwaysFailoverSpi.java | 5 +- .../main/resources/META-INF/classnames.properties | 135 +- .../config/hadoop/core-site-loopback-secondary.xml | 54 - .../src/test/config/hadoop/core-site-loopback.xml | 44 - .../src/test/config/hadoop/core-site-secondary.xml | 44 - modules/core/src/test/config/hadoop/core-site.xml | 39 - modules/core/src/test/config/igfs-loopback.xml | 112 - modules/core/src/test/config/igfs-shmem.xml | 112 - .../apache/ignite/IgniteCacheAffinitySelfTest.java | 2 + .../ignite/cache/RebalanceCancellationTest.java | 85 +- .../ignite/cache/ResetLostPartitionTest.java | 56 +- .../ignite/igfs/IgfsEventsAbstractSelfTest.java | 849 -- .../igfs/IgfsFragmentizerAbstractSelfTest.java | 144 - .../ignite/igfs/IgfsFragmentizerSelfTest.java | 277 - .../igfs/IgfsFragmentizerTopologySelfTest.java | 51 - .../org/apache/ignite/igfs/IgfsPathSelfTest.java | 163 - .../apache/ignite/igfs/IgfsTestInputGenerator.java | 54 - .../internal/ClusterNodeMetricsSelfTest.java | 29 + .../ignite/internal/GridAffinitySelfTest.java | 2 +- .../GridFailFastNodeFailureDetectionSelfTest.java | 2 +- .../internal/TestRecordingCommunicationSpi.java | 50 + .../encryption/AbstractEncryptionTest.java | 2 + .../cache/CacheNoAffinityExchangeTest.java | 2 + .../processors/cache/GridCacheLeakTest.java | 2 +- .../GridCacheMixedPartitionExchangeSelfTest.java | 5 +- .../GridCacheReplicatedSynchronousCommitTest.java | 7 +- .../GridCacheStoreManagerDeserializationTest.java | 2 +- ...CacheVersionGenerationWithCacheStorageTest.java | 262 + .../GridTransactionsSystemUserTimeMetricsTest.java | 11 +- .../cache/IgniteClientCacheStartFailoverTest.java | 14 +- .../cache/IgniteClusterActivateDeactivateTest.java | 12 +- .../cache/consistency/AbstractReadRepairTest.java | 2 +- .../GridCacheSetAbstractSelfTest.java | 11 +- ...iteExchangeLatchManagerCoordinatorFailTest.java | 40 +- .../cache/distributed/CacheExchangeMergeTest.java | 20 +- .../CacheLateAffinityAssignmentTest.java | 10 + .../cache/distributed/CachePartitionStateTest.java | 12 +- .../GridCacheMultiNodeLockAbstractTest.java | 3 + .../GridCacheNodeFailureAbstractTest.java | 6 + .../IgniteCacheClientNodeChangingTopologyTest.java | 6 + .../IgniteCacheNearRestartRollbackSelfTest.java | 57 +- .../IgniteCachePartitionLossPolicySelfTest.java | 5 +- ...WriteSynchronizationModesMultithreadedTest.java | 5 + .../distributed/dht/GridCacheDhtEntrySelfTest.java | 4 +- .../dht/GridCacheDhtPreloadDelayedSelfTest.java | 98 +- ...eDhtPreloadDelayedWithPersistenceSelfTest.java} | 10 +- .../dht/GridCacheDhtPreloadPerformanceTest.java | 1 - .../RentingPartitionIsOwnedDuringEvictionTest.java | 186 + ...PartitionedExplicitLockNodeFailureSelfTest.java | 2 + .../GridCacheFastNodeLeftForTransactionTest.java | 24 +- ...nitePdsConsistencyOnDelayedPartitionOwning.java | 250 + .../IgnitePdsContinuousRestartTest.java | 50 +- ...tePdsContinuousRestartTestWithExpiryPolicy.java | 5 + ...ocalWalModeChangeDuringRebalancingSelfTest.java | 10 +- ...IgnitePdsCacheWalDisabledOnRebalancingTest.java | 69 +- .../IgnitePdsWithTtlDeactivateOnHighloadTest.java | 291 - .../cache/persistence/db/IgnitePdsWithTtlTest.java | 293 +- .../db/IgniteSequentialNodeCrashRecoveryTest.java | 11 +- ...CheckpointSimulationWithRealCpDisabledTest.java | 6 +- .../db/wal/WalRolloverRecordLoggingTest.java | 6 +- .../pagelocktracker/AbstractPageLockTest.java | 11 +- .../PageLockTrackerManagerTest.java | 9 +- .../pagelocktracker/SharedPageLockTrackerTest.java | 70 +- .../dumpprocessors/ToFileDumpProcessorTest.java | 16 +- .../snapshot/IgniteSnapshotManagerSelfTest.java | 11 + ...atilePartitionCounterStateConsistencyTest.java} | 15 +- .../TxPartitionCounterStateConsistencyTest.java | 4 +- ...unterStateConsistencyVolatileRebalanceTest.java | 10 +- .../datastreamer/DataStreamerImplSelfTest.java | 2 + .../DefaultIgfsSecondaryFileSystemTestAdapter.java | 117 - .../processors/igfs/IgfsAbstractBaseSelfTest.java | 1052 -- .../processors/igfs/IgfsAbstractSelfTest.java | 2606 ---- .../igfs/IgfsAtomicPrimaryMultiNodeSelfTest.java | 39 - .../processors/igfs/IgfsAtomicPrimarySelfTest.java | 39 - .../processors/igfs/IgfsAttributesSelfTest.java | 84 - .../igfs/IgfsBackupFailoverSelfTest.java | 606 - .../igfs/IgfsBackupsDualAsyncSelfTest.java | 40 - .../igfs/IgfsBackupsDualSyncSelfTest.java | 40 - .../igfs/IgfsBackupsPrimarySelfTest.java | 40 - ...fsBlockMessageSystemPoolStarvationSelfTest.java | 298 - ...IgfsCachePerBlockLruEvictionPolicySelfTest.java | 503 - .../processors/igfs/IgfsCacheSelfTest.java | 138 - .../processors/igfs/IgfsCommonAbstractTest.java | 57 - .../processors/igfs/IgfsDataManagerSelfTest.java | 613 - .../processors/igfs/IgfsDualAbstractSelfTest.java | 1688 --- .../igfs/IgfsDualAsyncClientSelfTest.java | 28 - .../igfs/IgfsDualSyncClientSelfTest.java | 28 - .../processors/igfs/IgfsDualSyncSelfTest.java | 32 - .../processors/igfs/IgfsFileInfoSelfTest.java | 83 - .../processors/igfs/IgfsFileMapSelfTest.java | 347 - .../IgfsGroupDataBlockKeyMapperHashSelfTest.java | 136 - .../internal/processors/igfs/IgfsIgniteMock.java | 655 - ...calSecondaryFileSystemDualAbstractSelfTest.java | 297 - ...SecondaryFileSystemDualAsyncClientSelfTest.java | 28 - ...sLocalSecondaryFileSystemDualAsyncSelfTest.java | 32 - ...lSecondaryFileSystemDualSyncClientSelfTest.java | 28 - ...fsLocalSecondaryFileSystemDualSyncSelfTest.java | 32 - ...ocalSecondaryFileSystemProxyClientSelfTest.java | 28 - .../IgfsLocalSecondaryFileSystemProxySelfTest.java | 354 - .../IgfsLocalSecondaryFileSystemTestAdapter.java | 168 - .../processors/igfs/IgfsMetaManagerSelfTest.java | 404 - .../processors/igfs/IgfsMetricsSelfTest.java | 527 - .../ignite/internal/processors/igfs/IgfsMock.java | 438 - .../processors/igfs/IgfsModeResolverSelfTest.java | 192 - .../processors/igfs/IgfsModesSelfTest.java | 497 - .../processors/igfs/IgfsOneClientNodeTest.java | 127 - .../igfs/IgfsPrimaryMultiNodeSelfTest.java | 40 - ...gfsPrimaryRelaxedConsistencyClientSelfTest.java | 28 - ...PrimaryRelaxedConsistencyMultiNodeSelfTest.java | 37 - .../IgfsPrimaryRelaxedConsistencySelfTest.java | 28 - .../processors/igfs/IgfsPrimarySelfTest.java | 32 - .../processors/igfs/IgfsProcessorSelfTest.java | 994 -- .../igfs/IgfsProcessorValidationSelfTest.java | 409 - .../processors/igfs/IgfsProxySelfTest.java | 32 - .../IgfsSecondaryFileSystemInjectionSelfTest.java | 267 - .../igfs/IgfsSecondaryFileSystemTestAdapter.java | 117 - ...gerIpcEndpointRegistrationAbstractSelfTest.java | 253 - ...cEndpointRegistrationOnLinuxAndMacSelfTest.java | 56 - ...erIpcEndpointRegistrationOnWindowsSelfTest.java | 62 - .../internal/processors/igfs/IgfsSizeSelfTest.java | 710 - .../processors/igfs/IgfsStartCacheTest.java | 157 - .../processors/igfs/IgfsStreamsSelfTest.java | 456 - .../internal/processors/igfs/IgfsTaskSelfTest.java | 281 - .../processors/igfs/IgfsTestInputStream.java | 67 - .../processors/igfs/benchmark/IgfsBenchmark.java | 561 - .../internal/processors/igfs/package-info.java | 23 - .../split/IgfsAbstractRecordResolverSelfTest.java | 172 - .../IgfsByteDelimiterRecordResolverSelfTest.java | 344 - .../IgfsFixedLengthRecordResolverSelfTest.java | 149 - ...IgfsNewLineDelimiterRecordResolverSelfTest.java | 132 - .../IgfsStringDelimiterRecordResolverSelfTest.java | 139 - .../cache/GridCacheCommandHandlerSelfTest.java | 10 +- .../query/GridQueryCommandHandlerTest.java | 30 - .../AbstractRemoteSecurityContextCheckTest.java | 18 + .../security/sandbox/EventsSandboxTest.java | 156 + .../sandbox/IgniteOperationsInsideSandboxTest.java | 138 +- .../security/sandbox/PrivilegedProxyTest.java | 61 + .../security/sandbox/SchedulerSandboxTest.java | 126 + .../SchedulerRemoteSecurityContextCheckTest.java | 128 + .../GridServiceDeployClusterReadOnlyModeTest.java | 66 +- .../service/IgniteServiceReassignmentTest.java | 19 +- .../DistributedProcessCoordinatorLeftTest.java | 160 + .../ignite/internal/util/IgniteUtilsSelfTest.java | 69 +- .../IpcSharedMemoryCrashDetectionSelfTest.java | 255 +- .../util/ipc/shmem/IpcSharedMemoryNodeStartup.java | 19 - ...TestClient.java => SharedMemoryTestClient.java} | 2 +- ...TestServer.java => SharedMemoryTestServer.java} | 2 +- .../p2p/GridP2PScanQueryWithTransformerTest.java | 3 + .../PlatformCacheEntryEvenKeyEventFilter.java} | 19 +- .../spi/discovery/tcp/IgniteClientConnectTest.java | 6 +- .../apache/ignite/testframework/GridTestUtils.java | 12 + .../testframework/junits/GridAbstractTest.java | 53 + .../junits/GridTestKernalContext.java | 1 - .../ignite/testframework/junits/IgniteMock.java | 11 - .../junits/multijvm/IgniteClusterProcessProxy.java | 5 - .../junits/multijvm/IgniteProcessProxy.java | 22 - .../testframework/wal/record/RecordUtils.java | 7 + .../ignite/testsuites/IgniteCacheTestSuite7.java | 8 + .../ignite/testsuites/IgniteCacheTestSuite9.java | 4 + .../ignite/testsuites/IgniteIgfsTestSuite.java | 152 - .../ignite/testsuites/IgnitePdsTestSuite2.java | 3 - .../ignite/testsuites/IgnitePdsTestSuite4.java | 5 + .../ignite/testsuites/IgniteUtilSelfTestSuite.java | 5 +- .../ignite/testsuites/SecurityTestSuite.java | 8 + .../ignite/thread/IgniteThreadPoolSizeTest.java | 8 - .../ignite/thread/ThreadPoolMetricsTest.java | 1 - ...mandHandlerClusterByClassTest_cache_help.output | 23 + ...dlerClusterByClassWithSSLTest_cache_help.output | 23 + modules/dev-utils/ignite-modules-test/build.gradle | 1 + modules/hadoop/README.txt | 33 - modules/hadoop/config/core-site.ignite.xml | 90 - modules/hadoop/config/hive-site.ignite.xml | 37 - modules/hadoop/config/mapred-site.ignite.xml | 66 - modules/hadoop/docs/HADOOP_README.txt | 122 - modules/hadoop/pom.xml | 246 - .../hadoop/fs/BasicHadoopFileSystemFactory.java | 163 - .../hadoop/fs/CachingHadoopFileSystemFactory.java | 41 - .../ignite/hadoop/fs/HadoopFileSystemFactory.java | 44 - .../fs/IgniteHadoopFileSystemCounterWriter.java | 72 - .../fs/IgniteHadoopIgfsSecondaryFileSystem.java | 287 - .../hadoop/fs/KerberosHadoopFileSystemFactory.java | 141 - .../org/apache/ignite/hadoop/fs/package-info.java | 23 - .../hadoop/fs/v1/IgniteHadoopFileSystem.java | 922 -- .../apache/ignite/hadoop/fs/v1/package-info.java | 23 - .../hadoop/fs/v2/IgniteHadoopFileSystem.java | 802 -- .../apache/ignite/hadoop/fs/v2/package-info.java | 23 - .../io/BytesWritablePartiallyRawComparator.java | 51 - .../ignite/hadoop/io/PartiallyRawComparator.java | 33 - .../org/apache/ignite/hadoop/io/RawMemory.java | 86 - .../hadoop/io/TextPartiallyRawComparator.java | 51 - .../org/apache/ignite/hadoop/io/package-info.java | 23 - .../IgniteHadoopClientProtocolProvider.java | 132 - .../IgniteHadoopWeightedMapReducePlanner.java | 858 -- .../ignite/hadoop/mapreduce/package-info.java | 23 - .../planner/HadoopAbstractMapReducePlanner.java | 115 - .../planner/HadoopTestRoundRobinMrPlanner.java | 75 - .../apache/ignite/hadoop/planner/package-info.java | 23 - .../ignite/hadoop/util/BasicUserNameMapper.java | 111 - .../ignite/hadoop/util/ChainedUserNameMapper.java | 93 - .../ignite/hadoop/util/KerberosUserNameMapper.java | 137 - .../apache/ignite/hadoop/util/UserNameMapper.java | 34 - .../apache/ignite/hadoop/util/package-info.java | 23 - .../processors/hadoop/HadoopAttributes.java | 166 - .../processors/hadoop/HadoopCommonUtils.java | 154 - .../processors/hadoop/HadoopComponent.java | 62 - .../internal/processors/hadoop/HadoopContext.java | 202 - .../processors/hadoop/HadoopExternalSplit.java | 96 - .../processors/hadoop/HadoopHelperImpl.java | 138 - .../internal/processors/hadoop/HadoopImpl.java | 134 - .../processors/hadoop/HadoopMapperUtils.java | 56 - .../processors/hadoop/HadoopProcessor.java | 252 - .../internal/processors/hadoop/HadoopSetup.java | 541 - .../processors/hadoop/HadoopSplitWrapper.java | 128 - .../hadoop/HadoopTaskCancelledException.java | 35 - .../hadoop/counter/HadoopCounterAdapter.java | 130 - .../hadoop/counter/HadoopCountersImpl.java | 200 - .../hadoop/counter/HadoopLongCounter.java | 93 - .../hadoop/counter/HadoopPerformanceCounter.java | 286 - .../hadoop/delegate/HadoopDelegateUtils.java | 136 - .../HadoopFileSystemCounterWriterDelegate.java | 36 - .../delegate/HadoopFileSystemFactoryDelegate.java | 35 - .../HadoopIgfsSecondaryFileSystemDelegate.java | 28 - .../processors/hadoop/igfs/HadoopIgfsEndpoint.java | 208 - .../hadoop/impl/HadoopMapReduceCounterGroup.java | 123 - .../hadoop/impl/HadoopMapReduceCounters.java | 228 - .../processors/hadoop/impl/HadoopUtils.java | 437 - .../HadoopBasicFileSystemFactoryDelegate.java | 177 - .../HadoopCachingFileSystemFactoryDelegate.java | 74 - .../HadoopDefaultFileSystemFactoryDelegate.java | 61 - .../HadoopFileSystemCounterWriterDelegateImpl.java | 107 - .../HadoopIgfsSecondaryFileSystemDelegateImpl.java | 527 - .../HadoopKerberosFileSystemFactoryDelegate.java | 120 - .../hadoop/impl/fs/HadoopFileSystemCacheUtils.java | 248 - .../hadoop/impl/fs/HadoopFileSystemsUtils.java | 62 - .../hadoop/impl/fs/HadoopLazyConcurrentMap.java | 209 - .../hadoop/impl/fs/HadoopLocalFileSystemV1.java | 39 - .../hadoop/impl/fs/HadoopLocalFileSystemV2.java | 88 - .../hadoop/impl/fs/HadoopParameters.java | 94 - .../hadoop/impl/fs/HadoopRawLocalFileSystem.java | 314 - .../processors/hadoop/impl/igfs/HadoopIgfs.java | 202 - .../igfs/HadoopIgfsCommunicationException.java | 57 - .../processors/hadoop/impl/igfs/HadoopIgfsEx.java | 101 - .../hadoop/impl/igfs/HadoopIgfsFuture.java | 94 - .../hadoop/impl/igfs/HadoopIgfsInProc.java | 678 - .../hadoop/impl/igfs/HadoopIgfsInputStream.java | 629 - .../processors/hadoop/impl/igfs/HadoopIgfsIo.java | 76 - .../hadoop/impl/igfs/HadoopIgfsIpcIo.java | 624 - .../hadoop/impl/igfs/HadoopIgfsIpcIoListener.java | 36 - .../hadoop/impl/igfs/HadoopIgfsJclLogger.java | 123 - .../hadoop/impl/igfs/HadoopIgfsOutProc.java | 531 - .../hadoop/impl/igfs/HadoopIgfsOutputStream.java | 201 - .../hadoop/impl/igfs/HadoopIgfsProperties.java | 89 - .../impl/igfs/HadoopIgfsProxyInputStream.java | 337 - .../impl/igfs/HadoopIgfsProxyOutputStream.java | 165 - ...pIgfsSecondaryFileSystemPositionedReadable.java | 112 - .../hadoop/impl/igfs/HadoopIgfsStreamDelegate.java | 96 - .../impl/igfs/HadoopIgfsStreamEventListener.java | 39 - .../hadoop/impl/igfs/HadoopIgfsUtils.java | 179 - .../hadoop/impl/igfs/HadoopIgfsWrapper.java | 560 - .../hadoop/impl/proto/HadoopClientProtocol.java | 384 - .../hadoop/impl/v1/HadoopV1CleanupTask.java | 64 - .../processors/hadoop/impl/v1/HadoopV1Counter.java | 106 - .../processors/hadoop/impl/v1/HadoopV1MapTask.java | 135 - .../hadoop/impl/v1/HadoopV1OutputCollector.java | 137 - .../hadoop/impl/v1/HadoopV1Partitioner.java | 44 - .../hadoop/impl/v1/HadoopV1ReduceTask.java | 116 - .../hadoop/impl/v1/HadoopV1Reporter.java | 85 - .../hadoop/impl/v1/HadoopV1SetupTask.java | 56 - .../hadoop/impl/v1/HadoopV1Splitter.java | 102 - .../processors/hadoop/impl/v1/HadoopV1Task.java | 97 - .../processors/hadoop/impl/v2/HadoopDaemon.java | 125 - .../hadoop/impl/v2/HadoopSerializationWrapper.java | 138 - .../hadoop/impl/v2/HadoopShutdownHookManager.java | 98 - .../hadoop/impl/v2/HadoopV2CleanupTask.java | 71 - .../processors/hadoop/impl/v2/HadoopV2Context.java | 245 - .../processors/hadoop/impl/v2/HadoopV2Counter.java | 88 - ...pV2DelegatingPartiallyOffheapRawComparator.java | 54 - .../processors/hadoop/impl/v2/HadoopV2Job.java | 511 - .../hadoop/impl/v2/HadoopV2JobResourceManager.java | 321 - .../processors/hadoop/impl/v2/HadoopV2MapTask.java | 111 - .../hadoop/impl/v2/HadoopV2Partitioner.java | 44 - .../hadoop/impl/v2/HadoopV2ReduceTask.java | 105 - .../hadoop/impl/v2/HadoopV2SetupTask.java | 64 - .../hadoop/impl/v2/HadoopV2Splitter.java | 111 - .../processors/hadoop/impl/v2/HadoopV2Task.java | 185 - .../hadoop/impl/v2/HadoopV2TaskContext.java | 628 - .../impl/v2/HadoopWritableSerialization.java | 75 - .../processors/hadoop/io/OffheapRawMemory.java | 131 - .../hadoop/jobtracker/HadoopJobMetadata.java | 316 - .../hadoop/jobtracker/HadoopJobTracker.java | 1780 --- .../hadoop/mapreduce/MapReduceClient.java | 160 - .../hadoop/planner/HadoopDefaultMapReducePlan.java | 109 - .../hadoop/planner/HadoopMapReducePlanGroup.java | 149 - .../planner/HadoopMapReducePlanTopology.java | 88 - .../proto/HadoopProtocolJobCountersTask.java | 46 - .../hadoop/proto/HadoopProtocolJobStatusTask.java | 82 - .../hadoop/proto/HadoopProtocolKillJobTask.java | 46 - .../hadoop/proto/HadoopProtocolNextTaskIdTask.java | 36 - .../hadoop/proto/HadoopProtocolSubmitJobTask.java | 59 - .../hadoop/proto/HadoopProtocolTaskAdapter.java | 119 - .../hadoop/proto/HadoopProtocolTaskArguments.java | 84 - .../processors/hadoop/shuffle/HadoopShuffle.java | 301 - .../hadoop/shuffle/HadoopShuffleJob.java | 1113 -- .../hadoop/shuffle/HadoopShuffleLocalState.java | 67 - .../hadoop/shuffle/HadoopShuffleRemoteState.java | 60 - .../collections/HadoopConcurrentHashMultimap.java | 616 - .../shuffle/collections/HadoopHashMultimap.java | 176 - .../collections/HadoopHashMultimapBase.java | 212 - .../hadoop/shuffle/collections/HadoopMultimap.java | 113 - .../shuffle/collections/HadoopMultimapBase.java | 438 - .../hadoop/shuffle/collections/HadoopSkipList.java | 744 - .../shuffle/direct/HadoopDirectDataInput.java | 232 - .../shuffle/direct/HadoopDirectDataOutput.java | 234 - .../direct/HadoopDirectDataOutputContext.java | 139 - .../direct/HadoopDirectDataOutputState.java | 66 - .../hadoop/shuffle/streams/HadoopDataInStream.java | 203 - .../shuffle/streams/HadoopDataOutStream.java | 130 - .../shuffle/streams/HadoopOffheapBuffer.java | 140 - .../taskexecutor/HadoopEmbeddedTaskExecutor.java | 152 - .../hadoop/taskexecutor/HadoopExecutorService.java | 233 - .../hadoop/taskexecutor/HadoopRunnableTask.java | 300 - .../taskexecutor/HadoopTaskExecutorAdapter.java | 59 - .../hadoop/taskexecutor/HadoopTaskState.java | 38 - .../hadoop/taskexecutor/HadoopTaskStatus.java | 116 - .../external/HadoopExternalTaskExecutor.java | 977 -- .../external/HadoopExternalTaskMetadata.java | 67 - .../external/HadoopJobInfoUpdateRequest.java | 113 - .../external/HadoopPrepareForJobRequest.java | 130 - .../external/HadoopProcessDescriptor.java | 149 - .../external/HadoopTaskExecutionRequest.java | 114 - .../external/HadoopTaskFinishedMessage.java | 94 - .../external/child/HadoopChildProcessRunner.java | 464 - .../child/HadoopExternalProcessStarter.java | 301 - .../HadoopAbstractCommunicationClient.java | 96 - .../communication/HadoopCommunicationClient.java | 72 - .../communication/HadoopExternalCommunication.java | 1474 -- .../HadoopHandshakeTimeoutException.java | 42 - .../communication/HadoopIpcToNioAdapter.java | 253 - .../communication/HadoopMarshallerFilter.java | 93 - .../communication/HadoopMessageListener.java | 39 - .../HadoopTcpNioCommunicationClient.java | 93 - .../main/resources/META-INF/classnames.properties | 101 - ...adoop.mapreduce.protocol.ClientProtocolProvider | 1 - .../src/test/config/hadoop-fs-open-test/grid-0.xml | 125 - .../src/test/config/hadoop-fs-open-test/grid-1.xml | 125 - .../src/test/config/hadoop-fs-open-test/grid-2.xml | 125 - .../src/test/config/igfs-cli-config-dual-async.xml | 134 - .../src/test/config/igfs-cli-config-dual-sync.xml | 132 - .../src/test/config/igfs-cli-config-primary.xml | 123 - .../src/test/config/igfs-cli-config-proxy.xml | 132 - .../processors/hadoop/HadoopSharedMap.java | 67 - .../processors/hadoop/HadoopTestClassLoader.java | 99 - .../hadoop/impl/HadoopAbstractMapReduceTest.java | 449 - .../hadoop/impl/HadoopAbstractSelfTest.java | 247 - .../hadoop/impl/HadoopAbstractWordCountTest.java | 175 - .../hadoop/impl/HadoopCommandLineTest.java | 500 - .../hadoop/impl/HadoopErrorSimulator.java | 326 - .../hadoop/impl/HadoopFileSystemsTest.java | 165 - .../processors/hadoop/impl/HadoopGroupingTest.java | 304 - .../hadoop/impl/HadoopJobTrackerSelfTest.java | 329 - .../impl/HadoopMapReduceEmbeddedSelfTest.java | 274 - .../impl/HadoopMapReduceErrorResilienceTest.java | 163 - .../hadoop/impl/HadoopMapReduceTest.java | 68 - .../hadoop/impl/HadoopNoHadoopMapReduceTest.java | 49 - .../hadoop/impl/HadoopPlannerMockJob.java | 187 - .../impl/HadoopSerializationWrapperSelfTest.java | 83 - .../hadoop/impl/HadoopSnappyFullMapReduceTest.java | 46 - .../processors/hadoop/impl/HadoopSnappyTest.java | 109 - .../hadoop/impl/HadoopSortingExternalTest.java | 46 - .../processors/hadoop/impl/HadoopSortingTest.java | 306 - .../hadoop/impl/HadoopSplitWrapperSelfTest.java | 72 - .../processors/hadoop/impl/HadoopStartup.java | 53 - .../hadoop/impl/HadoopTaskExecutionSelfTest.java | 550 - .../processors/hadoop/impl/HadoopTasksV1Test.java | 62 - .../processors/hadoop/impl/HadoopTasksV2Test.java | 81 - .../impl/HadoopTasksVersionsAbstractTest.java | 269 - .../processors/hadoop/impl/HadoopTeraSortTest.java | 415 - .../hadoop/impl/HadoopTestTaskContext.java | 233 - .../processors/hadoop/impl/HadoopTestUtils.java | 177 - .../hadoop/impl/HadoopTxConfigCacheTest.java | 44 - .../hadoop/impl/HadoopUserLibsSelfTest.java | 268 - .../hadoop/impl/HadoopV2JobSelfTest.java | 110 - .../hadoop/impl/HadoopValidationSelfTest.java | 55 - .../impl/HadoopWeightedMapReducePlannerTest.java | 604 - .../impl/HadoopWeightedPlannerMapReduceTest.java | 38 - .../hadoop/impl/books/alice-in-wonderland.txt | 3735 ----- .../processors/hadoop/impl/books/art-of-war.txt | 6982 --------- .../hadoop/impl/books/huckleberry-finn.txt | 11733 --------------- .../hadoop/impl/books/sherlock-holmes.txt | 13052 ----------------- .../processors/hadoop/impl/books/tom-sawyer.txt | 8858 ------------ .../HadoopClientProtocolEmbeddedSelfTest.java | 35 - ...adoopClientProtocolMultipleServersSelfTest.java | 315 - .../impl/client/HadoopClientProtocolSelfTest.java | 666 - .../hadoop/impl/examples/HadoopPopularWords.java | 298 - .../hadoop/impl/examples/HadoopWordCount1.java | 94 - .../hadoop/impl/examples/HadoopWordCount1Map.java | 79 - .../impl/examples/HadoopWordCount1Reduce.java | 61 - .../hadoop/impl/examples/HadoopWordCount2.java | 111 - .../impl/examples/HadoopWordCount2Combiner.java | 45 - .../impl/examples/HadoopWordCount2Mapper.java | 88 - .../impl/examples/HadoopWordCount2Reducer.java | 113 - .../KerberosHadoopFileSystemFactorySelfTest.java | 129 - .../hadoop/impl/igfs/Hadoop1DualAbstractTest.java | 166 - .../impl/igfs/Hadoop1OverIgfsDualAsyncTest.java | 32 - .../impl/igfs/Hadoop1OverIgfsDualSyncTest.java | 32 - .../hadoop/impl/igfs/Hadoop1OverIgfsProxyTest.java | 69 - .../impl/igfs/HadoopFIleSystemFactorySelfTest.java | 350 - .../HadoopIgfs20FileSystemAbstractSelfTest.java | 2109 --- ...oopIgfs20FileSystemLoopbackPrimarySelfTest.java | 86 - ...HadoopIgfs20FileSystemShmemPrimarySelfTest.java | 77 - .../impl/igfs/HadoopIgfsDualAbstractSelfTest.java | 328 - .../impl/igfs/HadoopIgfsDualAsyncSelfTest.java | 32 - .../impl/igfs/HadoopIgfsDualSyncSelfTest.java | 32 - .../HadoopIgfsSecondaryFileSystemTestAdapter.java | 152 - ...HadoopSecondaryFileSystemConfigurationTest.java | 602 - .../hadoop/impl/igfs/IgfsEventsTestSuite.java | 307 - .../impl/igfs/IgfsNearOnlyMultiNodeSelfTest.java | 216 - .../IgniteHadoopFileSystemAbstractSelfTest.java | 2574 ---- ...adoopFileSystemClientBasedAbstractSelfTest.java | 196 - ...doopFileSystemClientBasedDualAsyncSelfTest.java | 47 - ...adoopFileSystemClientBasedDualSyncSelfTest.java | 47 - .../IgniteHadoopFileSystemClientBasedOpenTest.java | 301 - ...HadoopFileSystemClientBasedPrimarySelfTest.java | 47 - ...teHadoopFileSystemClientBasedProxySelfTest.java | 46 - .../igfs/IgniteHadoopFileSystemClientSelfTest.java | 220 - .../IgniteHadoopFileSystemHandshakeSelfTest.java | 283 - .../IgniteHadoopFileSystemIpcCacheSelfTest.java | 215 - .../igfs/IgniteHadoopFileSystemLoggerSelfTest.java | 303 - .../IgniteHadoopFileSystemLoggerStateSelfTest.java | 341 - ...teHadoopFileSystemLoopbackAbstractSelfTest.java | 50 - ...ileSystemLoopbackEmbeddedDualAsyncSelfTest.java | 43 - ...FileSystemLoopbackEmbeddedDualSyncSelfTest.java | 43 - ...pFileSystemLoopbackEmbeddedPrimarySelfTest.java | 43 - ...ileSystemLoopbackEmbeddedSecondarySelfTest.java | 43 - ...ileSystemLoopbackExternalDualAsyncSelfTest.java | 33 - ...FileSystemLoopbackExternalDualSyncSelfTest.java | 33 - ...pFileSystemLoopbackExternalPrimarySelfTest.java | 33 - ...ileSystemLoopbackExternalSecondarySelfTest.java | 33 - ...emLoopbackExternalToClientAbstractSelfTest.java | 60 - ...mLoopbackExternalToClientDualAsyncSelfTest.java | 33 - ...emLoopbackExternalToClientDualSyncSelfTest.java | 33 - ...temLoopbackExternalToClientPrimarySelfTest.java | 33 - ...ystemLoopbackExternalToClientProxySelfTest.java | 33 - ...gniteHadoopFileSystemShmemAbstractSelfTest.java | 95 - ...opFileSystemShmemExternalDualAsyncSelfTest.java | 41 - ...oopFileSystemShmemExternalDualSyncSelfTest.java | 33 - ...doopFileSystemShmemExternalPrimarySelfTest.java | 33 - ...opFileSystemShmemExternalSecondarySelfTest.java | 33 - ...ystemShmemExternalToClientAbstractSelfTest.java | 107 - ...stemShmemExternalToClientDualAsyncSelfTest.java | 33 - ...ystemShmemExternalToClientDualSyncSelfTest.java | 33 - ...SystemShmemExternalToClientPrimarySelfTest.java | 33 - ...leSystemShmemExternalToClientProxySelfTest.java | 33 - .../shuffle/collections/HadoopAbstractMapTest.java | 187 - .../HadoopConcurrentHashMultimapSelftest.java | 283 - .../shuffle/collections/HadoopHashMapSelfTest.java | 134 - .../collections/HadoopSkipListSelfTest.java | 298 - .../shuffle/streams/HadoopDataStreamSelfTest.java | 301 - .../taskexecutor/HadoopExecutorServiceTest.java | 73 - .../HadoopExternalTaskExecutionSelfTest.java | 237 - .../HadoopExternalCommunicationSelfTest.java | 227 - .../impl/util/BasicUserNameMapperSelfTest.java | 137 - .../impl/util/ChainedUserNameMapperSelfTest.java | 112 - .../impl/util/KerberosUserNameMapperSelfTest.java | 105 - .../hadoop/state/HadoopGroupingTestState.java | 39 - .../state/HadoopJobTrackerSelfTestState.java | 44 - .../HadoopMapReduceEmbeddedSelfTestState.java | 31 - .../state/HadoopTaskExecutionSelfTestValues.java | 50 - .../ignite/testsuites/IgniteHadoopTestSuite.java | 379 - .../IgniteIgfsLinuxAndMacOSTestSuite.java | 79 - .../cache/hibernate/HibernateCacheProxy.java | 10 - .../internal/visor/cache/index/IndexListTask.java | 139 + .../visor/verify/ValidateIndexesClosure.java | 8 - ...tributedPartitionQueryNodeRestartsSelfTest.java | 12 +- .../cache/index/AbstractSchemaSelfTest.java | 15 +- .../DynamicColumnsAbstractConcurrentSelfTest.java | 20 +- .../DynamicIndexAbstractConcurrentSelfTest.java | 20 +- ...MvccPartitionedSqlTxQueriesWithReducerTest.java | 8 +- .../db/LongDestroyDurableBackgroundTaskTest.java | 5 +- .../processors/database/RebuildIndexTest.java | 7 +- .../query/IgniteSqlGroupConcatCollocatedTest.java | 9 +- .../IgniteSqlGroupConcatNotCollocatedTest.java | 24 +- modules/platforms/cpp/core/src/ignition.cpp | 1 + .../Apache.Ignite.Core.Tests.DotNetCore.csproj | 488 - .../Cache/CacheTest.cs | 56 - .../Common/Person.cs | 44 - .../Common/TestLogger.cs | 74 - .../Common/TestUtils.DotNetCore.cs | 99 - .../Properties/AssemblyInfo.cs | 52 - .../Apache.Ignite.Core.Tests.DotNetCore/app.config | 44 - .../Apache.Ignite.Core.Tests.DotNetCore.csproj | 111 + .../Apache.Ignite.Core.Tests.DotNetCore.snk | Bin .../Apache.Ignite.Core.Tests.csproj | 12 +- .../ApiParity/BinaryParityTest.cs | 2 +- .../ApiParity/CacheAffinityParityTest.cs | 2 +- .../ApiParity/CacheConfigurationParityTest.cs | 4 +- .../ApiParity/CacheMetricsParityTest.cs | 2 +- .../ApiParity/CacheParityTest.cs | 2 +- .../ClientConnectorConfigurationParityTest.cs | 2 +- .../ApiParity/ClusterMetricsParityTest.cs | 2 +- .../ApiParity/ClusterNodeParityTest.cs | 4 +- .../ApiParity/ClusterParityTest.cs | 2 +- .../ApiParity/ComputeParityTest.cs | 2 +- .../ApiParity/DataRegionConfigurationParityTest.cs | 4 +- .../ApiParity/DataRegionMetricsParityTest.cs | 2 +- .../DataStorageConfigurationParityTest.cs | 4 +- .../ApiParity/DataStorageMetricsParityTest.cs | 2 +- .../ApiParity/EventsParityTest.cs | 2 +- .../ApiParity/IgniteConfigurationParityTest.cs | 5 +- .../ApiParity/IgniteParityTest.cs | 2 +- .../ApiParity/MessagingParityTest.cs | 2 +- .../ApiParity/ParityTest.cs | 25 +- .../QueryEntityConfigurationParityTest.cs | 4 +- .../ApiParity/ServicesParityTest.cs | 2 +- .../ApiParity/StreamerParityTest.cs | 2 +- .../ApiParity/TcpCommunicationSpiParityTest.cs | 4 +- .../ApiParity/TransactionMetricsParityTest.cs | 2 +- .../ApiParity/TransactionsParityTest.cs | 2 +- .../Binary/BinaryCompactFooterInteropTest.cs | 4 +- .../Binary/BinaryDynamicRegistrationTest.cs | 34 +- .../Binary/BinaryStringTest.cs | 2 + .../Apache.Ignite.Core.Tests/Binary/EnumsTest.cs | 23 +- .../Binary/EnumsTestOnline.cs | 3 +- .../Binary/JavaBinaryInteropTest.cs | 1 + .../Serializable/AdvancedSerializationTest.cs | 4 +- .../Serializable/BasicSerializableObjectsTest.cs | 4 +- .../Binary/Serializable/CallbacksTest.cs | 4 +- .../Binary/Serializable/DelegatesTest.cs | 2 + .../Binary/Serializable/SqlDmlTest.cs | 25 +- .../Binary/TypeResolverTest.cs | 21 +- .../Cache/Affinity/AffinityFunctionTest.cs | 7 +- .../Cache/CacheAbstractTest.cs | 25 +- .../Cache/CacheDynamicStartTest.cs | 13 +- .../Cache/CacheForkedTest.cs | 6 +- .../Cache/CacheQueryMetricsTest.cs | 1 - .../Apache.Ignite.Core.Tests/Cache/CacheTestKey.cs | 3 +- .../Cache/NearCacheTest.cs | 10 +- .../Cache/PartitionLossTest.cs | 16 +- .../Platform/PlatformCacheTopologyChangeTest.cs | 134 +- .../Cache/Query/CacheDmlQueriesTest.cs | 17 +- .../Continuous/ContinuousQueryAbstractTest.cs | 18 +- .../Continuous/ContinuousQueryJavaFilterTest.cs | 3 +- .../Cache/Query/Linq/CacheLinqTest.Strings.cs | 2 - .../Cache/Store/CacheParallelLoadStoreTest.cs | 2 +- .../Cache/Store/CacheStoreSessionTest.cs | 10 +- .../Store/CacheStoreSessionTestSharedFactory.cs | 4 +- .../Cache/Store/CacheStoreTestCodeConfig.cs | 9 +- .../Client/Cache/CacheClientAsyncWrapper.cs | 7 + .../Client/Cache/CacheTest.cs | 10 +- .../Client}/Cache/CacheTestAsyncAwait.cs | 2 +- .../Client/Cache/ContinuousQueryTest.cs | 802 ++ .../Client/Cache/ScanQueryTest.cs | 14 +- .../Client/ClientConnectionTest.cs | 23 +- .../Client/ClientServerCacheAdapter.cs | 8 +- .../Client/ClientTestBase.cs | 8 +- .../Cluster/ClientClusterDiscoveryTestsBase.cs | 12 +- .../ClientProtocolCompatibilityTest.cs | 26 +- .../ClientReconnectCompatibilityTest.cs | 10 +- .../ClientServerCompatibilityTest.cs | 48 +- .../Client/Compute/ComputeClientTests.cs | 3 +- .../Client/IgniteClientConfigurationTest.cs | 10 +- .../Client/RawSecureSocketTest.cs | 4 + .../Common/TestFixtureSetUp.cs | 0 .../Common/TestFixtureTearDown.cs | 0 .../Compute/AbstractTaskTest.cs | 20 +- .../Compute/CancellationTest.cs | 4 +- .../Compute/ComputeApiTest.JavaTask.cs | 2 - .../Compute/ComputeApiTest.cs | 51 +- .../Compute/ComputeMultithreadedTest.cs | 22 +- .../Config/Apache.Ignite.exe.config.test | 2 +- .../Config/Client/server.jks | Bin 4256 -> 2392 bytes .../Config/Client/thin-client-cert.pfx | Bin 4549 -> 2717 bytes .../Config/Client/trust.jks | Bin 1089 -> 1199 bytes .../ConsoleRedirectTest.cs | 30 +- .../Apache.Ignite.Core.Tests/DeploymentTest.cs | 6 +- .../dotnet/Apache.Ignite.Core.Tests/EventsTest.cs | 48 +- .../Apache.Ignite.Core.Tests/Examples/PathUtil.cs | 4 +- .../Apache.Ignite.Core.Tests/ExceptionsTest.cs | 9 - .../Apache.Ignite.Core.Tests/ExecutableTest.cs | 8 +- .../IgniteConfigurationSectionTest.cs | 8 +- .../IgniteConfigurationSerializerTest.cs | 29 +- .../IgniteConfigurationTest.cs | 11 +- .../Apache.Ignite.Core.Tests/IgniteLockTests.cs | 5 +- .../IgniteStartStopProcessorInitTest.cs | 113 + .../IgniteStartStopTest.cs | 73 +- .../IgnitionStartTest.cs | 35 +- .../Impl/Compute/ComputeImplTest.cs | 65 - .../Apache.Ignite.Core.Tests/JavaServer/pom.xml | 2 +- .../Apache.Ignite.Core.Tests/LifecycleTest.cs | 6 +- .../dotnet/Apache.Ignite.Core.Tests/LoadDllTest.cs | 24 +- .../Log/ConcurrentMemoryTarget.cs | 4 +- .../Log/DefaultLoggerTest.cs | 7 +- .../Log/Log4NetLoggerTest.cs | 2 + .../Apache.Ignite.Core.Tests/Log/NLogLoggerTest.cs | 4 +- .../Apache.Ignite.Core.Tests/MarshallerTest.cs | 12 +- .../Apache.Ignite.Core.Tests/MultiAppDomainTest.cs | 6 +- .../Process/IgniteProcessConsoleOutputReader.cs | 5 + .../Apache.Ignite.Core.Tests/ReconnectTest.cs | 35 +- .../Services/CallPlatformServiceTest.cs | 53 +- .../Services/ServicesTest.cs | 9 +- .../dotnet/Apache.Ignite.Core.Tests/TestBase.cs | 3 +- .../dotnet/Apache.Ignite.Core.Tests/TestRunner.cs | 25 +- .../Apache.Ignite.Core.Tests/TestUtils.Windows.cs | 115 - .../{TestUtils.Common.cs => TestUtils.cs} | 141 +- .../Apache.Ignite.Core.Tests/WindowsServiceTest.cs | 2 + .../tde.jks | Bin .../Apache.Ignite.Core.DotNetCore.csproj | 8 + .../Apache.Ignite.Core/Apache.Ignite.Core.csproj | 5 + .../Cache/Query/Continuous/ContinuousQuery.cs | 32 +- .../Client/Cache/ICacheClient.cs | 8 + .../Query/Continuous/ContinuousQueryClient.cs | 101 + .../ContinuousQueryDisconnectedEventArgs.cs} | 29 +- .../Continuous/IContinuousQueryHandleClient.cs} | 18 +- .../Apache.Ignite.Core/Impl/Binary/BinaryObject.cs | 10 +- .../Impl/Cache/Query/QueryCursorBase.cs | 7 +- .../Impl/Client/Cache/CacheClient.cs | 143 +- .../Cache/Query/ClientContinuousQueryHandle.cs | 96 + .../Apache.Ignite.Core/Impl/Client/ClientOp.cs | 6 +- .../Apache.Ignite.Core/Impl/Client/ClientSocket.cs | 16 +- .../Apache.Ignite.Core/Impl/Client/IgniteClient.cs | 9 +- .../Apache.Ignite.Core/Impl/Events/Events.cs | 22 +- .../Impl/Unmanaged/Jni/AppDomains.cs | 6 +- .../Impl/Unmanaged/Jni/Callbacks.cs | 4 +- .../Apache.Ignite.Core/Impl/Unmanaged/Jni/Env.cs | 4 +- .../Impl/Unmanaged/Jni/Jvm.CrossAppDomain.cs | 95 + .../Apache.Ignite.Core/Impl/Unmanaged/Jni/Jvm.cs | 72 +- .../Impl/Unmanaged/Jni/JvmDll.cs | 20 +- .../Apache.Ignite.Core/Properties/AssemblyInfo.cs | 2 +- .../platforms/dotnet/Apache.Ignite.DotNetCore.sln | 12 +- .../Apache.Ignite.Linq/Impl/MethodVisitor.cs | 45 +- modules/platforms/dotnet/DEVNOTES.txt | 30 +- modules/platforms/dotnet/README.txt | 39 - modules/platforms/dotnet/build.sh | 5 +- .../java/org/apache/ignite/IgniteSpringBean.java | 14 - .../spring/IgniteExcludeInConfigurationTest.java | 5 +- .../org/apache/ignite/spring/sprint-exclude.xml | 23 +- modules/sqlline/bin/sqlline.bat | 1 + modules/sqlline/bin/sqlline.sh | 1 + modules/sqlline/pom.xml | 7 +- modules/storm/README.txt | 37 - modules/storm/licenses/apache-2.0.txt | 202 - modules/storm/pom.xml | 98 - .../apache/ignite/stream/storm/StormStreamer.java | 300 - .../apache/ignite/stream/storm/package-info.java | 22 - .../storm/IgniteStormStreamerSelfTestSuite.java | 31 - .../stream/storm/StormIgniteStreamerSelfTest.java | 185 - .../apache/ignite/stream/storm/TestStormSpout.java | 132 - .../storm/src/test/resources/example-ignite.xml | 71 - .../config/VisorConfigurationCommand.scala | 7 +- .../visor/commands/open/VisorOpenCommand.scala | 5 +- modules/web-console/.dockerignore | 10 - modules/web-console/.gitignore | 4 - modules/web-console/DEVNOTES.txt | 145 - modules/web-console/README.txt | 36 - modules/web-console/assembly/README.txt | 127 - modules/web-console/assembly/direct-install.xml | 91 - modules/web-console/backend/.eslintrc | 169 - modules/web-console/backend/.gitignore | 3 - modules/web-console/backend/agent_dists/README.txt | 6 - modules/web-console/backend/app/agentSocket.js | 124 - modules/web-console/backend/app/agentsHandler.js | 419 - modules/web-console/backend/app/apiServer.js | 88 - modules/web-console/backend/app/browsersHandler.js | 348 - modules/web-console/backend/app/configure.js | 104 - modules/web-console/backend/app/mongo.js | 180 - modules/web-console/backend/app/nconf.js | 54 - modules/web-console/backend/app/routes.js | 66 - modules/web-console/backend/app/schemas.js | 1323 -- modules/web-console/backend/app/settings.js | 150 - .../backend/config/settings.json.sample | 36 - .../backend/errors/AppErrorException.js | 34 - .../backend/errors/AuthFailedException.js | 30 - .../backend/errors/DuplicateKeyException.js | 28 - .../backend/errors/IllegalAccessError.js | 30 - .../backend/errors/IllegalArgumentException.js | 28 - .../errors/MissingConfirmRegistrationException.js | 34 - .../backend/errors/MissingResourceException.js | 30 - .../backend/errors/ServerErrorException.js | 35 - modules/web-console/backend/errors/index.js | 43 - modules/web-console/backend/index.js | 41 - modules/web-console/backend/injector.js | 29 - modules/web-console/backend/launch-tools.js | 113 - modules/web-console/backend/middlewares/api.js | 60 - modules/web-console/backend/middlewares/demo.js | 31 - modules/web-console/backend/middlewares/host.js | 40 - modules/web-console/backend/middlewares/user.js | 36 - .../migrations/1502249492000-invalidate_rename.js | 28 - .../migrations/1502432624000-cache-index.js | 32 - .../backend/migrations/1504672035000-igfs-index.js | 32 - .../migrations/1505114649000-models-index.js | 32 - .../1508395969410-init-registered-date.js | 34 - .../migrations/1516948939797-migrate-configs.js | 399 - .../1547440382485-account-make-email-unique.js | 85 - modules/web-console/backend/migrations/README.txt | 4 - .../backend/migrations/migration-utils.js | 127 - modules/web-console/backend/package-lock.json | 8115 ----------- modules/web-console/backend/package.json | 86 - modules/web-console/backend/routes/activities.js | 46 - modules/web-console/backend/routes/admin.js | 91 - modules/web-console/backend/routes/caches.js | 79 - modules/web-console/backend/routes/clusters.js | 108 - .../web-console/backend/routes/configuration.js | 53 - modules/web-console/backend/routes/demo.js | 145 - .../web-console/backend/routes/demo/caches.json | 87 - .../web-console/backend/routes/demo/clusters.json | 50 - .../web-console/backend/routes/demo/domains.json | 317 - modules/web-console/backend/routes/demo/igfss.json | 10 - modules/web-console/backend/routes/domains.js | 84 - modules/web-console/backend/routes/downloads.js | 59 - modules/web-console/backend/routes/igfss.js | 79 - modules/web-console/backend/routes/notebooks.js | 83 - modules/web-console/backend/routes/profile.js | 74 - modules/web-console/backend/routes/public.js | 161 - modules/web-console/backend/services/Utils.js | 51 - modules/web-console/backend/services/activities.js | 111 - modules/web-console/backend/services/auth.js | 178 - modules/web-console/backend/services/caches.js | 215 - modules/web-console/backend/services/clusters.js | 279 - .../web-console/backend/services/configurations.js | 70 - modules/web-console/backend/services/domains.js | 266 - modules/web-console/backend/services/downloads.js | 93 - modules/web-console/backend/services/igfss.js | 184 - modules/web-console/backend/services/mails.js | 216 - modules/web-console/backend/services/notebooks.js | 115 - .../web-console/backend/services/notifications.js | 50 - modules/web-console/backend/services/sessions.js | 60 - modules/web-console/backend/services/spaces.js | 90 - modules/web-console/backend/services/users.js | 275 - modules/web-console/backend/templates/base.html | 21 - modules/web-console/backend/test/app/db.js | 69 - modules/web-console/backend/test/app/httpAgent.js | 50 - modules/web-console/backend/test/app/mail.js | 31 - modules/web-console/backend/test/app/settings.js | 38 - .../web-console/backend/test/config/settings.json | 17 - .../web-console/backend/test/data/accounts.json | 19 - modules/web-console/backend/test/data/caches.json | 135 - .../web-console/backend/test/data/clusters.json | 56 - modules/web-console/backend/test/data/domains.json | 322 - modules/web-console/backend/test/data/igfss.json | 12 - modules/web-console/backend/test/data/spaces.json | 14 - modules/web-console/backend/test/index.js | 31 - modules/web-console/backend/test/injector.js | 36 - .../web-console/backend/test/routes/clusters.js | 82 - modules/web-console/backend/test/routes/public.js | 68 - .../backend/test/unit/ActivitiesService.test.js | 132 - .../backend/test/unit/AuthService.test.js | 94 - .../backend/test/unit/CacheService.test.js | 172 - .../backend/test/unit/ClusterService.test.js | 376 - .../backend/test/unit/DomainService.test.js | 172 - .../backend/test/unit/IgfsService.test.js | 145 - .../web-console/backend/test/unit/Utils.test.js | 48 - .../web-console/docker/compose/backend/Dockerfile | 35 - .../web-console/docker/compose/docker-compose.yml | 55 - .../web-console/docker/compose/frontend/Dockerfile | 45 - .../docker/compose/frontend/nginx/nginx.conf | 59 - .../docker/compose/frontend/nginx/web-console.conf | 62 - modules/web-console/e2e/docker-compose.yml | 42 - modules/web-console/e2e/testcafe/.eslintrc | 1 - modules/web-console/e2e/testcafe/Dockerfile | 32 - .../e2e/testcafe/components/FormField.js | 88 - .../e2e/testcafe/components/ListEditable.js | 83 - .../e2e/testcafe/components/PanelCollapsible.js | 28 - .../web-console/e2e/testcafe/components/Table.js | 63 - .../e2e/testcafe/components/confirmation.js | 39 - .../e2e/testcafe/components/modalInput.js | 40 - .../web-console/e2e/testcafe/components/no-data.js | 20 - .../e2e/testcafe/components/notifications.js | 21 - .../components/pageAdvancedConfiguration.js | 29 - .../e2e/testcafe/components/pageConfiguration.js | 21 - .../e2e/testcafe/components/topNavigation.js | 23 - .../e2e/testcafe/components/userMenu.js | 34 - .../e2e/testcafe/environment/envtools.js | 197 - .../e2e/testcafe/environment/launch-env.js | 26 - .../e2e/testcafe/fixtures/admin-panel.js | 67 - .../e2e/testcafe/fixtures/auth/forgot-password.js | 53 - .../e2e/testcafe/fixtures/auth/logout.js | 38 - .../fixtures/auth/signup-validation-local.js | 52 - .../e2e/testcafe/fixtures/auth/signup.js | 76 - .../e2e/testcafe/fixtures/configuration/basic.js | 86 - .../configuration/clusterFormChangeDetection.js | 58 - .../fixtures/configuration/newClusterWithCache.js | 45 - .../testcafe/fixtures/configuration/overview.js | 147 - .../e2e/testcafe/fixtures/menu-smoke.js | 48 - .../testcafe/fixtures/queries/notebooks-list.js | 59 - .../testcafe/fixtures/user-profile/credentials.js | 63 - .../e2e/testcafe/fixtures/user-profile/profile.js | 60 - modules/web-console/e2e/testcafe/helpers.js | 39 - modules/web-console/e2e/testcafe/index.js | 38 - modules/web-console/e2e/testcafe/package.json | 42 - .../PageConfigurationAdvancedCluster.js | 39 - .../testcafe/page-models/PageConfigurationBasic.js | 67 - .../page-models/PageConfigurationOverview.js | 36 - .../e2e/testcafe/page-models/PageQueries.js | 69 - .../page-models/pageConfigurationAdvancedIGFS.js | 21 - .../page-models/pageConfigurationAdvancedModels.js | 28 - .../e2e/testcafe/page-models/pageForgotPassword.js | 24 - .../e2e/testcafe/page-models/pageProfile.js | 40 - .../e2e/testcafe/page-models/pageSignin.js | 32 - .../e2e/testcafe/page-models/pageSignup.js | 48 - modules/web-console/e2e/testcafe/roles.js | 30 - .../web-console/e2e/testcafe/testcafe-runner.js | 63 - modules/web-console/e2e/testenv/Dockerfile | 51 - modules/web-console/e2e/testenv/nginx/nginx.conf | 55 - .../web-console/e2e/testenv/nginx/web-console.conf | 62 - modules/web-console/frontend/.babelrc | 16 - modules/web-console/frontend/.eslintrc | 198 - modules/web-console/frontend/.gitignore | 6 - modules/web-console/frontend/app/app.config.js | 142 - modules/web-console/frontend/app/app.d.ts | 29 - modules/web-console/frontend/app/app.js | 392 - .../frontend/app/browserUpdate/index.js | 36 - .../frontend/app/browserUpdate/style.scss | 36 - .../activities-user-dialog.controller.js | 33 - .../activities-user-dialog.tpl.pug | 34 - .../app/components/activities-user-dialog/index.js | 41 - .../app/components/breadcrumbs/component.js | 43 - .../frontend/app/components/breadcrumbs/index.js | 23 - .../frontend/app/components/breadcrumbs/style.scss | 46 - .../app/components/breadcrumbs/template.pug | 17 - .../app/components/bs-select-menu/controller.js | 31 - .../app/components/bs-select-menu/directive.js | 30 - .../app/components/bs-select-menu/index.js | 28 - .../app/components/bs-select-menu/index.spec.js | 67 - .../app/components/bs-select-menu/strip.filter.js | 22 - .../app/components/bs-select-menu/style.scss | 101 - .../app/components/bs-select-menu/template.pug | 47 - .../bs-select-menu/transcludeToBody.directive.js | 50 - .../components/cluster-security-icon/component.js | 25 - .../app/components/cluster-security-icon/index.js | 24 - .../components/cluster-security-icon/template.pug | 30 - .../app/components/cluster-selector/component.js | 25 - .../app/components/cluster-selector/controller.js | 102 - .../app/components/cluster-selector/index.js | 23 - .../app/components/cluster-selector/style.scss | 74 - .../app/components/cluster-selector/template.pug | 82 - .../connected-clusters-badge/controller.js | 56 - .../components/connected-clusters-badge/index.js | 33 - .../components/connected-clusters-badge/style.scss | 43 - .../connected-clusters-badge/template.pug | 18 - .../components/cell-logout/index.js | 44 - .../components/cell-logout/template.pug | 23 - .../components/cell-status/index.ts | 31 - .../components/list/column-defs.js | 59 - .../components/list/controller.js | 60 - .../components/list/index.js | 29 - .../components/list/style.scss | 49 - .../components/list/template.tpl.pug | 19 - .../connected-clusters-dialog/controller.js | 24 - .../components/connected-clusters-dialog/index.js | 35 - .../connected-clusters-dialog/service.js | 44 - .../connected-clusters-dialog/style.scss | 23 - .../connected-clusters-dialog/template.tpl.pug | 34 - .../dialog-admin-create-user/component.ts | 27 - .../dialog-admin-create-user/controller.ts | 78 - .../components/dialog-admin-create-user/index.ts | 23 - .../components/dialog-admin-create-user/state.ts | 29 - .../dialog-admin-create-user/template.pug | 37 - .../components/form-field-size/controller.ts | 163 - .../form-field/components/form-field-size/index.js | 42 - .../components/form-field-size/style.scss | 35 - .../components/form-field-size/template.pug | 79 - .../form-field/copyInputValueButton.directive.js | 86 - .../form-field/igniteFormField.directive.ts | 76 - .../frontend/app/components/form-field/index.js | 31 - .../form-field/showValidationError.directive.ts | 77 - .../frontend/app/components/form-field/style.scss | 29 - .../app/components/form-signup/component.ts | 32 - .../app/components/form-signup/controller.ts | 46 - .../frontend/app/components/form-signup/index.ts | 41 - .../frontend/app/components/form-signup/style.scss | 31 - .../app/components/form-signup/template.pug | 105 - .../components/global-progress-line/component.ts | 28 - .../components/global-progress-line/controller.ts | 47 - .../app/components/global-progress-line/index.ts | 24 - .../app/components/global-progress-line/style.scss | 25 - .../components/global-progress-line/template.pug | 17 - .../components/grid-column-selector/component.js | 29 - .../components/grid-column-selector/controller.js | 115 - .../grid-column-selector/controller.spec.js | 435 - .../app/components/grid-column-selector/index.js | 24 - .../app/components/grid-column-selector/style.scss | 25 - .../components/grid-column-selector/template.pug | 29 - .../app/components/grid-export/component.js | 70 - .../frontend/app/components/grid-export/index.js | 24 - .../frontend/app/components/grid-export/style.scss | 34 - .../app/components/grid-export/template.pug | 22 - .../app/components/grid-item-selected/component.js | 28 - .../components/grid-item-selected/controller.js | 41 - .../app/components/grid-item-selected/index.js | 25 - .../app/components/grid-item-selected/style.scss | 23 - .../app/components/grid-item-selected/template.pug | 20 - .../app/components/grid-no-data/component.js | 33 - .../app/components/grid-no-data/controller.js | 50 - .../frontend/app/components/grid-no-data/index.js | 24 - .../app/components/grid-no-data/style.scss | 31 - .../app/components/grid-showing-rows/component.js | 29 - .../app/components/grid-showing-rows/controller.js | 101 - .../app/components/grid-showing-rows/index.js | 24 - .../app/components/grid-showing-rows/style.scss | 24 - .../components/grid-showing-rows/template.tpl.pug | 24 - .../ignite-chart-series-selector/component.js | 28 - .../ignite-chart-series-selector/controller.js | 63 - .../ignite-chart-series-selector/index.js | 24 - .../ignite-chart-series-selector/template.pug | 29 - .../app/components/ignite-chart/component.ts | 35 - .../components/chart-no-data/component.ts | 31 - .../components/chart-no-data/controller.ts | 80 - .../ignite-chart/components/chart-no-data/index.ts | 23 - .../components/chart-no-data/template.tpl.pug | 20 - .../app/components/ignite-chart/controller.js | 397 - .../frontend/app/components/ignite-chart/index.js | 26 - .../app/components/ignite-chart/style.scss | 85 - .../app/components/ignite-chart/template.tpl.pug | 35 - .../app/components/ignite-icon/directive.js | 82 - .../frontend/app/components/ignite-icon/index.js | 27 - .../frontend/app/components/ignite-icon/service.js | 49 - .../frontend/app/components/ignite-icon/style.scss | 27 - .../frontend/app/components/input-dialog/index.js | 24 - .../input-dialog/input-dialog.controller.js | 34 - .../input-dialog/input-dialog.service.ts | 172 - .../components/input-dialog/input-dialog.tpl.pug | 108 - .../app/components/list-editable/component.js | 36 - .../component.spec.js | 72 - .../list-editable-add-item-button/component.ts | 73 - .../has-items-template.pug | 23 - .../list-editable-add-item-button/index.ts | 24 - .../no-items-template.pug | 18 - .../list-editable-add-item-button/style.scss | 20 - .../list-editable-cols/cols.directive.js | 77 - .../components/list-editable-cols/cols.style.scss | 61 - .../list-editable-cols/cols.template.pug | 29 - .../components/list-editable-cols/index.js | 27 - .../components/list-editable-cols/row.directive.js | 45 - .../components/list-editable-one-way/directive.ts | 45 - .../components/list-editable-one-way/index.ts | 24 - .../list-editable-save-on-changes/directives.ts | 73 - .../list-editable-save-on-changes/index.ts | 24 - .../list-editable-transclude/directive.ts | 117 - .../components/list-editable-transclude/index.ts | 23 - .../app/components/list-editable/controller.ts | 126 - .../frontend/app/components/list-editable/index.ts | 35 - .../app/components/list-editable/style.scss | 149 - .../app/components/list-editable/template.pug | 50 - .../list-of-registered-users/categories.js | 31 - .../list-of-registered-users/column-defs.js | 67 - .../list-of-registered-users/controller.js | 406 - .../components/list-of-registered-users/index.js | 28 - .../components/list-of-registered-users/style.scss | 35 - .../list-of-registered-users/template.tpl.pug | 85 - .../frontend/app/components/no-data/component.ts | 31 - .../frontend/app/components/no-data/controller.ts | 46 - .../frontend/app/components/no-data/index.ts | 25 - .../frontend/app/components/no-data/style.scss | 28 - .../app/components/no-data/template.tpl.pug | 35 - .../app/components/page-admin/controller.ts | 28 - .../frontend/app/components/page-admin/index.js | 42 - .../frontend/app/components/page-admin/style.scss | 62 - .../app/components/page-admin/template.tpl.pug | 28 - .../components/page-forgot-password/component.js | 30 - .../components/page-forgot-password/controller.js | 75 - .../app/components/page-forgot-password/index.js | 28 - .../app/components/page-forgot-password/run.js | 57 - .../app/components/page-forgot-password/style.scss | 41 - .../components/page-forgot-password/template.pug | 40 - .../app/components/page-forgot-password/types.ts | 24 - .../frontend/app/components/page-landing/index.js | 64 - .../app/components/page-landing/public.pug | 21 - .../app/components/page-landing/style.scss | 115 - .../app/components/page-landing/template.pug | 56 - .../components/page-password-changed/controller.ts | 32 - .../app/components/page-password-changed/index.js | 49 - .../components/page-password-changed/style.scss | 35 - .../components/page-password-changed/template.pug | 21 - .../components/page-password-reset/controller.js | 60 - .../app/components/page-password-reset/index.js | 65 - .../app/components/page-password-reset/style.scss | 38 - .../components/page-password-reset/template.pug | 60 - .../app/components/page-profile/component.js | 24 - .../app/components/page-profile/controller.js | 98 - .../frontend/app/components/page-profile/index.js | 37 - .../app/components/page-profile/style.scss | 34 - .../app/components/page-profile/template.pug | 161 - .../app/components/page-queries/component.js | 59 - .../ignite-information/information.directive.js | 31 - .../components/ignite-information/information.pug | 20 - .../components/ignite-information/information.scss | 55 - .../components/query-actions-button/component.ts | 28 - .../components/query-actions-button/controller.ts | 53 - .../components/query-actions-button/template.pug | 28 - .../components/queries-notebook/controller.ts | 2353 --- .../components/queries-notebook/index.js | 33 - .../components/queries-notebook/style.scss | 197 - .../components/queries-notebook/template.tpl.pug | 510 - .../queries-notebooks-list/controller.js | 207 - .../components/queries-notebooks-list/index.js | 28 - .../components/queries-notebooks-list/style.scss | 39 - .../queries-notebooks-list/template.tpl.pug | 56 - .../frontend/app/components/page-queries/index.ts | 110 - .../app/components/page-queries/notebook.data.js | 174 - .../components/page-queries/notebook.service.js | 91 - .../app/components/page-queries/style.scss | 24 - .../app/components/page-queries/template.tpl.pug | 30 - .../app/components/page-signin/component.ts | 29 - .../app/components/page-signin/controller.ts | 88 - .../frontend/app/components/page-signin/index.ts | 28 - .../frontend/app/components/page-signin/run.ts | 70 - .../frontend/app/components/page-signin/style.scss | 41 - .../app/components/page-signin/template.pug | 55 - .../page-signup-confirmation/component.ts | 28 - .../page-signup-confirmation/controller.ts | 42 - .../components/page-signup-confirmation/index.ts | 23 - .../components/page-signup-confirmation/state.ts | 48 - .../components/page-signup-confirmation/style.scss | 22 - .../page-signup-confirmation/template.tpl.pug | 24 - .../app/components/page-signup/component.js | 26 - .../app/components/page-signup/controller.ts | 87 - .../frontend/app/components/page-signup/index.js | 29 - .../frontend/app/components/page-signup/run.js | 44 - .../frontend/app/components/page-signup/style.scss | 38 - .../app/components/page-signup/template.pug | 32 - .../app/components/panel-collapsible/component.js | 39 - .../app/components/panel-collapsible/controller.js | 63 - .../app/components/panel-collapsible/index.js | 25 - .../app/components/panel-collapsible/index.spec.js | 139 - .../app/components/panel-collapsible/style.scss | 79 - .../app/components/panel-collapsible/template.pug | 24 - .../panel-collapsible/transcludeDirective.js | 51 - .../app/components/password-visibility/index.js | 26 - .../components/password-visibility/index.spec.js | 65 - .../password-visibility/root.directive.js | 49 - .../app/components/password-visibility/style.scss | 54 - .../password-visibility/toggle-button.component.js | 49 - .../permanent-notifications/component.ts | 25 - .../permanent-notifications/controller.ts | 30 - .../components/permanent-notifications/index.ts | 21 - .../components/permanent-notifications/style.scss | 54 - .../permanent-notifications/template.pug | 23 - .../app/components/progress-line/component.js | 28 - .../app/components/progress-line/controller.js | 60 - .../frontend/app/components/progress-line/index.js | 23 - .../app/components/progress-line/index.spec.js | 69 - .../app/components/progress-line/style.scss | 82 - .../app/components/progress-line/template.pug | 18 - .../protect-from-bs-select-render/directive.js | 32 - .../protect-from-bs-select-render/index.js | 24 - .../app/components/status-output/component.ts | 31 - .../components/status-output/componentFactory.ts | 30 - .../app/components/status-output/controller.ts | 53 - .../frontend/app/components/status-output/index.ts | 40 - .../app/components/status-output/style.scss | 38 - .../app/components/status-output/template.tpl.pug | 18 - .../app/components/timed-redirection/component.ts | 29 - .../app/components/timed-redirection/controller.ts | 68 - .../app/components/timed-redirection/index.ts | 23 - .../app/components/timed-redirection/style.scss | 48 - .../app/components/timed-redirection/template.pug | 22 - .../components/ui-grid-column-resizer/directive.js | 29 - .../app/components/ui-grid-column-resizer/index.js | 24 - .../app/components/ui-grid-filters/directive.js | 95 - .../app/components/ui-grid-filters/index.js | 45 - .../app/components/ui-grid-filters/style.scss | 48 - .../app/components/ui-grid-filters/template.pug | 57 - .../app/components/ui-grid-hovering/cell.js | 48 - .../app/components/ui-grid-hovering/hovering.js | 31 - .../app/components/ui-grid-hovering/index.js | 30 - .../app/components/ui-grid-hovering/style.scss | 28 - .../app/components/ui-grid-hovering/viewport.js | 42 - .../frontend/app/components/ui-grid/component.js | 49 - .../frontend/app/components/ui-grid/controller.js | 244 - .../frontend/app/components/ui-grid/decorator.js | 38 - .../frontend/app/components/ui-grid/index.js | 25 - .../frontend/app/components/ui-grid/style.scss | 148 - .../frontend/app/components/ui-grid/template.pug | 60 - .../components/user-notifications/controller.js | 56 - .../app/components/user-notifications/index.js | 26 - .../app/components/user-notifications/service.js | 76 - .../app/components/user-notifications/style.scss | 24 - .../components/user-notifications/template.tpl.pug | 47 - .../app/components/version-picker/component.js | 57 - .../app/components/version-picker/index.js | 25 - .../app/components/version-picker/style.scss | 40 - .../app/components/version-picker/template.pug | 37 - .../app/components/web-console-footer/component.js | 25 - .../components/web-console-footer/controller.ts | 30 - .../app/components/web-console-footer/index.js | 32 - .../app/components/web-console-footer/style.scss | 102 - .../app/components/web-console-footer/template.pug | 32 - .../app/components/web-console-header/component.ts | 43 - .../components/demo-mode-button/component.ts | 24 - .../components/demo-mode-button/controller.ts | 57 - .../components/demo-mode-button/template.pug | 20 - .../components/user-menu/component.ts | 25 - .../components/user-menu/controller.ts | 56 - .../components/user-menu/style.scss | 43 - .../components/user-menu/template.pug | 26 - .../web-console-header-content/component.ts | 25 - .../web-console-header-content/controller.ts | 46 - .../web-console-header-content/style.scss | 44 - .../web-console-header-content/template.pug | 24 - .../app/components/web-console-header/index.js | 29 - .../app/components/web-console-header/style.scss | 95 - .../app/components/web-console-header/template.pug | 28 - .../components/web-console-sidebar/component.ts | 25 - .../components/web-console-sidebar/controller.ts | 33 - .../app/components/web-console-sidebar/index.ts | 25 - .../app/components/web-console-sidebar/style.scss | 44 - .../components/web-console-sidebar/template.pug | 22 - .../web-console-sidebar-navigation/component.ts | 28 - .../web-console-sidebar-navigation/controller.ts | 26 - .../web-console-sidebar-navigation/style.scss | 105 - .../web-console-sidebar-navigation/template.pug | 35 - .../web-console-sidebar-overflow/component.ts | 26 - .../web-console-sidebar-overflow/controller.ts | 55 - .../web-console-sidebar-overflow/style.scss | 52 - .../web-console-sidebar-overflow/template.pug | 18 - .../button-download-project/component.ts | 39 - .../components/button-download-project/index.ts | 23 - .../button-download-project/template.pug | 22 - .../components/button-import-models/component.ts | 40 - .../components/button-import-models/index.ts | 23 - .../components/button-import-models/style.scss | 25 - .../components/button-import-models/template.pug | 20 - .../components/button-preview-project/component.ts | 39 - .../components/button-preview-project/index.ts | 23 - .../components/button-preview-project/template.pug | 22 - .../configuration/components/fakeUICanExit.spec.js | 32 - .../app/configuration/components/fakeUICanExit.ts | 60 - .../configuration/components/formUICanExitGuard.ts | 62 - .../components/modal-import-models/component.js | 1205 -- .../components/modal-import-models/index.ts | 31 - .../selected-items-amount-indicator/component.ts | 27 - .../selected-items-amount-indicator/style.scss | 23 - .../selected-items-amount-indicator/template.pug | 17 - .../components/modal-import-models/service.ts | 96 - .../step-indicator/component.ts | 38 - .../modal-import-models/step-indicator/style.scss | 100 - .../step-indicator/template.pug | 31 - .../components/modal-import-models/style.scss | 61 - .../tables-action-cell/component.ts | 76 - .../tables-action-cell/style.scss | 48 - .../tables-action-cell/template.pug | 43 - .../modal-import-models/template.tpl.pug | 263 - .../components/modal-preview-project/component.ts | 31 - .../components/modal-preview-project/controller.ts | 149 - .../components/modal-preview-project/index.ts | 27 - .../components/modal-preview-project/service.ts | 50 - .../components/modal-preview-project/style.scss | 67 - .../components/modal-preview-project/template.pug | 48 - .../page-configure-advanced/component.ts | 25 - .../components/cache-edit-form/component.ts | 32 - .../components/cache-edit-form/controller.ts | 131 - .../components/cache-edit-form/index.ts | 23 - .../components/cache-edit-form/style.scss | 20 - .../components/cache-edit-form/template.tpl.pug | 44 - .../cache-edit-form/templates/affinity.pug | 142 - .../cache-edit-form/templates/concurrency.pug | 87 - .../cache-edit-form/templates/general.pug | 155 - .../cache-edit-form/templates/key-cfg.pug | 66 - .../cache-edit-form/templates/memory.pug | 252 - .../components/cache-edit-form/templates/misc.pug | 95 - .../templates/near-cache-client.pug | 67 - .../templates/near-cache-server.pug | 68 - .../cache-edit-form/templates/node-filter.pug | 67 - .../components/cache-edit-form/templates/query.pug | 177 - .../cache-edit-form/templates/rebalance.pug | 108 - .../cache-edit-form/templates/statistics.pug | 44 - .../components/cache-edit-form/templates/store.pug | 432 - .../components/cluster-edit-form/component.ts | 31 - .../cluster-edit-form/controller.spec.js | 81 - .../components/cluster-edit-form/controller.ts | 190 - .../components/cluster-edit-form/index.ts | 22 - .../components/cluster-edit-form/style.scss | 20 - .../components/cluster-edit-form/template.tpl.pug | 90 - .../cluster-edit-form/templates/atomic.pug | 129 - .../cluster-edit-form/templates/attributes.pug | 41 - .../cluster-edit-form/templates/binary.pug | 151 - .../cluster-edit-form/templates/cache-key-cfg.pug | 66 - .../cluster-edit-form/templates/checkpoint.pug | 109 - .../cluster-edit-form/templates/checkpoint/fs.pug | 42 - .../templates/checkpoint/jdbc.pug | 126 - .../cluster-edit-form/templates/checkpoint/s3.pug | 443 - .../templates/client-connector.pug | 184 - .../cluster-edit-form/templates/collision.pug | 64 - .../templates/collision/custom.pug | 30 - .../templates/collision/fifo-queue.pug | 38 - .../templates/collision/job-stealing.pug | 83 - .../templates/collision/priority-queue.pug | 79 - .../cluster-edit-form/templates/communication.pug | 318 - .../cluster-edit-form/templates/connector.pug | 233 - .../cluster-edit-form/templates/data-storage.pug | 515 - .../cluster-edit-form/templates/deployment.pug | 265 - .../cluster-edit-form/templates/discovery.pug | 259 - .../cluster-edit-form/templates/encryption.pug | 81 - .../cluster-edit-form/templates/events.pug | 151 - .../cluster-edit-form/templates/failover.pug | 189 - .../cluster-edit-form/templates/general.pug | 101 - .../templates/general/discovery/cloud.pug | 100 - .../templates/general/discovery/google.pug | 63 - .../templates/general/discovery/jdbc.pug | 52 - .../templates/general/discovery/kubernetes.pug | 59 - .../templates/general/discovery/multicast.pug | 94 - .../templates/general/discovery/s3.pug | 55 - .../templates/general/discovery/shared.pug | 30 - .../templates/general/discovery/vm.pug | 55 - .../templates/general/discovery/zookeeper.pug | 115 - .../retrypolicy/bounded-exponential-backoff.pug | 48 - .../discovery/zookeeper/retrypolicy/custom.pug | 32 - .../zookeeper/retrypolicy/exponential-backoff.pug | 48 - .../discovery/zookeeper/retrypolicy/forever.pug | 30 - .../discovery/zookeeper/retrypolicy/n-times.pug | 38 - .../discovery/zookeeper/retrypolicy/one-time.pug | 30 - .../zookeeper/retrypolicy/until-elapsed.pug | 38 - .../cluster-edit-form/templates/hadoop.pug | 147 - .../cluster-edit-form/templates/load-balancing.pug | 183 - .../cluster-edit-form/templates/logger.pug | 66 - .../cluster-edit-form/templates/logger/custom.pug | 31 - .../cluster-edit-form/templates/logger/log4j.pug | 68 - .../cluster-edit-form/templates/logger/log4j2.pug | 50 - .../cluster-edit-form/templates/marshaller.pug | 115 - .../cluster-edit-form/templates/memory.pug | 240 - .../cluster-edit-form/templates/metrics.pug | 71 - .../cluster-edit-form/templates/misc.pug | 223 - .../cluster-edit-form/templates/mvcc.pug | 47 - .../cluster-edit-form/templates/odbc.pug | 106 - .../cluster-edit-form/templates/persistence.pug | 247 - .../cluster-edit-form/templates/service.pug | 114 - .../cluster-edit-form/templates/sql-connector.pug | 117 - .../components/cluster-edit-form/templates/ssl.pug | 160 - .../cluster-edit-form/templates/swap.pug | 105 - .../cluster-edit-form/templates/thread.pug | 207 - .../cluster-edit-form/templates/time.pug | 72 - .../cluster-edit-form/templates/transactions.pug | 124 - .../components/igfs-edit-form/component.ts | 30 - .../components/igfs-edit-form/controller.ts | 75 - .../components/igfs-edit-form/index.ts | 22 - .../components/igfs-edit-form/style.scss | 20 - .../components/igfs-edit-form/template.tpl.pug | 35 - .../components/igfs-edit-form/templates/dual.pug | 59 - .../igfs-edit-form/templates/fragmentizer.pug | 67 - .../igfs-edit-form/templates/general.pug | 73 - .../components/igfs-edit-form/templates/ipc.pug | 105 - .../components/igfs-edit-form/templates/misc.pug | 209 - .../igfs-edit-form/templates/secondary.pug | 307 - .../components/model-edit-form/component.js | 31 - .../components/model-edit-form/controller.ts | 193 - .../components/model-edit-form/index.js | 22 - .../components/model-edit-form/style.scss | 20 - .../components/model-edit-form/template.tpl.pug | 29 - .../model-edit-form/templates/general.pug | 89 - .../components/model-edit-form/templates/query.pug | 362 - .../components/model-edit-form/templates/store.pug | 152 - .../page-configure-advanced-caches/component.ts | 25 - .../page-configure-advanced-caches/controller.ts | 167 - .../page-configure-advanced-caches/index.ts | 23 - .../page-configure-advanced-caches/template.pug | 57 - .../page-configure-advanced-cluster/component.ts | 25 - .../page-configure-advanced-cluster/controller.ts | 62 - .../page-configure-advanced-cluster/index.ts | 23 - .../page-configure-advanced-cluster/template.pug | 25 - .../page-configure-advanced-igfs/component.ts | 25 - .../page-configure-advanced-igfs/controller.ts | 156 - .../page-configure-advanced-igfs/index.ts | 23 - .../page-configure-advanced-igfs/template.pug | 51 - .../page-configure-advanced-models/component.ts | 26 - .../page-configure-advanced-models/controller.ts | 176 - .../hasIndex.template.pug | 23 - .../page-configure-advanced-models/index.ts | 23 - .../keyCell.template.pug | 21 - .../page-configure-advanced-models/style.scss | 37 - .../page-configure-advanced-models/template.pug | 51 - .../valueCell.template.pug | 18 - .../page-configure-advanced/controller.ts | 31 - .../components/page-configure-advanced/index.ts | 40 - .../components/page-configure-advanced/style.scss | 96 - .../page-configure-advanced/template.pug | 24 - .../components/page-configure-basic/component.ts | 25 - .../components/page-configure-basic/controller.ts | 210 - .../components/page-configure-basic/index.ts | 28 - .../page-configure-basic/reducer.spec.js | 208 - .../components/page-configure-basic/reducer.ts | 109 - .../components/page-configure-basic/style.scss | 136 - .../components/page-configure-basic/template.pug | 198 - .../page-configure-overview/component.ts | 25 - .../pco-grid-column-categories/directive.ts | 66 - .../page-configure-overview/controller.ts | 166 - .../components/page-configure-overview/index.ts | 26 - .../components/page-configure-overview/style.scss | 33 - .../page-configure-overview/template.pug | 44 - .../components/page-configure/component.ts | 28 - .../components/page-configure/controller.ts | 51 - .../components/page-configure/index.ts | 21 - .../components/page-configure/style.scss | 334 - .../components/page-configure/template.pug | 49 - .../components/pc-items-table/component.js | 45 - .../components/pc-items-table/controller.js | 143 - .../components/pc-items-table/decorator.js | 34 - .../components/pc-items-table/index.js | 25 - .../components/pc-items-table/style.scss | 68 - .../components/pc-items-table/template.pug | 46 - .../components/pc-split-button/component.ts | 27 - .../components/pc-split-button/controller.ts | 34 - .../components/pc-split-button/index.ts | 23 - .../components/pc-split-button/template.pug | 28 - .../components/pc-ui-grid-filters/directive.ts | 65 - .../components/pc-ui-grid-filters/index.ts | 46 - .../components/pc-ui-grid-filters/style.scss | 22 - .../components/pc-ui-grid-filters/template.pug | 39 - .../configuration/components/pcIsInCollection.ts | 46 - .../app/configuration/components/pcValidation.ts | 117 - .../components/preview-panel/directive.ts | 242 - .../components/preview-panel/index.ts | 23 - .../configuration/components/ui-ace-java/index.ts | 26 - .../ui-ace-java/ui-ace-java.controller.ts | 22 - .../ui-ace-java/ui-ace-java.directive.ts | 44 - .../components/ui-ace-java/ui-ace-java.pug | 22 - .../components/ui-ace-spring/index.ts | 26 - .../ui-ace-spring/ui-ace-spring.controller.ts | 22 - .../ui-ace-spring/ui-ace-spring.directive.ts | 44 - .../components/ui-ace-spring/ui-ace-spring.pug | 17 - .../components/ui-ace-tabs.directive.ts | 26 - .../configuration/components/ui-ace.controller.js | 123 - .../frontend/app/configuration/defaultNames.ts | 23 - .../generator/JavaTypesNonEnum.service.spec.ts | 38 - .../generator/JavaTypesNonEnum.service.ts | 62 - .../generator/configuration.module.js | 60 - .../generator/generator/AbstractTransformer.js | 423 - .../generator/ArtifactVersionChecker.service.js | 86 - .../app/configuration/generator/generator/Beans.js | 424 - .../generator/generator/ConfigurationGenerator.js | 2999 ---- .../generator/generator/Custom.service.js | 23 - .../generator/generator/Docker.service.js | 109 - .../generator/generator/Docker.service.spec.js | 133 - .../generator/generator/JavaTransformer.service.js | 1808 --- .../generator/generator/Maven.service.js | 267 - .../generator/generator/PlatformGenerator.js | 531 - .../generator/generator/Properties.service.js | 94 - .../generator/generator/Readme.service.js | 78 - .../generator/SharpTransformer.service.js | 258 - .../generator/SpringTransformer.service.js | 346 - .../generator/generator/StringBuilder.js | 76 - .../generator/defaults/Cache.platform.service.js | 56 - .../generator/generator/defaults/Cache.service.js | 151 - .../generator/defaults/Cluster.platform.service.js | 43 - .../generator/defaults/Cluster.service.js | 475 - .../generator/defaults/Event-groups.service.js | 27 - .../generator/generator/defaults/IGFS.service.js | 78 - .../app/configuration/icons/configuration.icon.svg | 13 - .../frontend/app/configuration/index.lazy.ts | 48 - .../frontend/app/configuration/index.ts | 193 - .../frontend/app/configuration/mixins.pug | 419 - .../frontend/app/configuration/services/Caches.ts | 236 - .../app/configuration/services/Clusters.spec.js | 55 - .../app/configuration/services/Clusters.ts | 601 - .../services/ConfigChangesGuard.spec.js | 40 - .../configuration/services/ConfigChangesGuard.ts | 96 - .../services/ConfigSelectionManager.ts | 93 - .../services/ConfigurationDownload.spec.js | 110 - .../services/ConfigurationDownload.ts | 82 - .../services/ConfigurationResource.spec.js | 78 - .../services/ConfigurationResource.ts | 48 - .../app/configuration/services/ConfigureState.ts | 62 - .../frontend/app/configuration/services/IGFSs.ts | 93 - .../frontend/app/configuration/services/Models.ts | 199 - .../app/configuration/services/PageConfigure.ts | 57 - .../app/configuration/services/SummaryZipper.ts | 41 - .../app/configuration/services/summary.worker.js | 147 - .../frontend/app/configuration/states.ts | 289 - .../app/configuration/store/actionCreators.js | 170 - .../app/configuration/store/actionTypes.js | 31 - .../frontend/app/configuration/store/effects.js | 763 - .../app/configuration/store/effects.spec.js | 134 - .../frontend/app/configuration/store/reducer.js | 502 - .../app/configuration/store/reducer.spec.js | 275 - .../frontend/app/configuration/store/selectors.ts | 209 - .../configuration/transitionHooks/errorState.ts | 55 - .../frontend/app/configuration/types/index.ts | 140 - .../app/core/activities/Activities.data.ts | 51 - .../frontend/app/core/admin/Admin.data.js | 102 - modules/web-console/frontend/app/core/index.js | 25 - .../frontend/app/core/utils/maskNull.js | 21 - modules/web-console/frontend/app/data/colors.json | 22 - .../web-console/frontend/app/data/countries.json | 179 - .../web-console/frontend/app/data/demo-info.json | 14 - .../web-console/frontend/app/data/dialects.json | 9 - .../frontend/app/data/event-groups.json | 169 - .../frontend/app/data/getting-started.json | 129 - modules/web-console/frontend/app/data/i18n.js | 308 - .../frontend/app/data/java-classes.json | 21 - .../frontend/app/data/java-keywords.json | 55 - .../frontend/app/data/java-primitives.json | 9 - .../web-console/frontend/app/data/jdbc-types.json | 44 - .../frontend/app/data/pom-dependencies.json | 28 - .../frontend/app/data/sql-keywords.json | 41 - .../app/directives/auto-focus.directive.js | 35 - .../frontend/app/directives/btn-ignite-link.js | 29 - .../app/directives/copy-to-clipboard.directive.js | 38 - .../hide-on-state-change.directive.js | 36 - .../frontend/app/directives/match.directive.js | 47 - .../app/directives/match.directive.spec.js | 84 - .../app/directives/on-click-focus.directive.js | 38 - .../directives/on-enter-focus-move.directive.js | 41 - .../frontend/app/directives/on-enter.directive.js | 44 - .../frontend/app/directives/on-escape.directive.js | 44 - .../app/directives/on-focus-out.directive.js | 107 - .../app/directives/retain-selection.directive.js | 78 - .../frontend/app/errors/CancellationError.js | 28 - .../frontend/app/filters/byName.filter.js | 25 - .../frontend/app/filters/bytes.filter.js | 40 - .../frontend/app/filters/bytes.filter.spec.js | 36 - .../frontend/app/filters/default-name.filter.js | 29 - .../app/filters/domainsValidation.filter.js | 51 - .../frontend/app/filters/duration.filter.js | 47 - .../frontend/app/filters/hasPojo.filter.js | 21 - .../web-console/frontend/app/filters/id8.filter.js | 22 - .../app/filters/uiGridSubcategories.filter.js | 26 - .../frontend/app/helpers/jade/mixins.pug | 22 - .../web-console/frontend/app/modules/ace.module.js | 284 - .../app/modules/agent/AgentManager.service.js | 861 -- .../app/modules/agent/AgentModal.service.js | 98 - .../frontend/app/modules/agent/agent.module.js | 30 - .../agent/components/cluster-login/component.js | 45 - .../agent/components/cluster-login/index.js | 25 - .../agent/components/cluster-login/service.js | 85 - .../agent/components/cluster-login/template.pug | 58 - .../app/modules/agent/decompress.worker.js | 36 - .../frontend/app/modules/agent/types/Cluster.js | 37 - .../app/modules/agent/types/ClusterSecrets.js | 61 - .../modules/agent/types/ClusterSecretsManager.js | 70 - .../app/modules/branding/branding.module.js | 41 - .../app/modules/branding/branding.service.js | 46 - .../app/modules/branding/features.directive.js | 40 - .../app/modules/branding/terms.directive.js | 35 - .../frontend/app/modules/cluster/Cache.js | 52 - .../frontend/app/modules/cluster/CacheMetrics.js | 62 - .../frontend/app/modules/cluster/NodeMetrics.js | 19 - .../frontend/app/modules/demo/Demo.module.js | 182 - .../app/modules/dialog/dialog-content.directive.js | 31 - .../app/modules/dialog/dialog-title.directive.js | 31 - .../app/modules/dialog/dialog.controller.js | 38 - .../app/modules/dialog/dialog.directive.js | 32 - .../frontend/app/modules/dialog/dialog.factory.js | 36 - .../frontend/app/modules/dialog/dialog.module.js | 32 - .../frontend/app/modules/dialog/dialog.tpl.pug | 26 - .../form/field/bs-select-placeholder.directive.js | 57 - .../form/field/input/autofocus.directive.js | 42 - .../frontend/app/modules/form/form.module.js | 60 - .../app/modules/form/services/FormGUID.service.js | 22 - .../modules/form/validator/ipaddress.directive.js | 99 - .../validator/java-built-in-class.directive.js | 48 - .../form/validator/java-identifier.directive.js | 51 - .../form/validator/java-keywords.directive.js | 52 - .../form/validator/java-package-name.directive.js | 44 - .../validator/java-package-specified.directive.js | 52 - .../form/validator/property-unique.directive.js | 60 - .../property-value-specified.directive.js | 39 - .../app/modules/form/validator/unique.directive.js | 92 - .../app/modules/form/validator/uuid.directive.js | 44 - .../getting-started/GettingStarted.provider.js | 146 - .../app/modules/loading/loading.directive.js | 57 - .../frontend/app/modules/loading/loading.module.js | 26 - .../frontend/app/modules/loading/loading.pug | 23 - .../frontend/app/modules/loading/loading.scss | 73 - .../app/modules/loading/loading.service.js | 54 - .../app/modules/navbar/Userbar.provider.js | 30 - .../frontend/app/modules/navbar/navbar.module.js | 26 - .../frontend/app/modules/nodes/Nodes.service.js | 68 - .../app/modules/nodes/nodes-dialog.controller.js | 70 - .../frontend/app/modules/nodes/nodes-dialog.scss | 32 - .../app/modules/nodes/nodes-dialog.tpl.pug | 42 - .../frontend/app/modules/nodes/nodes.module.js | 27 - .../frontend/app/modules/socket.module.js | 47 - .../frontend/app/modules/states/admin.state.js | 35 - .../frontend/app/modules/states/errors.state.js | 51 - .../frontend/app/modules/states/logout.state.js | 33 - .../frontend/app/modules/states/settings.state.js | 33 - .../frontend/app/modules/user/Auth.service.ts | 98 - .../frontend/app/modules/user/User.service.js | 85 - .../modules/user/emailConfirmationInterceptor.ts | 37 - .../frontend/app/modules/user/permissions.js | 28 - .../frontend/app/modules/user/user.module.js | 111 - .../frontend/app/primitives/badge/index.scss | 40 - .../frontend/app/primitives/btn-group/index.pug | 39 - .../frontend/app/primitives/btn/index.scss | 375 - .../frontend/app/primitives/checkbox/index.scss | 32 - .../frontend/app/primitives/datepicker/index.pug | 65 - .../frontend/app/primitives/datepicker/index.scss | 42 - .../frontend/app/primitives/dropdown/index.pug | 42 - .../frontend/app/primitives/dropdown/index.scss | 79 - .../app/primitives/form-field/checkbox.pug | 31 - .../app/primitives/form-field/dropdown.pug | 59 - .../frontend/app/primitives/form-field/email.pug | 38 - .../frontend/app/primitives/form-field/error.pug | 30 - .../frontend/app/primitives/form-field/index.pug | 29 - .../frontend/app/primitives/form-field/index.scss | 706 - .../frontend/app/primitives/form-field/input.pug | 29 - .../frontend/app/primitives/form-field/label.pug | 31 - .../frontend/app/primitives/form-field/number.pug | 48 - .../app/primitives/form-field/password.pug | 53 - .../frontend/app/primitives/form-field/phone.pug | 37 - .../frontend/app/primitives/form-field/radio.pug | 32 - .../frontend/app/primitives/form-field/text.pug | 36 - .../frontend/app/primitives/form-field/tooltip.pug | 26 - .../app/primitives/form-field/typeahead.pug | 55 - .../frontend/app/primitives/grid/index.scss | 42 - .../web-console/frontend/app/primitives/index.js | 37 - .../frontend/app/primitives/modal/index.scss | 269 - .../frontend/app/primitives/page/index.scss | 34 - .../frontend/app/primitives/panel/index.scss | 132 - .../app/primitives/spinner-circle/index.scss | 59 - .../frontend/app/primitives/switcher/index.pug | 20 - .../frontend/app/primitives/switcher/index.scss | 119 - .../frontend/app/primitives/table/index.scss | 90 - .../frontend/app/primitives/tabs/index.scss | 95 - .../frontend/app/primitives/timepicker/index.pug | 63 - .../frontend/app/primitives/timepicker/index.scss | 90 - .../frontend/app/primitives/tooltip/index.scss | 40 - .../frontend/app/primitives/typography/index.scss | 36 - .../app/primitives/ui-grid-header/index.scss | 133 - .../app/primitives/ui-grid-header/index.tpl.pug | 37 - .../app/primitives/ui-grid-settings/index.scss | 272 - .../frontend/app/primitives/ui-grid/index.scss | 554 - .../app/services/AngularStrapSelect.decorator.js | 78 - .../app/services/AngularStrapTooltip.decorator.js | 103 - modules/web-console/frontend/app/services/CSV.js | 22 - .../frontend/app/services/ChartColors.service.js | 22 - .../frontend/app/services/Confirm.service.js | 118 - .../frontend/app/services/ConfirmBatch.service.js | 101 - .../app/services/CopyToClipboard.service.js | 62 - .../frontend/app/services/Countries.service.js | 43 - .../frontend/app/services/DefaultState.js | 39 - .../frontend/app/services/ErrorParser.service.js | 89 - .../frontend/app/services/ErrorPopover.service.js | 125 - .../frontend/app/services/Focus.service.js | 41 - .../frontend/app/services/FormUtils.service.js | 464 - .../frontend/app/services/InetAddress.service.js | 55 - .../frontend/app/services/JavaTypes.service.js | 163 - .../frontend/app/services/JavaTypes.spec.js | 120 - .../frontend/app/services/LegacyTable.service.js | 235 - .../frontend/app/services/LegacyUtils.service.js | 556 - .../frontend/app/services/Messages.service.js | 75 - .../app/services/ModelNormalizer.service.js | 61 - .../frontend/app/services/SqlTypes.service.js | 67 - .../frontend/app/services/Version.service.js | 198 - .../frontend/app/services/Version.spec.js | 106 - .../frontend/app/services/exceptionHandler.js | 36 - modules/web-console/frontend/app/services/index.js | 25 - modules/web-console/frontend/app/services/store.ts | 73 - .../web-console/frontend/app/store/actions/ui.ts | 36 - .../web-console/frontend/app/store/actions/user.ts | 24 - .../web-console/frontend/app/store/effects/ui.ts | 32 - modules/web-console/frontend/app/store/index.ts | 48 - modules/web-console/frontend/app/store/ofType.ts | 26 - .../web-console/frontend/app/store/reducers/ui.ts | 50 - .../web-console/frontend/app/store/reduxDebug.ts | 45 - .../frontend/app/store/reduxDevtoolsIntegration.js | 80 - .../web-console/frontend/app/store/selectors/ui.ts | 29 - modules/web-console/frontend/app/style.scss | 22 - modules/web-console/frontend/app/types/index.ts | 82 - .../frontend/app/utils/SimpleWorkerPool.js | 115 - .../web-console/frontend/app/utils/dialogState.ts | 56 - modules/web-console/frontend/app/utils/id8.js | 20 - .../web-console/frontend/app/utils/lodashMixins.js | 23 - .../web-console/frontend/app/utils/uniqueName.js | 27 - modules/web-console/frontend/app/vendor.js | 59 - modules/web-console/frontend/index.js | 23 - modules/web-console/frontend/package-lock.json | 14224 ------------------- modules/web-console/frontend/package.json | 147 - modules/web-console/frontend/public/favicon.ico | Bin 1150 -> 0 bytes .../web-console/frontend/public/images/cache.png | Bin 15087 -> 0 bytes .../frontend/public/images/checkbox-active.svg | 25 - .../frontend/public/images/checkbox.svg | 22 - .../frontend/public/images/cluster-quick.png | Bin 16407 -> 0 bytes .../web-console/frontend/public/images/cluster.png | Bin 24083 -> 0 bytes .../frontend/public/images/collapse.svg | 3 - .../web-console/frontend/public/images/domains.png | Bin 17899 -> 0 bytes .../web-console/frontend/public/images/expand.svg | 3 - .../frontend/public/images/icons/alert.icon.svg | 1 - .../public/images/icons/attention.icon.svg | 3 - .../frontend/public/images/icons/check.icon.svg | 3 - .../public/images/icons/checkmark.icon.svg | 3 - .../frontend/public/images/icons/clock.icon.svg | 1 - .../frontend/public/images/icons/cluster.icon.svg | 10 - .../frontend/public/images/icons/collapse.icon.svg | 3 - .../frontend/public/images/icons/copy.icon.svg | 3 - .../frontend/public/images/icons/cross.icon.svg | 1 - .../frontend/public/images/icons/csv.icon.svg | 1 - .../frontend/public/images/icons/download.icon.svg | 2 - .../public/images/icons/downloadAgent.icon.svg | 16 - .../public/images/icons/exclamation.icon.svg | 3 - .../frontend/public/images/icons/exit.icon.svg | 3 - .../frontend/public/images/icons/expand.icon.svg | 3 - .../public/images/icons/eyeClosed.icon.svg | 6 - .../public/images/icons/eyeOpened.icon.svg | 7 - .../frontend/public/images/icons/filter.icon.svg | 1 - .../frontend/public/images/icons/gear.icon.svg | 1 - .../frontend/public/images/icons/home.icon.svg | 3 - .../frontend/public/images/icons/index.js | 48 - .../frontend/public/images/icons/info.icon.svg | 3 - .../public/images/icons/lockClosed.icon.svg | 3 - .../public/images/icons/lockOpened.icon.svg | 3 - .../frontend/public/images/icons/manual.icon.svg | 1 - .../frontend/public/images/icons/menu.icon.svg | 7 - .../frontend/public/images/icons/plus.icon.svg | 2 - .../frontend/public/images/icons/refresh.icon.svg | 1 - .../frontend/public/images/icons/search.icon.svg | 1 - .../frontend/public/images/icons/sort.icon.svg | 1 - .../frontend/public/images/icons/sql.icon.svg | 3 - .../public/images/icons/structure.icon.svg | 3 - .../web-console/frontend/public/images/igfs.png | Bin 14683 -> 0 bytes .../frontend/public/images/ignite-logo.svg | 17 - .../frontend/public/images/ignite-puzzle.png | Bin 71974 -> 0 bytes .../frontend/public/images/multicluster.png | Bin 31178 -> 0 bytes .../public/images/page-landing-ui-sample.png | Bin 20468 -> 0 bytes .../frontend/public/images/pb-ignite.png | Bin 3493 -> 0 bytes .../web-console/frontend/public/images/preview.png | Bin 29829 -> 0 bytes .../frontend/public/images/query-table.png | Bin 19943 -> 0 bytes .../public/stylesheets/_bootstrap-custom.scss | 64 - .../public/stylesheets/_bootstrap-variables.scss | 891 -- .../public/stylesheets/_font-awesome-custom.scss | 104 - .../frontend/public/stylesheets/blocks/error.scss | 31 - .../frontend/public/stylesheets/form-field.scss | 145 - .../frontend/public/stylesheets/style.scss | 2171 --- .../frontend/public/stylesheets/variables.scss | 39 - .../frontend/test/check-doc-links/Dockerfile | 31 - .../test/check-doc-links/check-doc-links.js | 151 - .../test/check-doc-links/docker-compose.yml | 25 - modules/web-console/frontend/test/ci/.dockerignore | 4 - modules/web-console/frontend/test/ci/Dockerfile | 34 - .../frontend/test/ci/docker-compose.yml | 25 - modules/web-console/frontend/test/karma.conf.js | 112 - .../frontend/test/unit/SqlTypes.test.js | 52 - .../frontend/test/unit/UserAuth.test.js | 37 - .../frontend/test/unit/defaultName.filter.test.js | 40 - modules/web-console/frontend/tsconfig.json | 15 - modules/web-console/frontend/views/base.pug | 23 - modules/web-console/frontend/views/index.pug | 45 - modules/web-console/frontend/views/public.pug | 20 - .../frontend/views/sql/cache-metadata.tpl.pug | 41 - .../frontend/views/sql/chart-settings.tpl.pug | 40 - .../frontend/views/sql/paragraph-rate.tpl.pug | 46 - .../views/templates/agent-download.tpl.pug | 69 - .../frontend/views/templates/alert.tpl.pug | 21 - .../frontend/views/templates/batch-confirm.tpl.pug | 47 - .../frontend/views/templates/confirm.tpl.pug | 34 - .../frontend/views/templates/demo-info.tpl.pug | 53 - .../frontend/views/templates/dropdown.tpl.pug | 24 - .../views/templates/getting-started.tpl.pug | 39 - .../frontend/views/templates/message.tpl.pug | 32 - .../views/templates/validation-error.tpl.pug | 25 - .../web-console/frontend/webpack/webpack.common.js | 163 - .../web-console/frontend/webpack/webpack.dev.js | 97 - .../web-console/frontend/webpack/webpack.prod.js | 61 - .../web-console/frontend/webpack/webpack.test.js | 45 - modules/web-console/licenses/apache-2.0.txt | 202 - modules/web-console/licenses/cc-by-3.0.txt | 319 - modules/web-console/pom.xml | 431 - .../console/configuration/FieldProcessingInfo.java | 89 - .../ignite/console/configuration/MetadataInfo.java | 69 - .../WebConsoleConfigurationSelfTest.java | 1118 -- .../ignite/console/configuration/WrongFields.java | 76 - .../console/testsuites/WebConsoleTestSuite.java | 32 - modules/web-console/web-agent/.gitignore | 2 - modules/web-console/web-agent/README.txt | 123 - .../web-agent/assembly/release-web-agent.xml | 66 - .../web-console/web-agent/bin/ignite-web-agent.bat | 143 - .../web-console/web-agent/bin/ignite-web-agent.sh | 91 - .../web-console/web-agent/bin/include/functions.sh | 83 - modules/web-console/web-agent/demo/README.txt | 4 - modules/web-console/web-agent/demo/db-init.sql | 102 - .../web-console/web-agent/jdbc-drivers/README.txt | 10 - modules/web-console/web-agent/logs/README.txt | 5 - modules/web-console/web-agent/pom.xml | 213 - .../ignite/console/agent/AgentConfiguration.java | 619 - .../apache/ignite/console/agent/AgentLauncher.java | 518 - .../apache/ignite/console/agent/AgentUtils.java | 333 - .../ignite/console/agent/ProxyAuthException.java | 42 - .../ignite/console/agent/ProxyAuthenticator.java | 82 - .../apache/ignite/console/agent/db/DbColumn.java | 95 - .../ignite/console/agent/db/DbMetadataReader.java | 142 - .../apache/ignite/console/agent/db/DbSchema.java | 60 - .../apache/ignite/console/agent/db/DbTable.java | 87 - .../agent/db/dialect/DB2MetadataDialect.java | 33 - .../agent/db/dialect/DatabaseMetadataDialect.java | 127 - .../agent/db/dialect/JdbcMetadataDialect.java | 246 - .../agent/db/dialect/MySQLMetadataDialect.java | 88 - .../agent/db/dialect/OracleMetadataDialect.java | 425 - .../console/agent/handlers/AbstractListener.java | 136 - .../console/agent/handlers/ClusterListener.java | 525 - .../console/agent/handlers/DatabaseListener.java | 354 - .../console/agent/handlers/RestListener.java | 100 - .../ignite/console/agent/rest/RestExecutor.java | 409 - .../ignite/console/agent/rest/RestResult.java | 114 - .../ignite/console/demo/AgentClusterDemo.java | 318 - .../apache/ignite/console/demo/AgentDemoUtils.java | 79 - .../ignite/console/demo/AgentMetadataDemo.java | 99 - .../org/apache/ignite/console/demo/model/Car.java | 152 - .../apache/ignite/console/demo/model/Country.java | 152 - .../ignite/console/demo/model/Department.java | 152 - .../apache/ignite/console/demo/model/Employee.java | 356 - .../apache/ignite/console/demo/model/Parking.java | 152 - .../demo/service/DemoCachesLoadService.java | 498 - .../demo/service/DemoComputeLoadService.java | 78 - .../demo/service/DemoRandomCacheLoadService.java | 121 - .../demo/service/DemoServiceClusterSingleton.java | 41 - .../demo/service/DemoServiceKeyAffinity.java | 41 - .../demo/service/DemoServiceMultipleInstances.java | 41 - .../demo/service/DemoServiceNodeSingleton.java | 41 - .../console/demo/task/DemoCancellableTask.java | 93 - .../ignite/console/demo/task/DemoComputeTask.java | 105 - .../web-agent/src/main/resources/log4j.properties | 52 - .../console/agent/rest/RestExecutorSelfTest.java | 328 - .../ignite/testsuites/IgniteWebAgentTestSuite.java | 33 - .../web-agent/src/test/resources/ca.jks | Bin 1394 -> 0 bytes .../web-agent/src/test/resources/client.jks | Bin 2030 -> 0 bytes .../web-agent/src/test/resources/generate.bat | 122 - .../web-agent/src/test/resources/generate.sh | 111 - .../src/test/resources/jetty-with-ciphers-0.xml | 94 - .../src/test/resources/jetty-with-ciphers-1.xml | 94 - .../src/test/resources/jetty-with-ciphers-2.xml | 94 - .../src/test/resources/jetty-with-ssl.xml | 89 - .../web-agent/src/test/resources/server.jks | Bin 1419 -> 0 bytes .../spi/discovery/zk/ZookeeperDiscoverySpi.java | 4 +- .../spi/discovery/zk/internal/ZkIgnitePaths.java | 63 +- .../zk/ZookeeperDiscoverySpiTestSuite1.java | 2 + .../zk/internal/ZookeeperValidatePathsTest.java | 126 + parent/pom.xml | 26 +- pom.xml | 12 - 2150 files changed, 10747 insertions(+), 287479 deletions(-)