You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by jb...@apache.org on 2017/03/15 19:06:43 UTC

geode-native git commit: GEODE-2657: Execute Region Function sends incorrect message format

Repository: geode-native
Updated Branches:
  refs/heads/develop 4c1835900 -> 39a0d7137


GEODE-2657: Execute Region Function sends incorrect message format


Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/39a0d713
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/39a0d713
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/39a0d713

Branch: refs/heads/develop
Commit: 39a0d7137a39434d56063b7254e2ae127bfe3b64
Parents: 4c18359
Author: David Kimura <dk...@pivotal.io>
Authored: Tue Mar 14 08:14:58 2017 -0700
Committer: Jacob Barrett <jb...@pivotal.io>
Committed: Wed Mar 15 12:06:09 2017 -0700

----------------------------------------------------------------------
 src/cppcache/src/TcrMessage.cpp           | 1 +
 src/cppcache/test/TcrMessage_unittest.cpp | 2 ++
 2 files changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode-native/blob/39a0d713/src/cppcache/src/TcrMessage.cpp
----------------------------------------------------------------------
diff --git a/src/cppcache/src/TcrMessage.cpp b/src/cppcache/src/TcrMessage.cpp
index b17c0bc..b6194a1 100644
--- a/src/cppcache/src/TcrMessage.cpp
+++ b/src/cppcache/src/TcrMessage.cpp
@@ -2447,6 +2447,7 @@ TcrMessageExecuteRegionFunction::TcrMessageExecuteRegionFunction(
   m_tcdm = connectionDM;
   m_regionName = region == NULL ? "INVALID_REGION_NAME" : region->getFullPath();
   m_region = region;
+  m_hasResult = getResult;
 
   if (routingObj != NULLPTR && routingObj->size() == 1) {
     LOGDEBUG("setting up key");

http://git-wip-us.apache.org/repos/asf/geode-native/blob/39a0d713/src/cppcache/test/TcrMessage_unittest.cpp
----------------------------------------------------------------------
diff --git a/src/cppcache/test/TcrMessage_unittest.cpp b/src/cppcache/test/TcrMessage_unittest.cpp
index c18829b..d73a603 100644
--- a/src/cppcache/test/TcrMessage_unittest.cpp
+++ b/src/cppcache/test/TcrMessage_unittest.cpp
@@ -541,6 +541,8 @@ TEST_F(TcrMessageTest, testConstructorEXECUTE_REGION_FUNCTION) {
       "030157000000000001012900000001000A00000004000000000000000004000000000000"
       "000002014200",
       testMessage);
+
+  EXPECT_TRUE(testMessage.hasResult());
 }
 
 TEST_F(TcrMessageTest, testConstructorEXECUTE_FUNCTION) {