Charlie Black created GEODE-6677: ------------------------------------ Summary: Function with timeout, isHA==true and retries can lead to issues Key: GEODE-6677 URL: https://issues.apache.org/jira/browse/GEODE-6677 Project: Geode Issue Type: Bug Reporter: Charlie Black
A user can set `isHA()`, retries, and `CLIENT_FUNCTION_TIMEOUT`. The timeout is currently implemented as per attempt, not the overall execution inclusive of retries. When both CLIENT_FUNCTION_TIMEOUT and isHA are set (and retries is set to the default of “forever”), a timeout due to CPU overload will inject more load into the system and could eventually cause the cluster to fall over. The user expects the combination of these settings to mean “If execution fails, keep trying up until retries limit is reached OR timeout expires, whichever comes first”. -- This message was sent by Atlassian JIRA (v7.6.3#76005)