[
https://issues.apache.org/jira/browse/GEODE-9576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17422859#comment-17422859
]
ASF subversion and git services commented on GEODE-9576:
--------------------------------------------------------
Commit 616bcbd0a1357189b235e9f0e81030d83eb6d80c in geode-native's branch
refs/heads/develop from Jakov Varenina
[ https://gitbox.apache.org/repos/asf?p=geode-native.git;h=616bcbd ]
GEODE-9576: Fix for single-hop function execution (#864)
* GEODE-9576: Fix for single-hop function execution
Fault:
"InternalFunctionInvocationTargetException: Multiple target nodes
found for single hop operation" occurs on server when executing
function in a single hop manner for all buckets during the period when
client bucket metadata doesn't contains all buckets locations.
Fix:
The client will execute function in a non single-hop manner until it
recevies all buckets locations. This solution is aligned with java
client.
* Updates after comments
* Fix for clang-tidy errors
* Fix for clang-tidy
Use old MOCK_METHOD1 because clang-tidy reports error for the new macro.
> InternalFunctionInvocationTargetException when executing single hop function
> all buckets
> ----------------------------------------------------------------------------------------
>
> Key: GEODE-9576
> URL: https://issues.apache.org/jira/browse/GEODE-9576
> Project: Geode
> Issue Type: Bug
> Components: native client
> Reporter: Jakov Varenina
> Assignee: Jakov Varenina
> Priority: Major
> Labels: pull-request-available
>
> *InternalFunctionInvocationTargetException: Multiple target nodes found for
> single hop operation* occurs on native client when executing function in a
> single hop manner for all buckets during the period when client bucket
> metadata doesn't contain all buckets locations.
> Java client in this case executes functions in non single hop manner until it
> receives locations of all buckets on servers. The solution in native client
> would be to implement the same handling as in java client.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)