lp:maria
- Get this repository:
-
git clone
https://git.launchpad.net/maria
Import details
This repository is an import of the Git repository at https://github.com/MariaDB/server.git.
Last successful import was .
Branches
Name | Last Modified | Last Commit |
---|---|---|
bb-10.3-MDEV-19415 | 2023-10-02 16:42:50 UTC |
MDEV-19415 Regression
Author:
Brandon Nesterenko
MDEV-19415 Regression This patch reproduces MDEV-19415. Pushing this old commit so it isn't lost on my laptop. |
bb-10.4-mdev-28506 | 2023-10-02 05:39:22 UTC |
MDEV-28506 Possible item replacement during fix_fields() is not taken into ac...
Author:
Oleg Smirnov
MDEV-28506 Possible item replacement during fix_fields() is not taken into account when pushing conditions from HAVING to WHERE 1. During the 5th stage of pushdown_ 2. Sometimes fix_fields() calls are made with the 2nd parameter |
bb-11.3- |
2023-09-30 12:43:12 UTC |
MDEV-32104 add removed command line options back as noops
Author:
Sergei Golubchik
MDEV-32104 add removed command line options back as noops |
bb-11.3- |
2023-09-29 01:23:18 UTC |
MDEV-12252 ROW data type for stored function return values
Author:
Alexander Barkov
MDEV-12252 ROW data type for stored function return values Adding support for the ROW data type in the stored function RETURNS clause: - explicit ROW(..members...) for both sql_mode=DEFAULT and sql_mode=ORACLE CREATE FUNCTION f1() RETURNS ROW(a INT, b VARCHAR(32)) ... - anchored "ROW TYPE OF [db1.]table1" declarations for sql_mode=DEFAULT CREATE FUNCTION f1() RETURNS ROW TYPE OF test.t1 ... - anchored "[db1.] CREATE FUNCTION f1() RETURN test.t1%ROWTYPE ... Adding support for anchored scalar data types in RETURNS clause: - "TYPE OF [db1.]table1. CREATE FUNCTION f1() RETURNS TYPE OF test.t1.column1; - "[db1.] CREATE FUNCTION f1() RETURN test.t1. Details: - Adding a new sql_mode_t parameter to - Moving the code from the loop body in sp_rcontext: - Changing the data type of sp_head: - Cleanup: adding the const qualifier to Spvar_definitio - Modifying sql_yacc.yy to support the new grammar. - Fixing tests in: - Adding a new virtual method Field::cols() - Overriding methods: - Extending sp_returns_type() to support - Overriding Field_row: |
bb-10.4-MDEV-32017 | 2023-09-28 13:49:09 UTC |
MDEV-32017 Auto-increment no longer works for explicit FTS_DOC_ID
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-32017 Auto-increment no longer works for explicit FTS_DOC_ID - InnoDB increments the next document id whenever InnoDB does |
bb-11.0- |
2023-09-28 06:18:46 UTC |
MDEV-28998 remove a known reference to a SPIDER_CONN when it is freed
Author:
Yuchen Pei
MDEV-28998 remove a known reference to a SPIDER_CONN when it is freed |
bb-10.6-MDEV-32265 | 2023-09-27 20:40:40 UTC |
MDEV-32265: seconds_behind_master is inaccurate for Delayed replication
Author:
Brandon Nesterenko
MDEV-32265: seconds_ This patch fixes this by separating the negation of Reviewed By: |
hf-10.5- |
2023-09-27 10:20:36 UTC |
MDEV-25163 Rowid filter does not process storage engine error correctly.
Author:
Vlad Lesin
MDEV-25163 Rowid filter does not process storage engine error correctly. The fix is to return 3-state value from Range_rowid_ Reviewed by: Sergey Petrunya |
bb-10.5-MDEV-25163 | 2023-09-27 08:42:33 UTC |
MDEV-25163 Rowid filter does not process storage engine error correctly.
Author:
Vlad Lesin
MDEV-25163 Rowid filter does not process storage engine error correctly. The fix is to return 3-state value from Range_rowid_ Reviewed by: Sergey Petrunya |
bb-10.4-MDEV-29180 | 2023-09-27 08:28:44 UTC |
MDEV-29180: Description of log_warnings incorrectly mentions "general log"
Author:
Oleksandr "Sanja" Byelkin
MDEV-29180: Description of log_warnings incorrectly mentions "general log" |
preview- |
2023-09-27 03:08:34 UTC |
MDEV-32254 Make NULL an illegal value for redirect_url
Author:
Yuchen Pei
MDEV-32254 Make NULL an illegal value for redirect_url |
bb-11.3-mdev-32254 | 2023-09-27 03:08:34 UTC |
MDEV-32254 Make NULL an illegal value for redirect_url
Author:
Yuchen Pei
MDEV-32254 Make NULL an illegal value for redirect_url |
bb-10.4-MDEV-29289 | 2023-09-26 17:59:50 UTC |
MDEV-29289 uncleaned LIMIT ROWS EXAMINED
Author:
Oleksandr "Sanja" Byelkin
MDEV-29289 uncleaned LIMIT ROWS EXAMINED Clean thd->lex- |
bb-10.5- |
2023-09-26 11:07:16 UTC |
MDEV-30520 SELinux/Apparmor incorrectly labeled mariadbd
Author:
Daniel Black
MDEV-30520 SELinux/Apparmor incorrectly labeled mariadbd From 10.4 -> 10.5 renamed a few MariaDB executables. The default selinux profile expects mariadbd to be installed in Change non-existant named executables in the apparmor and selinux |
bb-10.4- |
2023-09-26 09:39:03 UTC |
MDEV-24912: post-fix for test regression
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-24912: post-fix for test regression Problem is that mysql.galera_ Signed-off-by: Julius Goryavsky <julius. |
bb-11.0- |
2023-09-26 06:34:32 UTC |
MDEV-26247 [wip] Make spider_create_gbh go through append_join too
Author:
Yuchen Pei
MDEV-26247 [wip] Make spider_create_gbh go through append_join too After this, we can get rid of append_ There are two tricky issues remaining. 1. By the time the query reaches the spider gbh, the optimizer may 2. Somehow this change also fails spider/bg.ha and spider.ha because |
bb-10.6-mdev32203 | 2023-09-25 13:43:25 UTC |
MDEV-32203 Raise notes when an index cannot be used on data type mismatch
Author:
Monty
MDEV-32203 Raise notes when an index cannot be used on data type mismatch Raise notes if indexes cannot be used: Added option to write warnings and notes to the slow query log for New variables added/changed: - note_verbosity, with is a set of the following options: The default is 'normal,explain'. - log_slow_verbosity has a new option 'warnings'. If this is set - log_slow_ Other things: Reviewer & Co-author: Alexander Barkov <bar@mariadb.com> |
bb-10.5- |
2023-09-25 12:32:38 UTC |
MDEV-31062 : Reduce number of wsrep calls to server code from InnoDB
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-31062 : Reduce number of wsrep calls to server code from InnoDB Thread executing wsrep transaction can't change during transaction InnoDB already stores information is this wsrep transaction to 0 == not wsrep transaction (and not BF) These values can be set by calling server code on innobase_ This change reduces number of calls to server code from InnoDB and This patch also removes unnecessary trx_t::wsrep_event that Signed-off-by: Julius Goryavsky <julius. |
bb-10.4-MDEV-29989 | 2023-09-25 10:13:22 UTC |
MDEV-29989 binlog_do_db option breaks versioning table
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-29989 binlog_do_db option breaks versioning table Problem: Fix: |
bb-11.3-mdev-32234 | 2023-09-25 06:55:59 UTC |
MDEV-32234 Fix missing space in Spider variable descriptions
Author:
Yuchen Pei
MDEV-32234 Fix missing space in Spider variable descriptions |
bb-10.10-mdev-31936 | 2023-09-25 01:19:11 UTC |
MDEV-31936 Simplify deinit_spider.inc
Author:
Yuchen Pei
MDEV-31936 Simplify deinit_spider.inc Spider is part of the server, and there's no need to check the All spider plugins are uninstalled in clean_up_spider.inc DROP SERVER IF EXISTS makes things easier |
preview- |
2023-09-25 00:10:12 UTC |
MDEV-3953 Add columns for ROWS_EXAMINED, ROWS_SENT, and ROWS_READ to I_S and ...
Author:
Sergei Golubchik
MDEV-3953 Add columns for ROWS_EXAMINED, ROWS_SENT, and ROWS_READ to I_S and processlist Added ROWS_SENT to information_ This is to have the same information as Percona server (SENT_ROWS) I also extended the display size for the columns in processlist to ensure |
bb-11.3-MDEV-25870 | 2023-09-24 09:20:38 UTC |
MDEV-25870 followup - some Windows ARM64 improvements
Author:
VladislavVaintroub
MDEV-25870 followup - some Windows ARM64 improvements - optimize atomic store64/load64 implementation. |
bb-11.0- |
2023-09-22 03:11:12 UTC |
MDEV-26247 [demo] address the first pass during gbh creation
Author:
Yuchen Pei
MDEV-26247 [demo] address the first pass during gbh creation Spider GBH does two passes of spider_ After re-implementing rewriting the FROM part of the query, we also For the second pass to work, the two passes have to walk the queries There are two ways to address this: 1. Just do one pass of walking the item. The complexity should be the Of the two ideas, 1 is better, because it can significantly simplify |
bb-11.0- |
2023-09-21 11:04:32 UTC |
MDEV-26247 [demo] gbh::init_scan() passes first table holder spider
Author:
Yuchen Pei
MDEV-26247 [demo] gbh::init_scan() passes first table holder spider With the assertion that one of the following is true: - !str: we are creating a gbh, rather than doing a init_scan Basically this means the spider passed to spider_ |
bb-11.3-merge | 2023-09-21 10:35:49 UTC |
fix rdb_i_s.cc build
Author:
Nikita Malyavin
fix rdb_i_s.cc build |
bb-10.10-MDEV-29989 | 2023-09-21 06:12:09 UTC |
MDEV-29989 binlog_do_db option breaks importing sql dumps
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-29989 binlog_do_db option breaks importing sql dumps Problem: Fix: versioning.trx_id : Added the option --binlog_do_db |
bb-11.0- |
2023-09-21 02:59:54 UTC |
MDEV-26247 [demo] disabling the spider gbh fixes the issue
Author:
Yuchen Pei
MDEV-26247 [demo] disabling the spider gbh fixes the issue Before 10.10, the spider group by handler could be disabled by setting |
11.3-wlad-preview | 2023-09-20 08:02:40 UTC |
MDEV-32189 Use icu for timezones on windows
Author:
VladislavVaintroub
MDEV-32189 Use icu for timezones on windows Use ICU to work with timezones, to retrieve current timezone name, |
bb-10.6-MDEV-31826 | 2023-09-20 06:29:13 UTC |
MDEV-31826 InnoDB may fail to recover after being killed
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-31826 InnoDB may fail to recover after being killed - InnoDB is first setting the fil_space_ - InnoDB should write FILE_DELETE redo record before checking for |
bb-10.6-MDEV-30802 | 2023-09-18 12:49:48 UTC |
MDEV-30802 Assertion `index->is_btree() || index->is_ibuf()'
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-30802 Assertion `index->is_btree() || index->is_ibuf()' Problem: Solution: Added the test case to make the assert fail. But we need if (!index- |
bb-11.3-MDEV-31466 | 2023-09-18 00:02:42 UTC |
MDEV-31466 Add optional correlation column list for derived tables
Author:
Rex Johnston
MDEV-31466 Add optional correlation column list for derived tables extend Mariadb to support column name assignment in derived sytax |
bb-11.2-mdev-32157 | 2023-09-15 04:51:19 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-11.1-mdev-32157 | 2023-09-15 04:50:20 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-10.11-mdev-32157 | 2023-09-15 04:44:37 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-10.10-mdev-32157 | 2023-09-15 04:42:23 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-10.6-mdev-32157 | 2023-09-15 03:30:40 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-10.5-mdev-32157 | 2023-09-15 03:26:22 UTC |
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-32157 MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-10.5-mdev-31673 | 2023-09-15 01:29:56 UTC |
MDEV-31673 MDEV-29502 Remove spider_db_handler::need_lock_before_set_sql_for_...
Author:
Yuchen Pei
MDEV-31673 MDEV-29502 Remove spider_ This function trivially returns false |
bb-11.3- |
2023-09-14 17:41:02 UTC |
MDEV-22534 Fix self-referencing Item_direct_view_ref
Author:
Yuchen Pei
MDEV-22534 Fix self-referencing Item_direct_ The loop is created in substitute_ It calls Item_ref::transform (for the Item_direct_ Item *new_item= (*ref)- where transformer is Item::replace_ Consider *vr1->ref==field, where vr1 is an Item_direct_ This can be generalised to nested Item_direct_ On to the fix. If we maintain the rule that Objects inside Item_direct_ then the TRANSFORM-CALL will have new_item == *ref. That is, the The participation of multiple equalities is set during call to Item_ref- More specifically, we now delegate to the dereferenced |
bb-10.4- |
2023-09-14 13:35:06 UTC |
TMP: innodb_fts.f for testing doc_id
Author:
midenok
TMP: innodb_fts.f for testing doc_id |
bb-10.6- |
2023-09-14 12:29:47 UTC |
MDEV-32113: utf8mb3_key_col=utf8mb4_value cannot be used for ref
Author:
Sergey Petrunia
MDEV-32113: utf8mb3_ Attempt of Implementation of Variant #1. When the optimizer sees a condition in one of forms: CONVERT( it will rewrite the first variant into CONVERT(mb3col USING utf8mb4_ the second variant is just rewritten into: mb3col = CONVERT_ Here CONVERT_NARROW is a special variant of Item_func_ Unlike Approach #1, We only needed to support narrowing conversion in The rewrite can inject CONVERT_NARROW() in addition to CONVERT(). In Item::is_ |
bb-11.0-mdev-31787 | 2023-09-14 07:24:32 UTC |
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read
Author:
Yuchen Pei
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read Also: |
bb-10.11-mdev-31787 | 2023-09-14 07:24:02 UTC |
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read
Author:
Yuchen Pei
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read Also: |
bb-10.10-mdev-31787 | 2023-09-14 07:23:39 UTC |
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read
Author:
Yuchen Pei
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read Also: |
bb-10.6-mdev-31787 | 2023-09-14 07:23:14 UTC |
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read
Author:
Yuchen Pei
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read Also: |
bb-10.5-mdev-31787 | 2023-09-14 07:22:18 UTC |
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read
Author:
Yuchen Pei
MDEV-31787 MDEV-26151 Add a test exercising non-0 spider_casual_read Also: |
bb-10.10-mdev-29502 | 2023-09-14 06:16:55 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-10.6-mdev-29502 | 2023-09-14 06:16:23 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-11.2-mdev-29502 | 2023-09-14 05:30:46 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-11.1-mdev-29502 | 2023-09-14 05:30:03 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-11.0-mdev-29502 | 2023-09-14 05:28:33 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-10.11-mdev-29502 | 2023-09-14 05:26:58 UTC |
MDEV-29502 Fix some issues with spider direct aggregate
Author:
Yuchen Pei
MDEV-29502 Fix some issues with spider direct aggregate The direct aggregate mechanism sems to be only intended to work when By contrast, the group by handler (GBH) typically sends aggregated That is why we should fix it by disabling DA when GBH is used. There are other reasons supporting this change. First, the creation of Disabling DA when GBH is used does fix the bug. There are a few 1. Add a session variable that allows user to disable DA completely, 2. Move the increment of direct_ 3. Fix the spider_db_mbase_row creation so that the last of its row |
bb-10.6-mdev-27438 | 2023-09-14 01:41:34 UTC |
MDEV-27438 [testing] add an abort() to xarecover_do_commit_or_rollback
Author:
Yuchen Pei
MDEV-27438 [testing] add an abort() to xarecover_ We don't have a reproducible testcase, so let's add an abort() to |
bb-11.2-mdev-32046 | 2023-09-13 05:08:05 UTC |
MDEV-32046 [testing] a no-op change to kick CI for failure reprod
Author:
Yuchen Pei
MDEV-32046 [testing] a no-op change to kick CI for failure reprod |
bb-11.3- |
2023-09-13 01:49:57 UTC |
MDEV-15935 Adding global/session system var redirect_url
Author:
Yuchen Pei
MDEV-15935 Adding global/session system var redirect_url Adding a global/session var `redirect_url' of string type. The initial {mysql, where <host> is an arbitrary string not containing colons, and <port> The variable will be used by the server to notify clients that they The notification is done by the inclusion of the variable in |
bb-11.3- |
2023-09-13 00:13:02 UTC |
MDEV-28856 Add remaining Spider table options
Author:
Yuchen Pei
MDEV-28856 Add remaining Spider table options MDEV-27106 added REMOTE_TABLE, REMOTE_DATABASE, REMOTE_SERVER spider All these options are parsed as strings from sql statements and have The string values are further parsed by Spider into their actual types Most of the options are backward compatible, i.e. they accept any 'idx000 "f PRIMARY", idx001 "u k1"' translates to IDX="f PRIMARY u k1". We include a test with all options specified, and tests involving Any table options, if present, will cause comments to be ignored with Another global/session variable introduced is spider_ |
bb-11.3- |
2023-09-12 14:14:43 UTC |
MDEV-31496: Make optimizer handle UCASE(varchar_col)=...
Author:
Sergey Petrunia
MDEV-31496: Make optimizer handle UCASE(varchar_ (Review input addressed) If the properties of the used collation allow, do the following 1. UPPER(key_col)=expr -> key_col=expr 2. UPPER(key_col) IN (constant-list) -> key_col IN (constant-list) - Mark utf8mb{ |
bb-10.4- |
2023-09-12 11:27:48 UTC |
MDEV-29775 : Assertion `0' failed in void Protocol::end_statement() when addi...
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-29775 : Assertion `0' failed in void Protocol: Firstly, variables wsrep_forced_ Secondly, if wsrep_replicate Signed-off-by: Julius Goryavsky <julius. |
bb-10.6-marko | 2023-09-12 09:26:28 UTC |
MDEV-32068 Some calls to buf_read_ahead_linear() seem to be useless
Author:
Marko Mäkelä
MDEV-32068 Some calls to buf_read_ The linear read-ahead (enabled by nonzero innodb_ buf_page_get_low(): Do not invoke buf_page_ btr_copy_ We will not invoke linear read-ahead in functions that would We will not invoke read-ahead in btr_cur_ |
bb-10.6-mdev32113 | 2023-09-12 09:19:26 UTC |
MDEV-32113: utf8mb3_key_col=utf8mb4_value cannot be used for ref
Author:
Sergey Petrunia
MDEV-32113: utf8mb3_ Attempt of Implementation of Variant #2. * When calling Item_func_ * Set the comparison to use the MB4 collation, so it "just works" as * When the equality is used to create a lookup value for MB3 column, There are multiple places where conversion is done: |
bb-10.4-mdev-28856 | 2023-09-12 08:06:40 UTC |
MDEV-28856 Spider: Tests, documentation, small fixes and cleanups
Author:
Yuchen Pei
MDEV-28856 Spider: Tests, documentation, small fixes and cleanups Removed some redundant hint related string literals from Clean up SPIDER_ Adding tests covering monitoring_kind=2. What it does is that it reads How monitoring_* can be useful: in the deprecated spider high A test covering the query_cache_sync table param. Some further tests Wrapper should be case insensitive. Code documentation on spider priority binary tree. Add an assertion that static_ |
bb-11.2- |
2023-09-12 07:22:57 UTC |
MDEV-28856 Add remaining Spider table options
Author:
Yuchen Pei
MDEV-28856 Add remaining Spider table options MDEV-27106 added REMOTE_TABLE, REMOTE_DATABASE, REMOTE_SERVER spider All these options are parsed as strings from sql statements and have The string values are further parsed by Spider into their actual types Most of the options are backward compatible, i.e. they accept any 'idx000 "f PRIMARY", idx001 "u k1"' translates to IDX="f PRIMARY u k1". We include a test with all options specified, and tests involving Any table options, if present, will cause comments to be ignored with Another global/session variable introduced is spider_ |
bb-11.2- |
2023-09-12 06:53:15 UTC |
MDEV-15935 Adding global/session system var redirect_url
Author:
Yuchen Pei
MDEV-15935 Adding global/session system var redirect_url Adding a global/session var `redirect_url' of string type. The initial {mysql, where <host> is an arbitrary string not containing colons, and <port> The variable will be used by the server to notify clients that they The notification is done by the inclusion of the variable in |
bb-11.3-mdev-22534 | 2023-09-12 01:57:07 UTC |
MDEV-22534 Fix self-referencing Item_direct_view_ref
Author:
Yuchen Pei
MDEV-22534 Fix self-referencing Item_direct_ The loop is created in substitute_ It calls Item_ref::transform (for the Item_direct_ Item *new_item= (*ref)- where transformer is Item::replace_ Consider *vr1->ref==field, where vr1 is an Item_direct_ This can be generalised to nested Item_direct_ On to the fix. If we maintain the rule that Objects inside Item_direct_ then the TRANSFORM-CALL will have new_item == *ref. That is, the The participation of multiple equalities is set during call to Item_ref- More specifically, we now delegate to the dereferenced |
bb-11.3-mdev-27277 | 2023-09-11 14:44:09 UTC |
MDEV-27277 Add a warning when max_sort_length is reached
Author:
Oleg Smirnov
MDEV-27277 Add a warning when max_sort_length is reached During a query execution some sorting and grouping operations |
bb-10.4-lenas | 2023-09-11 14:03:39 UTC |
Added a new option for MTR:
Author:
Lena Startseva
Added a new option for MTR: |
bb-11.2-mdev-22534 | 2023-09-11 08:59:28 UTC |
MDEV-22534 Fix self-referencing Item_direct_view_ref
Author:
Yuchen Pei
MDEV-22534 Fix self-referencing Item_direct_ When the Item_ref points to another Item_ref, delegate the This fixes the inconsitency in equal_field of the underlying |
bb-10.4- |
2023-09-11 07:24:03 UTC |
MDEV-22534 [DEMO] Swapping the order in Item_cond_and causes infinite item_re...
Author:
Yuchen Pei
MDEV-22534 [DEMO] Swapping the order in Item_cond_and causes infinite item_ref loop |
bb-10.6-MDEV-31983 | 2023-09-11 03:48:03 UTC |
MDEV-31983 jointable materialization subquery optimization ignoring errors, ...
Author:
Rex Johnston
MDEV-31983 jointable materialization subquery optimization ignoring errors, then failing ASSERT. Add in thread error check after get_quick_ |
bb-11.2- |
2023-09-11 00:45:05 UTC |
MDEV-22534 [DEMO] Swapping the order in Item_cond_and causes infinite item_re...
Author:
Yuchen Pei
MDEV-22534 [DEMO] Swapping the order in Item_cond_and causes infinite item_ref loop |
bb-10.5- |
2023-09-08 23:28:56 UTC |
MDEV-16641: renable mysql_client_test* tests
Author:
Daniel Black
MDEV-16641: renable mysql_client_test* tests |
bb-11.2- |
2023-09-08 06:39:22 UTC |
MDEV-22534 [DEMO] Unpatching propagate_equal_fields to reprod self-referencin...
Author:
Yuchen Pei
MDEV-22534 [DEMO] Unpatching propagate_ |
bb-10.4-MDEV-32130 | 2023-09-08 05:48:47 UTC |
MDEV-16641: renable mysql_client_test* tests
Author:
Daniel Black
MDEV-16641: renable mysql_client_test* tests See if buildbot still fails on these. |
bb-11.2- |
2023-09-08 05:20:01 UTC |
MDEV-22534 Decorrelate IN subquery
Author:
Yuchen Pei
MDEV-22534 Decorrelate IN subquery Transform in (select inner_col' from inner_table where inner_col = outer_col) to , outer_col in (select inner_col', inner_col from inner_table) Achieved by implementing Item_in_ Also avoid inconsistent Item_ref: When the Item_ref points to another Item_ref, delegate the This fixes the inconsitency in equal_field of the underlying Also include a workaround for MDEV-31269: skip exists2in Caveat: - Cannot recognise bad item mismatch in equalities that causes |
bb-10.5- |
2023-09-07 15:01:09 UTC |
MDEV-24035 Failing assertion: UT_LIST_GET_LEN(lock.trx_locks) == 0 causing di...
Author:
Vlad Lesin
MDEV-24035 Failing assertion: UT_LIST_ This commit is for custom build. The transaction, which holds implicit record lock, must also hold IX |
bb-11.3- |
2023-09-07 07:49:54 UTC |
A followup for MDEV-31431 support sql standard <explicit table> expressions
Author:
Alexander Barkov
A followup for MDEV-31431 support sql standard <explicit table> expressions Make `ANALYZE TABLE t1` parse the `TABLE t1` part through Still in progress: some statements crash with prepared statements. |
bb-11.3-georg | 2023-09-07 06:21:29 UTC |
MDEV-31994:
Author:
Georg Richter
MDEV-31994: Added additional verification option for secure connections by checking the The fingerprint has to be passed as SHA224, SHA256, SHA384 or SHA512 Example: |
bb-11.3- |
2023-09-05 23:08:51 UTC |
MDEV-31431 support sql standard <explicit table> expressions
Author:
Rex Johnston
MDEV-31431 support sql standard <explicit table> expressions Support SQL 2016 syntax <explicit table> ::= TABLE <table or query name> |
bb-11.2- |
2023-09-05 11:32:51 UTC |
SergeiP Fixup for:
Author:
Sergey Petrunia
SergeiP Fixup for: commit 3eeab3c4508d26f (more details pending) |
bb-10.6- |
2023-09-05 10:03:36 UTC |
MDEV-32096 Parallel replication lags because innobase_kill_query() may fail t...
Author:
Marko Mäkelä
MDEV-32096 Parallel replication lags because innobase_ lock_sys_ innobase_ lock_wait(): Invoke trx_is_ trx_t::error_state: Correctly document the data member. trx_lock_ Thanks to Johannes Baumgarten for reporting the problem and testing |
bb-10.6-MDEV-32080 | 2023-09-04 21:03:12 UTC |
MDEV-32080 Blank table alias weirdness
Author:
Rex Johnston
MDEV-32080 Blank table alias weirdness Simple check to make sure table aliases have length != 0 |
bb-10.6-MDEV-32067 | 2023-09-01 08:44:35 UTC |
WIP MDEV-32067 InnoDB linear read ahead had better be logical
Author:
Marko Mäkelä
WIP MDEV-32067 InnoDB linear read ahead had better be logical The linear read-ahead (enabled by nonzero innodb_ buf_page_get_low(): Do not invoke buf_page_ btr_copy_ We will not invoke linear read-ahead in functions that would buf_read_ We will not invoke buf_read_ TODO: In btr_cur_ |
bb-10.4- |
2023-08-30 14:01:52 UTC |
Review
Author:
midenok
Review Needless MDEV-31042_3 as it tests only --list-files |
bb-11.2- |
2023-08-30 00:26:04 UTC |
MDEV-28856 [demo] static table options vs dynamic spider attributes
Author:
Yuchen Pei
MDEV-28856 [demo] static table options vs dynamic spider attributes |
bb-11.3-vicentiu | 2023-08-29 09:46:55 UTC |
MDEV-31303 Key not used when IN clause has both signed and usigned values
Author:
Alexander Barkov
MDEV-31303 Key not used when IN clause has both signed and usigned values Summary: This patch enables possible index optimization when signed_ when the IN list constants are of different signess, e.g.: Details: In a condition like: comparison handlers for individual (predicant,value) pairs are * unsigned_predicant and 1 produce &type_handler_ The old code decided that it could not use bisection because The new code catches special cases like: It enables bisection using in_longlong, which supports a mixture Thanks to Vicențiu Ciorbaru for proposing the idea and for preparing MTR tests. |
bb-10.5-MDEV-31177 | 2023-08-28 18:16:09 UTC |
MDEV-31177: Review Round 2
Author:
Brandon Nesterenko
MDEV-31177: Review Round 2 Test change: |
bb-11.2- |
2023-08-28 05:34:06 UTC |
MDEV-28856 [demo] We cannot determine if any options have been specified
Author:
Yuchen Pei
MDEV-28856 [demo] We cannot determine if any options have been specified ...because of how options associated with sysvars work. They are added This makes it impossible to determine whether the an option comes from Consider this case: set session spider_ The correct thing to do is to use the table level value 0 specified in `SET SESSION spider_ or as a create table option SPIDER_READ_ONLY=1 And the only way to guarantee this works is to let comment parsing |
bb-10.9-MDEV-32008 | 2023-08-25 08:36:57 UTC |
MDEV-32008 auto_increment value on table increments by one after restart
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-32008 auto_increment value on table increments by one after restart - Update the current auto increment value rather than |
bb-11.2-MDEV-31431 | 2023-08-24 03:40:02 UTC |
MDEV-31431 support sql standard <explicit table> expressions
Author:
Rex Johnston
MDEV-31431 support sql standard <explicit table> expressions Initial support for sql standard <explicit table> expressions |
bb-10.6-MDEV-31496 | 2023-08-23 14:11:54 UTC |
MDEV-31496: Make optimizer handle UCASE(varchar_col)=...
Author:
Sergey Petrunia
MDEV-31496: Make optimizer handle UCASE(varchar_ (Review input addressed) 1. UPPER(key_col)=expr -> key_col=expr 2. UPPER(key_col) IN (constant-list) -> key_col IN (constant-list) - Mark utf8mb{ |
bb-11.1-mdev-27201 | 2023-08-23 10:16:59 UTC |
MDEV-27201 Refactoring and cleanup
Author:
Oleg Smirnov
MDEV-27201 Refactoring and cleanup Extract function mark_column_ |
bb-10.6- |
2023-08-23 09:40:17 UTC |
MDEV-31975: UCASE(varchar_col)=... not handled for partition tables
Author:
Sergey Petrunia
MDEV-31975: UCASE(varchar_ Enable sargable casefolding rewrite when the column is a part of |
bb-11.2-mdev-28856 | 2023-08-23 02:43:55 UTC |
MDEV-28856 [demo] static_key_cardinality is always -1
Author:
Yuchen Pei
MDEV-28856 [demo] static_ All tests pass still |
bb-11.2-mdev-31117 | 2023-08-23 02:04:42 UTC |
MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 Fix spider connection info parsing Spider connection string is a comma-separated parameter definitions, Despite the simple syntax, the existing spider connection string Thus as part of the bugfix, we clean up the spider comment connection - Factoring out some code from the parsing function |
bb-11.1-mdev-31117 | 2023-08-23 02:02:04 UTC |
MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 Fix spider connection info parsing Spider connection string is a comma-separated parameter definitions, Despite the simple syntax, the existing spider connection string Thus as part of the bugfix, we clean up the spider comment connection - Factoring out some code from the parsing function |
bb-11.0-mdev-31117 | 2023-08-23 01:59:03 UTC |
MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 Fix spider connection info parsing Spider connection string is a comma-separated parameter definitions, Despite the simple syntax, the existing spider connection string Thus as part of the bugfix, we clean up the spider comment connection - Factoring out some code from the parsing function |
bb-10.11-mdev-31117 | 2023-08-23 01:50:28 UTC |
MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 Fix spider connection info parsing Spider connection string is a comma-separated parameter definitions, Despite the simple syntax, the existing spider connection string Thus as part of the bugfix, we clean up the spider comment connection - Factoring out some code from the parsing function |
bb-10.10-mdev-31117 | 2023-08-23 01:48:49 UTC |
MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 Fix spider connection info parsing Spider connection string is a comma-separated parameter definitions, Despite the simple syntax, the existing spider connection string Thus as part of the bugfix, we clean up the spider comment connection - Factoring out some code from the parsing function |
bb-10.10- |
2023-08-23 01:48:14 UTC |
[after merge change] MDEV-31117 Fix spider connection info parsing
Author:
Yuchen Pei
[after merge change] MDEV-31117 Fix spider connection info parsing |
701 → 800 of 2427 results | First • Previous • Next • Last |