You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2023/11/17 16:55:00 UTC

[jira] [Commented] (GEODE-10044) Allow for FunctionAttributes to be updated

    [ https://issues.apache.org/jira/browse/GEODE-10044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17787310#comment-17787310 ] 

ASF GitHub Bot commented on GEODE-10044:
----------------------------------------

gaussianrecurrence commented on PR #930:
URL: https://github.com/apache/geode-native/pull/930#issuecomment-1816768908

   I haven't had the time to work on this for a long time or I think I'll have the opportunity to in the near future, hence I am closing this PR, if anyone wants to tackle this issue can take it up from its latest state.




> Allow for FunctionAttributes to be updated 
> -------------------------------------------
>
>                 Key: GEODE-10044
>                 URL: https://issues.apache.org/jira/browse/GEODE-10044
>             Project: Geode
>          Issue Type: Improvement
>          Components: native client
>            Reporter: Mario Salazar de Torres
>            Assignee: Mario Salazar de Torres
>            Priority: Minor
>              Labels: pull-request-available
>
> *AS A* geode-native contributor
> *I WANT TO* to reset function attributes on-the-fly whenever a function attributes mismatch is detected on the client
> *SO THAT* FunctionAttributes can be changed during an upgrade scenario
> ----
> *Additional information.* Currently there is no exception being thrown from the server whenever a function attributes missmatch is detected. Instead, a function execution error is send to the client. So it remains to be tackled how the mismatch is going to be detected on the client side.
> *Also, for additional context,* this feature is designed in order to fulfill the following upgrade scenario:
>  # A server function called ExampleFunction is deployed inside a cluster. This server function is defined with isHA=false
>  # Function is executed several times from the client.
>  # After some time, a new version of ExampleFunction jar is deployed. The new version of the server function is defined with isHA=true
>  # After updating the server function, executions for this function inside the client should fail at most once, and after that, execute smoothly with the new function attributes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)