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

Aleksandr Polovtsev updated IGNITE-25536:
-----------------------------------------
    Description: 
During Ignite start, after all components have been started, we call a special 
method that notifies all of the configuration listeners as if all configuration 
values have been created in runtime, even though the configuration component 
may have been initialized with these values. This logic is cryptic and 
inconsistent: no other component, e.g. Meta Storage or Catalog, replays its 
notifications on start. Moreover, we don't call these notifications for node 
configuration after IGNITE-25425. 

It is proposed to remove these notifications for the cluster configuration as 
well and update the dependent components to recover their state manually on 
component start.

> Do not notify configuration listeners on start
> ----------------------------------------------
>
>                 Key: IGNITE-25536
>                 URL: https://issues.apache.org/jira/browse/IGNITE-25536
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Polovtsev
>            Assignee: Aleksandr Polovtsev
>            Priority: Major
>              Labels: ignite-3
>
> During Ignite start, after all components have been started, we call a 
> special method that notifies all of the configuration listeners as if all 
> configuration values have been created in runtime, even though the 
> configuration component may have been initialized with these values. This 
> logic is cryptic and inconsistent: no other component, e.g. Meta Storage or 
> Catalog, replays its notifications on start. Moreover, we don't call these 
> notifications for node configuration after IGNITE-25425. 
> It is proposed to remove these notifications for the cluster configuration as 
> well and update the dependent components to recover their state manually on 
> component start.



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

Reply via email to