Add back necessary tests for deprecated settings that are replaced during applying inclusive naming #2805
Labels
enhancement
Enhancement or improvement to existing feature or request
:test
Adding or fixing a test
v2.1.0
Issues and PRs related to version 2.1.0
Is your feature request related to a problem? Please describe.
Issue #2769 shows a fault caused by PR #2463 (Deprecate setting 'cluster.initial_master_nodes' and introduce the alternative setting 'cluster.initial_cluster_manager_nodes' ).
The backwards compatibility was broken by mistake.
In the above PR, the deprecated setting name is replaced directly by the new setting name in the existing tests, while new unit tests for validating backwards compatibility didn't cover all the cases.
The defect should be avoided.
Describe the solution you'd like
In detailed, they are:
Add a new node role 'cluster_manager' as the alternative for 'master' role and deprecate 'master' role #2424
Deprecate setting 'cluster.service.slow_master_task_logging_threshold' and introduce the alternative setting 'cluster.service.slow_cluster_manager_task_logging_threshold' #2451
Deprecate setting 'cluster.no_master_block' and introduce the alternative setting 'cluster.no_cluster_manager_block' #2453
Deprecate setting 'cluster.initial_master_nodes' and introduce the alternative setting 'cluster.initial_cluster_manager_nodes' #2463
Describe alternatives you've considered
none.
Additional context
none.
The text was updated successfully, but these errors were encountered: