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)