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/03/02 14:55:30 UTC

[1/2] incubator-ignite git commit: #ignite-51: Change test for messaging.

Repository: incubator-ignite
Updated Branches:
  refs/heads/ignite-51 f1188e032 -> c48ef793a


#ignite-51: Change test for messaging.


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

Branch: refs/heads/ignite-51
Commit: 5708509c42689103534f85e9f2c04592f15a1915
Parents: 2f43d32
Author: ivasilinets <iv...@gridgain.com>
Authored: Mon Mar 2 16:53:00 2015 +0300
Committer: ivasilinets <iv...@gridgain.com>
Committed: Mon Mar 2 16:53:00 2015 +0300

----------------------------------------------------------------------
 .../communication/GridCacheMessageSelfTest.java | 59 +++++++++++++-------
 1 file changed, 39 insertions(+), 20 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/5708509c/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java
----------------------------------------------------------------------
diff --git a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java
index c011bbc..9643572 100644
--- a/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java
+++ b/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java
@@ -23,14 +23,8 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
     /** Sample count. */
     private static final int SAMPLE_CNT = 3;
 
-    /** */
-    private static final byte DIRECT_TYPE = (byte)202;
-
-    /** */
-    private static final byte DIRECT_TYPE1 = (byte)203;
-
     static {
-        GridIoMessageFactory.registerCustom(DIRECT_TYPE, new CO<Message>() {
+        GridIoMessageFactory.registerCustom(TestMessage.DIRECT_TYPE, new CO<Message>() {
             @Override public Message apply() {
                 return new TestMessage();
             }
@@ -42,7 +36,7 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
             }
         });
 
-        GridIoMessageFactory.registerCustom(DIRECT_TYPE1, new CO<Message>() {
+        GridIoMessageFactory.registerCustom(TestMessage1.DIRECT_TYPE, new CO<Message>() {
             @Override public Message apply() {
                 return new TestMessage1();
             }
@@ -119,6 +113,9 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
     /** */
     private static class TestMessage extends GridCacheMessage {
         /** */
+        public static final byte DIRECT_TYPE = (byte)202;
+
+        /** */
         @GridDirectCollection(TestMessage1.class)
         private Collection<TestMessage1> entries = new ArrayList<>();
 
@@ -134,13 +131,16 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
         }
 
         @Override public byte fieldsCount() {
-            return 1;
+            return 4;
         }
 
         /** {@inheritDoc} */
         @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
             writer.setBuffer(buf);
 
+            if (!super.writeTo(buf, writer))
+                return false;
+
             if (!writer.isHeaderWritten()) {
                 if (!writer.writeHeader(directType(), fieldsCount()))
                     return false;
@@ -149,11 +149,12 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
             }
 
             switch (writer.state()) {
-                case 0:
+                case 3:
                     if (!writer.writeCollection("entries", entries, MessageCollectionItemType.MSG))
                         return false;
 
                     writer.incrementState();
+
             }
 
             return true;
@@ -166,41 +167,54 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
             if (!reader.beforeMessageRead())
                 return false;
 
+            if (!super.readFrom(buf, reader))
+                return false;
+
             switch (reader.state()) {
-                case 0:
+                case 3:
                     entries = reader.readCollection("entries", MessageCollectionItemType.MSG);
 
                     if (!reader.isLastRead())
                         return false;
 
                     reader.incrementState();
+
             }
 
             return true;
         }
     }
 
-    private static class TestMessage1 extends GridCacheMessage {
-        GridTestMessage mes;
+    /**
+    * Test message class.
+    */
+    static class TestMessage1 extends GridCacheMessage {
+        /** */
+        public static final byte DIRECT_TYPE = (byte)203;
+        /** */
+        private Message mes;
 
-        public void init(GridTestMessage mes) {
+        public void init(Message mes) {
             this.mes = mes;
         }
 
         /** {@inheritDoc} */
         @Override public byte directType() {
-            return 0;
+            return DIRECT_TYPE;
         }
 
         /** {@inheritDoc} */
         @Override public byte fieldsCount() {
-            return 1;
+            return 4;
         }
 
         /** {@inheritDoc} */
         @Override public boolean writeTo(ByteBuffer buf, MessageWriter writer) {
             writer.setBuffer(buf);
 
+            if (!super.writeTo(buf, writer))
+                return false;
+
             if (!writer.isHeaderWritten()) {
                 if (!writer.writeHeader(directType(), fieldsCount()))
                     return false;
@@ -209,11 +223,12 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
             }
 
             switch (writer.state()) {
-                case 0:
-                    if (!mes.writeTo(buf, writer))
+                case 3:
+                    if (!writer.writeMessage("mes", mes))
                         return false;
 
                     writer.incrementState();
+
             }
 
             return true;
@@ -226,14 +241,18 @@ public class GridCacheMessageSelfTest extends GridCommonAbstractTest {
             if (!reader.beforeMessageRead())
                 return false;
 
+            if (!super.readFrom(buf, reader))
+                return false;
+
             switch (reader.state()) {
-                case 0:
-                    mes.readFrom(buf, reader);
+                case 3:
+                    mes = reader.readMessage("mes");
 
                     if (!reader.isLastRead())
                         return false;
 
                     reader.incrementState();
+
             }
 
             return true;


[2/2] incubator-ignite git commit: #ignite-51: merge

Posted by sb...@apache.org.
#ignite-51: merge


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

Branch: refs/heads/ignite-51
Commit: c48ef793a62b659d9cf6fd3716f8a8b60b6d5d56
Parents: 5708509 f1188e0
Author: ivasilinets <iv...@gridgain.com>
Authored: Mon Mar 2 16:55:26 2015 +0300
Committer: ivasilinets <iv...@gridgain.com>
Committed: Mon Mar 2 16:55:26 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/GridKernalContext.java      |  10 +-
 .../ignite/internal/GridKernalContextImpl.java  |  14 +-
 .../apache/ignite/internal/IgniteKernal.java    |  23 +-
 .../processors/cache/CacheObjectAdapter.java    |   1 +
 .../processors/cache/GridCacheAdapter.java      |  46 +-
 .../processors/cache/GridCacheContext.java      |  45 +-
 .../processors/cache/GridCacheEntryEx.java      |  15 +-
 .../processors/cache/GridCacheMapEntry.java     | 206 ++++----
 .../processors/cache/GridCacheMessage.java      |  28 +-
 .../processors/cache/GridCacheSwapManager.java  |  44 +-
 .../processors/cache/KeyCacheObjectImpl.java    |   5 +-
 .../cache/UserKeyCacheObjectImpl.java           |  31 +-
 .../GridDistributedCacheAdapter.java            |  14 +-
 .../GridDistributedTxPrepareRequest.java        | 110 +++--
 .../GridDistributedTxRemoteAdapter.java         |  25 +-
 .../distributed/dht/GridDhtCacheAdapter.java    |   2 +-
 .../distributed/dht/GridDhtCacheEntry.java      |  30 +-
 .../cache/distributed/dht/GridDhtGetFuture.java |  29 +-
 .../distributed/dht/GridDhtLockFuture.java      |   2 +-
 .../dht/GridDhtTransactionalCacheAdapter.java   |  14 +-
 .../distributed/dht/GridDhtTxLocalAdapter.java  |  38 +-
 .../distributed/dht/GridDhtTxPrepareFuture.java |   4 +-
 .../dht/GridDhtTxPrepareRequest.java            |  50 +-
 .../dht/GridPartitionedGetFuture.java           |  20 +-
 .../dht/atomic/GridDhtAtomicCache.java          |  42 +-
 .../dht/atomic/GridNearAtomicUpdateFuture.java  |  13 +-
 .../dht/colocated/GridDhtColocatedCache.java    |  68 ++-
 .../colocated/GridDhtColocatedLockFuture.java   |  16 +-
 .../colocated/GridDhtDetachedCacheEntry.java    |  12 +-
 .../dht/preloader/GridDhtForceKeysFuture.java   |   1 -
 .../preloader/GridDhtPartitionDemandPool.java   |   1 -
 .../distributed/near/GridNearAtomicCache.java   |  11 +-
 .../distributed/near/GridNearCacheAdapter.java  |   7 +-
 .../distributed/near/GridNearCacheEntry.java    |  75 ++-
 .../distributed/near/GridNearGetFuture.java     |  27 +-
 .../distributed/near/GridNearLockFuture.java    |   4 +-
 .../near/GridNearTransactionalCache.java        |  20 +-
 .../cache/distributed/near/GridNearTxLocal.java | 126 +++--
 .../near/GridNearTxPrepareFuture.java           |   4 +-
 .../near/GridNearTxPrepareRequest.java          |  42 +-
 .../near/GridNearTxPrepareResponse.java         |  22 +-
 .../processors/cache/local/GridLocalCache.java  |  10 +-
 .../cache/local/GridLocalLockFuture.java        |   2 +-
 .../local/atomic/GridLocalAtomicCache.java      |  14 +-
 .../cache/transactions/IgniteTxAdapter.java     |  18 +-
 .../cache/transactions/IgniteTxEntry.java       |   3 +-
 .../transactions/IgniteTxLocalAdapter.java      | 170 ++++---
 .../cache/transactions/IgniteTxLocalEx.java     |   7 +-
 .../processors/cluster/ClusterProcessor.java    |  46 ++
 .../dataload/IgniteDataLoaderImpl.java          |   9 +-
 .../portable/GridPortableProcessor.java         |   2 +-
 .../portable/os/GridOsPortableProcessor.java    |   7 +-
 .../ignite/internal/visor/cache/VisorCache.java | 190 ++------
 .../cache/VisorCacheAffinityConfiguration.java  |  53 +-
 .../visor/cache/VisorCacheConfiguration.java    | 484 ++++---------------
 .../cache/VisorCacheDefaultConfiguration.java   |  27 +-
 .../cache/VisorCacheEvictionConfiguration.java  |  81 +---
 .../cache/VisorCacheNearConfiguration.java      |  42 +-
 .../cache/VisorCachePreloadConfiguration.java   |  54 +--
 .../cache/VisorCacheStoreConfiguration.java     | 148 +++++-
 .../VisorCacheWriteBehindConfiguration.java     | 137 ------
 .../visor/node/VisorAtomicConfiguration.java    |  27 +-
 .../visor/node/VisorBasicConfiguration.java     | 180 +------
 .../node/VisorCacheQueryConfiguration.java      |  45 +-
 .../node/VisorExecutorServiceConfiguration.java |  54 +--
 .../visor/node/VisorGridConfiguration.java      | 177 +------
 .../visor/node/VisorIgfsConfiguration.java      | 244 ++--------
 .../visor/node/VisorLifecycleConfiguration.java |   9 +-
 .../visor/node/VisorMetricsConfiguration.java   |  29 +-
 .../node/VisorPeerToPeerConfiguration.java      |  28 +-
 .../visor/node/VisorQueryConfiguration.java     |  65 +--
 .../visor/node/VisorRestConfiguration.java      |  80 +--
 .../node/VisorSegmentationConfiguration.java    |  45 +-
 .../visor/node/VisorSpisConfiguration.java      |  92 +---
 .../node/VisorTransactionConfiguration.java     |  62 +--
 .../internal/visor/util/VisorTaskUtils.java     |   4 +-
 .../core/src/test/config/store/jdbc/Ignite.xml  |  63 ++-
 .../cache/GridCacheAbstractFullApiSelfTest.java |  12 +-
 .../processors/cache/GridCacheTestEntryEx.java  |   5 +-
 .../GridCacheReplicatedFullApiSelfTest.java     |   1 +
 .../IgniteCacheExpiryPolicyAbstractTest.java    |  38 +-
 .../communication/GridCacheMessageSelfTest.java |   6 +-
 .../ignite/schema/generator/XmlGenerator.java   |   8 +-
 .../apache/ignite/schema/model/PojoField.java   |  11 +-
 .../apache/ignite/schema/load/model/Ignite.xml  | 133 +++--
 .../commands/cache/VisorCacheCommand.scala      |  25 +-
 .../yardstick/config/ignite-store-config.xml    |  15 +-
 87 files changed, 1445 insertions(+), 2814 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/c48ef793/modules/core/src/test/java/org/apache/ignite/spi/communication/GridCacheMessageSelfTest.java
----------------------------------------------------------------------