-
Notifications
You must be signed in to change notification settings - Fork 2.5k
[BUG] Setting compatibility.override_main_response_version not supported in OpenSearch 3.0 #18228
Copy link
Copy link
Closed
Labels
Description
Describe the bug
During the upgrade, OpenSearch fails to start because of compatibility.override_main_response_version: true config with the below error even though it was not mentioned in the breaking changes:
org.opensearch.bootstrap.StartupException: SettingsException[unknown setting [compatibility.override_main_response_version] please check that any required plugins are installed, or check the breaking changes documentation for removed settings]
at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:172) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:159) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:110) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138) ~[opensearch-cli-3.0.0.jar:3.0.0]
at org.opensearch.cli.Command.main(Command.java:101) ~[opensearch-cli-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:125) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:91) ~[opensearch-3.0.0.jar:3.0.0]
Caused by: org.opensearch.common.settings.SettingsException: unknown setting [compatibility.override_main_response_version] please check that any required plugins are installed, or check the breaking changes documentation for removed settings
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:606) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:547) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:517) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:487) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.common.settings.SettingsModule.<init>(SettingsModule.java:178) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.node.Node.<init>(Node.java:647) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.node.Node.<init>(Node.java:460) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:243) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:243) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:405) ~[opensearch-3.0.0.jar:3.0.0]
at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:168) ~[opensearch-3.0.0.jar:3.0.0]
... 6 more
uncaught exception in thread [main]
SettingsException[unknown setting [compatibility.override_main_response_version] please check that any required plugins are installed, or check the breaking changes documentation for removed settings]
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:606)
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:547)
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:517)
at org.opensearch.common.settings.AbstractScopedSettings.validate(AbstractScopedSettings.java:487)
at org.opensearch.common.settings.SettingsModule.<init>(SettingsModule.java:178)
at org.opensearch.node.Node.<init>(Node.java:647)
at org.opensearch.node.Node.<init>(Node.java:460)
at org.opensearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:243)
at org.opensearch.bootstrap.Bootstrap.setup(Bootstrap.java:243)
at org.opensearch.bootstrap.Bootstrap.init(Bootstrap.java:405)
at org.opensearch.bootstrap.OpenSearch.init(OpenSearch.java:168)
at org.opensearch.bootstrap.OpenSearch.execute(OpenSearch.java:159)
at org.opensearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:110)
at org.opensearch.cli.Command.mainWithoutErrorHandling(Command.java:138)
at org.opensearch.cli.Command.main(Command.java:101)
at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:125)
at org.opensearch.bootstrap.OpenSearch.main(OpenSearch.java:91)
Related component
Other
To Reproduce
- Add
compatibility.override_main_response_version: trueto opensearch.yml - Upgrade to v3.0.0
Expected behavior
OpenSearch should start up without any issues. If this option was depreciated, kindly let me know if there is another way to implement this workaround:
https://docs.opensearch.org/docs/latest/tools/#agents-and-ingestion-tools
Additional Details
Host/Environment (please complete the following information):
- OS: Kubernets
Additional context
I am using the official helm chart: https://github.com/opensearch-project/helm-charts/tree/main/charts/opensearch
Reactions are currently unavailable