You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Aleksandr Polovtsev (Jira)" <ji...@apache.org> on 2025/05/29 16:34:00 UTC

[jira] [Updated] (IGNITE-25536) Do not notify configuration listeners on start

     [ 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)