[
https://issues.apache.org/jira/browse/GEODE-5297?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jinmei Liao updated GEODE-5297:
-------------------------------
Summary: When command tries to execute a function on a group of members, if
one member's function execution failed, we should consider the command failed.
(was: When command tries execute a function on a group of members, if one
member's function execution failed, we should consider the command failed.)
> When command tries to execute a function on a group of members, if one
> member's function execution failed, we should consider the command failed.
> -------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: GEODE-5297
> URL: https://issues.apache.org/jira/browse/GEODE-5297
> Project: Geode
> Issue Type: Bug
> Reporter: Jinmei Liao
> Priority: Major
>
> Currently, when we create the command result using
> ResultModel.createMemberStatusResult from a list of CliFunctionResult, we
> would set the the status of command result to be successful if there is at
> least one successful result. This was originally because some function
> execution will fail for some legitimate reasons like the region is already
> create/destroyed on this member. Now that since we introduced "ignorable"
> state in CliFunctionResult and we can ignore the "ignorable" failure based on
> the commands "if-exist" or "if-not-exist" flags, I suspect we can make the
> shift from using "at least one success to determine command success" to using
> "at least one failure to determine command failure".
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)