You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sb...@apache.org on 2014/12/05 15:07:41 UTC

[40/52] [abbrv] incubator-ignite git commit: # Renaming

# Renaming


Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/1ef8f69b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/1ef8f69b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/1ef8f69b

Branch: refs/heads/master
Commit: 1ef8f69b04342e47ab2052e609e5445cec3dccdd
Parents: cdb10bc
Author: sboikov <sb...@gridgain.com>
Authored: Fri Dec 5 16:55:35 2014 +0300
Committer: sboikov <sb...@gridgain.com>
Committed: Fri Dec 5 16:56:16 2014 +0300

----------------------------------------------------------------------
 examples/config/example-cache.xml               |    4 +-
 examples/config/example-compute.xml             |    4 +-
 examples/config/example-streamer.xml            |    4 +-
 examples/config/filesystem/example-ggfs.xml     |    4 +-
 .../failover/ComputeFailoverNodeStartup.java    |    4 +-
 .../HibernateL2CacheExampleNodeStartup.java     |    4 +-
 .../store/CacheNodeWithStoreStartup.java        |    6 +-
 .../MemcacheRestExampleNodeStartup.java         |    4 +-
 .../examples/misc/springbean/spring-bean.xml    |    4 +-
 .../scalar/examples/ScalarJvmCloudExample.scala |    4 +-
 .../grid/gridify/GridAbstractAopTest.java       |    2 +-
 .../singlesplit/GridSingleSplitsLoadTest.java   |    2 +-
 .../gridify/GridifySingleSplitLoadTest.java     |    4 +-
 .../GridExternalNonSpringAopSelfTest.java       |    2 +-
 .../ipfinder/s3/GridTcpDiscoveryS3IpFinder.java |  312 ++
 .../spi/discovery/tcp/ipfinder/s3/package.html  |   15 +
 .../ipfinder/s3/GridTcpDiscoveryS3IpFinder.java |  312 --
 .../spi/discovery/tcp/ipfinder/s3/package.html  |   15 -
 .../s3/GridTcpDiscoveryS3IpFinderSelfTest.java  |   64 +
 .../spi/discovery/tcp/ipfinder/s3/package.html  |   15 +
 .../s3/GridTcpDiscoveryS3IpFinderSelfTest.java  |   65 -
 .../spi/discovery/tcp/ipfinder/s3/package.html  |   15 -
 .../testsuites/bamboo/GridS3TestSuite.java      |    2 +-
 ...GridClientAbstractMultiThreadedSelfTest.java |    6 +-
 .../client/GridClientDefaultCacheSelfTest.java  |    6 +-
 .../client/GridClientTopologyCacheSelfTest.java |    6 +-
 .../GridClientAbstractMultiNodeSelfTest.java    |    6 +-
 .../integration/GridClientAbstractSelfTest.java |    6 +-
 .../GridClientPreferDirectSelfTest.java         |    6 +-
 .../router/GridClientFailedInitSelfTest.java    |    6 +-
 .../router/GridRouterFactorySelfTest.java       |    6 +-
 .../rest/GridAbstractRestProcessorSelfTest.java |    6 +-
 .../rest/GridRestBinaryProtocolSelfTest.java    |    6 +-
 .../rest/GridRestMemcacheProtocolSelfTest.java  |    6 +-
 .../rest/GridRestProcessorStartSelfTest.java    |    6 +-
 .../processors/rest/GridRestProcessorTest.java  |    4 +-
 .../rest/GridTaskCommandHandlerSelfTest.java    |    6 +-
 .../jdbc/GridJdbcComplexQuerySelfTest.java      |    6 +-
 .../jdbc/GridJdbcConnectionSelfTest.java        |    6 +-
 .../jdbc/GridJdbcEmptyCacheSelfTest.java        |    6 +-
 .../jdbc/GridJdbcLocalCachesSelfTest.java       |    6 +-
 .../gridgain/jdbc/GridJdbcMetadataSelfTest.java |    6 +-
 .../jdbc/GridJdbcPreparedStatementSelfTest.java |    6 +-
 .../jdbc/GridJdbcResultSetSelfTest.java         |    6 +-
 .../jdbc/GridJdbcStatementSelfTest.java         |    6 +-
 .../clients/src/test/resources/spring-cache.xml |    4 +-
 .../src/test/resources/spring-server-node.xml   |    4 +-
 .../test/resources/spring-server-ssl-node.xml   |    4 +-
 .../java/org/apache/ignite/IgniteCluster.java   |    6 +-
 .../apache/ignite/IgniteSystemProperties.java   |    4 +-
 .../org/apache/ignite/cluster/ClusterNode.java  |    4 +-
 .../configuration/IgniteConfiguration.java      |    8 +-
 .../org/apache/ignite/plugin/PluginContext.java |    8 +-
 .../org/apache/ignite/spi/IgniteSpiContext.java |   22 +-
 .../spi/discovery/DiscoveryMetricsHelper.java   |  360 ++
 .../spi/discovery/DiscoveryMetricsProvider.java |   31 +
 .../discovery/DiscoveryNodeMetricsAdapter.java  | 1060 ++++
 .../ignite/spi/discovery/DiscoverySpi.java      |  132 +
 .../spi/discovery/DiscoverySpiDataExchange.java |   36 +
 .../discovery/DiscoverySpiHistorySupport.java   |   28 +
 .../spi/discovery/DiscoverySpiListener.java     |   35 +
 .../DiscoverySpiNodeAuthenticator.java          |   39 +
 .../spi/discovery/DiscoverySpiOrderSupport.java |   39 +
 .../apache/ignite/spi/discovery/package.html    |   15 +
 .../discovery/tcp/TcpClientDiscoverySpi.java    | 1219 +++++
 .../tcp/TcpClientDiscoverySpiMBean.java         |  156 +
 .../spi/discovery/tcp/TcpDiscoverySpi.java      | 5144 ++++++++++++++++++
 .../discovery/tcp/TcpDiscoverySpiAdapter.java   |  996 ++++
 .../spi/discovery/tcp/TcpDiscoverySpiMBean.java |  267 +
 .../tcp/internal/TcpDiscoveryNode.java          |  443 ++
 .../tcp/internal/TcpDiscoveryNodesRing.java     |  636 +++
 .../tcp/internal/TcpDiscoverySpiState.java      |   45 +
 .../tcp/internal/TcpDiscoveryStatistics.java    |  639 +++
 .../spi/discovery/tcp/internal/package.html     |   15 +
 .../tcp/ipfinder/TcpDiscoveryIpFinder.java      |   90 +
 .../ipfinder/TcpDiscoveryIpFinderAdapter.java   |   77 +
 .../ipfinder/jdbc/TcpDiscoveryJdbcIpFinder.java |  361 ++
 .../discovery/tcp/ipfinder/jdbc/package.html    |   15 +
 .../TcpDiscoveryMulticastIpFinder.java          |  752 +++
 .../tcp/ipfinder/multicast/package.html         |   15 +
 .../spi/discovery/tcp/ipfinder/package.html     |   15 +
 .../sharedfs/TcpDiscoverySharedFsIpFinder.java  |  258 +
 .../tcp/ipfinder/sharedfs/package.html          |   15 +
 .../tcp/ipfinder/vm/TcpDiscoveryVmIpFinder.java |  255 +
 .../spi/discovery/tcp/ipfinder/vm/package.html  |   15 +
 .../messages/TcpDiscoveryAbstractMessage.java   |  266 +
 .../messages/TcpDiscoveryAuthFailedMessage.java |   72 +
 .../TcpDiscoveryCheckFailedMessage.java         |   71 +
 .../TcpDiscoveryClientReconnectMessage.java     |  119 +
 .../messages/TcpDiscoveryDiscardMessage.java    |   75 +
 .../TcpDiscoveryDuplicateIdMessage.java         |   75 +
 .../messages/TcpDiscoveryEnsureDelivery.java    |   23 +
 .../messages/TcpDiscoveryHandshakeRequest.java  |   44 +
 .../messages/TcpDiscoveryHandshakeResponse.java |   82 +
 .../messages/TcpDiscoveryHeartbeatMessage.java  |  308 ++
 .../TcpDiscoveryJoinRequestMessage.java         |  102 +
 .../TcpDiscoveryLoopbackProblemMessage.java     |   87 +
 .../TcpDiscoveryNodeAddFinishedMessage.java     |   75 +
 .../messages/TcpDiscoveryNodeAddedMessage.java  |  246 +
 .../messages/TcpDiscoveryNodeFailedMessage.java |   93 +
 .../messages/TcpDiscoveryNodeLeftMessage.java   |   47 +
 .../tcp/messages/TcpDiscoveryPingRequest.java   |   65 +
 .../tcp/messages/TcpDiscoveryPingResponse.java  |   66 +
 .../messages/TcpDiscoveryRedirectToClient.java  |   23 +
 .../TcpDiscoveryStatusCheckMessage.java         |  123 +
 .../spi/discovery/tcp/messages/package.html     |   15 +
 .../ignite/spi/discovery/tcp/package.html       |   15 +
 .../gridgain/grid/GridBasicWarmupClosure.java   |    6 +-
 .../org/gridgain/grid/kernal/GridGainEx.java    |    6 +-
 .../discovery/GridDiscoveryManager.java         |    6 +-
 .../spi/discovery/DiscoveryMetricsHelper.java   |  360 --
 .../spi/discovery/DiscoveryMetricsProvider.java |   31 -
 .../discovery/DiscoveryNodeMetricsAdapter.java  | 1060 ----
 .../grid/spi/discovery/DiscoverySpi.java        |  132 -
 .../spi/discovery/DiscoverySpiDataExchange.java |   36 -
 .../discovery/DiscoverySpiHistorySupport.java   |   28 -
 .../spi/discovery/DiscoverySpiListener.java     |   35 -
 .../DiscoverySpiNodeAuthenticator.java          |   39 -
 .../spi/discovery/DiscoverySpiOrderSupport.java |   39 -
 .../gridgain/grid/spi/discovery/package.html    |   15 -
 .../discovery/tcp/TcpClientDiscoverySpi.java    | 1219 -----
 .../tcp/TcpClientDiscoverySpiMBean.java         |  156 -
 .../grid/spi/discovery/tcp/TcpDiscoverySpi.java | 5144 ------------------
 .../discovery/tcp/TcpDiscoverySpiAdapter.java   |  996 ----
 .../spi/discovery/tcp/TcpDiscoverySpiMBean.java |  267 -
 .../tcp/internal/TcpDiscoveryNode.java          |  443 --
 .../tcp/internal/TcpDiscoveryNodesRing.java     |  636 ---
 .../tcp/internal/TcpDiscoverySpiState.java      |   45 -
 .../tcp/internal/TcpDiscoveryStatistics.java    |  639 ---
 .../spi/discovery/tcp/internal/package.html     |   15 -
 .../tcp/ipfinder/TcpDiscoveryIpFinder.java      |   90 -
 .../ipfinder/TcpDiscoveryIpFinderAdapter.java   |   77 -
 .../ipfinder/jdbc/TcpDiscoveryJdbcIpFinder.java |  361 --
 .../discovery/tcp/ipfinder/jdbc/package.html    |   15 -
 .../TcpDiscoveryMulticastIpFinder.java          |  752 ---
 .../tcp/ipfinder/multicast/package.html         |   15 -
 .../spi/discovery/tcp/ipfinder/package.html     |   15 -
 .../sharedfs/TcpDiscoverySharedFsIpFinder.java  |  258 -
 .../tcp/ipfinder/sharedfs/package.html          |   15 -
 .../tcp/ipfinder/vm/TcpDiscoveryVmIpFinder.java |  255 -
 .../spi/discovery/tcp/ipfinder/vm/package.html  |   15 -
 .../messages/TcpDiscoveryAbstractMessage.java   |  266 -
 .../messages/TcpDiscoveryAuthFailedMessage.java |   72 -
 .../TcpDiscoveryCheckFailedMessage.java         |   71 -
 .../TcpDiscoveryClientReconnectMessage.java     |  119 -
 .../messages/TcpDiscoveryDiscardMessage.java    |   75 -
 .../TcpDiscoveryDuplicateIdMessage.java         |   75 -
 .../messages/TcpDiscoveryEnsureDelivery.java    |   23 -
 .../messages/TcpDiscoveryHandshakeRequest.java  |   44 -
 .../messages/TcpDiscoveryHandshakeResponse.java |   82 -
 .../messages/TcpDiscoveryHeartbeatMessage.java  |  308 --
 .../TcpDiscoveryJoinRequestMessage.java         |  102 -
 .../TcpDiscoveryLoopbackProblemMessage.java     |   87 -
 .../TcpDiscoveryNodeAddFinishedMessage.java     |   75 -
 .../messages/TcpDiscoveryNodeAddedMessage.java  |  246 -
 .../messages/TcpDiscoveryNodeFailedMessage.java |   93 -
 .../messages/TcpDiscoveryNodeLeftMessage.java   |   47 -
 .../tcp/messages/TcpDiscoveryPingRequest.java   |   65 -
 .../tcp/messages/TcpDiscoveryPingResponse.java  |   66 -
 .../messages/TcpDiscoveryRedirectToClient.java  |   23 -
 .../TcpDiscoveryStatusCheckMessage.java         |  123 -
 .../spi/discovery/tcp/messages/package.html     |   15 -
 .../grid/spi/discovery/tcp/package.html         |   15 -
 .../adaptive/GridAdaptiveLoadBalancingSpi.java  |    2 +-
 .../java/org/gridgain/grid/util/GridUtils.java  |    2 +-
 .../spring-cache-client-benchmark-1.xml         |    4 +-
 .../spring-cache-client-benchmark-2.xml         |    4 +-
 .../spring-cache-client-benchmark-3.xml         |    4 +-
 .../core/src/test/config/discovery-stress.xml   |    4 +-
 modules/core/src/test/config/example-cache.xml  |    4 +-
 modules/core/src/test/config/ggfs-loopback.xml  |    4 +-
 .../core/src/test/config/ggfs-no-endpoint.xml   |    4 +-
 modules/core/src/test/config/ggfs-shmem.xml     |    4 +-
 .../src/test/config/io-manager-benchmark.xml    |    4 +-
 .../src/test/config/job-loadtest/client.xml     |    4 +-
 .../src/test/config/job-loadtest/server.xml     |    4 +-
 modules/core/src/test/config/jobs-load-base.xml |    4 +-
 .../src/test/config/load/cache-benchmark.xml    |    4 +-
 .../test/config/load/cache-client-benchmark.xml |    4 +-
 .../core/src/test/config/load/dsi-load-base.xml |    4 +-
 .../src/test/config/load/merge-sort-base.xml    |    4 +-
 .../test/config/load/mongo-multinode-foster.xml |    4 +-
 .../test/config/loaders/grid-cfg-2-grids.xml    |    8 +-
 .../core/src/test/config/loaders/grid-cfg.xml   |    8 +-
 .../core/src/test/config/spring-cache-load.xml  |    4 +-
 .../config/spring-cache-put-remove-load.xml     |    4 +-
 .../core/src/test/config/spring-cache-swap.xml  |    4 +-
 .../src/test/config/spring-cache-teststore.xml  |    4 +-
 .../core/src/test/config/spring-multicache.xml  |    4 +-
 .../src/test/config/spring-start-nodes-attr.xml |    4 +-
 .../core/src/test/config/spring-start-nodes.xml |    4 +-
 .../config/streamer/spring-streamer-base.xml    |    8 +-
 .../test/config/websession/spring-cache-1.xml   |    4 +-
 .../test/config/websession/spring-cache-2.xml   |    4 +-
 .../test/config/websession/spring-cache-3.xml   |    4 +-
 .../optimized/GridOptimizedMarshallerTest.java  |    4 +-
 .../GridTestTcpDiscoveryIpFinderAdapter.java    |    2 +-
 ...idCacheCheckpointSpiSecondCacheSelfTest.java |    6 +-
 ...bStealingCollisionSpiAttributesSelfTest.java |    2 +-
 ...alingCollisionSpiCustomTopologySelfTest.java |    2 +-
 .../GridJobStealingCollisionSpiSelfTest.java    |    2 +-
 .../tcp/GridCacheDhtLockBackupSelfTest.java     |    6 +-
 .../tcp/GridOrderedMessageCancelSelfTest.java   |    6 +-
 ...ridAbstractDiscoveryRandomStartStopTest.java |  205 +
 .../GridAbstractDiscoverySelfTest.java          |  488 ++
 .../discovery/GridAbstractDiscoveryTest.java    |  145 +
 .../GridDiscoveryMetricsHelperSelfTest.java     |  141 +
 .../apache/ignite/spi/discovery/package.html    |   15 +
 .../tcp/GridTcpClientDiscoverySelfTest.java     |  683 +++
 .../GridTcpDiscoveryConcurrentStartTest.java    |  110 +
 ...GridTcpDiscoveryMarshallerCheckSelfTest.java |   94 +
 .../tcp/GridTcpDiscoveryMultiThreadedTest.java  |  199 +
 .../discovery/tcp/GridTcpDiscoverySelfTest.java |  983 ++++
 .../GridTcpDiscoverySnapshotHistoryTest.java    |  166 +
 .../tcp/GridTcpDiscoverySpiConfigSelfTest.java  |   37 +
 .../GridTcpDiscoverySpiRandomStartStopTest.java |   37 +
 .../tcp/GridTcpDiscoverySpiSelfTest.java        |   35 +
 .../GridTcpDiscoverySpiStartStopSelfTest.java   |   74 +
 .../GridTcpDiscoverySpiWildcardSelfTest.java    |   55 +
 ...ridTcpDiscoveryIpFinderAbstractSelfTest.java |  117 +
 .../GridTcpDiscoveryJdbcIpFinderSelfTest.java   |   82 +
 .../discovery/tcp/ipfinder/jdbc/package.html    |   15 +
 ...idTcpDiscoveryMulticastIpFinderSelfTest.java |  107 +
 .../spi/discovery/tcp/ipfinder/package.html     |   15 +
 ...ridTcpDiscoverySharedFsIpFinderSelfTest.java |   48 +
 .../tcp/ipfinder/sharedfs/package.html          |   15 +
 .../vm/GridTcpDiscoveryVmIpFinderSelfTest.java  |  185 +
 .../spi/discovery/tcp/ipfinder/vm/package.html  |   15 +
 .../ignite/spi/discovery/tcp/package.html       |   15 +
 .../GridCacheStoreValueBytesNode.java           |    4 +-
 ...CachePartitionFairAffinityNodesSelfTest.java |    6 +-
 ...CacheJdbcBlobStoreMultithreadedSelfTest.java |    6 +-
 .../ggfs/GridGgfsEventsAbstractSelfTest.java    |    4 +-
 .../GridGgfsFragmentizerAbstractSelfTest.java   |    6 +-
 .../grid/kernal/GridAffinityMappedTest.java     |    6 +-
 .../grid/kernal/GridAffinityP2PSelfTest.java    |    6 +-
 .../grid/kernal/GridAffinitySelfTest.java       |    6 +-
 .../kernal/GridCancelUnusedJobSelfTest.java     |    4 +-
 .../GridCancelledJobsMetricsSelfTest.java       |    4 +-
 .../grid/kernal/GridDiscoveryEventSelfTest.java |    6 +-
 .../grid/kernal/GridDiscoverySelfTest.java      |    6 +-
 .../kernal/GridJobMasterLeaveAwareSelfTest.java |    6 +-
 .../grid/kernal/GridManagementJobSelfTest.java  |    6 +-
 .../grid/kernal/GridMultipleJobsSelfTest.java   |    6 +-
 .../kernal/GridProjectionForCachesSelfTest.java |    8 +-
 ...ectionLocalJobMultipleArgumentsSelfTest.java |    6 +-
 .../grid/kernal/GridReleaseTypeSelfTest.java    |    6 +-
 .../grid/kernal/GridTaskMapAsyncSelfTest.java   |    4 +-
 .../GridTopologyBuildVersionSelfTest.java       |    6 +-
 .../managers/GridManagerStopSelfTest.java       |    4 +-
 .../GridCheckpointManagerAbstractSelfTest.java  |    6 +-
 .../checkpoint/GridCheckpointTaskSelfTest.java  |    8 +-
 .../GridCommunicationSendMessageSelfTest.java   |    6 +-
 .../GridDeploymentMessageCountSelfTest.java     |    6 +-
 .../GridDiscoveryManagerAliveCacheSelfTest.java |    6 +-
 .../GridDiscoveryManagerAttributesSelfTest.java |    6 +-
 .../discovery/GridDiscoveryManagerSelfTest.java |    6 +-
 .../GridAffinityProcessorAbstractSelfTest.java  |    6 +-
 ...ridCacheAbstractByteArrayValuesSelfTest.java |    6 +-
 .../cache/GridCacheAbstractSelfTest.java        |    6 +-
 .../cache/GridCacheAffinityRoutingSelfTest.java |    6 +-
 .../GridCacheAtomicMessageCountSelfTest.java    |    6 +-
 .../cache/GridCacheBasicApiAbstractTest.java    |    4 +-
 .../cache/GridCacheBasicStoreAbstractTest.java  |    6 +-
 ...acheBasicStoreMultithreadedAbstractTest.java |    4 +-
 .../GridCacheBasicStoreNoBatchAbstractTest.java |    4 +-
 .../cache/GridCacheClearAllSelfTest.java        |    6 +-
 .../cache/GridCacheConcurrentMapSelfTest.java   |    6 +-
 .../GridCacheConcurrentTxMultiNodeTest.java     |    6 +-
 ...idCacheConfigurationConsistencySelfTest.java |    6 +-
 ...ridCacheConfigurationValidationSelfTest.java |    6 +-
 .../GridCacheDaemonNodeAbstractSelfTest.java    |    6 +-
 .../cache/GridCacheDeploymentSelfTest.java      |    6 +-
 .../cache/GridCacheEntryMemorySizeSelfTest.java |    6 +-
 .../cache/GridCacheEntryVersionSelfTest.java    |    6 +-
 .../GridCacheEvictionEventAbstractTest.java     |    6 +-
 .../GridCacheFieldsQueryNoDataSelfTest.java     |    6 +-
 ...idCacheGetAndTransformStoreAbstractTest.java |    6 +-
 .../cache/GridCacheGlobalClearAllSelfTest.java  |    6 +-
 .../GridCacheGroupLockAbstractSelfTest.java     |    6 +-
 .../GridCacheGroupLockFailoverSelfTest.java     |    6 +-
 .../cache/GridCacheIncrementTransformTest.java  |    6 +-
 .../cache/GridCacheIteratorPerformanceTest.java |    6 +-
 .../cache/GridCacheKeyCheckSelfTest.java        |    6 +-
 .../processors/cache/GridCacheLeakTest.java     |    6 +-
 .../cache/GridCacheLifecycleAwareSelfTest.java  |    2 +-
 .../cache/GridCacheLuceneQueryIndexTest.java    |    6 +-
 .../GridCacheMarshallerTxAbstractTest.java      |    6 +-
 .../cache/GridCacheMemoryModeSelfTest.java      |    6 +-
 .../GridCacheMissingCommitVersionSelfTest.java  |    4 +-
 .../cache/GridCacheMultiUpdateLockSelfTest.java |    6 +-
 .../cache/GridCacheMvccManagerSelfTest.java     |    6 +-
 .../cache/GridCacheMvccPartitionedSelfTest.java |    6 +-
 .../processors/cache/GridCacheMvccSelfTest.java |    6 +-
 .../cache/GridCacheNestedTxAbstractTest.java    |    6 +-
 .../cache/GridCacheObjectToStringSelfTest.java  |    6 +-
 .../cache/GridCacheOffHeapSelfTest.java         |    6 +-
 .../processors/cache/GridCacheOffHeapTest.java  |    6 +-
 .../GridCacheOrderedPreloadingSelfTest.java     |    6 +-
 .../cache/GridCacheP2PUndeploySelfTest.java     |    6 +-
 .../cache/GridCachePartitionedGetSelfTest.java  |    8 +-
 ...hePartitionedProjectionAffinitySelfTest.java |    6 +-
 .../cache/GridCachePartitionedWritesTest.java   |    4 +-
 .../GridCachePreloadingEvictionsSelfTest.java   |    6 +-
 .../cache/GridCachePutAllFailoverSelfTest.java  |    6 +-
 .../GridCacheReferenceCleanupSelfTest.java      |    6 +-
 .../GridCacheRefreshAheadAbstractSelfTest.java  |    6 +-
 .../cache/GridCacheReloadSelfTest.java          |    4 +-
 ...ridCacheReplicatedSynchronousCommitTest.java |    6 +-
 .../cache/GridCacheSlowTxWarnTest.java          |    6 +-
 .../processors/cache/GridCacheStopSelfTest.java |    4 +-
 .../cache/GridCacheStorePutxSelfTest.java       |    6 +-
 .../cache/GridCacheStoreValueBytesSelfTest.java |    6 +-
 .../cache/GridCacheSwapPreloadSelfTest.java     |    6 +-
 .../cache/GridCacheSwapReloadSelfTest.java      |    6 +-
 .../cache/GridCacheTtlManagerSelfTest.java      |    6 +-
 .../cache/GridCacheTxAbstractTest.java          |    6 +-
 .../GridCacheTxConcurrentGetAbstractTest.java   |    6 +-
 .../cache/GridCacheTxMultiNodeAbstractTest.java |    6 +-
 .../GridCacheTxReentryAbstractSelfTest.java     |    6 +-
 .../GridCacheVariableTopologySelfTest.java      |    6 +-
 .../GridCacheWriteBehindStoreAbstractTest.java  |    4 +-
 ...BehindStorePartitionedMultiNodeSelfTest.java |    6 +-
 .../GridCacheAtomicLongApiSelfTest.java         |    6 +-
 ...CacheAtomicReferenceApiSelfAbstractTest.java |    6 +-
 ...cheAtomicReferenceMultiNodeAbstractTest.java |    6 +-
 ...idCacheAtomicStampedApiSelfAbstractTest.java |    6 +-
 .../GridCacheCountDownLatchSelfTest.java        |    6 +-
 .../GridCacheQueueApiSelfAbstractTest.java      |    6 +-
 ...ridCacheQueueJoinedNodeSelfAbstractTest.java |    6 +-
 ...GridCacheQueueMultiNodeAbstractSelfTest.java |    6 +-
 ...dCacheQueueMultiNodeConsistencySelfTest.java |    6 +-
 ...CacheQueueRotativeMultiNodeAbstractTest.java |    6 +-
 .../GridCacheSequenceApiSelfAbstractTest.java   |    6 +-
 ...dCacheSequenceMultiNodeAbstractSelfTest.java |    6 +-
 ...titionedAtomicSequenceMultiThreadedTest.java |    6 +-
 ...GridCachePartitionedNodeRestartSelfTest.java |    6 +-
 ...idCachePartitionedNodeRestartTxSelfTest.java |    6 +-
 ...PartitionedQueueCreateMultiNodeSelfTest.java |    6 +-
 ...dCachePartitionedQueueEntryMoveSelfTest.java |    6 +-
 .../GridCacheAbstractJobExecutionTest.java      |    6 +-
 .../GridCacheAbstractNodeRestartSelfTest.java   |    6 +-
 .../GridCacheAbstractPrimarySyncSelfTest.java   |    6 +-
 .../GridCacheBasicOpAbstractTest.java           |    6 +-
 .../distributed/GridCacheLockAbstractTest.java  |    6 +-
 .../GridCacheMultiNodeAbstractTest.java         |    6 +-
 .../GridCacheMultiNodeLockAbstractTest.java     |    6 +-
 ...dCacheMultithreadedFailoverAbstractTest.java |    6 +-
 .../GridCacheNodeFailureAbstractTest.java       |    6 +-
 ...dCachePartitionedAffinityFilterSelfTest.java |    6 +-
 ...chePartitionedReloadAllAbstractSelfTest.java |    6 +-
 .../GridCachePreloadEventsAbstractSelfTest.java |    6 +-
 .../GridCachePreloadLifecycleAbstractTest.java  |    6 +-
 ...GridCachePreloadRestartAbstractSelfTest.java |    6 +-
 .../GridCacheTransformEventSelfTest.java        |    6 +-
 ...cheTxConsistencyRestartAbstractSelfTest.java |    6 +-
 ...heAbstractTransformWriteThroughSelfTest.java |    6 +-
 .../dht/GridCacheColocatedDebugTest.java        |    6 +-
 ...eColocatedOptimisticTransactionSelfTest.java |    6 +-
 ...dCacheColocatedTxSingleThreadedSelfTest.java |    6 +-
 .../dht/GridCacheDhtEntrySelfTest.java          |    6 +-
 ...GridCacheDhtEvictionNearReadersSelfTest.java |    6 +-
 .../dht/GridCacheDhtEvictionSelfTest.java       |    6 +-
 .../GridCacheDhtEvictionsDisabledSelfTest.java  |    6 +-
 .../dht/GridCacheDhtInternalEntrySelfTest.java  |    6 +-
 .../dht/GridCacheDhtMappingSelfTest.java        |    6 +-
 .../dht/GridCacheDhtPreloadBigDataSelfTest.java |    6 +-
 .../dht/GridCacheDhtPreloadDelayedSelfTest.java |    6 +-
 .../GridCacheDhtPreloadDisabledSelfTest.java    |    6 +-
 .../GridCacheDhtPreloadMessageCountTest.java    |    6 +-
 ...ridCacheDhtPreloadMultiThreadedSelfTest.java |    6 +-
 .../dht/GridCacheDhtPreloadPutGetSelfTest.java  |    6 +-
 .../dht/GridCacheDhtPreloadSelfTest.java        |    6 +-
 .../GridCacheDhtPreloadStartStopSelfTest.java   |    6 +-
 .../dht/GridCacheDhtPreloadUnloadSelfTest.java  |    6 +-
 ...dCachePartitionedTopologyChangeSelfTest.java |    6 +-
 ...ridCachePartitionedUnloadEventsSelfTest.java |    6 +-
 ...eAtomicInvalidPartitionHandlingSelfTest.java |    6 +-
 ...unctionExcludeNeighborsAbstractSelfTest.java |    8 +-
 .../near/GridCacheGetStoreErrorSelfTest.java    |    6 +-
 .../near/GridCacheNearEvictionSelfTest.java     |    6 +-
 .../near/GridCacheNearMultiGetSelfTest.java     |    6 +-
 .../near/GridCacheNearMultiNodeSelfTest.java    |    6 +-
 .../near/GridCacheNearOneNodeSelfTest.java      |    4 +-
 .../near/GridCacheNearOnlyTopologySelfTest.java |    6 +-
 .../GridCacheNearReaderPreloadSelfTest.java     |    6 +-
 .../near/GridCacheNearReadersSelfTest.java      |    6 +-
 .../near/GridCacheNearTxMultiNodeSelfTest.java  |    6 +-
 ...AffinityExcludeNeighborsPerformanceTest.java |    6 +-
 ...rtitionedAffinityHashIdResolverSelfTest.java |    6 +-
 .../GridCachePartitionedAffinitySelfTest.java   |    6 +-
 ...ePartitionedBasicStoreMultiNodeSelfTest.java |    6 +-
 .../GridCachePartitionedEvictionSelfTest.java   |    6 +-
 ...titionedExplicitLockNodeFailureSelfTest.java |    6 +-
 ...GridCachePartitionedFilteredPutSelfTest.java |    8 +-
 .../GridCachePartitionedLoadCacheSelfTest.java  |    6 +-
 ...achePartitionedMultiNodeCounterSelfTest.java |    6 +-
 ...ePartitionedMultiThreadedPutGetSelfTest.java |    6 +-
 ...hePartitionedQueryMultiThreadedSelfTest.java |    6 +-
 .../GridCachePartitionedStorePutSelfTest.java   |    8 +-
 ...CachePartitionedTxMultiThreadedSelfTest.java |    6 +-
 .../GridCachePartitionedTxSalvageSelfTest.java  |    6 +-
 ...achePartitionedTxSingleThreadedSelfTest.java |    6 +-
 .../GridCachePartitionedTxTimeoutSelfTest.java  |    6 +-
 .../near/GridPartitionedBackupLoadSelfTest.java |    8 +-
 .../GridCacheReplicatedInvalidateSelfTest.java  |    6 +-
 ...dCacheReplicatedTxMultiThreadedSelfTest.java |    6 +-
 ...CacheReplicatedTxSingleThreadedSelfTest.java |    6 +-
 .../GridCacheReplicatedTxTimeoutSelfTest.java   |    6 +-
 ...idCacheReplicatedUnswapAdvancedSelfTest.java |    6 +-
 .../GridCacheSyncReplicatedPreloadSelfTest.java |    6 +-
 .../GridCacheReplicatedPreloadSelfTest.java     |    6 +-
 ...eplicatedPreloadStartStopEventsSelfTest.java |    6 +-
 ...heConcurrentEvictionConsistencySelfTest.java |    6 +-
 .../GridCacheConcurrentEvictionsSelfTest.java   |    6 +-
 .../GridCacheDistributedEvictionsSelfTest.java  |    6 +-
 .../GridCacheEmptyEntriesAbstractSelfTest.java  |    6 +-
 .../eviction/GridCacheEvictionAbstractTest.java |    6 +-
 .../GridCacheEvictionFilterSelfTest.java        |    6 +-
 .../GridCacheEvictionLockUnlockSelfTest.java    |    6 +-
 .../GridCacheEvictionTouchSelfTest.java         |    6 +-
 .../GridCacheLruNearEvictionPolicySelfTest.java |    6 +-
 ...heNearOnlyLruNearEvictionPolicySelfTest.java |    6 +-
 .../local/GridCacheLocalLoadAllSelfTest.java    |    4 +-
 .../cache/local/GridCacheLocalLockSelfTest.java |    4 +-
 .../GridCacheLocalMultithreadedSelfTest.java    |    4 +-
 .../local/GridCacheLocalTxTimeoutSelfTest.java  |    4 +-
 .../GridCacheSwapScanQueryAbstractSelfTest.java |    6 +-
 ...ridCacheContinuousQueryAbstractSelfTest.java |    6 +-
 ...dCacheAbstractReduceFieldsQuerySelfTest.java |    8 +-
 .../clock/GridTimeSyncProcessorSelfTest.java    |    6 +-
 .../closure/GridClosureProcessorRemoteTest.java |    2 +-
 .../closure/GridClosureProcessorSelfTest.java   |    6 +-
 .../dataload/GridDataLoaderImplSelfTest.java    |    6 +-
 .../dataload/GridDataLoaderPerformanceTest.java |    6 +-
 .../GridDataLoaderProcessorSelfTest.java        |    6 +-
 ...heGgfsPerBlockLruEvictionPolicySelfTest.java |    4 +-
 .../ggfs/GridGgfsAbstractSelfTest.java          |    4 +-
 .../processors/ggfs/GridGgfsCacheSelfTest.java  |    4 +-
 .../ggfs/GridGgfsDataManagerSelfTest.java       |    6 +-
 .../ggfs/GridGgfsMetaManagerSelfTest.java       |    6 +-
 .../ggfs/GridGgfsMetricsSelfTest.java           |    6 +-
 .../processors/ggfs/GridGgfsModesSelfTest.java  |    4 +-
 .../ggfs/GridGgfsProcessorSelfTest.java         |    6 +-
 .../GridGgfsProcessorValidationSelfTest.java    |    6 +-
 ...IpcEndpointRegistrationAbstractSelfTest.java |    6 +-
 .../processors/ggfs/GridGgfsSizeSelfTest.java   |    6 +-
 .../ggfs/GridGgfsStreamsSelfTest.java           |    6 +-
 .../processors/ggfs/GridGgfsTaskSelfTest.java   |    6 +-
 .../GridGgfsAbstractRecordResolverSelfTest.java |    6 +-
 .../cache/GridCacheCommandHandlerSelfTest.java  |    4 +-
 .../GridServiceProcessorAbstractSelfTest.java   |    6 +-
 .../streamer/GridStreamerEvictionSelfTest.java  |    6 +-
 .../streamer/GridStreamerFailoverSelfTest.java  |    6 +-
 .../streamer/GridStreamerSelfTest.java          |    6 +-
 .../gridgain/grid/lang/GridFuncSelfTest.java    |    4 +-
 .../grid/messaging/GridMessagingSelfTest.java   |    6 +-
 .../GridP2PContinuousDeploymentSelfTest.java    |    6 +-
 .../p2p/GridP2PDoubleDeploymentSelfTest.java    |    6 +-
 .../GridP2PMissedResourceCacheSizeSelfTest.java |    6 +-
 .../p2p/GridP2PSameClassLoaderSelfTest.java     |    2 +-
 ...SessionCancelSiblingsFromFutureSelfTest.java |    4 +-
 ...ridSessionCancelSiblingsFromJobSelfTest.java |    4 +-
 ...idSessionCancelSiblingsFromTaskSelfTest.java |    4 +-
 ...GridSessionJobWaitTaskAttributeSelfTest.java |    4 +-
 .../GridSessionSetFutureAttributeSelfTest.java  |    4 +-
 ...nSetFutureAttributeWaitListenerSelfTest.java |    4 +-
 .../GridSessionSetJobAttributeSelfTest.java     |    4 +-
 ...sionSetJobAttributeWaitListenerSelfTest.java |    4 +-
 .../GridSessionWaitAttributeSelfTest.java       |    4 +-
 .../grid/spi/GridSpiLocalHostInjectionTest.java |    4 +-
 .../grid/spi/GridTcpSpiForwardingSelfTest.java  |    8 +-
 ...ridAbstractDiscoveryRandomStartStopTest.java |  205 -
 .../GridAbstractDiscoverySelfTest.java          |  488 --
 .../discovery/GridAbstractDiscoveryTest.java    |  145 -
 .../GridDiscoveryMetricsHelperSelfTest.java     |  141 -
 .../gridgain/grid/spi/discovery/package.html    |   15 -
 .../tcp/GridTcpClientDiscoverySelfTest.java     |  683 ---
 .../GridTcpDiscoveryConcurrentStartTest.java    |  110 -
 ...GridTcpDiscoveryMarshallerCheckSelfTest.java |   94 -
 .../tcp/GridTcpDiscoveryMultiThreadedTest.java  |  199 -
 .../discovery/tcp/GridTcpDiscoverySelfTest.java |  983 ----
 .../GridTcpDiscoverySnapshotHistoryTest.java    |  166 -
 .../tcp/GridTcpDiscoverySpiConfigSelfTest.java  |   37 -
 .../GridTcpDiscoverySpiRandomStartStopTest.java |   37 -
 .../tcp/GridTcpDiscoverySpiSelfTest.java        |   35 -
 .../GridTcpDiscoverySpiStartStopSelfTest.java   |   74 -
 .../GridTcpDiscoverySpiWildcardSelfTest.java    |   55 -
 ...ridTcpDiscoveryIpFinderAbstractSelfTest.java |  117 -
 .../GridTcpDiscoveryJdbcIpFinderSelfTest.java   |   82 -
 .../discovery/tcp/ipfinder/jdbc/package.html    |   15 -
 ...idTcpDiscoveryMulticastIpFinderSelfTest.java |  107 -
 .../spi/discovery/tcp/ipfinder/package.html     |   15 -
 ...ridTcpDiscoverySharedFsIpFinderSelfTest.java |   48 -
 .../tcp/ipfinder/sharedfs/package.html          |   15 -
 .../vm/GridTcpDiscoveryVmIpFinderSelfTest.java  |  185 -
 .../spi/discovery/tcp/ipfinder/vm/package.html  |   15 -
 .../grid/spi/discovery/tcp/package.html         |   15 -
 .../noop/GridNoopSwapSpaceSpiSelfTest.java      |    4 +-
 ...artupWithSpecifiedWorkDirectorySelfTest.java |    6 +-
 ...tartupWithUndefinedGridGainHomeSelfTest.java |    6 +-
 .../grid/util/GridTopologyHeapSizeSelfTest.java |    8 +-
 .../shmem/GridIpcSharedMemoryNodeStartup.java   |    4 +-
 .../loadtests/GridCacheMultiNodeLoadTest.java   |    6 +-
 ...ridCacheAffinityTransactionsOffHeapTest.java |    6 +-
 .../cache/GridCacheSingleNodeLoadTest.java      |    4 +-
 .../GridCacheWriteBehindStoreLoadTest.java      |    4 +-
 .../capacity/spring-capacity-cache.xml          |    4 +-
 .../loadtests/colocation/spring-colocation.xml  |    4 +-
 .../communication/GridIoManagerBenchmark0.java  |    6 +-
 .../GridCachePartitionedAtomicLongLoadTest.java |    6 +-
 .../multisplit/GridMultiSplitsLoadTest.java     |    4 +-
 ...ridSingleSplitsNewNodesAbstractLoadTest.java |    2 +-
 ...idSingleSplitsNewNodesMulticastLoadTest.java |    4 +-
 .../GridSingleSplitsRedeployLoadTest.java       |    4 +-
 .../direct/stealing/GridStealingLoadTest.java   |    4 +-
 .../swap/GridSwapEvictAllBenchmark.java         |    6 +-
 .../testframework/GridSpiTestContext.java       |    2 +-
 .../testframework/junits/GridAbstractTest.java  |    4 +-
 .../junits/spi/GridSpiAbstractConfigTest.java   |    2 +-
 .../junits/spi/GridSpiAbstractTest.java         |   10 +-
 .../testframework/junits/spi/GridSpiTest.java   |    6 +-
 .../GridSpiDiscoverySelfTestSuite.java          |   10 +-
 .../testsuites/GridUtilSelfTestSuite.java       |    2 +-
 .../core/src/test/webapp/META-INF/gg-config.xml |    4 +-
 ...dGgfsHadoop20FileSystemAbstractSelfTest.java |    6 +-
 .../GridGgfsHadoopDualAbstractSelfTest.java     |    4 +-
 ...ridGgfsHadoopFileSystemAbstractSelfTest.java |    6 +-
 .../GridGgfsHadoopFileSystemClientSelfTest.java |    4 +-
 ...idGgfsHadoopFileSystemHandshakeSelfTest.java |    6 +-
 ...ridGgfsHadoopFileSystemIpcCacheSelfTest.java |    6 +-
 ...GgfsHadoopFileSystemLoggerStateSelfTest.java |    4 +-
 ...fsHadoopFileSystemSecondaryModeSelfTest.java |    4 +-
 .../ggfs/GridGgfsNearOnlyMultiNodeSelfTest.java |    6 +-
 ...idHibernateL2CacheConfigurationSelfTest.java |    4 +-
 .../hibernate/GridHibernateL2CacheSelfTest.java |    6 +-
 .../GridCacheAbstractFieldsQuerySelfTest.java   |    8 +-
 .../cache/GridCacheAbstractQuerySelfTest.java   |    6 +-
 .../cache/GridCacheCrossCacheQuerySelfTest.java |    6 +-
 .../cache/GridCacheOffHeapAndSwapSelfTest.java  |    6 +-
 .../cache/GridCacheQueryLoadSelfTest.java       |    6 +-
 .../cache/GridCacheQueryMetricsSelfTest.java    |    6 +-
 .../GridCacheQueryMultiThreadedSelfTest.java    |    6 +-
 .../GridCacheQueryUserResourceSelfTest.java     |    8 +-
 .../GridCacheSqlQueryMultiThreadedSelfTest.java |    6 +-
 .../processors/cache/GridCacheSwapSelfTest.java |    6 +-
 .../cache/GridIndexingWithNoopSwapSelfTest.java |    6 +-
 ...idCachePartitionedHitsAndMissesSelfTest.java |    6 +-
 .../near/GridCacheQueryNodeRestartSelfTest.java |    6 +-
 .../h2indexing/GridH2IndexingSpiLoadTest.java   |    4 +-
 .../GridTmLookupLifecycleAwareSelfTest.java     |    2 +-
 .../scalar/src/test/resources/spring-cache.xml  |    4 +-
 .../test/resources/spring-ping-pong-partner.xml |    4 +-
 .../spring/GridSpringCacheManagerSelfTest.java  |    6 +-
 .../grid/kernal/GridFactorySelfTest.java        |    2 +-
 .../GridSpringBeanSerializationSelfTest.java    |    6 +-
 .../p2p/GridP2PUserVersionChangeSelfTest.java   |    6 +-
 .../grid/p2p/GridP2PDisabledSelfTest.java       |    2 +-
 .../commands/alert/VisorAlertCommandSpec.scala  |    6 +-
 .../cache/VisorCacheClearCommandSpec.scala      |    4 +-
 .../cache/VisorCacheCompactCommandSpec.scala    |    4 +-
 .../cswap/VisorCacheSwapCommandSpec.scala       |    4 +-
 pom.xml                                         |    4 +-
 563 files changed, 20859 insertions(+), 20860 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/config/example-cache.xml
----------------------------------------------------------------------
diff --git a/examples/config/example-cache.xml b/examples/config/example-cache.xml
index ebc9920..6e95de4 100644
--- a/examples/config/example-cache.xml
+++ b/examples/config/example-cache.xml
@@ -171,7 +171,7 @@
 
         <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
         <property name="discoverySpi">
-            <bean class="org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi">
+            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                 <property name="ipFinder">
                     <!--
                         GridGain provides several options for automatic discovery that can be used
@@ -180,7 +180,7 @@
                     -->
                     <!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
                     <!--<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">-->
-                    <bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
+                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                         <property name="addresses">
                             <list>
                                 <!-- In distributed environment, replace with actual host IP address. -->

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/config/example-compute.xml
----------------------------------------------------------------------
diff --git a/examples/config/example-compute.xml b/examples/config/example-compute.xml
index f87567d..141faac 100644
--- a/examples/config/example-compute.xml
+++ b/examples/config/example-compute.xml
@@ -43,7 +43,7 @@
 
         <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
         <property name="discoverySpi">
-            <bean class="org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi">
+            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                 <property name="ipFinder">
                     <!--
                         GridGain provides several options for automatic discovery that can be used
@@ -52,7 +52,7 @@
                     -->
                     <!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
                     <!--<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">-->
-                    <bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
+                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                         <property name="addresses">
                             <list>
                                 <!-- In distributed environment, replace with actual host IP address. -->

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/config/example-streamer.xml
----------------------------------------------------------------------
diff --git a/examples/config/example-streamer.xml b/examples/config/example-streamer.xml
index 429edbd..74efd38 100644
--- a/examples/config/example-streamer.xml
+++ b/examples/config/example-streamer.xml
@@ -266,7 +266,7 @@
 
         <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
         <property name="discoverySpi">
-            <bean class="org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi">
+            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                 <property name="ipFinder">
                     <!--
                         GridGain provides several options for automatic discovery that can be used
@@ -275,7 +275,7 @@
                     -->
                     <!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
                     <!--<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">-->
-                    <bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
+                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                         <property name="addresses">
                             <list>
                                 <!-- In distributed environment, replace with actual host IP address. -->

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/config/filesystem/example-ggfs.xml
----------------------------------------------------------------------
diff --git a/examples/config/filesystem/example-ggfs.xml b/examples/config/filesystem/example-ggfs.xml
index a4f19f6..bfa228e 100644
--- a/examples/config/filesystem/example-ggfs.xml
+++ b/examples/config/filesystem/example-ggfs.xml
@@ -138,7 +138,7 @@
 
         <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
         <property name="discoverySpi">
-            <bean class="org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi">
+            <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                 <property name="ipFinder">
                     <!--
                         GridGain provides several options for automatic discovery that can be used
@@ -147,7 +147,7 @@
                     -->
                     <!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
                     <!--<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">-->
-                    <bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
+                    <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                         <property name="addresses">
                             <list>
                                 <!-- In distributed environment, replace with actual host IP address. -->

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/java/org/gridgain/examples/compute/failover/ComputeFailoverNodeStartup.java
----------------------------------------------------------------------
diff --git a/examples/src/main/java/org/gridgain/examples/compute/failover/ComputeFailoverNodeStartup.java b/examples/src/main/java/org/gridgain/examples/compute/failover/ComputeFailoverNodeStartup.java
index 7950ec2..eb25eca 100644
--- a/examples/src/main/java/org/gridgain/examples/compute/failover/ComputeFailoverNodeStartup.java
+++ b/examples/src/main/java/org/gridgain/examples/compute/failover/ComputeFailoverNodeStartup.java
@@ -13,8 +13,8 @@ import org.apache.ignite.*;
 import org.apache.ignite.configuration.*;
 import org.gridgain.grid.*;
 import org.apache.ignite.spi.checkpoint.sharedfs.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 
 import java.util.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/java/org/gridgain/examples/datagrid/hibernate/HibernateL2CacheExampleNodeStartup.java
----------------------------------------------------------------------
diff --git a/examples/src/main/java/org/gridgain/examples/datagrid/hibernate/HibernateL2CacheExampleNodeStartup.java b/examples/src/main/java/org/gridgain/examples/datagrid/hibernate/HibernateL2CacheExampleNodeStartup.java
index 76d7b15..e7d5a97 100644
--- a/examples/src/main/java/org/gridgain/examples/datagrid/hibernate/HibernateL2CacheExampleNodeStartup.java
+++ b/examples/src/main/java/org/gridgain/examples/datagrid/hibernate/HibernateL2CacheExampleNodeStartup.java
@@ -13,8 +13,8 @@ import org.apache.ignite.*;
 import org.apache.ignite.configuration.*;
 import org.gridgain.grid.*;
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 
 import java.util.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/java/org/gridgain/examples/datagrid/store/CacheNodeWithStoreStartup.java
----------------------------------------------------------------------
diff --git a/examples/src/main/java/org/gridgain/examples/datagrid/store/CacheNodeWithStoreStartup.java b/examples/src/main/java/org/gridgain/examples/datagrid/store/CacheNodeWithStoreStartup.java
index 9035376..0737c05 100644
--- a/examples/src/main/java/org/gridgain/examples/datagrid/store/CacheNodeWithStoreStartup.java
+++ b/examples/src/main/java/org/gridgain/examples/datagrid/store/CacheNodeWithStoreStartup.java
@@ -14,9 +14,9 @@ import org.apache.ignite.configuration.*;
 import org.gridgain.examples.datagrid.store.dummy.*;
 import org.gridgain.grid.*;
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 
 import java.util.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/java/org/gridgain/examples/misc/client/memcache/MemcacheRestExampleNodeStartup.java
----------------------------------------------------------------------
diff --git a/examples/src/main/java/org/gridgain/examples/misc/client/memcache/MemcacheRestExampleNodeStartup.java b/examples/src/main/java/org/gridgain/examples/misc/client/memcache/MemcacheRestExampleNodeStartup.java
index 4de9148..dc5d4a2 100644
--- a/examples/src/main/java/org/gridgain/examples/misc/client/memcache/MemcacheRestExampleNodeStartup.java
+++ b/examples/src/main/java/org/gridgain/examples/misc/client/memcache/MemcacheRestExampleNodeStartup.java
@@ -14,8 +14,8 @@ import org.apache.ignite.configuration.*;
 import org.apache.ignite.marshaller.optimized.*;
 import org.gridgain.grid.*;
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.gridgain.grid.spi.indexing.h2.*;
 
 import java.util.*;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/java/org/gridgain/examples/misc/springbean/spring-bean.xml
----------------------------------------------------------------------
diff --git a/examples/src/main/java/org/gridgain/examples/misc/springbean/spring-bean.xml b/examples/src/main/java/org/gridgain/examples/misc/springbean/spring-bean.xml
index 1d463fd..497b0df 100644
--- a/examples/src/main/java/org/gridgain/examples/misc/springbean/spring-bean.xml
+++ b/examples/src/main/java/org/gridgain/examples/misc/springbean/spring-bean.xml
@@ -46,11 +46,11 @@
 
                 <!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
                 <property name="discoverySpi">
-                    <bean class="org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi">
+                    <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                         <property name="ipFinder">
                             <!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
                             <!--<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">-->
-                            <bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
+                            <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                                 <property name="addresses">
                                     <list>
                                         <!-- In distributed environment, replace with actual host IP address. -->

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/examples/src/main/scala/org/gridgain/scalar/examples/ScalarJvmCloudExample.scala
----------------------------------------------------------------------
diff --git a/examples/src/main/scala/org/gridgain/scalar/examples/ScalarJvmCloudExample.scala b/examples/src/main/scala/org/gridgain/scalar/examples/ScalarJvmCloudExample.scala
index e4b603e..f10bb2a 100644
--- a/examples/src/main/scala/org/gridgain/scalar/examples/ScalarJvmCloudExample.scala
+++ b/examples/src/main/scala/org/gridgain/scalar/examples/ScalarJvmCloudExample.scala
@@ -4,8 +4,8 @@ import java.util.concurrent.Executors
 import java.util.concurrent.TimeUnit._
 import javax.swing.{JComponent, JLabel, JOptionPane}
 import org.apache.ignite.configuration.IgniteConfiguration
-import org.gridgain.grid.spi.discovery.tcp.TcpDiscoverySpi
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder
+import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder
 import org.gridgain.grid.util.scala.impl
 import org.gridgain.scalar.scalar
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aop/src/test/java/org/gridgain/grid/gridify/GridAbstractAopTest.java
----------------------------------------------------------------------
diff --git a/modules/aop/src/test/java/org/gridgain/grid/gridify/GridAbstractAopTest.java b/modules/aop/src/test/java/org/gridgain/grid/gridify/GridAbstractAopTest.java
index f2922de..7b9489a 100644
--- a/modules/aop/src/test/java/org/gridgain/grid/gridify/GridAbstractAopTest.java
+++ b/modules/aop/src/test/java/org/gridgain/grid/gridify/GridAbstractAopTest.java
@@ -15,7 +15,7 @@ import org.apache.ignite.configuration.*;
 import org.apache.ignite.events.*;
 import org.apache.ignite.lang.*;
 import org.apache.ignite.spi.deployment.local.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.testframework.*;
 import org.gridgain.testframework.junits.common.*;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aop/src/test/java/org/gridgain/loadtests/direct/singlesplit/GridSingleSplitsLoadTest.java
----------------------------------------------------------------------
diff --git a/modules/aop/src/test/java/org/gridgain/loadtests/direct/singlesplit/GridSingleSplitsLoadTest.java b/modules/aop/src/test/java/org/gridgain/loadtests/direct/singlesplit/GridSingleSplitsLoadTest.java
index 61975dc..76355f3 100644
--- a/modules/aop/src/test/java/org/gridgain/loadtests/direct/singlesplit/GridSingleSplitsLoadTest.java
+++ b/modules/aop/src/test/java/org/gridgain/loadtests/direct/singlesplit/GridSingleSplitsLoadTest.java
@@ -17,7 +17,7 @@ import org.apache.log4j.*;
 import org.gridgain.grid.*;
 import org.gridgain.grid.loadtest.*;
 import org.apache.ignite.spi.communication.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.testframework.*;
 import org.gridgain.testframework.config.*;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aop/src/test/java/org/gridgain/loadtests/gridify/GridifySingleSplitLoadTest.java
----------------------------------------------------------------------
diff --git a/modules/aop/src/test/java/org/gridgain/loadtests/gridify/GridifySingleSplitLoadTest.java b/modules/aop/src/test/java/org/gridgain/loadtests/gridify/GridifySingleSplitLoadTest.java
index 9e9f908..42a4c99 100644
--- a/modules/aop/src/test/java/org/gridgain/loadtests/gridify/GridifySingleSplitLoadTest.java
+++ b/modules/aop/src/test/java/org/gridgain/loadtests/gridify/GridifySingleSplitLoadTest.java
@@ -16,8 +16,8 @@ import org.apache.log4j.*;
 import org.gridgain.grid.loadtest.*;
 import org.apache.ignite.spi.communication.*;
 import org.apache.ignite.spi.communication.tcp.*;
-import org.gridgain.grid.spi.discovery.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.*;
+import org.apache.ignite.spi.discovery.tcp.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.testframework.*;
 import org.gridgain.testframework.config.*;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aop/src/test/java/org/test/gridify/GridExternalNonSpringAopSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/aop/src/test/java/org/test/gridify/GridExternalNonSpringAopSelfTest.java b/modules/aop/src/test/java/org/test/gridify/GridExternalNonSpringAopSelfTest.java
index 0a078bd..101cacc 100644
--- a/modules/aop/src/test/java/org/test/gridify/GridExternalNonSpringAopSelfTest.java
+++ b/modules/aop/src/test/java/org/test/gridify/GridExternalNonSpringAopSelfTest.java
@@ -12,7 +12,7 @@ package org.test.gridify;
 import org.apache.ignite.configuration.*;
 import org.gridgain.grid.gridify.*;
 import org.apache.ignite.spi.deployment.local.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.testframework.junits.common.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
----------------------------------------------------------------------
diff --git a/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
new file mode 100644
index 0000000..0eb38f1
--- /dev/null
+++ b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
@@ -0,0 +1,312 @@
+/* @java.file.header */
+
+/*  _________        _____ __________________        _____
+ *  __  ____/___________(_)______  /__  ____/______ ____(_)_______
+ *  _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
+ *  / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
+ *  \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
+ */
+
+package org.apache.ignite.spi.discovery.tcp.ipfinder.s3;
+
+import com.amazonaws.*;
+import com.amazonaws.auth.*;
+import com.amazonaws.services.s3.*;
+import com.amazonaws.services.s3.model.*;
+import org.apache.ignite.*;
+import org.apache.ignite.resources.*;
+import org.apache.ignite.spi.*;
+import org.gridgain.grid.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.gridgain.grid.util.typedef.*;
+import org.gridgain.grid.util.typedef.internal.*;
+import org.gridgain.grid.util.tostring.*;
+
+import java.io.*;
+import java.net.*;
+import java.util.*;
+import java.util.concurrent.*;
+import java.util.concurrent.atomic.*;
+
+/**
+ * AWS S3-based IP finder.
+ * <p>
+ * For information about Amazon S3 visit <a href="http://aws.amazon.com">aws.amazon.com</a>.
+ * <h1 class="header">Configuration</h1>
+ * <h2 class="header">Mandatory</h2>
+ * <ul>
+ *      <li>AWS credentials (see {@link #setAwsCredentials(AWSCredentials)})</li>
+ *      <li>Bucket name (see {@link #setBucketName(String)})</li>
+ * </ul>
+ * <h2 class="header">Optional</h2>
+ * <ul>
+ *      <li>Client configuration (see {@link #setClientConfiguration(ClientConfiguration)})</li>
+ *      <li>Shared flag (see {@link #setShared(boolean)})</li>
+ * </ul>
+ * <p>
+ * The finder will create S3 bucket with configured name. The bucket will contain entries named
+ * like the following: {@code 192.168.1.136#1001}.
+ * <p>
+ * Note that storing data in AWS S3 service will result in charges to your AWS account.
+ * Choose another implementation of {@link org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder} for local
+ * or home network tests.
+ * <p>
+ * Note that this finder is shared by default (see {@link org.apache.ignite.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder#isShared()}.
+ */
+public class GridTcpDiscoveryS3IpFinder extends TcpDiscoveryIpFinderAdapter {
+    /** Delimiter to use in S3 entries name. */
+    public static final String DELIM = "#";
+
+    /** Entry content. */
+    private static final byte[] ENTRY_CONTENT = new byte[] {1};
+
+    /** Entry metadata with content length set. */
+    private static final ObjectMetadata ENTRY_METADATA;
+
+    static {
+        ENTRY_METADATA = new ObjectMetadata();
+
+        ENTRY_METADATA.setContentLength(ENTRY_CONTENT.length);
+    }
+
+    /** Grid logger. */
+    @IgniteLoggerResource
+    private IgniteLogger log;
+
+    /** Client to interact with S3 storage. */
+    @GridToStringExclude
+    private AmazonS3 s3;
+
+    /** Bucket name. */
+    private String bucketName;
+
+    /** Init guard. */
+    @GridToStringExclude
+    private final AtomicBoolean initGuard = new AtomicBoolean();
+
+    /** Init latch. */
+    @GridToStringExclude
+    private final CountDownLatch initLatch = new CountDownLatch(1);
+
+    /** Amazon client configuration. */
+    private ClientConfiguration cfg;
+
+    /** AWS Credentials. */
+    @GridToStringExclude
+    private AWSCredentials cred;
+
+    /**
+     * Constructor.
+     */
+    public GridTcpDiscoveryS3IpFinder() {
+        setShared(true);
+    }
+
+    /** {@inheritDoc} */
+    @Override public Collection<InetSocketAddress> getRegisteredAddresses() throws IgniteSpiException {
+        initClient();
+
+        Collection<InetSocketAddress> addrs = new LinkedList<>();
+
+        try {
+            ObjectListing list = s3.listObjects(bucketName);
+
+            while (true) {
+                for (S3ObjectSummary sum : list.getObjectSummaries()) {
+                    String key = sum.getKey();
+
+                    StringTokenizer st = new StringTokenizer(key, DELIM);
+
+                    if (st.countTokens() != 2)
+                        U.error(log, "Failed to parse S3 entry due to invalid format: " + key);
+                    else {
+                        String addrStr = st.nextToken();
+                        String portStr = st.nextToken();
+
+                        int port = -1;
+
+                        try {
+                            port = Integer.parseInt(portStr);
+                        }
+                        catch (NumberFormatException e) {
+                            U.error(log, "Failed to parse port for S3 entry: " + key, e);
+                        }
+
+                        if (port != -1)
+                            try {
+                                addrs.add(new InetSocketAddress(addrStr, port));
+                            }
+                            catch (IllegalArgumentException e) {
+                                U.error(log, "Failed to parse port for S3 entry: " + key, e);
+                            }
+                    }
+                }
+
+                if (list.isTruncated())
+                    list = s3.listNextBatchOfObjects(list);
+                else
+                    break;
+            }
+        }
+        catch (AmazonClientException e) {
+            throw new IgniteSpiException("Failed to list objects in the bucket: " + bucketName, e);
+        }
+
+        return addrs;
+    }
+
+    /** {@inheritDoc} */
+    @Override public void registerAddresses(Collection<InetSocketAddress> addrs) throws IgniteSpiException {
+        assert !F.isEmpty(addrs);
+
+        initClient();
+
+        for (InetSocketAddress addr : addrs) {
+            String key = key(addr);
+
+            try {
+                s3.putObject(bucketName, key, new ByteArrayInputStream(ENTRY_CONTENT), ENTRY_METADATA);
+            }
+            catch (AmazonClientException e) {
+                throw new IgniteSpiException("Failed to put entry [bucketName=" + bucketName +
+                    ", entry=" + key + ']', e);
+            }
+        }
+    }
+
+    /** {@inheritDoc} */
+    @Override public void unregisterAddresses(Collection<InetSocketAddress> addrs) throws IgniteSpiException {
+        assert !F.isEmpty(addrs);
+
+        initClient();
+
+        for (InetSocketAddress addr : addrs) {
+            String key = key(addr);
+
+            try {
+                s3.deleteObject(bucketName, key);
+            }
+            catch (AmazonClientException e) {
+                throw new IgniteSpiException("Failed to delete entry [bucketName=" + bucketName +
+                    ", entry=" + key + ']', e);
+            }
+        }
+    }
+
+    /**
+     * Gets S3 key for provided address.
+     *
+     * @param addr Node address.
+     * @return Key.
+     */
+    private String key(InetSocketAddress addr) {
+        assert addr != null;
+
+        SB sb = new SB();
+
+        sb.a(addr.getAddress().getHostAddress())
+            .a(DELIM)
+            .a(addr.getPort());
+
+        return sb.toString();
+    }
+
+    /**
+     * Amazon s3 client initialization.
+     *
+     * @throws org.apache.ignite.spi.IgniteSpiException In case of error.
+     */
+    @SuppressWarnings({"BusyWait"})
+    private void initClient() throws IgniteSpiException {
+        if (initGuard.compareAndSet(false, true))
+            try {
+                if (cred == null)
+                    throw new IgniteSpiException("AWS credentials are not set.");
+
+                if (cfg == null)
+                    U.warn(log, "Amazon client configuration is not set (will use default).");
+
+                if (F.isEmpty(bucketName))
+                    throw new IgniteSpiException("Bucket name is null or empty (provide bucket name and restart).");
+
+                s3 = cfg != null ? new AmazonS3Client(cred, cfg) : new AmazonS3Client(cred);
+
+                if (!s3.doesBucketExist(bucketName)) {
+                    try {
+                        s3.createBucket(bucketName);
+
+                        if (log.isDebugEnabled())
+                            log.debug("Created S3 bucket: " + bucketName);
+
+                        while (!s3.doesBucketExist(bucketName))
+                            try {
+                                U.sleep(200);
+                            }
+                            catch (GridInterruptedException e) {
+                                throw new IgniteSpiException("Thread has been interrupted.", e);
+                            }
+                    }
+                    catch (AmazonClientException e) {
+                        if (!s3.doesBucketExist(bucketName)) {
+                            s3 = null;
+
+                            throw new IgniteSpiException("Failed to create bucket: " + bucketName, e);
+                        }
+                    }
+                }
+            }
+            finally {
+                initLatch.countDown();
+            }
+        else {
+            try {
+                U.await(initLatch);
+            }
+            catch (GridInterruptedException e) {
+                throw new IgniteSpiException("Thread has been interrupted.", e);
+            }
+
+            if (s3 == null)
+                throw new IgniteSpiException("Ip finder has not been initialized properly.");
+        }
+    }
+
+    /**
+     * Sets bucket name for IP finder.
+     *
+     * @param bucketName Bucket name.
+     */
+    @IgniteSpiConfiguration(optional = false)
+    public void setBucketName(String bucketName) {
+        this.bucketName = bucketName;
+    }
+
+    /**
+     * Sets Amazon client configuration.
+     * <p>
+     * For details refer to Amazon S3 API reference.
+     *
+     * @param cfg Amazon client configuration.
+     */
+    @IgniteSpiConfiguration(optional = true)
+    public void setClientConfiguration(ClientConfiguration cfg) {
+        this.cfg = cfg;
+    }
+
+    /**
+     * Sets AWS credentials.
+     * <p>
+     * For details refer to Amazon S3 API reference.
+     *
+     * @param cred AWS credentials.
+     */
+    @IgniteSpiConfiguration(optional = false)
+    public void setAwsCredentials(AWSCredentials cred) {
+        this.cred = cred;
+    }
+
+    /** {@inheritDoc} */
+    @Override public String toString() {
+        return S.toString(GridTcpDiscoveryS3IpFinder.class, this, "super", super.toString());
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
----------------------------------------------------------------------
diff --git a/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
new file mode 100644
index 0000000..e1b4f6d
--- /dev/null
+++ b/modules/aws/src/main/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+    @html.file.header
+    _________        _____ __________________        _____
+    __  ____/___________(_)______  /__  ____/______ ____(_)_______
+    _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
+    / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
+    \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
+-->
+<html>
+<body>
+    <!-- Package description. -->
+    Contains AWS S3-based IP finder.
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
----------------------------------------------------------------------
diff --git a/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java b/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
deleted file mode 100644
index 69f9aa6..0000000
--- a/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinder.java
+++ /dev/null
@@ -1,312 +0,0 @@
-/* @java.file.header */
-
-/*  _________        _____ __________________        _____
- *  __  ____/___________(_)______  /__  ____/______ ____(_)_______
- *  _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
- *  / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
- *  \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
- */
-
-package org.gridgain.grid.spi.discovery.tcp.ipfinder.s3;
-
-import com.amazonaws.*;
-import com.amazonaws.auth.*;
-import com.amazonaws.services.s3.*;
-import com.amazonaws.services.s3.model.*;
-import org.apache.ignite.*;
-import org.apache.ignite.resources.*;
-import org.apache.ignite.spi.*;
-import org.gridgain.grid.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.*;
-import org.gridgain.grid.util.typedef.*;
-import org.gridgain.grid.util.typedef.internal.*;
-import org.gridgain.grid.util.tostring.*;
-
-import java.io.*;
-import java.net.*;
-import java.util.*;
-import java.util.concurrent.*;
-import java.util.concurrent.atomic.*;
-
-/**
- * AWS S3-based IP finder.
- * <p>
- * For information about Amazon S3 visit <a href="http://aws.amazon.com">aws.amazon.com</a>.
- * <h1 class="header">Configuration</h1>
- * <h2 class="header">Mandatory</h2>
- * <ul>
- *      <li>AWS credentials (see {@link #setAwsCredentials(AWSCredentials)})</li>
- *      <li>Bucket name (see {@link #setBucketName(String)})</li>
- * </ul>
- * <h2 class="header">Optional</h2>
- * <ul>
- *      <li>Client configuration (see {@link #setClientConfiguration(ClientConfiguration)})</li>
- *      <li>Shared flag (see {@link #setShared(boolean)})</li>
- * </ul>
- * <p>
- * The finder will create S3 bucket with configured name. The bucket will contain entries named
- * like the following: {@code 192.168.1.136#1001}.
- * <p>
- * Note that storing data in AWS S3 service will result in charges to your AWS account.
- * Choose another implementation of {@link org.gridgain.grid.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder} for local
- * or home network tests.
- * <p>
- * Note that this finder is shared by default (see {@link org.gridgain.grid.spi.discovery.tcp.ipfinder.TcpDiscoveryIpFinder#isShared()}.
- */
-public class GridTcpDiscoveryS3IpFinder extends TcpDiscoveryIpFinderAdapter {
-    /** Delimiter to use in S3 entries name. */
-    public static final String DELIM = "#";
-
-    /** Entry content. */
-    private static final byte[] ENTRY_CONTENT = new byte[] {1};
-
-    /** Entry metadata with content length set. */
-    private static final ObjectMetadata ENTRY_METADATA;
-
-    static {
-        ENTRY_METADATA = new ObjectMetadata();
-
-        ENTRY_METADATA.setContentLength(ENTRY_CONTENT.length);
-    }
-
-    /** Grid logger. */
-    @IgniteLoggerResource
-    private IgniteLogger log;
-
-    /** Client to interact with S3 storage. */
-    @GridToStringExclude
-    private AmazonS3 s3;
-
-    /** Bucket name. */
-    private String bucketName;
-
-    /** Init guard. */
-    @GridToStringExclude
-    private final AtomicBoolean initGuard = new AtomicBoolean();
-
-    /** Init latch. */
-    @GridToStringExclude
-    private final CountDownLatch initLatch = new CountDownLatch(1);
-
-    /** Amazon client configuration. */
-    private ClientConfiguration cfg;
-
-    /** AWS Credentials. */
-    @GridToStringExclude
-    private AWSCredentials cred;
-
-    /**
-     * Constructor.
-     */
-    public GridTcpDiscoveryS3IpFinder() {
-        setShared(true);
-    }
-
-    /** {@inheritDoc} */
-    @Override public Collection<InetSocketAddress> getRegisteredAddresses() throws IgniteSpiException {
-        initClient();
-
-        Collection<InetSocketAddress> addrs = new LinkedList<>();
-
-        try {
-            ObjectListing list = s3.listObjects(bucketName);
-
-            while (true) {
-                for (S3ObjectSummary sum : list.getObjectSummaries()) {
-                    String key = sum.getKey();
-
-                    StringTokenizer st = new StringTokenizer(key, DELIM);
-
-                    if (st.countTokens() != 2)
-                        U.error(log, "Failed to parse S3 entry due to invalid format: " + key);
-                    else {
-                        String addrStr = st.nextToken();
-                        String portStr = st.nextToken();
-
-                        int port = -1;
-
-                        try {
-                            port = Integer.parseInt(portStr);
-                        }
-                        catch (NumberFormatException e) {
-                            U.error(log, "Failed to parse port for S3 entry: " + key, e);
-                        }
-
-                        if (port != -1)
-                            try {
-                                addrs.add(new InetSocketAddress(addrStr, port));
-                            }
-                            catch (IllegalArgumentException e) {
-                                U.error(log, "Failed to parse port for S3 entry: " + key, e);
-                            }
-                    }
-                }
-
-                if (list.isTruncated())
-                    list = s3.listNextBatchOfObjects(list);
-                else
-                    break;
-            }
-        }
-        catch (AmazonClientException e) {
-            throw new IgniteSpiException("Failed to list objects in the bucket: " + bucketName, e);
-        }
-
-        return addrs;
-    }
-
-    /** {@inheritDoc} */
-    @Override public void registerAddresses(Collection<InetSocketAddress> addrs) throws IgniteSpiException {
-        assert !F.isEmpty(addrs);
-
-        initClient();
-
-        for (InetSocketAddress addr : addrs) {
-            String key = key(addr);
-
-            try {
-                s3.putObject(bucketName, key, new ByteArrayInputStream(ENTRY_CONTENT), ENTRY_METADATA);
-            }
-            catch (AmazonClientException e) {
-                throw new IgniteSpiException("Failed to put entry [bucketName=" + bucketName +
-                    ", entry=" + key + ']', e);
-            }
-        }
-    }
-
-    /** {@inheritDoc} */
-    @Override public void unregisterAddresses(Collection<InetSocketAddress> addrs) throws IgniteSpiException {
-        assert !F.isEmpty(addrs);
-
-        initClient();
-
-        for (InetSocketAddress addr : addrs) {
-            String key = key(addr);
-
-            try {
-                s3.deleteObject(bucketName, key);
-            }
-            catch (AmazonClientException e) {
-                throw new IgniteSpiException("Failed to delete entry [bucketName=" + bucketName +
-                    ", entry=" + key + ']', e);
-            }
-        }
-    }
-
-    /**
-     * Gets S3 key for provided address.
-     *
-     * @param addr Node address.
-     * @return Key.
-     */
-    private String key(InetSocketAddress addr) {
-        assert addr != null;
-
-        SB sb = new SB();
-
-        sb.a(addr.getAddress().getHostAddress())
-            .a(DELIM)
-            .a(addr.getPort());
-
-        return sb.toString();
-    }
-
-    /**
-     * Amazon s3 client initialization.
-     *
-     * @throws org.apache.ignite.spi.IgniteSpiException In case of error.
-     */
-    @SuppressWarnings({"BusyWait"})
-    private void initClient() throws IgniteSpiException {
-        if (initGuard.compareAndSet(false, true))
-            try {
-                if (cred == null)
-                    throw new IgniteSpiException("AWS credentials are not set.");
-
-                if (cfg == null)
-                    U.warn(log, "Amazon client configuration is not set (will use default).");
-
-                if (F.isEmpty(bucketName))
-                    throw new IgniteSpiException("Bucket name is null or empty (provide bucket name and restart).");
-
-                s3 = cfg != null ? new AmazonS3Client(cred, cfg) : new AmazonS3Client(cred);
-
-                if (!s3.doesBucketExist(bucketName)) {
-                    try {
-                        s3.createBucket(bucketName);
-
-                        if (log.isDebugEnabled())
-                            log.debug("Created S3 bucket: " + bucketName);
-
-                        while (!s3.doesBucketExist(bucketName))
-                            try {
-                                U.sleep(200);
-                            }
-                            catch (GridInterruptedException e) {
-                                throw new IgniteSpiException("Thread has been interrupted.", e);
-                            }
-                    }
-                    catch (AmazonClientException e) {
-                        if (!s3.doesBucketExist(bucketName)) {
-                            s3 = null;
-
-                            throw new IgniteSpiException("Failed to create bucket: " + bucketName, e);
-                        }
-                    }
-                }
-            }
-            finally {
-                initLatch.countDown();
-            }
-        else {
-            try {
-                U.await(initLatch);
-            }
-            catch (GridInterruptedException e) {
-                throw new IgniteSpiException("Thread has been interrupted.", e);
-            }
-
-            if (s3 == null)
-                throw new IgniteSpiException("Ip finder has not been initialized properly.");
-        }
-    }
-
-    /**
-     * Sets bucket name for IP finder.
-     *
-     * @param bucketName Bucket name.
-     */
-    @IgniteSpiConfiguration(optional = false)
-    public void setBucketName(String bucketName) {
-        this.bucketName = bucketName;
-    }
-
-    /**
-     * Sets Amazon client configuration.
-     * <p>
-     * For details refer to Amazon S3 API reference.
-     *
-     * @param cfg Amazon client configuration.
-     */
-    @IgniteSpiConfiguration(optional = true)
-    public void setClientConfiguration(ClientConfiguration cfg) {
-        this.cfg = cfg;
-    }
-
-    /**
-     * Sets AWS credentials.
-     * <p>
-     * For details refer to Amazon S3 API reference.
-     *
-     * @param cred AWS credentials.
-     */
-    @IgniteSpiConfiguration(optional = false)
-    public void setAwsCredentials(AWSCredentials cred) {
-        this.cred = cred;
-    }
-
-    /** {@inheritDoc} */
-    @Override public String toString() {
-        return S.toString(GridTcpDiscoveryS3IpFinder.class, this, "super", super.toString());
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
----------------------------------------------------------------------
diff --git a/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html b/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
deleted file mode 100644
index e1b4f6d..0000000
--- a/modules/aws/src/main/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
-    @html.file.header
-    _________        _____ __________________        _____
-    __  ____/___________(_)______  /__  ____/______ ____(_)_______
-    _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
-    / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
-    \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
--->
-<html>
-<body>
-    <!-- Package description. -->
-    Contains AWS S3-based IP finder.
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
new file mode 100644
index 0000000..6cfc7b0
--- /dev/null
+++ b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
@@ -0,0 +1,64 @@
+/* @java.file.header */
+
+/*  _________        _____ __________________        _____
+ *  __  ____/___________(_)______  /__  ____/______ ____(_)_______
+ *  _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
+ *  / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
+ *  \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
+ */
+
+package org.apache.ignite.spi.discovery.tcp.ipfinder.s3;
+
+import com.amazonaws.auth.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.gridgain.grid.util.typedef.internal.*;
+import org.gridgain.testsuites.bamboo.*;
+
+import java.net.*;
+import java.util.*;
+
+/**
+ * GridTcpDiscoveryS3IpFinder test.
+ */
+public class GridTcpDiscoveryS3IpFinderSelfTest
+    extends GridTcpDiscoveryIpFinderAbstractSelfTest<GridTcpDiscoveryS3IpFinder> {
+    /**
+     * Constructor.
+     *
+     * @throws Exception If any error occurs.
+     */
+    public GridTcpDiscoveryS3IpFinderSelfTest() throws Exception {
+        // No-op.
+    }
+
+    /** {@inheritDoc} */
+    @Override protected GridTcpDiscoveryS3IpFinder ipFinder() throws Exception {
+        GridTcpDiscoveryS3IpFinder finder = new GridTcpDiscoveryS3IpFinder();
+
+        injectLogger(finder);
+
+        assert finder.isShared() : "Ip finder should be shared by default.";
+
+        finder.setAwsCredentials(new BasicAWSCredentials(GridS3TestSuite.getAccessKey(),
+            GridS3TestSuite.getSecretKey()));
+
+        // Bucket name should be unique for the host to parallel test run on one bucket.
+        finder.setBucketName("ip-finder-test-bucket-" + InetAddress.getLocalHost().getAddress()[3]);
+
+        for (int i = 0; i < 5; i++) {
+            Collection<InetSocketAddress> addrs = finder.getRegisteredAddresses();
+
+            if (!addrs.isEmpty())
+                finder.unregisterAddresses(addrs);
+            else
+                return finder;
+
+            U.sleep(1000);
+        }
+
+        if (!finder.getRegisteredAddresses().isEmpty())
+            throw new Exception("Failed to initialize IP finder.");
+
+        return finder;
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
----------------------------------------------------------------------
diff --git a/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
new file mode 100644
index 0000000..5cad80a
--- /dev/null
+++ b/modules/aws/src/test/java/org/apache/ignite/spi/discovery/tcp/ipfinder/s3/package.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+    @html.file.header
+    _________        _____ __________________        _____
+    __  ____/___________(_)______  /__  ____/______ ____(_)_______
+    _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
+    / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
+    \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
+-->
+<html>
+<body>
+    <!-- Package description. -->
+    Contains internal tests or test related classes and interfaces.
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java b/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
deleted file mode 100644
index 74b18eb..0000000
--- a/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/GridTcpDiscoveryS3IpFinderSelfTest.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/* @java.file.header */
-
-/*  _________        _____ __________________        _____
- *  __  ____/___________(_)______  /__  ____/______ ____(_)_______
- *  _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
- *  / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
- *  \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
- */
-
-package org.gridgain.grid.spi.discovery.tcp.ipfinder.s3;
-
-import com.amazonaws.auth.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.*;
-import org.gridgain.grid.util.typedef.internal.*;
-import org.gridgain.testframework.config.*;
-import org.gridgain.testsuites.bamboo.*;
-
-import java.net.*;
-import java.util.*;
-
-/**
- * GridTcpDiscoveryS3IpFinder test.
- */
-public class GridTcpDiscoveryS3IpFinderSelfTest
-    extends GridTcpDiscoveryIpFinderAbstractSelfTest<GridTcpDiscoveryS3IpFinder> {
-    /**
-     * Constructor.
-     *
-     * @throws Exception If any error occurs.
-     */
-    public GridTcpDiscoveryS3IpFinderSelfTest() throws Exception {
-        // No-op.
-    }
-
-    /** {@inheritDoc} */
-    @Override protected GridTcpDiscoveryS3IpFinder ipFinder() throws Exception {
-        GridTcpDiscoveryS3IpFinder finder = new GridTcpDiscoveryS3IpFinder();
-
-        injectLogger(finder);
-
-        assert finder.isShared() : "Ip finder should be shared by default.";
-
-        finder.setAwsCredentials(new BasicAWSCredentials(GridS3TestSuite.getAccessKey(),
-            GridS3TestSuite.getSecretKey()));
-
-        // Bucket name should be unique for the host to parallel test run on one bucket.
-        finder.setBucketName("ip-finder-test-bucket-" + InetAddress.getLocalHost().getAddress()[3]);
-
-        for (int i = 0; i < 5; i++) {
-            Collection<InetSocketAddress> addrs = finder.getRegisteredAddresses();
-
-            if (!addrs.isEmpty())
-                finder.unregisterAddresses(addrs);
-            else
-                return finder;
-
-            U.sleep(1000);
-        }
-
-        if (!finder.getRegisteredAddresses().isEmpty())
-            throw new Exception("Failed to initialize IP finder.");
-
-        return finder;
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
----------------------------------------------------------------------
diff --git a/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html b/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
deleted file mode 100644
index 5cad80a..0000000
--- a/modules/aws/src/test/java/org/gridgain/grid/spi/discovery/tcp/ipfinder/s3/package.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!--
-    @html.file.header
-    _________        _____ __________________        _____
-    __  ____/___________(_)______  /__  ____/______ ____(_)_______
-    _  / __  __  ___/__  / _  __  / _  / __  _  __ `/__  / __  __ \
-    / /_/ /  _  /    _  /  / /_/ /  / /_/ /  / /_/ / _  /  _  / / /
-    \____/   /_/     /_/   \_,__/   \____/   \__,_/  /_/   /_/ /_/
--->
-<html>
-<body>
-    <!-- Package description. -->
-    Contains internal tests or test related classes and interfaces.
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/aws/src/test/java/org/gridgain/testsuites/bamboo/GridS3TestSuite.java
----------------------------------------------------------------------
diff --git a/modules/aws/src/test/java/org/gridgain/testsuites/bamboo/GridS3TestSuite.java b/modules/aws/src/test/java/org/gridgain/testsuites/bamboo/GridS3TestSuite.java
index fa62d3e..11e32bd 100644
--- a/modules/aws/src/test/java/org/gridgain/testsuites/bamboo/GridS3TestSuite.java
+++ b/modules/aws/src/test/java/org/gridgain/testsuites/bamboo/GridS3TestSuite.java
@@ -11,7 +11,7 @@ package org.gridgain.testsuites.bamboo;
 
 import junit.framework.*;
 import org.apache.ignite.spi.checkpoint.s3.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.s3.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.s3.*;
 
 /**
  * S3 integration tests.

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/clients/src/test/java/org/gridgain/client/GridClientAbstractMultiThreadedSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/clients/src/test/java/org/gridgain/client/GridClientAbstractMultiThreadedSelfTest.java b/modules/clients/src/test/java/org/gridgain/client/GridClientAbstractMultiThreadedSelfTest.java
index 567398f..9518858 100644
--- a/modules/clients/src/test/java/org/gridgain/client/GridClientAbstractMultiThreadedSelfTest.java
+++ b/modules/clients/src/test/java/org/gridgain/client/GridClientAbstractMultiThreadedSelfTest.java
@@ -23,9 +23,9 @@ import org.gridgain.grid.cache.*;
 import org.gridgain.grid.cache.affinity.*;
 import org.gridgain.grid.kernal.*;
 import org.gridgain.grid.kernal.processors.affinity.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.grid.util.typedef.internal.*;
 import org.gridgain.testframework.junits.common.*;

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/clients/src/test/java/org/gridgain/client/GridClientDefaultCacheSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/clients/src/test/java/org/gridgain/client/GridClientDefaultCacheSelfTest.java b/modules/clients/src/test/java/org/gridgain/client/GridClientDefaultCacheSelfTest.java
index 2d50d1e..a4e7157 100644
--- a/modules/clients/src/test/java/org/gridgain/client/GridClientDefaultCacheSelfTest.java
+++ b/modules/clients/src/test/java/org/gridgain/client/GridClientDefaultCacheSelfTest.java
@@ -12,9 +12,9 @@ package org.gridgain.client;
 import org.apache.ignite.configuration.*;
 import org.apache.ignite.lang.*;
 import org.gridgain.grid.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.gridgain.grid.util.typedef.*;
 import org.gridgain.testframework.junits.common.*;
 

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1ef8f69b/modules/clients/src/test/java/org/gridgain/client/GridClientTopologyCacheSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/clients/src/test/java/org/gridgain/client/GridClientTopologyCacheSelfTest.java b/modules/clients/src/test/java/org/gridgain/client/GridClientTopologyCacheSelfTest.java
index 0779306..a047215 100644
--- a/modules/clients/src/test/java/org/gridgain/client/GridClientTopologyCacheSelfTest.java
+++ b/modules/clients/src/test/java/org/gridgain/client/GridClientTopologyCacheSelfTest.java
@@ -12,9 +12,9 @@ package org.gridgain.client;
 import org.apache.ignite.configuration.*;
 import org.gridgain.grid.*;
 import org.gridgain.grid.cache.*;
-import org.gridgain.grid.spi.discovery.tcp.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.*;
-import org.gridgain.grid.spi.discovery.tcp.ipfinder.vm.*;
+import org.apache.ignite.spi.discovery.tcp.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.*;
+import org.apache.ignite.spi.discovery.tcp.ipfinder.vm.*;
 import org.gridgain.testframework.junits.common.*;
 
 import java.util.*;