-
Type: Sub-task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
QE 2023-07-24, QE 2023-08-21, QE 2023-09-04, QE 2023-09-18, QE 2023-10-02, QE 2023-10-16, QE 2023-10-30, QE 2023-11-13, QE 2023-11-27, QE 2023-12-11, QE 2023-12-25, QE 2024-01-08
Currently both setQuerySettings and setClusterParameter commands call setClusterParameter weak function, which contains the setClusterParameter implementation.
As part of this ticket, one would need to add a separate enum/bool flag to indicate whether the call is made internally (from setQuerySettings) or externally (directly setClusterParameters command call). Then through an uassert if it is an external call, yet querySettings cluster parameter is modified.
querySettings cluster parameter should only be modifiable through setQuerySettings and removeQuerySettings commands