- Get this repository:
-
git clone
https://git.launchpad.net/maria
MariaDB has 18 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.1-release | 2023-05-27 16:50:57 UTC |
columnstore warnings with gcc 12.x and 13.x
Author:
Sergei Golubchik
columnstore warnings with gcc 12.x and 13.x |
11.0 | 2023-05-27 14:42:14 UTC |
MDEV-31237 Assertion `!(tab->select && tab->select->quick)' failed in make_jo...
Author:
Monty
MDEV-31237 Assertion `!(tab->select && tab->select- The problem was a wrong assert. I changed it to match the code in The given test case was a bit tricky for the optimizer, which first |
bb-11.0-monty2 | 2023-05-27 14:42:14 UTC |
MDEV-31237 Assertion `!(tab->select && tab->select->quick)' failed in make_jo...
Author:
Monty
MDEV-31237 Assertion `!(tab->select && tab->select- The problem was a wrong assert. I changed it to match the code in The given test case was a bit tricky for the optimizer, which first |
bb-10.4-monty | 2023-05-27 13:55:39 UTC |
MDEV-31226 Server crash or assertion failure with row size close to join_buff...
Author:
Monty
MDEV-31226 Server crash or assertion failure with row size close to join_buffer_size The problem was that JOIN_CACHE: Added a check for this and disabled join cache if it cannot be used. |
10.4 | 2023-05-27 13:55:39 UTC |
MDEV-31226 Server crash or assertion failure with row size close to join_buff...
Author:
Monty
MDEV-31226 Server crash or assertion failure with row size close to join_buffer_size The problem was that JOIN_CACHE: Added a check for this and disabled join cache if it cannot be used. |
bb-10.11-monty2 | 2023-05-27 13:36:39 UTC |
MDEV-31237 Assertion `!(tab->select && tab->select->quick)' failed in make_jo...
Author:
Monty
MDEV-31237 Assertion `!(tab->select && tab->select- The problem was a wrong assert. I changed it to match the code in The given test case was a bit tricky for the optimizer, which first |
bb-11.0-monty | 2023-05-26 14:26:42 UTC |
MDEV-31356: Range cost cost calculations does not take into account join_buffer
Author:
Monty
MDEV-31356: Range cost cost calculations does not take into account join_buffer Cost changes caused by this change: The big change in the patch are: - In best_access_path(), where we now are using storing the cost in One of effect if this change is that when joining very small tables: t1 some_access_method This is swiched to t1 some_access_method Both plans has the same cost, but as table scan in this case has less Test case changes: |
bb-10.6-MDEV-30986 | 2023-05-26 13:42:22 UTC |
Merge
Author:
Marko Mäkelä
Merge |
10.6 | 2023-05-26 13:40:07 UTC |
MDEV-31350: Hang in innodb.recovery_memory
Author:
Marko Mäkelä
MDEV-31350: Hang in innodb. buf_flush_ This fixes a regression that was likely caused by |
bb-10.6- |
2023-05-26 12:47:16 UTC |
Extra tests for MDEV-30483 After upgrade to 10.6 from Mysql 5.7 seeing "InnoD...
Author:
Alexander Barkov
Extra tests for MDEV-30483 After upgrade to 10.6 from Mysql 5.7 seeing "InnoDB: Column last_update in table mysql.innodb_ Adding tests demonstrating that columns: contain sane values close to NOW() rathar than a garbage. Tests cover these three underlying TIMESTAMP data formats: - MariaDB Field_timestamp0 - UINT4 based - MariaDB Field_timestampf - BINARY(4) based, with UNSIGNED_FLAG - MySQL-alike Field_timestampf - BINARY(4) based, without UNSIGNED_FLAG |
bb-10.6-MDEV-31264 | 2023-05-26 12:04:41 UTC |
- Remove the change buffer entries for the freeing page if the block
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
- Remove the change buffer entries for the freeing page if the block |
bb-10.9- |
2023-05-26 06:38:50 UTC |
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 MDEV-28218 Fixing spider init bugs We introduce a new set of synchronisation primitives ("query ready") During spider initialisation, if the server is query ready, proceed When creating a spider handler before the spider init is done, if the How this fixes / prevents various init bugs: MDEV-27233 (spider installed and used in init file). Before - MDEV-29904 (spider loaded with plugin-load-add). Before (before the MDEV-22979 (mysqld --bootstrap --plugin- MDEV-28218 (spider is loaded in a query after server start, Another variant of MDEV-28218 represented by mdev_28218_mixed loads MDEV-30370 (mysqld --wsrep-recover --plugin- More on the design: Compared to the server start primitives, the query ready primitives The spider initialisation does not only require other plugins like By the time the server can accept queries by reading from init files, Looking at the lines between boostrap and reading init file, the most |
bb-10.4-MDEV-30214 | 2023-05-25 23:10:53 UTC |
MDEV-30214: Generalize log filename in IO Error message
Author:
Angelique Sklavounos
MDEV-30214: Generalize log filename in IO Error message |
bb-10.4- |
2023-05-25 22:04:23 UTC |
MDEV-13915: Fix binlog_encrypion.rpl_parallel
Author:
Brandon Nesterenko
MDEV-13915: Fix binlog_ |
bb-11.2-MDEV-30145 | 2023-05-25 14:38:28 UTC |
MDEV-30145: JSON_TABLE: allow to retrieve the key when iterating on JSON
Author:
Rucha Deodhar
MDEV-30145: JSON_TABLE: allow to retrieve the key when iterating on JSON Idea behind implementation: |
st-10.6-thiru | 2023-05-25 12:49:51 UTC |
MDEV-31264 Purge trying to access freed secondary index page
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-31264 Purge trying to access freed secondary index page - InnoDB purge tries to access aborted secondary index and access |
bb-10.11-release | 2023-05-25 10:53:43 UTC |
Merge branch '10.11' into bb-10.11-release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.11' into bb-10.11-release |
bb-10.10-release | 2023-05-25 10:02:34 UTC |
Merge branch '10.10' into bb-10.10-release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.10' into bb-10.10-release |
10.10 | 2023-05-25 10:02:34 UTC |
Merge branch '10.10' into bb-10.10-release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.10' into bb-10.10-release |
10.9 | 2023-05-25 09:35:05 UTC |
Merge branch '10.9' into bb-10.9-release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.9' into bb-10.9-release |
bb-10.9-release | 2023-05-25 09:35:05 UTC |
Merge branch '10.9' into bb-10.9-release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.9' into bb-10.9-release |
bb-10.5. |
2023-05-25 08:28:02 UTC |
MDEV-31234 InnoDB does not free UNDO after the fix of MDEV-30671
Author:
Marko Mäkelä
MDEV-31234 InnoDB does not free UNDO after the fix of MDEV-30671 trx_purge_ trx_purge_ trx_sys_ srv_purge_ |
bb-10.11- |
2023-05-25 06:08:27 UTC |
Basic support for timestamps with time zone.
Author:
Alexander Barkov
Basic support for timestamps with time zone. |
bb-10.4- |
2023-05-25 02:56:48 UTC |
MDEV-30435 MDEV-30981 Fix ubsan errors w.r.t. memcpy in spd_trx.cc
Author:
Yuchen Pei
MDEV-30435 MDEV-30981 Fix ubsan errors w.r.t. memcpy in spd_trx.cc Extract the indexed string memcopy pattern in spd_trx.cc to a static Also updated the ubsan check in mdev_26541.test (h/t roel). |
bb-11.1- |
2023-05-25 02:52:38 UTC |
MDEV-30435 MDEV-30981 Fix ubsan errors w.r.t. memcpy in spd_trx.cc
Author:
Yuchen Pei
MDEV-30435 MDEV-30981 Fix ubsan errors w.r.t. memcpy in spd_trx.cc Extract the indexed string memcopy pattern in spd_trx.cc to a static Also updated the ubsan check in mdev_26541.test (h/t roel). |
bb-10.6-monty | 2023-05-24 15:39:55 UTC |
Fixed typo in xtrabackup.c
Author:
Monty
Fixed typo in xtrabackup.c |
bb-11.1-mdev-25080 | 2023-05-24 14:53:01 UTC |
fix federatedx select pushdown after rebase
Author:
Sergei Golubchik
fix federatedx select pushdown after rebase |
10.11 | 2023-05-24 10:21:55 UTC |
MDEV-7389 Request: log warnings into SQL_ERROR_LOG
Author:
Monty
MDEV-7389 Request: log warnings into SQL_ERROR_LOG Changes: Reviewer: Alexey Botchkov <holyfoot@ |
bb-10.11-monty | 2023-05-24 10:21:55 UTC |
MDEV-7389 Request: log warnings into SQL_ERROR_LOG
Author:
Monty
MDEV-7389 Request: log warnings into SQL_ERROR_LOG Changes: Reviewer: Alexey Botchkov <holyfoot@ |
10.4-MDEV-14959 | 2023-05-24 08:29:09 UTC |
MDEV-14959: Control over memory allocated for SP/PS
Author:
Dmitry Shulga
MDEV-14959: Control over memory allocated for SP/PS Use sp_head: |
bb-11.0-release | 2023-05-24 07:54:30 UTC |
Merge branch '10.11' into 11.0
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.11' into 11.0 |
bb-10.8-release | 2023-05-24 07:38:18 UTC |
Merge branch '10.6' into 10.8
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.6' into 10.8 |
bb-10.4-mdev-31269 | 2023-05-24 05:46:35 UTC |
MDEV-31269 Fixing exists2in 2nd ps execution segfault
Author:
Yuchen Pei
MDEV-31269 Fixing exists2in 2nd ps execution segfault In the exists2in transformation, if 1) we are in a ps/sp execution and Further analysis: Consider the following example: --8<--- 1. During the JOIN::prepare() of the first execution, the Item_field referring to t2.b is replaced by an Item_ref Why the problem does not occur with the transformation disabled: - during step 1 above, the replacement also adds an item to the change_list Why we can't do the same with the transformation enabled: - during step 2, we break the {{b = a}} into the outer_expr (b) and local_field (a), add the outer_expr to left_expr and local_field to the inner select item list. we cannot move the equality as a whole during this transformation. |
bb-10.5-mdev-31269 | 2023-05-24 05:44:36 UTC |
MDEV-31269 Fixing exists2in 2nd ps execution segfault
Author:
Yuchen Pei
MDEV-31269 Fixing exists2in 2nd ps execution segfault In the exists2in transformation, if 1) we are in a ps/sp execution and Further analysis: Consider the following example: --8<--- 1. During the JOIN::prepare() of the first execution, the Item_field referring to t2.b is replaced by an Item_ref Why the problem does not occur with the transformation disabled: - during step 1 above, the replacement also adds an item to the change_list Why we can't do the same with the transformation enabled: - during step 2, we break the {{b = a}} into the outer_expr (b) and local_field (a), add the outer_expr to left_expr and local_field to the inner select item list. we cannot move the equality as a whole during this transformation. |
bb-10.6-release | 2023-05-24 05:36:30 UTC |
Merge bb-10.5-release into bb-10.6-release
Author:
Marko Mäkelä
Merge bb-10.5-release into bb-10.6-release |
10.5 | 2023-05-24 05:28:20 UTC |
Merge bb-10.5-release into 10.5
Author:
Marko Mäkelä
Merge bb-10.5-release into 10.5 |
bb-10.5-release | 2023-05-24 05:25:26 UTC |
MDEV-31234 fixup: Free some UNDO pages earlier
Author:
Marko Mäkelä
MDEV-31234 fixup: Free some UNDO pages earlier trx_purge_ |
10.11-MDEV- |
2023-05-23 14:20:35 UTC |
Experiment: Remove handler::unlock_row() and friends
Author:
Marko Mäkelä
Experiment: Remove handler: Failing test(s): innodb.innodb main.partition_ |
bb-10.11-MDEV-16232 | 2023-05-23 12:32:20 UTC |
Remove row_prebuilt_t::fetch_cache[]
Author:
Marko Mäkelä
Remove row_prebuilt_ |
bb-11.0-MDEV-14795 | 2023-05-23 10:45:43 UTC |
- Handle the undo log truncation recover code
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
- Handle the undo log truncation recover code |
bb-11.2- |
2023-05-23 09:42:13 UTC |
MDEV-25495 AUTO argument to specify max number of partitions
Author:
midenok
MDEV-25495 AUTO argument to specify max number of partitions Example: create table t1 (x int) with system versioning Keeps 24 history partitions (and 1 current partition). Note, MAX_SYM cannot be used for syntax expansion as this is function fast_alter_ Auto-add like auto-drop now goes through REBUILD branch. MDL_EXCLUSIVE ha_partition: ADD PARTITION and DROP PARTITION in one command (as well as any other For REORGANIZE m_part_ For COALESCE m_part_ Step 4 for new_file_array preparation didn't skip PART_TO_BE_DROPPED Step 5 now properly iterates new_file_array in respect of skipping For full ADD+DROP support it would be needed to rework |
bb-10.5-monty | 2023-05-23 07:02:33 UTC |
Optimized version of safe_strcpy()
Author:
Monty
Optimized version of safe_strcpy() Note: We should replace most case of safe_strcpy() with strmake() to avoid |
bb-10.4- |
2023-05-22 23:10:19 UTC |
MDEV-30197 : Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "Wsrep...
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-30197 : Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "Wsrep_ Here user is starting server with unsupported client charset. |
bb-10.6- |
2023-05-22 19:51:50 UTC |
MDEV-31067: selectivity_from_histogram >1.0 for a DOUBLE_PREC_HB - V3-Fix1
Author:
Sergey Petrunia
MDEV-31067: selectivity_ Variant #3, fix for trivial errors. |
bb-10.4-MDEV-31327 | 2023-05-22 18:47:43 UTC |
MDEV-31327 Range Histogram selectivity estimates added, not merged
Author:
Rex Johnston
MDEV-31327 Range Histogram selectivity estimates added, not merged When the optimizer is evaluating join order and estimating rows produced a join order, it loops through column constraints adding rather than merging selectivity estimates. |
bb-10.4-mdev-31064 | 2023-05-22 13:07:05 UTC |
MDEV-31064 Changes in a SP are not immediately seen in I_S.parameters
Author:
Lawrin Novitsky
MDEV-31064 Changes in a SP are not immediately seen in I_S.parameters If procedure is changed in one connection, and other procedure has The fix adds the check if sp info obtained from the cache for forming of The test has been added to main.informatio |
bb-11.1-mdev-29630 | 2023-05-22 10:12:48 UTC |
MDEV-29630 WIP: remove index initialization from join_read_always_key()
Author:
Oleg Smirnov
MDEV-29630 WIP: remove index initialization from join_read_ |
bb-10.6. |
2023-05-19 16:11:07 UTC |
MDEV-31038: Parallel Replication Breaks if XA PREPARE Fails Updating Slave GT...
Author:
Brandon Nesterenko
MDEV-31038: Parallel Replication Breaks if XA PREPARE Fails Updating Slave GTID State If a replica failed to update the GTID slave state when committing This patch fixes this error by immediately stopping the slave and Reviewed By |
bb-10.4- |
2023-05-19 12:37:33 UTC |
MDEV-29293 MariaDB stuck on starting commit state
Author:
Teemu Ollakka
MDEV-29293 MariaDB stuck on starting commit state This is a backport from 10.5. The problem seems to be a deadlock between KILL command execution The fix in this commit removes the TOI replication of KILL command Notable changes in this commit: Changes to MTR tests: Co-authored-by: Seppo Jaakola <seppo. |
bb-10.6- |
2023-05-19 12:10:14 UTC |
MDEV-29293 MariaDB stuck on starting commit state
Author:
Teemu Ollakka
MDEV-29293 MariaDB stuck on starting commit state This commit contains a merge from 10.5-MDEV- Although the bug MDEV-29293 was not reproducible with 10.6, * MDEV-30307 KILL command issued inside a transaction is Original commit message from 10.5 fix: MDEV-29293 MariaDB stuck on starting commit state The problem seems to be a deadlock between KILL command execution The fix in this commit removes the TOI replication of KILL command Notable changes in this commit: Changes to MTR tests: Co-authored-by: Seppo Jaakola <seppo. Signed-off-by: Julius Goryavsky <julius. |
bb-10.5- |
2023-05-19 11:51:13 UTC |
MDEV-29293 MariaDB stuck on starting commit state
Author:
Teemu Ollakka
MDEV-29293 MariaDB stuck on starting commit state The problem seems to be a deadlock between KILL command execution The fix in this commit removes the TOI replication of KILL command Notable changes in this commit: Changes to MTR tests: Co-authored-by: Seppo Jaakola <seppo. |
bb-11.1-mdev-22534 | 2023-05-19 10:06:31 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: - The fix of 2nd ps execution segfault requires |
bb-10.6. |
2023-05-19 08:59:13 UTC |
MDEV-31185 rw_trx_hash_t::find() unpins pins too early
Author:
Vlad Lesin
MDEV-31185 rw_trx_ rw_trx_ If we take a look rw_trx_ The scenario is the following: 1. Thread 1 have just executed lf_hash_search() in Note that trx_t objects are also reused, see the code around trx_pools The fix is to invoke "lf_hash_ Reviewed by: Nikita Malyavin, Marko Mäkelä. |
hf-10.6- |
2023-05-19 08:59:13 UTC |
MDEV-31185 rw_trx_hash_t::find() unpins pins too early
Author:
Vlad Lesin
MDEV-31185 rw_trx_ rw_trx_ If we take a look rw_trx_ The scenario is the following: 1. Thread 1 have just executed lf_hash_search() in Note that trx_t objects are also reused, see the code around trx_pools The fix is to invoke "lf_hash_ Reviewed by: Nikita Malyavin, Marko Mäkelä. |
bb-10.4- |
2023-05-19 07:50:07 UTC |
MDEV-31185 rw_trx_hash_t::find() unpins pins too early
Author:
Vlad Lesin
MDEV-31185 rw_trx_ rw_trx_ If we take a look rw_trx_ The scenario is the following: 1. Thread 1 have just executed lf_hash_search() in Note that trx_t objects are also reused, see the code around trx_pools The fix is to invoke "lf_hash_ Reviewed by: Nikita Malyavin, Marko Mäkelä. |
bb-10.6. |
2023-05-18 14:55:49 UTC |
MDEV-27701 Race on trx->lock.wait_lock between lock_rec_move() and lock_sys_t...
Author:
Vlad Lesin
MDEV-27701 Race on trx->lock.wait_lock between lock_rec_move() and lock_sys_ The initial issue was in assertion failure, which checked the equality If we analyze lock_sys_ So the fix is just to remove the assertion and reload Reviewed by: Marko Mäkelä <marko. |
bb-11.2- |
2023-05-18 11:49:58 UTC |
MDEV-26182: Implement JSON_INTERSECT()
Author:
tanruixiang
MDEV-26182: Implement JSON_INTERSECT() The idea is to have simple functions that the user can combine to produce We accomplish this by making three separate functions. 2) JSON_OBJECT_ 3) JSON_ARRAY_ Implementation Idea: Holyfoot ( Alexey Botchkov) |
bb-10.6-MDEV-30182 | 2023-05-18 11:29:46 UTC |
add local_hash.h
Author:
Vanislavsky
add local_hash.h |
bb-11.2- |
2023-05-18 10:10:48 UTC |
MDEV-27180 Fully atomic partitioning DDL operations
Author:
midenok
MDEV-27180 Fully atomic partitioning DDL operations Atomic DDL for partitioning originally covers crash-safety but it does The patch solves the above problem similarly to MDEV-25292 (atomic The generic operation of alter partition is as follows: 1. Create new partitions as tmp partitions; Each rename operation is executed right after the corresponding DDL Instead the above deprecated interfaces the following classes now Alter_ Alter_partition ha_partition: DDL_LOG_ DDL_LOG_ The testing was refactored a bit. Many new fail/crash points was EXCHANGE PARTITION was fixed: after failure under LOCK TABLES the HA_PARTITION_ |
bb-11.0- |
2023-05-18 09:59:16 UTC |
MDEV-27180 Fully atomic partitioning DDL operations
Author:
midenok
MDEV-27180 Fully atomic partitioning DDL operations Atomic DDL for partitioning originally covers crash-safety but it does The patch solves the above problem similarly to MDEV-25292 (atomic The generic operation of alter partition is as follows: 1. Create new partitions as tmp partitions; Each rename operation is executed right after the corresponding DDL Instead the above deprecated interfaces the following classes now Alter_ Alter_partition ha_partition: DDL_LOG_ DDL_LOG_ The testing was refactored a bit. Many new fail/crash points was EXCHANGE PARTITION was fixed: after failure under LOCK TABLES the HA_PARTITION_ |
knielsen_mdev25611 | 2023-05-16 14:33:07 UTC |
MDEV-25611: RESET MASTER still causes the server to hang
Author:
Kristian Nielsen
MDEV-25611: RESET MASTER still causes the server to hang Testcase that reliably causes RESET MASTER to hang because it doesn't This testcase disables the InnoDB sync-the- Signed-off-by: Kristian Nielsen <knielsen@ |
bb-11.0-oalter | 2023-05-15 18:07:50 UTC |
MDEV-30984 Online ALTER table is denied with non-informative error messages
Author:
Nikita Malyavin
MDEV-30984 Online ALTER table is denied with non-informative error messages Unify online support checks under a single function, add warning. |
bb-10.5- |
2023-05-15 09:55:52 UTC |
MDEV-30680 Warning: Memory not freed: 280 on mangled query, LeakSanitizer: de...
Author:
Alexander Barkov
MDEV-30680 Warning: Memory not freed: 280 on mangled query, LeakSanitizer: detected memory leaks The parser works as follows: The rule expr_lex returns a pointer to a newly created sp_expr_lex Problem before the fix: Fix: - Using Bison's "destructor" directive to free the results of expr_lex - Moving the call for LEX::cleanup_ After this change the code block are executed in the following order: - yyerror() -- now only raises the error to DA (no cleanup done any more) |
bb-10.9-MDEV-23187 | 2023-05-15 06:47:30 UTC |
MDEV-23187: Assorted assertion failures in json_find_path with certain
Author:
Rucha Deodhar
MDEV-23187: Assorted assertion failures in json_find_path with certain Analysis: |
knielsen_ |
2023-05-13 18:49:57 UTC |
MDEV-30386: Test case for cleaning up extra domain_ids
Author:
Kristian Nielsen
MDEV-30386: Test case for cleaning up extra domain_ids Signed-off-by: Kristian Nielsen <knielsen@ |
bb-10.4-igor | 2023-05-12 06:34:41 UTC |
MDEV-31240 Crash with condition pushable into derived and containing outer re...
Author:
Igor Babaev
MDEV-31240 Crash with condition pushable into derived and containing outer reference This bug could affect queries containing a subquery over splittable derived The field needed_in_prefix of the KEYUSE_EXT structure should not contain Note that this fix is quite conservative: for affected queries it just Approved by Sergei Petrunia <sergey@ |
bb-10.4- |
2023-05-11 12:41:43 UTC |
MDEV-30473 Remove test galera.MDEV-27713
Author:
Daniele Sciascia
MDEV-30473 Remove test galera.MDEV-27713 Remove test galera.MDEV-27713. This test relies on GET_LOCK() and has Signed-off-by: Julius Goryavsky <julius. |
bb-10.4-mdev31240 | 2023-05-11 12:15:53 UTC |
MDEV-31240, MDEV-31241: Crashes in subselects in choose_best_splitting after ...
Author:
Sergey Petrunia
MDEV-31240, MDEV-31241: Crashes in subselects in choose_ In JOIN_TAB: |
bb-10.4- |
2023-05-11 09:25:07 UTC |
MDEV-27744 InnoDB: Failing assertion: !cursor->index->is_committed() in row0i...
Author:
Alexander Barkov
MDEV-27744 InnoDB: Failing assertion: !cursor- The crash happened with an indexed virtual column whose - DECODE() For example: CREATE TABLE t1 ( So far we had replacement XXX_ORACLE() functions for all mentioned function, But it was not possible to re-parse the MariaDB version of SUBSTR() As a result, this combination worked fine: SET sql_mode=ORACLE; But the other way around it crashed: SET sql_mode=''; At CREATE time, SUBSTR was instantiated as Item_func_substr and printed Fix: The fix proposes a symmetric solution. It provides a way to re-parse reliably We take advantage of the same idea we previously used to resolve sql_mode Now all sql_mode dependent functions are printed by SHOW using a schema SET sql_mode=''; SET sql_mode=ORACLE; Old replacement names like substr_oracle() are still understood for |
bb-10.4-release | 2023-05-11 07:07:45 UTC |
Merge branch '10.4' into 10.4.29 release
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.4' into 10.4.29 release |
10.8 | 2023-05-11 06:00:27 UTC |
Merge 10.6 into 10.8
Author:
Marko Mäkelä
Merge 10.6 into 10.8 |
bb-10.4- |
2023-05-10 18:04:39 UTC |
MDEV-30473 Remove test galera.MDEV-27713
Author:
Daniele Sciascia
MDEV-30473 Remove test galera.MDEV-27713 Remove test galera.MDEV-27713. This test relies on GET_LOCK() and has Signed-off-by: Julius Goryavsky <julius. |
bb-10.4- |
2023-05-10 18:04:07 UTC |
MENT-1708 Donor in non-Primary causes assertion in wsrep-lib
Author:
Teemu Ollakka
MENT-1708 Donor in non-Primary causes assertion in wsrep-lib Constructed a test which makes donor to go into non-Primary configuration Updated wsrep-lib to version which contains the fix. Signed-off-by: Julius Goryavsky <julius. |
bb-10.11- |
2023-05-10 12:48:11 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.10- |
2023-05-10 12:47:29 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.9-bumpversion | 2023-05-10 12:46:44 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.8-bumpversion | 2023-05-10 12:46:01 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.6-bumpversion | 2023-05-10 12:45:08 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.5-bumpversion | 2023-05-10 12:43:49 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.4-bumpversion | 2023-05-10 12:11:15 UTC |
bump the VERSION
Author:
Daniel Bartholomew
bump the VERSION |
bb-10.5-MDEV-29967 | 2023-05-10 09:43:17 UTC |
MDEV-29967 innodb_read_ahead_threshold (linear read-ahead) does not work
Author:
Marko Mäkelä
MDEV-29967 innodb_ buf_read_ Thanks to Daniel Black for providing a test case and initial debugging. |
bb-11.0-mdev31223 | 2023-05-09 10:09:00 UTC |
MDEV-31223: UBSan error: sql_select.h:969:7: runtime error: load of value...
Author:
Sergey Petrunia
MDEV-31223: UBSan error: sql_select.h:969:7: runtime error: load of value... In Loose_scan_ |
bb-11.0- |
2023-05-09 07:12:27 UTC |
MDEV-31022: SIGSEGV in maria_create from create_internal_tmp_table
Author:
Sergey Petrunia
MDEV-31022: SIGSEGV in maria_create from create_ The code in create_ - one index due to duplicate removal Make create_ Before this patch, use of a unique constraint was indicated in This patch is based on Monty's patch. |
bb-11.1- |
2023-05-09 02:34:15 UTC |
MDEV-22534 [do-not-push] a PoC that works for the example case
Author:
Yuchen Pei
MDEV-22534 [do-not-push] a PoC that works for the example case Test case: --8<--- set optimizer_ set optimizer_ drop table ten, t1, t2; Exactly the same explain output: --8<--- explain select * from t1 where (a, b) in (select a, b from t2); |
bb-10.4- |
2023-05-05 10:05:44 UTC |
MDEV-30904 "rpm --setugids" breaks PAM authentication
Author:
Hartmut Holzgraefe
MDEV-30904 "rpm --setugids" breaks PAM authentication Set auto_pam_tool_dir and auth_pam_tool ownership in RPM specs, |
bb-11.0- |
2023-05-05 09:45:30 UTC |
MDEV-31022: SIGSEGV in maria_create from create_internal_tmp_table
Author:
Sergey Petrunia
MDEV-31022: SIGSEGV in maria_create from create_ The code in create_ - one index due to duplicate removal Make it handle multiple indexes. As a consequence of this, remove TABLE_SHARE: This patch is based on Monty's patch: |
bb-10.4-bar | 2023-05-04 06:44:44 UTC |
MDEV-31184 Remove parser tokens DECODE_MARIADB_SYM and DECODE_ORACLE_SYM
Author:
Alexander Barkov
MDEV-31184 Remove parser tokens DECODE_MARIADB_SYM and DECODE_ORACLE_SYM Changing the code handling sql_mode-dependent function DECODE(): - removing parser tokens DECODE_MARIADB_SYM and DECODE_ORACLE_SYM |
bb-10.4-serg | 2023-05-03 13:37:11 UTC |
MDEV-31164 default current_timestamp() not working when used INSERT ON DUPLIC...
Author:
Sergei Golubchik
MDEV-31164 default current_timestamp() not working when used INSERT ON DUPLICATE KEY in some cases select_ |
bb-10.11-knielsen | 2023-05-03 12:56:52 UTC |
MDEV-31140: FLUSH BINARY LOGS DELETE_DOMAIN_ID=(D) can errorneously delete ac...
Author:
Kristian Nielsen
MDEV-31140: FLUSH BINARY LOGS DELETE_ Fix the code in rpl_binlog_ Signed-off-by: Kristian Nielsen <knielsen@ |
bb-10.4- |
2023-05-03 10:49:32 UTC |
MDEV-26301: Split optimization refills: Optimizer Trace coverage
Author:
Sergey Petrunia
MDEV-26301: Split optimization refills: Optimizer Trace coverage Add Optimizer Trace printouts. |
11.1 | 2023-05-03 07:03:11 UTC |
MDEV-30677: Incorrect result for "SELECT JSON_SCHEMA_VALID('{}', NULL)"
Author:
Rucha Deodhar
MDEV-30677: Incorrect result for "SELECT JSON_SCHEMA_ |
bb-10.9- |
2023-05-03 06:36:19 UTC |
MDEV-22979 MDEV-27233 defer spider init from plugin-load-add to a temporary i...
Author:
Yuchen Pei
MDEV-22979 MDEV-27233 defer spider init from plugin-load-add to a temporary init file - Move spider init query execution from a background thread to |
bb-10.4- |
2023-05-03 02:25:22 UTC |
MDEV-30892 test galera.galera_log_bin is not deterministic
Author:
sara
MDEV-30892 test galera. galera. The fix in this commit, creates the test tables in node 1 instead, so it is guaranteed that they are available for the later ALTER Signed-off-by: Julius Goryavsky <julius. |
10.3 | 2023-05-02 18:13:48 UTC |
New CC 3.1
Author:
Oleksandr "Sanja" Byelkin
New CC 3.1 |
bb-10.3-release | 2023-05-02 18:13:48 UTC |
New CC 3.1
Author:
Oleksandr "Sanja" Byelkin
New CC 3.1 |
10.6-elenst | 2023-05-02 14:02:56 UTC |
MacOS tests
Author:
Elena Stepanova
MacOS tests |
bb-10.11-serg | 2023-05-02 12:25:31 UTC |
cleanup: remove vcol_info->stored_in_db
Author:
Sergei Golubchik
cleanup: remove vcol_info- it was redundant, duplicating vcol_type == VCOL_GENERATED_ Note that VCOL_DEFAULT is not "stored", "stored vcol" means that after |
bb-10.10-serg | 2023-05-02 12:24:37 UTC |
Revert "don't use ssl for windows named pipes - it doesn't work"
Author:
Sergei Golubchik
Revert "don't use ssl for windows named pipes - it doesn't work" This reverts commit e1caa4bd5e8b464 Will be fixed in CONC-635 instead |
bb-10.6-serg | 2023-05-02 12:24:06 UTC |
MDEV-26506 Over-quoted JSON when combining JSON_ARRAYAGG with JSON_OBJECT
Author:
Sergei Golubchik
MDEV-26506 Over-quoted JSON when combining JSON_ARRAYAGG with JSON_OBJECT add the test case |
bb-10.6-igor | 2023-05-02 08:05:18 UTC |
MDEV-31162 Crash for query using ROWNUM over multi-table view with ORDER BY
Author:
Igor Babaev
MDEV-31162 Crash for query using ROWNUM over multi-table view with ORDER BY This bug could cause a crash of the server when processing a query with This patch has returned back the original signature of LEX::can_ Approved by Oleksandr Byelkin <sanja@mariadb.com> |
1 → 100 of 1663 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:maria | 38 minutes ago |
lp:~maria-captains/maria/+git/connector-c | 2018-01-08 |
1 → 2 of 2 results | First • Previous • Next • Last |