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/13 16:48:55 UTC

[50/50] [abbrv] incubator-ignite git commit: ignite-471: wrap unmarshalled object with GridPortableObjectImpl when keep portable is used

ignite-471: wrap unmarshalled object with GridPortableObjectImpl when keep portable is used


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

Branch: refs/heads/ignite-471
Commit: 505dc62865090da61201e96d63f12ee187ba7dc2
Parents: af92d1d
Author: Denis Magda <dm...@gridgain.com>
Authored: Wed May 13 17:01:29 2015 +0300
Committer: Denis Magda <dm...@gridgain.com>
Committed: Wed May 13 17:01:29 2015 +0300

----------------------------------------------------------------------
 .../ignite/internal/processors/cache/GridCacheSwapManager.java   | 2 +-
 .../distributed/dht/preloader/GridDhtForceKeysResponse.java      | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/505dc628/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java
index b366ca9..eda57cf 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/GridCacheSwapManager.java
@@ -1620,7 +1620,7 @@ public class GridCacheSwapManager extends GridCacheManagerAdapter {
 
                     int part = cctx.affinity().partition(key);
 
-                    offheap.removex(spaceName, part, key, key.valueBytes(cctx.cacheObjectContext()));
+                    offheap.removex(spaceName, part, key, key.valueBytes(cctx.cacheObjectContext()).array());
                 }
 
                 @Override protected void onClose() throws IgniteCheckedException {

http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/505dc628/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
----------------------------------------------------------------------
diff --git a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
index 41ce0be..b4d7243 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/processors/cache/distributed/dht/preloader/GridDhtForceKeysResponse.java
@@ -165,7 +165,7 @@ public class GridDhtForceKeysResponse extends GridCacheMessage implements GridCa
                 info.marshal(cctx);
         }
 
-        errBytes = ctx.marshaller().marshal(err);
+        errBytes = ctx.marshaller().marshal(err).array();
     }
 
     /** {@inheritDoc} */
@@ -182,7 +182,7 @@ public class GridDhtForceKeysResponse extends GridCacheMessage implements GridCa
                 info.unmarshal(cctx, ldr);
         }
 
-        err = ctx.marshaller().unmarshal(errBytes, ldr);
+        err = ctx.marshaller().unmarshal(ByteBuffer.wrap(errBytes), ldr);
     }
 
     /** {@inheritDoc} */