sql: default index recommendations to be off for logic tests #74154
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
sql: refactor GlobalDefault for session variables
This commit refactors
pkg/sql/vars.go
to use globalFalse andglobalTrue as the setting GlobalDefault where possible.
Release note: None
sql: default index recommendations to be off for logic tests
Previously, we did not have a cluster setting for index recommendations.
We add one in this commit in order to configure index recommendations to
be off for logic tests. This is to avoid flaky tests, as the index
recommendation output can vary depending on the best plan chosen by the
optimizer.
However, this cluster setting is temporary and will be migrated to
ALTER ROLE ALL
for 22.1 (along with othersql.defaults
cluster settings).Fixes: #74069.
Release note: None