Filipp Shergalis created IGNITE-26408:
-----------------------------------------

             Summary: Support changes in configuration for Rolling Upgrade
                 Key: IGNITE-26408
                 URL: https://issues.apache.org/jira/browse/IGNITE-26408
             Project: Ignite
          Issue Type: Bug
            Reporter: Filipp Shergalis


When upgraded node saves a newly added configuration field to metastorage, 
older nodes receive this update and fail trying to apply it. We should find a 
way to change configurations without breaking RU
{{}}
{code:java}
Caused by: java.util.NoSuchElementException: planCacheExpiresAfterSeconds  at 
org.apache.ignite.internal.sql.configuration.distributed.SqlPlannerDistributedNode.construct(Unknown
 Source) at 
org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1092)
 at 
org.apache.ignite.internal.sql.configuration.distributed.SqlDistributedNode.construct(Unknown
 Source) at 
org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1090)
 at org.apache.ignite.internal.configuration.ClusterNode.construct(Unknown 
Source) at 
org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1090)
 at 
org.apache.ignite.internal.configuration.SuperRoot.construct(SuperRoot.java:142)
 at 
org.apache.ignite.internal.configuration.util.ConfigurationUtil$InnerConfigurationSource.descend(ConfigurationUtil.java:1090)
 at 
org.apache.ignite.internal.configuration.util.ConfigurationUtil.fillFromPrefixMap(ConfigurationUtil.java:275)
 at 
org.apache.ignite.internal.configuration.ConfigurationChanger.lambda$configurationStorageListener$9(ConfigurationChanger.java:722)
 at 
org.apache.ignite.internal.configuration.storage.DistributedConfigurationStorage.lambda$registerConfigurationListener$3({code}
{{}}



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

Reply via email to