summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Petrunia <sergey@mariadb.com>2023-05-16 15:01:59 +0300
committerSergei Petrunia <sergey@mariadb.com>2023-05-16 15:01:59 +0300
commitef911553f442cbb1baaac2af44c38b54fd058c41 (patch)
tree430f4a8ecca4164d098cd60a719aaf39cda0548a
parente22ddd2cbeddce71d09b49768578e8532f30576c (diff)
downloadmariadb-git-ef911553f442cbb1baaac2af44c38b54fd058c41.tar.gz
Post-merge fix for comments.bb-11.0-release
-rw-r--r--sql/sql_select.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc
index 9193b40702b..ed29c4399e4 100644
--- a/sql/sql_select.cc
+++ b/sql/sql_select.cc
@@ -9405,9 +9405,11 @@ best_access_path(JOIN *join,
s->cached_forced_index= forced_index;
}
- /* psergey-11.0-todo: the below should be:
- if (disable_jbuf ||
- (!join->allowed_outer_join_with_cache && (s->table->map & join->outer_join))) */
+ /*
+ Note: the condition checked here is very out of date and incorrect.
+ Below, we use a more accurate check when assigning the value of
+ best.use_join_buffer.
+ */
if ((s->table->map & join->outer_join) || disable_jbuf)
{
/*