[ 
https://issues.apache.org/jira/browse/IGNITE-15891?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirill Tkalenko updated IGNITE-15891:
-------------------------------------
    Description: 
A code into Configuration changer:
1) Cannot use a configuration view, because it is just a local cache (the 
global value may have changed in the past)
2) Can throw an exception (IllegalArgumentException) when cached configuration 
does not support the change, but global state different (and does not  conflict 
to the change).

After discussion with [~ibessonov] and [~v.pyatkov], we decided what we need to 
do:
* It is necessary to apply changes only to the current version that is stored 
in the repository (i.e. the most recent revision);

  was:
A code into Configuration changer:
1) Cannot use a configuration view, because it is just a local cache (the 
global value may have changed in the past)
2) Can throw an exception (IllegalArgumentException) when cached configuration 
does not support the change, but global state different (and does not  conflict 
to the change).


> Configuration does not concerned global state when handling a consumer
> ----------------------------------------------------------------------
>
>                 Key: IGNITE-15891
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15891
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Vladislav Pyatkov
>            Assignee: Kirill Tkalenko
>            Priority: Major
>              Labels: ignite-3
>
> A code into Configuration changer:
> 1) Cannot use a configuration view, because it is just a local cache (the 
> global value may have changed in the past)
> 2) Can throw an exception (IllegalArgumentException) when cached 
> configuration does not support the change, but global state different (and 
> does not  conflict to the change).
> After discussion with [~ibessonov] and [~v.pyatkov], we decided what we need 
> to do:
> * It is necessary to apply changes only to the current version that is stored 
> in the repository (i.e. the most recent revision);



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to