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 2015/05/21 09:53:22 UTC

[23/28] incubator-ignite git commit: Merge branch 'ignite-sprint-5' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-709_2

Merge branch 'ignite-sprint-5' of https://git-wip-us.apache.org/repos/asf/incubator-ignite into ignite-709_2

Conflicts:
	modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java


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

Branch: refs/heads/ignite-23
Commit: a0ef2ce582682e9aa4a7042b7e03dad4e2ac80a9
Parents: 7862514 3cc3fbe
Author: Yakov Zhdanov <yz...@gridgain.com>
Authored: Wed May 20 18:24:25 2015 +0300
Committer: Yakov Zhdanov <yz...@gridgain.com>
Committed: Wed May 20 18:24:25 2015 +0300

----------------------------------------------------------------------
 LICENSE                                         | 238 ++++++++++++++
 LICENSE.txt                                     | 238 --------------
 NOTICE                                          |  12 +
 NOTICE.txt                                      |  12 -
 assembly/release-base.xml                       |   4 +-
 dev-tools/build.gradle                          |  35 +-
 dev-tools/gradle/wrapper/gradle-wrapper.jar     | Bin 0 -> 51017 bytes
 .../gradle/wrapper/gradle-wrapper.properties    |   6 +
 dev-tools/gradlew                               | 164 ++++++++++
 dev-tools/src/main/groovy/jiraslurp.groovy      | 326 ++++++++++++++-----
 .../internal/GridEventConsumeHandler.java       |  26 ++
 .../apache/ignite/internal/IgniteKernal.java    |  26 +-
 .../interop/InteropAwareEventFilter.java        |  37 +++
 .../interop/InteropLocalEventListener.java      |  28 ++
 .../managers/communication/GridIoManager.java   |   6 +-
 .../GridLifecycleAwareMessageFilter.java        |   5 +-
 .../eventstorage/GridEventStorageManager.java   |  24 +-
 .../processors/cache/GridCacheIoManager.java    |   6 +-
 .../GridCachePartitionExchangeManager.java      |   4 +-
 .../distributed/GridDistributedTxMapping.java   |   5 +-
 .../distributed/dht/GridDhtCacheAdapter.java    |   6 +-
 .../distributed/dht/GridDhtTxPrepareFuture.java |   1 +
 .../dht/atomic/GridDhtAtomicCache.java          |   4 +-
 .../dht/atomic/GridNearAtomicUpdateFuture.java  |  42 ++-
 .../dht/atomic/GridNearAtomicUpdateRequest.java |  36 +-
 .../colocated/GridDhtColocatedLockFuture.java   |   4 +-
 .../distributed/near/GridNearCacheEntry.java    |   2 +-
 .../cache/distributed/near/GridNearTxLocal.java |   5 +-
 .../near/GridNearTxPrepareFutureAdapter.java    |   9 +-
 .../near/GridNearTxPrepareResponse.java         |  28 +-
 .../transactions/IgniteTxLocalAdapter.java      |   4 +-
 .../cache/transactions/IgniteTxManager.java     |  24 ++
 .../discovery/tcp/TcpDiscoverySpiAdapter.java   |  10 +-
 .../core/src/main/resources/ignite.properties   |   2 +-
 .../cache/IgniteCacheNearLockValueSelfTest.java | 145 +++++++++
 .../ignite/testsuites/IgniteCacheTestSuite.java |   2 +
 .../testsuites/IgniteCacheTestSuite2.java       |   1 +
 parent/pom.xml                                  |   4 +
 pom.xml                                         |   4 +-
 39 files changed, 1142 insertions(+), 393 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a0ef2ce5/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
----------------------------------------------------------------------
diff --cc modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
index 49b5f22,ffd264d..a18318d
--- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java
@@@ -2384,13 -2388,16 +2392,20 @@@ public class IgniteKernal implements Ig
          guard();
  
          try {
-             ctx.cache().dynamicStartCache(null, cacheName, nearCfg, false).get();
+             IgniteInternalCache<Object, Object> internalCache = ctx.cache().cache(cacheName);
+ 
+             if (internalCache == null)
+                 ctx.cache().dynamicStartCache(null, cacheName, nearCfg, false).get();
+             else {
+                 if (internalCache.configuration().getNearConfiguration() == null)
+                     ctx.cache().dynamicStartCache(null, cacheName, nearCfg, false).get();
+             }
  
 -            return ctx.cache().publicJCache(cacheName);
 +            IgniteCacheProxy<K, V> cache = ctx.cache().publicJCache(cacheName);
 +
 +            checkNearCacheStarted(cache);
 +
 +            return cache;
          }
          catch (IgniteCheckedException e) {
              throw CU.convertToCacheException(e);

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a0ef2ce5/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCachePartitionExchangeManager.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a0ef2ce5/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
----------------------------------------------------------------------
diff --cc modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
index cb0085d,802da02..d0990f0
--- a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
+++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpiAdapter.java
@@@ -49,12 -51,15 +49,18 @@@ public abstract class TcpDiscoverySpiAd
      /** Default port to listen (value is <tt>47500</tt>). */
      public static final int DFLT_PORT = 47500;
  
 -    /** Default socket operations timeout in milliseconds (value is <tt>200ms</tt>). */
 -    public static final long DFLT_SOCK_TIMEOUT = 200;
 +    /** Default network timeout in milliseconds (value is <tt>5000ms</tt>). */
 +    public static final long DFLT_NETWORK_TIMEOUT = 5000;
 +
 +    /** Default timeout for joining topology (value is <tt>0</tt>). */
 +    public static final long DFLT_JOIN_TIMEOUT = 0;
  
+     /** Default timeout for receiving message acknowledgement in milliseconds (value is <tt>50ms</tt>). */
+     public static final long DFLT_ACK_TIMEOUT = 50;
+ 
+     /** Default network timeout in milliseconds (value is <tt>5000ms</tt>). */
+     public static final long DFLT_NETWORK_TIMEOUT = 5000;
+ 
      /** Default value for thread priority (value is <tt>10</tt>). */
      public static final int DFLT_THREAD_PRI = 10;
  

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/a0ef2ce5/modules/core/src/test/java/org/apache/ignite/testsuites/IgniteCacheTestSuite.java
----------------------------------------------------------------------