- Get this repository:
-
git clone
https://git.launchpad.net/maria
MariaDB has 15 active reviews. See all merge proposals.
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-11.0- |
2023-08-01 07:53:41 UTC |
MDEV-26151 Try spider/bg.direct_aggregate_part with nonzero casual read
Author:
Yuchen Pei
MDEV-26151 Try spider/ Here we set the value to be 23. Changing it to 1 does not make any |
bb-11.2- |
2023-08-01 06:02:58 UTC |
MDEV-22534 Avoid self-referencing Item_ref in Item_ref::transform()
Author:
Yuchen Pei
MDEV-22534 Avoid self-referencing Item_ref in Item_ref: After transforming the referenced item to a potentially new item, |
bb-10.4-midenok-tmp | 2023-07-31 13:57:18 UTC |
Revert "MDEV-30528 Assertion in dtype_get_at_most_n_mbchars"
Author:
midenok
Revert "MDEV-30528 Assertion in dtype_get_ This reverts commit add0c01bae4cd2e Duplicates must be avoided in FTS_DOC_ID_INDEX |
bb-11.0- |
2023-07-31 07:03:00 UTC |
MDEV-26151 [debug] Query-conn pairs are encountered only once
Author:
Yuchen Pei
MDEV-26151 [debug] Query-conn pairs are encountered only once ...in spider_ |
bb-11.0- |
2023-07-31 05:00:07 UTC |
MDEV-31586 Make the MDEV-31463 test more fitting and stable
Author:
Yuchen Pei
MDEV-31586 Make the MDEV-31463 test more fitting and stable The original test in the report of MDEV-31463 is contrived and |
bb-10.4- |
2023-07-28 08:59:23 UTC |
MDEV-29917: Galera test suite cleanup
Author:
Julius Goryavsky
MDEV-29917: Galera test suite cleanup Tests for galera are made more stable, including by making |
bb-11.0- |
2023-07-28 06:08:09 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-midenok | 2023-07-27 15:12:58 UTC |
MDEV-29727 ALTER and CREATE with default partitioning
Author:
midenok
MDEV-29727 ALTER and CREATE with default partitioning Use abort_on_warning dependent on strict mode over create new table |
bb-11.1-igor | 2023-07-27 06:11:17 UTC |
MDEV-31150 Crash on 2nd execution of update using mergeable derived table
Author:
Igor Babaev
MDEV-31150 Crash on 2nd execution of update using mergeable derived table This bug caused crashes of the server on the second execution of update Approved by Oleksandr Byelkin <sanja@mariadb.com> |
bb-10.5- |
2023-07-27 05:16:51 UTC |
MDEV-29917: Galera test suite cleanup
Author:
Julius Goryavsky
MDEV-29917: Galera test suite cleanup Tests for galera are made more stable, including by making |
bb-11.1- |
2023-07-26 04:29:08 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_ Caveat: - Cannot recognise bad item mismatch in equalities that causes |
bb-10.4- |
2023-07-25 05:09:58 UTC |
MDEV-31400 [test] a dummy commit to check toku ci failure
Author:
Yuchen Pei
MDEV-31400 [test] a dummy commit to check toku ci failure toku tests fail amd64-ubuntu- it also fails say tokudb. This is a no-op commit that hopefully triggers the builder. |
bb-11.2-mdev-31400 | 2023-07-25 03:50:47 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-11.1-mdev-31400 | 2023-07-25 03:49:21 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-11.0-mdev-31400 | 2023-07-25 03:48:02 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.11-mdev-31400 | 2023-07-25 03:33:48 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.10-mdev-31400 | 2023-07-25 03:31:07 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.6-mdev-31400 | 2023-07-25 03:29:28 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.5-mdev-31400 | 2023-07-25 03:27:56 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.9- |
2023-07-25 02:46:55 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-10.9-mdev-31400 | 2023-07-25 02:40:41 UTC |
MDEV-31400 Simple plugin dependency resolution
Author:
Yuchen Pei
MDEV-31400 Simple plugin dependency resolution We introduce simple plugin dependency. A plugin init function may This will fix spider init bugs which is caused in part by its The reason we need a new return code, instead of treating every |
bb-10.5- |
2023-07-25 00:26:07 UTC |
MDBF-535 Test the buildbot change by breaking a spider test
Author:
Yuchen Pei
MDBF-535 Test the buildbot change by breaking a spider test |
bb-11.2- |
2023-07-24 14:11:05 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 11.2 |
bb-11.1- |
2023-07-24 11:44:18 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 11.1 |
bb-11.0- |
2023-07-24 10:35:41 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 11.0 |
bb-10.10- |
2023-07-24 04:40:46 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 10.10 |
bb-10.9- |
2023-07-23 07:56:51 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 10.9 |
bb-10.9- |
2023-07-21 20:32:32 UTC |
MDEV-30619: Test case for MDEV-29639 SBM spike fix
Author:
Brandon Nesterenko
MDEV-30619: Test case for MDEV-29639 SBM spike fix Added test case to cover SBM spike of relay log read and LMT Note that pause_sql_ Additionally updated rpl_seconds_ |
bb-10.5- |
2023-07-21 20:23:35 UTC |
MDEV-30619: Test case for MDEV-29639 SBM spike fix
Author:
Brandon Nesterenko
MDEV-30619: Test case for MDEV-29639 SBM spike fix Added test case to cover SBM spike of relay log read and LMT Note that pause_sql_ Additionally updated rpl_seconds_ |
bb-10.6- |
2023-07-21 11:17:18 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 10.6 |
bb-10.5-release-mtr | 2023-07-21 11:09:56 UTC |
debug mtr
Author:
Julius Goryavsky
debug mtr |
bb-11.2- |
2023-07-21 07:23:33 UTC |
MDEV-26182 fixes for --ps
Author:
Sergei Golubchik
MDEV-26182 fixes for --ps * invoke parent's cleanup() also move free_root() from destructor to cleanup() to not accumulate |
bb-11.2- |
2023-07-20 18:20:37 UTC |
MDEV-31755 Replica's DML event deadlocks wit online alter table
Author:
Andrei
MDEV-31755 Replica's DML event deadlocks wit online alter table The deadlock was caused by too strong MDL acquired by the start ALTER. While MDL is shared by the start ALTER wait for its 2nd part |
bb-10.5- |
2023-07-20 07:24:11 UTC |
MDEV-31003: Second execution for ps-protocol
Author:
Lena Startseva
MDEV-31003: Second execution for ps-protocol Update tests for version 10.5 |
bb-10.11- |
2023-07-20 06:37:31 UTC |
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats
Author:
Sergey Petrunia
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats ANALYZE FORMAT=JSON output now includes table.r_ Internally: EXPLAIN data structure Explain_ Explain data structures exist after the tables are closed. We avoid |
bb-10.5-rex | 2023-07-20 03:58:05 UTC |
MDEV-30710 Incorrect operator when comparing large unsigned integers.
Author:
Rex Johnston
MDEV-30710 Incorrect operator when comparing large unsigned integers. When constructing a SEL_TREE, an unsigned integer greater than Approved by Alexander Barkov <bar@mariadb.com> |
bb-10.11- |
2023-07-19 12:29:35 UTC |
bugfix: userstat uses acl code, it must be recompiled for embedded
Author:
Vicențiu Ciorbaru
bugfix: userstat uses acl code, it must be recompiled for embedded |
bb-10.5-MDEV-30710 | 2023-07-19 08:42:09 UTC |
MDEV-30710 Incorrect operator when comparing large unsigned integers.
Author:
Rex Johnston
MDEV-30710 Incorrect operator when comparing large unsigned integers. When constructing a SEL_TREE, an unsigned integer greater than |
bb-10.6-MDEV-30182 | 2023-07-17 10:52:30 UTC |
add unit-test
Author:
Nikita Malyavin
add unit-test usae: |
bb-11.0- |
2023-07-17 07:50:28 UTC |
MDEV-26247 [exp] Removal of const table handling in spider GBH
Author:
Yuchen Pei
MDEV-26247 [exp] Removal of const table handling in spider GBH This is a silly experiment, where we remove all constant table It shows the same output of the spider GBH query rewrite output as select tbl_b.d AS d from tbl_a join tbl_b where tbl_b.c = 1; |
bb-10.4- |
2023-07-13 13:44:06 UTC |
MDEV-7850: main and innodb MTR test suite fixes
Author:
Brandon Nesterenko
MDEV-7850: main and innodb MTR test suite fixes |
bb-10.6- |
2023-07-13 07:37:06 UTC |
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats
Author:
Sergey Petrunia
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats (Backport to 10.6) Internally: EXPLAIN data structure Explain_ Explain data structures exist after the tables are closed. We avoid |
bb-11.0- |
2023-07-13 07:04:22 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- |
2023-07-13 07:04:22 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.5- |
2023-07-13 06:54:15 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-31524 | 2023-07-13 03:15:17 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.5-mdev-31524 | 2023-07-13 03:09:17 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-11.2-mdev-31524 | 2023-07-13 03:03:26 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-11.0-mdev-31524 | 2023-07-13 02:49:34 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.11-mdev-31524 | 2023-07-13 02:43:22 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.9-mdev-31524 | 2023-07-13 02:22:20 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.3-MDEV-31668 | 2023-07-12 22:38:16 UTC |
MDEV-31668 Build issues with Ubuntu 20.04.6 LTS, libaio, causing slowdown
Author:
Rex Johnston
MDEV-31668 Build issues with Ubuntu 20.04.6 LTS, libaio, causing slowdown A combination of MDEV-31558: Add InnoDB engine information to the slow query log |
bb-10.4-MDEV-29283 | 2023-07-12 11:15:43 UTC |
MDEV-29283 Assertion `0' failed -or- Assertion `item->maybe_null()' failed - ...
Author:
Oleksandr "Sanja" Byelkin
MDEV-29283 Assertion `0' failed -or- Assertion `item-> LIMIT & OFFSET also can influence one raw subselect NULL |
knielsen_ |
2023-07-12 10:35:48 UTC |
MDEV-31671: implement fast STOP SLAVE with rollback ongoing transactions
Author:
Kristian Nielsen
MDEV-31671: implement fast STOP SLAVE with rollback ongoing transactions This patch implements a STOP SLAVE FORCE option that tries to stop the slave - Abort any replicating row event on the next row operation. Makes rpl_parallel_ Based on original work by Brandon Nesterenko. Reviewed-by: Andrei Elkin <andrei. |
bb-10.6-rucha | 2023-07-11 11:40:34 UTC |
clang test crash work in progress
Author:
Rucha Deodhar
clang test crash work in progress |
bb-10.4-MDEV-7850 | 2023-07-10 15:53:19 UTC |
MDEV-7850 Thread-id in Gtid
Author:
Andrei
MDEV-7850 Thread-id in Gtid Adopting original Sujatha's patch and Sachin's followup (7850.patch). Todo: 1. IIRC some attention to Gtid::peek is required, the must be some problems at running rpl.rpl_ CURRENT_TEST: rpl.rpl_ Server [mysqld.1 - pid: 22976, winpid: 22976, exit: 256] failed during test run 2. check out whether the new |
bb-10.5. |
2023-07-10 09:22:34 UTC |
MDEV-31487: Recovery or backup failure after innodb_undo_log_truncate=ON
Author:
Marko Mäkelä
MDEV-31487: Recovery or backup failure after innodb_ recv_sys_ |
bb-10.4- |
2023-07-07 12:16:33 UTC |
MDEV-25644 UPDATE not working properly on transaction precise system versione...
Author:
midenok
MDEV-25644 UPDATE not working properly on transaction precise system versioned table First UPDATE under START TRANSACTION does nothing (nstate= nstate), The fix moves vers_make_update() to an earlier stage of Now trx->id and row_start are equal after first UPDATE and we don't == Cleanups and improvements == ha_innobase: vers_set_fields and vers_ins_row are cleaned up into direct condition upd_node->is_delete is set in calc_row_ row_ins_ Restrict DB_FOREIGN_ |
bb-10.4- |
2023-07-07 01:07:05 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.9- |
2023-07-06 20:17:35 UTC |
MDEV-29959 fix for aarch64
Author:
Sergei Golubchik
MDEV-29959 fix for aarch64 on aarch64 `char` by default is unsigned for performance reasons. |
st-10.6- |
2023-07-06 10:55:31 UTC |
MDEV-29311 Server Status Innodb_row_lock_time% is reported in seconds
Author:
Vlad Lesin
MDEV-29311 Server Status Innodb_ Before MDEV-24671, the wait time was derived from my_interval_timer() / In MDEV-24738 the millisecond counts lock_sys.wait_time and |
st-10.5- |
2023-07-06 10:40:15 UTC |
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key
Author:
Vlad Lesin
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key PROBLEM: SOLUTION: The reason of why we don't upgrage Record Lock to Next Key Lock is the Imagine a transaction which does something like this: for each row { If we upgraded lock from Record Lock to Next Key lock, there would be The situation would look like this: request lock in LOCK_X| Each iteration of the loop creates a new lock_t struct, and in the end we If we create LOCK_GAP instead of lock upgrading, the above scenario works // -> creates new lock_t for LOCK_X| In the end we have just two locks per page, one for each mode: The fix was ported from Reviewed by: Marko Mäkelä |
bb-11.0-ycp-spider | 2023-07-06 00:26:12 UTC |
MDEV-31117 clean up spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 clean up spider connection info parsing Spider connection string is a comma-separated parameter definitions, The code however treated param title the same way as param value when We also clean up the spider comment connection string parsing, - Factoring out some code from the parsing function |
bb-10.4-rucha | 2023-07-05 11:05:01 UTC |
MDEV-23187 misses resetting collation connection
Author:
Rucha Deodhar
MDEV-23187 misses resetting collation connection MDEV-23187 misses resetting collation connection causing test failures for |
bb-10.4- |
2023-07-05 07:55:30 UTC |
MDEV-31117 clean up spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 clean up spider connection info parsing Spider connection string is a comma-separated parameter definitions, The code however treated param title the same way as param value when We also clean up the spider comment connection string parsing, - Factoring out some code from the parsing function |
bb-11.0- |
2023-07-05 07:53:12 UTC |
MDEV-31117 clean up spider connection info parsing
Author:
Yuchen Pei
MDEV-31117 clean up spider connection info parsing Spider connection string is a comma-separated parameter definitions, The code however treated param title the same way as param value when We also clean up the spider comment connection string parsing, - Factoring out some code from the parsing function |
bb-10.4-ycp-spider | 2023-07-05 06:27:09 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.5- |
2023-07-04 10:28:49 UTC |
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key
Author:
Vlad Lesin
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key PROBLEM: SOLUTION: The reason of why we don't upgrage Record Lock to Next Key Lock is the Imagine a transaction which does something like this: for each row { If we upgraded lock from Record Lock to Next Key lock, there would be The situation would look like this: request lock in LOCK_X| Each iteration of the loop creates a new lock_t struct, and in the end we If we create LOCK_GAP instead of lock upgrading, the above scenario works // -> creates new lock_t for LOCK_X| In the end we have just two locks per page, one for each mode: The fix was ported from Reviewed by: Marko Mäkelä |
bb-10.6- |
2023-07-04 09:51:51 UTC |
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key
Author:
Vlad Lesin
MDEV-10962 Deadlock with 3 concurrent DELETEs by unique key PROBLEM: SOLUTION: The reason of why we don't upgrage Record Lock to Next Key Lock is the Imagine a transaction which does something like this: for each row { If we upgraded lock from Record Lock to Next Key lock, there would be The situation would look like this: request lock in LOCK_X| Each iteration of the loop creates a new lock_t struct, and in the end we If we create LOCK_GAP instead of lock upgrading, the above scenario works // -> creates new lock_t for LOCK_X| In the end we have just two locks per page, one for each mode: The fix was ported from Reviewed by: Marko Mäkelä |
bb-10.4- |
2023-07-03 19:51:03 UTC |
Cleanups
Author:
midenok
Cleanups |
bb-11.2- |
2023-07-03 05:44:06 UTC |
MDEV-26137 force flush?
Author:
Yuchen Pei
MDEV-26137 force flush? |
bb-11.0- |
2023-06-30 05:24:47 UTC |
MDEV-31524 Fixing spider table param / variable overriding
Author:
Yuchen Pei
MDEV-31524 Fixing spider table param / variable overriding The existing (incorrect) overriding mechanism is: Non-minus-one var value overrides table param overrides default value. Before MDEV-27169, unspecified var value is -1. So if the user sets After MDEV-27169, unspecified var value is default value. So if the This patch fixes it so that table param, if specified, always We achieve this by replacing all such overriding in spd_param.cc with We also introduced macros for non-overriding sysvar and thdvar, so In server versions where MDEV-27169 has not been applied, we also In server versions where MDEV-28006 has not been applied, we do the |
bb-10.4-MDEV-28622 | 2023-06-30 02:13:22 UTC |
MDEV-28622 Item_subselect eliminated flag set but Item still evaluated/used.
Author:
Rex Johnston
MDEV-28622 Item_subselect eliminated flag set but Item still evaluated/used. Subquery elimination by optimizer not taken into account elsewhere. |
bb-10.11-mdev31577 | 2023-06-29 08:48:04 UTC |
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats
Author:
Sergey Petrunia
MDEV-31577: Make ANALYZE FORMAT=JSON print innodb stats First implementation. ANALYZE FORMAT=JSON_EXT now has table.r_ Internally: EXPLAIN data structure Explain_ |
bb-10.4- |
2023-06-29 08:18:57 UTC |
MDEV-31524 Further fixes of the params.
Author:
Yuchen Pei
MDEV-31524 Further fixes of the params. ha_part.test hangs at spider_ |
bb-11.2- |
2023-06-29 05:45:48 UTC |
fixup! 056c83cc8f9551aa861dd9a3327584c8790562cd
Author:
Marko Mäkelä
fixup! 056c83cc8f9551a |
bb-11.1-mdev-31421 | 2023-06-28 07:36:37 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-11.1-ycp-spider | 2023-06-28 07:36:02 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-11.0-mdev-31421 | 2023-06-28 07:30:23 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.11-ycp-spider | 2023-06-28 07:26:20 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-10.10-ycp-spider | 2023-06-28 07:25:27 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-10.11-mdev-31421 | 2023-06-28 07:24:44 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.9-ycp-spider | 2023-06-28 07:23:43 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-10.10-mdev-31421 | 2023-06-28 07:19:29 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.6-mdev-31421 | 2023-06-28 07:07:22 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.5-mdev-31421 | 2023-06-28 06:51:31 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.9-mdev-31421 | 2023-06-28 06:36:28 UTC |
MDEV-31421 Fix spider test cleanup
Author:
Yuchen Pei
MDEV-31421 Fix spider test cleanup This fixes mdev_26541.test, and the new clean_up_spider.inc will be |
bb-10.5-ycp-spider | 2023-06-28 06:21:36 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.6-ycp-spider | 2023-06-28 06:14:06 UTC |
MDEV-30542 Fixing spider/bugfix.self_reference_multi
Author:
Yuchen Pei
MDEV-30542 Fixing spider/ The server needs to have a unique name |
bb-11.1-mdev-26137 | 2023-06-27 07:43:03 UTC |
MDEV-26137 Improve import tablespace workflow.
Author:
Yuchen Pei
MDEV-26137 Improve import tablespace workflow. Allow ALTER TABLE ... IMPORT TABLESPACE without creating the table That is, assuming we want to import table t1 to t2, instead of CREATE TABLE t2 LIKE t1; We can simply do FLUSH TABLES t1 FOR EXPORT; We achieve this by creating a "stub" table in the second scenario We include tests with various row formats, encryption, with indexes Signed-off-by: Yuchen Pei <ycp@mariadb.com> |
bb-11.1- |
2023-06-23 06:47:04 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs Fix spider init bugs (MDEV-22979, MDEV-27233, MDEV-28218) while Two things are changed: First, Spider initialisation is made fully synchronous, i.e. it no Second, if spider is initialised before udf_init(), create udf by Also factor out some clean-up queries from deinit_spider.inc for use A minor caveat is that early spider initialisation will fail if the |
bb-11.1- |
2023-06-23 04:50:45 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-11.0- |
2023-06-23 03:36:55 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.11- |
2023-06-23 03:32:30 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.10- |
2023-06-23 03:29:01 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.9- |
2023-06-23 03:24:53 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.6- |
2023-06-23 03:17:19 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.5- |
2023-06-23 02:56:44 UTC |
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_db_mbase_util::open_item_func
Author:
Yuchen Pei
MDEV-29447 MDEV-26285 MDEV-31338 Refactor spider_ spider_ We split the function into two distinct functions: one handles the This refactoring was done in a conservative way because we do not It also fixes MDEV-29447 and MDEV-31338 where field items that are Note this commit is adapted from a patch by Nayuta for MDEV-26285. |
bb-10.11- |
2023-06-22 13:17:14 UTC |
Test: definite binlog positions
Author:
midenok
Test: definite binlog positions |
11.0-MDEV-27293 | 2023-06-20 12:33:19 UTC |
MDEV-27293 preview
Author:
Nikita Malyavin
MDEV-27293 preview |
901 → 1000 of 2486 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:maria | 8 hours ago |
lp:~maria-captains/maria/+git/connector-c | 2018-01-08 |
1 → 2 of 2 results | First • Previous • Next • Last |