- 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.5-MDEV-18478 | 2024-04-23 19:55:22 UTC |
MDEV-18478 ANALYZE for statement should show selectivity of ICP, part#3
Author:
Sergey Petrunia
MDEV-18478 ANALYZE for statement should show selectivity of ICP, part#3 Fix the previous patch: |
knielsen_mdev33602 | 2024-04-23 19:02:08 UTC |
MDEV-33602: Sporadic test failure in rpl.rpl_gtid_stop_start
Author:
Kristian Nielsen
MDEV-33602: Sporadic test failure in rpl.rpl_ The test could fail with a duplicate key error because switching to non-GTID Work-around by injecting an extra event and syncing the slave before Signed-off-by: Kristian Nielsen <knielsen@ |
bb-10.6-MDEV-27871 | 2024-04-23 15:53:58 UTC |
Removing MDEV-27871 from tastcases because it is not a bug
Author:
Lena Startseva
Removing MDEV-27871 from tastcases because it is not a bug |
11.5-MDEV-33924 | 2024-04-23 15:26:08 UTC |
MDEV-33924: Gtid_log_event thread_id should be 32-bit
Author:
Brandon Nesterenko
MDEV-33924: Gtid_log_event thread_id should be 32-bit In accordance with MDEV-15089, and to be consistent with |
bb-11.5-MDEV-33924 | 2024-04-23 15:26:08 UTC |
MDEV-33924: Gtid_log_event thread_id should be 32-bit
Author:
Brandon Nesterenko
MDEV-33924: Gtid_log_event thread_id should be 32-bit In accordance with MDEV-15089, and to be consistent with |
10.6-MDEV-33817 | 2024-04-23 14:58:30 UTC |
Do not blame the compiler for PEBKAC
Author:
Marko Mäkelä
Do not blame the compiler for PEBKAC |
bb-10.5-MDEV-27871 | 2024-04-23 14:44:42 UTC |
Removing MDEV-27871 from tastcases because it is not a bug
Author:
Lena Startseva
Removing MDEV-27871 from tastcases because it is not a bug |
10.5 | 2024-04-23 14:40:57 UTC |
MDEV-29955: Set path for zlib library with pkg-config
Author:
Meng-Hsiu Chiang
MDEV-29955: Set path for zlib library with pkg-config `FindZLIB` module uses variable `ZLIB_ROOT`[1] to look for libraries. By And when using `z` in `LINK_LIBRARIES()` CMake tries to lookup the All new code of the whole pull request, including one or several files [1]: https:/ |
10.11-MDEV-33974 | 2024-04-23 13:21:36 UTC |
MDEV-33974 STL iterator debugging is not enabled
Author:
Marko Mäkelä
MDEV-33974 STL iterator debugging is not enabled Let us try to enable _GLIBCXX_DEBUG as well as _GLIBCXX_ASSERTIONS |
bb-10.4-sst-galera | 2024-04-23 13:14:09 UTC |
galera SST scripts: parsing CN in certificates
Author:
Julius Goryavsky
galera SST scripts: parsing CN in certificates This commit contains a fix for the code that extracts and parses |
bb-10.5-serg | 2024-04-23 13:11:59 UTC |
disable mariabackup.incremental_encrypted,64k on 32bit
Author:
Sergei Golubchik
disable mariabackup. it allocates 1GB of memory, it causes failures in CI |
bb-10.5- |
2024-04-23 12:53:15 UTC |
MDEV-33896 : Galera test failure on galera_3nodes.MDEV-29171
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-33896 : Galera test failure on galera_ Based on logs we might start SST before donor has reached Signed-off-by: Julius Goryavsky <julius. |
bb-10.6- |
2024-04-23 12:52:22 UTC |
MDEV-33896 : Galera test failure on galera_3nodes.MDEV-29171
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-33896 : Galera test failure on galera_ Based on logs we might start SST before donor has reached Signed-off-by: Julius Goryavsky <julius. |
10.6 | 2024-04-23 11:12:31 UTC |
Check and remove high stack usage
Author:
Monty
Check and remove high stack usage I checked all stack overflow potential problems found with Fixes: Function changed to use malloc instead allocating things on stack: Not fixed: |
bb-10.6-monty | 2024-04-23 11:12:31 UTC |
Check and remove high stack usage
Author:
Monty
Check and remove high stack usage I checked all stack overflow potential problems found with Fixes: Function changed to use malloc instead allocating things on stack: Not fixed: |
10.11 | 2024-04-23 10:56:02 UTC |
MDEV-33970 Assertion `!m.first->second.is_bulk_insert()' failed in trx_undo_...
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-33970 Assertion `!m.first- In case of partition insert, InnoDB fails to end the bulk insert trx_t:: |
11.2 | 2024-04-23 10:31:41 UTC |
MDEV-32973 SHOW TABLES LIKE shows temporary tables with non-matching names
Author:
Sergei Golubchik
MDEV-32973 SHOW TABLES LIKE shows temporary tables with non-matching names * compare both db and table name |
bb-11.2-serg | 2024-04-23 10:31:41 UTC |
MDEV-32973 SHOW TABLES LIKE shows temporary tables with non-matching names
Author:
Sergei Golubchik
MDEV-32973 SHOW TABLES LIKE shows temporary tables with non-matching names * compare both db and table name |
bb-10.4-MDEV-33790 | 2024-04-23 09:37:11 UTC |
MDEV-33790 Incorrect DEFAULT expression evaluated in UPDATE
Author:
Oleksandr "Sanja" Byelkin
MDEV-33790 Incorrect DEFAULT expression evaluated in UPDATE The problem was that Item_default_ There is no way to get wrong field in constructor so we will not reassign |
bb-10.4- |
2024-04-23 09:27:44 UTC |
check if it breaks tests.
Author:
Alexey Botchkov
check if it breaks tests. |
10.11-MDEV-33334 | 2024-04-23 08:57:56 UTC |
MDEV-33334 mariabackup does not always write encrypted files to backup location
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-33334 mariabackup does not always write encrypted files to backup location Problem: Fix: |
bb-10.5- |
2024-04-23 06:45:39 UTC |
MDEV-21076 NOT NULL and UNIQUE constraints cause SUM() to yield an incorrect ...
Author:
Alexander Barkov
MDEV-21076 NOT NULL and UNIQUE constraints cause SUM() to yield an incorrect result This problem was earlier fixed by the patch for MDEV 33344. |
bb-10.6-MDEV-33769 | 2024-04-23 03:46:53 UTC |
MDEV-33769: Memory leak found in the test main.rownum run with --ps-protocol ...
Author:
Dmitry Shulga
MDEV-33769: Memory leak found in the test main.rownum run with --ps-protocol against a server built with the option -DWITH_ |
bb-10.5- |
2024-04-23 01:18:01 UTC |
MDEV-33967 hander socket writes do not result in binary log entries
Author:
Daniel Black
MDEV-33967 hander socket writes do not result in binary log entries As handlersocket bypasses the sql layer that prepares and causes Reported thanks to Yutaro Iwasaki on Zulip. |
bb-10.5- |
2024-04-23 00:56:19 UTC |
MDEV-24610 MEMORY SE: check overflow in info calls with HA_STATUS_AUTO
Author:
Yuchen Pei
MDEV-24610 MEMORY SE: check overflow in info calls with HA_STATUS_AUTO |
bb-10.5- |
2024-04-22 22:38:26 UTC |
MDEV-21034 GREATEST() and LEAST() malfunction for NULL
Author:
Alexander Barkov
MDEV-21034 GREATEST() and LEAST() malfunction for NULL There is a convention that Item::val_int() and Item::val_real() return This is done to optimize boolean value evaluation: Item_func_min_max did not follow this convention. select_ Fixing Item_func_min_max to follow the convention. |
bb-11.5- |
2024-04-22 19:27:24 UTC |
fixup! f551fa75e13dd57b057117c570f2e2414ec6d500
Author:
Monty
fixup! f551fa75e13dd57 |
bb-10.11-serg | 2024-04-22 19:02:11 UTC |
sporadic failures of rpl.rpl_rewrite_db_sys_vars
Author:
Sergei Golubchik
sporadic failures of rpl.rpl_ first stop the slave, then run commands on the master that are if you swap first two steps, the slave might get and execute those also, improve debugability |
bb-11.5- |
2024-04-22 15:26:15 UTC |
squash! ddab8e0840f1b11c44bb05accae1291b1191aa1a
Author:
Monty
squash! ddab8e0840f1b11 - Use drop_table() instead of ha_drop_table() for internal temporary |
bb-10.6-serg | 2024-04-22 15:22:11 UTC |
fix failing large_tests.maria_recover_encrypted
Author:
Sergei Golubchik
fix failing large_tests. update results |
bb-10.5- |
2024-04-22 14:59:16 UTC |
MDEV-33928 : Assertion failure on wsrep_thd_is_aborting
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-33928 : Assertion failure on wsrep_thd_ Problem was assertion assuming we always hold Signed-off-by: Julius Goryavsky <julius. |
bb-10.4- |
2024-04-22 14:57:48 UTC |
MDEV-33928 : Assertion failure on wsrep_thd_is_aborting
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-33928 : Assertion failure on wsrep_thd_ Problem was assertion assuming we always hold Signed-off-by: Julius Goryavsky <julius. |
10.4 | 2024-04-22 14:57:48 UTC |
MDEV-33928 : Assertion failure on wsrep_thd_is_aborting
Author:
=?utf-8?q?Jan_Lindstr=C3=B6m?=
MDEV-33928 : Assertion failure on wsrep_thd_ Problem was assertion assuming we always hold Signed-off-by: Julius Goryavsky <julius. |
bb-11.5-timestamp | 2024-04-22 14:42:09 UTC |
fixup! f551fa75e13dd57b057117c570f2e2414ec6d500
Author:
Monty
fixup! f551fa75e13dd57 |
bb-11.5- |
2024-04-22 14:15:22 UTC |
fixup MDEV-33145 Add FLUSH GLOBAL STATUS
Author:
Elena Stepanova
fixup MDEV-33145 Add FLUSH GLOBAL STATUS Transferring commit c2213a6aae1ddc1 |
bb-11.5- |
2024-04-22 13:58:09 UTC |
MDEV-20610 Assertion failed or btr_validate_index(..) in row_upd_sec_index_en...
Author:
Alexander Barkov
MDEV-20610 Assertion failed or btr_validate_ |
bb-11.5-monty | 2024-04-22 13:41:25 UTC |
fixup! 3a7a3e9b3be3504e1bfc32c931e14ed47a317d9b
Author:
Monty
fixup! 3a7a3e9b3be3504 |
11.5 | 2024-04-22 12:59:05 UTC |
mysqltest: support MARIADB_OPT_RESTRICTED_AUTH
Author:
Sergei Golubchik
mysqltest: support MARIADB_ C/C 3.4 disables mysql_old_password by default, so add an option for the `connect` command to support specifying use it to enable mysql_old_password when needed for testing |
bb-11.5-serg | 2024-04-22 12:59:05 UTC |
mysqltest: support MARIADB_OPT_RESTRICTED_AUTH
Author:
Sergei Golubchik
mysqltest: support MARIADB_ C/C 3.4 disables mysql_old_password by default, so add an option for the `connect` command to support specifying use it to enable mysql_old_password when needed for testing |
bb-10.4- |
2024-04-22 12:47:33 UTC |
Test case showing the problem.
Author:
Alexey Botchkov
Test case showing the problem. |
bb-10.4-mdev-24610 | 2024-04-22 06:21:45 UTC |
MDEV-24610 Check for partition auto increment overflow
Author:
Yuchen Pei
MDEV-24610 Check for partition auto increment overflow When ha_partition: When info() is called on the MEMORY SE, it could cause an overflow If such an overflow happens, we return an error in Note that callsites of ha_partition: |
10.11-MDEV-33087 | 2024-04-22 05:45:46 UTC |
MDEV-33087 ALTER TABLE...ALGORITHM=COPY should build indexes more efficiently
Author:
THIRUNARAYANAN BALATHANDAYUTHAPANI
MDEV-33087 ALTER TABLE.. - During copy algorithm, InnoDB should use bulk insert operation Introduced the variable innodb_ ha_innobase: row_merge_ row_ins_ copy_data_ |
bb-10.5-mdev-24610 | 2024-04-22 04:52:39 UTC |
MDEV-24610 Check for partition auto increment overflow
Author:
Yuchen Pei
MDEV-24610 Check for partition auto increment overflow When ha_partition: When info() is called on the MEMORY SE, it could cause an overflow If such an overflow happens, we return an error in Note that callsites of ha_partition: |
bb-10.6- |
2024-04-20 20:02:12 UTC |
MDEV-33622 Server crashes when the UPDATE statement (which has duplicate key)...
Author:
Elena Stepanova
MDEV-33622 Server crashes when the UPDATE statement (which has duplicate key) is run after setting a low thread_stack Added the missing test case |
bb-10.5- |
2024-04-20 19:49:09 UTC |
MDEV-20610 Assertion failed or btr_validate_index(..) in row_upd_sec_index_en...
Author:
Alexander Barkov
MDEV-20610 Assertion failed or btr_validate_ |
bb-10.11-merge | 2024-04-20 12:30:25 UTC |
WIP merge 10.6 into 10.11
Author:
Marko Mäkelä
WIP merge 10.6 into 10.11 Failing test(s): galera. |
st-10.5-knielsen | 2024-04-20 11:41:08 UTC |
MDEV-19415: use-after-free on charsets_dir from slave connect
Author:
Kristian Nielsen
MDEV-19415: use-after-free on charsets_dir from slave connect The slave IO thread sets MYSQL_SET_ Problem was visible as random failures of test cases in suite multi_source Work-around by not setting this option for slave connect, it is redundant Signed-off-by: Kristian Nielsen <knielsen@ |
bb-10.11-release | 2024-04-20 11:06:48 UTC |
Merge branch '10.6' into 10.11
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.6' into 10.11 |
bb-10.11- |
2024-04-20 01:51:31 UTC |
HASHICORP_KEY_MANAGEMENT: MDEV-33420 post-fix
Author:
Julius Goryavsky
HASHICORP_ Compilation correction after MDEV-33420. |
bb-10.11- |
2024-04-20 01:51:31 UTC |
HASHICORP_KEY_MANAGEMENT: MDEV-33420 post-fix
Author:
Julius Goryavsky
HASHICORP_ Compilation correction after MDEV-33420. |
bb-11.5- |
2024-04-18 23:42:07 UTC |
[demo] spider.spider_fixes_part: wait and retry
Author:
Yuchen Pei
[demo] spider. |
bb-11.5- |
2024-04-18 23:41:25 UTC |
[demo] spider.spider_fixes_part: wait and die
Author:
Yuchen Pei
[demo] spider. |
bb-11.5-MDEV-33625 | 2024-04-18 19:07:55 UTC |
MDEV-33625 Add option --dir to mariadb-dump
Author:
VladislavVaintroub
MDEV-33625 Add option --dir to mariadb-dump New option works just like --tab, wrt output (sql file for table definition Compared to --tab it allows --databases and --all-databases. All options that --tab supports, are also supported by --dir, in particular |
bb-11.5- |
2024-04-18 11:22:10 UTC |
reset cached client plugin when it's no longer needed
Author:
Sergei Golubchik
reset cached client plugin when it's no longer needed it's a pointer into the net buffer, so it might be overwritten by the |
bb-11.4- |
2024-04-18 10:15:04 UTC |
Bug fixes - on top of Hugo's patch
Author:
Vicențiu Ciorbaru
Bug fixes - on top of Hugo's patch |
bb-11.5- |
2024-04-18 08:35:59 UTC |
MDEV-12404: Add assertions about Index Condition Pushdown use
Author:
Sergey Petrunia
MDEV-12404: Add assertions about Index Condition Pushdown use Add assertions about limitations one has when using Index Condition Verified that assert_ |
bb-10.11- |
2024-04-18 07:16:44 UTC |
[merge fixup] spider: restore extern declarations of some vars
Author:
Yuchen Pei
[merge fixup] spider: restore extern declarations of some vars How did they get removed during the merge?? The removal did not appear |
bb-11.5- |
2024-04-18 01:25:41 UTC |
[demo] spider.spider_fixes_part: sleep until not running?
Author:
Yuchen Pei
[demo] spider. |
bb-10.11-MDEV-33420 | 2024-04-17 23:45:24 UTC |
MDEV-33420: HASHICORP_KEY_MANAGEMENT fails on Windows with libcurl installed
Author:
Anel Husakovic
MDEV-33420: HASHICORP_ - When `libcurl` is installed in path out of default path, like on |
merge-10. |
2024-04-17 20:42:01 UTC |
Restore thread existence check
Author:
Brandon Nesterenko
Restore thread existence check |
bb-10.4-mdev-30727 | 2024-04-17 07:26:41 UTC |
MDEV-30727 Check spider_hton_ptr in spider udfs
Author:
Yuchen Pei
MDEV-30727 Check spider_hton_ptr in spider udfs We have to #undef my_error and find it from udfs when spider is not |
bb-10.6-wlad | 2024-04-16 22:23:00 UTC |
MDEV-33840 - fixup.
Author:
VladislavVaintroub
MDEV-33840 - fixup. Be more careful, when switching on/off maintenance timer. As long as there are active tasks and not enough threads, this will now Previously, pool could block, without timer even starting. |
bb-10.6-mdev33752 | 2024-04-16 09:40:47 UTC |
MDEV-33752: EXPLAIN UPDATE acquires locks on table rows
Author:
Sergey Petrunia
MDEV-33752: EXPLAIN UPDATE acquires locks on table rows Make EXPLAIN commands behave like SELECTs when it comes to locking: |
bb-10.5-release | 2024-04-16 09:04:14 UTC |
Merge branch '10.4' into 10.5
Author:
Oleksandr "Sanja" Byelkin
Merge branch '10.4' into 10.5 |
bb-10.5-wlad | 2024-04-16 07:16:52 UTC |
MDEV-16944 followup
Author:
VladislavVaintroub
MDEV-16944 followup - Better comments for do_write_line |
bb-11.4- |
2024-04-16 01:09:28 UTC |
remove unused function should_collect_handler_stats
Author:
Dave Gosselin
remove unused function should_ |
bb-10.4- |
2024-04-15 22:54:05 UTC |
MDEV-28621 group by optimization incorrectly removing subquery where subject ...
Author:
Rex Johnston
MDEV-28621 group by optimization incorrectly removing subquery where subject buried in a function A group by query optimization technique, where the a group by clause in This is the initial implementation of a reference counter in the unit |
11.4-mdev-33616 | 2024-04-15 19:17:30 UTC |
MDEV-33616 Tests failing on macOS
Author:
Dave Gosselin
MDEV-33616 Tests failing on macOS These tests rely on THR_KEY_mysys but it is not initialized. On |
bb-11.5- |
2024-04-15 18:12:26 UTC |
MDEV-33913 TABLE_STATISTICS increments ROWS_CHANGED twice upon UPDATE and doe...
Author:
Elena Stepanova
MDEV-33913 TABLE_STATISTICS increments ROWS_CHANGED twice upon UPDATE and does not count DELETE |
bb-10.5-knielsen | 2024-04-15 16:54:30 UTC |
Fix windows build failure
Author:
Kristian Nielsen
Fix windows build failure Signed-off-by: Kristian Nielsen <knielsen@ |
11.4-mdev- |
2024-04-15 16:19:07 UTC |
MDEV-33616 Tests failing on macOS
Author:
Dave Gosselin
MDEV-33616 Tests failing on macOS compat/ |
11.4-macos- |
2024-04-15 15:57:07 UTC |
MTR flag to mark tests as incompatible with macOS
Author:
Dave Gosselin
MTR flag to mark tests as incompatible with macOS Introduces a new MTR include, not_mac.inc, which when included |
11.4 | 2024-04-15 10:46:56 UTC |
MDEV-33592: Use X509v3 for compatibility with libraries
Author:
Daniel Black
MDEV-33592: Use X509v3 for compatibility with libraries According to rfc5280, x509v3 was standardised in June 1996. RusTLS only accepts v3 certificates rejected the v1 default. It seems reasonable that all client libraries can accept v3. X509_VERSION_3 has a fixed value of 2, but isn't defined in Thanks Austin Bonander for the suggested patch. |
bb-11.4-release | 2024-04-15 08:12:29 UTC |
and even more fixes
Author:
Oleksandr "Sanja" Byelkin
and even more fixes |
11.4-mdev-32777 | 2024-04-12 19:13:31 UTC |
MDEV-32777 DDL operations very slow under macOS
Author:
Dave Gosselin
MDEV-32777 DDL operations very slow under macOS macOS is a development platform for our product but calls to |
bb-11.6-monty | 2024-04-12 16:23:05 UTC |
Added Lock_time_ms and Table_catalog columns to metadata_lock_info
Author:
Monty
Added Lock_time_ms and Table_catalog columns to metadata_lock_info If compiled for debugging, LOCK_DURATION is also filled in. |
10.11-monty | 2024-04-12 15:59:59 UTC |
Added Lock_time_ms and Table_catalog columns to metadata_lock_info
Author:
Monty
Added Lock_time_ms and Table_catalog columns to metadata_lock_info If compiled for debugging, LOCK_DURATION is also filled in. |
bb-10.5- |
2024-04-11 12:56:40 UTC |
MDEV-33677 : Port Performance Schema for Galera from ES
Author:
Julius Goryavsky
MDEV-33677 : Port Performance Schema for Galera from ES Added performance schema tables for Galera. Refs: |
bb-10.4- |
2024-04-11 12:26:39 UTC |
MDEV-30732: additional changes after fix
Author:
Julius Goryavsky
MDEV-30732: additional changes after fix |
bb-10.5- |
2024-04-11 00:09:40 UTC |
[merge fix] MDEV-33728 redundant macros MYSQL_VERSION_ID etc.
Author:
Yuchen Pei
[merge fix] MDEV-33728 redundant macros MYSQL_VERSION_ID etc. generated by unifdef -DMYSQL_ |
bb-10.5-bar | 2024-04-10 18:21:51 UTC |
MDEV-32458 ASAN unknown-crash in Inet6::ascii_to_fbt when casting character s...
Author:
Alexander Barkov
MDEV-32458 ASAN unknown-crash in Inet6::ascii_to_fbt when casting character string to inet6 The condition checked the value of the leftmost byte before checking if |
bb-10.5-andrei | 2024-04-10 16:31:39 UTC |
MDEV-31779 Server crash in Rows_log_event::update_sequence upon replaying bi...
Author:
Andrei
MDEV-31779 Server crash in Rows_log_ The crash at running mysqlbinlog on a SEQUENCE containing binlog file The block is meaningful only for the parallel slave applier, so |
knielsen_mdev32020 | 2024-04-10 14:12:20 UTC |
MDEV-32020: Partial commit, start of slave-side XA replication
Author:
Kristian Nielsen
MDEV-32020: Partial commit, start of slave-side XA replication The slave can replicate prepared xa data by simply binlogging the data. Signed-off-by: Kristian Nielsen <knielsen@ |
bb-11.4- |
2024-04-10 11:51:28 UTC |
reb
Author:
Brandon Nesterenko
reb |
bb-11.5-mdev-31609 | 2024-04-10 01:13:46 UTC |
MDEV-31609 Send initial values of system variables in first OK packet
Author:
Yuchen Pei
MDEV-31609 Send initial values of system variables in first OK packet Values of all session tracking system variables will be sent in the Also updated mtr to print session track info on connection (h/t Sergei |
bb-10.11- |
2024-04-09 20:51:08 UTC |
MDEV-30260: Slave crashed:reload_acl_and_cache during shutdown
Author:
Brandon Nesterenko
MDEV-30260: Slave crashed: The signal handler thread can use various different runtime The specific resource that caused MDEV-30260 is a race condition for Another similar resource is the active_ This patch fixes these race conditions by relocating where server Additionally: 1) This requires that Events memory is still in place for SIGHUP 2) The function kill_server_thread is no longer used, so it is 3) The timeout to wait for the death of the signal thread was not 4) A warning has been added if the signal handler thread fails to 5) Added pthread_join() to end of wait_for_ Reviewed By: |
bb-10.6- |
2024-04-09 20:28:39 UTC |
MDEV-30260: Slave crashed:reload_acl_and_cache during shutdown
Author:
Brandon Nesterenko
MDEV-30260: Slave crashed: The signal handler thread can use various different runtime The specific resource that caused MDEV-30260 is a race condition for Another similar resource is the active_ This patch fixes these race conditions by relocating where server Additionally: 1) This requires that Events memory is still in place for SIGHUP 2) The function kill_server_thread is no longer used, so it is 3) The timeout to wait for the death of the signal thread was not 4) A warning has been added if the signal handler thread fails to 5) Added pthread_join() to end of wait_for_ Reviewed By: |
bb-10.11- |
2024-04-09 17:35:22 UTC |
MDEV-33672: 10.11 Fix for Two Phase Alter Flags
Author:
Brandon Nesterenko
MDEV-33672: 10.11 Fix for Two Phase Alter Flags Extends 89c907bd4f713b7 |
bb-10.4-mdev-32401 | 2024-04-09 13:45:53 UTC |
MDEV-32401: expression cache heap-use-after-free
Author:
Dave Gosselin
MDEV-32401: expression cache heap-use-after-free Queries selecting a TEXT column by alias, then joining that with a subquery SELECT t1.d FROM (SELECT c AS d FROM t0) AS t1 JOIN t0 ON ( This patch checks if there are blob types present before attempting to create The Expression_ |
10.5-mdev-32403 | 2024-04-09 13:43:29 UTC |
MDEV-32397, MDEV-32403 Crashes during join processing.
Author:
Dave Gosselin
MDEV-32397, MDEV-32403 Crashes during join processing. Queries having the following form may cause a crash In this particular case, the presence of RAND() makes the subquery |
bb-11.2-release | 2024-04-09 10:12:33 UTC |
Merge branch '11.1' into 11.2
Author:
Oleksandr "Sanja" Byelkin
Merge branch '11.1' into 11.2 |
bb-10.4- |
2024-04-09 06:43:18 UTC |
MDEV-29363 [demo] avoid equality propagation of items with subqueries
Author:
Yuchen Pei
MDEV-29363 [demo] avoid equality propagation of items with subqueries We update one place to avoid equality propagation of items with |
bb-10.5-MDEV-30646 | 2024-04-08 13:42:28 UTC |
MDEV-30646: View created via JSON_ARRAYAGG returns incorrect json object
Author:
Rucha Deodhar
MDEV-30646: View created via JSON_ARRAYAGG returns incorrect json object Analysis: |
bb-11.5- |
2024-04-08 12:53:43 UTC |
squash! 9831521fc852f72317024778c723e28d121635e6
Author:
Monty
squash! 9831521fc852f72 MDEV-33680 Server hangs or assertion fails upon SELECT with limited max_tmp_space_usage The bug was that Aggregator_ |
bb-11.5- |
2024-04-08 09:21:59 UTC |
Fixup 2: MDEV-11339 Implement native UUID4 function
Author:
Alexander Barkov
Fixup 2: MDEV-11339 Implement native UUID4 function Adding a template Item_func_uuid_vx to share the code |
bb-11.5-mdev-33734 | 2024-04-08 06:30:22 UTC |
MDEV-33734 Improve the sequence increment inequality testing
Author:
Yuchen Pei
MDEV-33734 Improve the sequence increment inequality testing We add an extra condition that makes the inequality testing in Let's start by distinguishing between c++ expressions and mathematical The problem boils down to how to write a c++ expression equivalent to The correct c++ form should be (x + y < z || x < z - y || x < z). -M < x < M - 1 Let's consider the case where x + y < z is true as a mathematical If the first disjunct underflows, i.e. the mathematical expression x x + y < -M means x < -M - y < -M - (-M) = 0 Now let's consider the case where x + y < z is false as a mathematical The first disjunct will not underflow in this case, so we move to (x < x + y >= z means z - y <= x < M - 1 So it evals to false too. And the third disjunct x < z also evals to I suspect that in either case the expression x < z does not determine Here's an example of both underflow and overflow happening and the x = - M / 2 x + y evals to M - 1 which is > z We can do the same to test x + y > z where the increment y is positive: (x > z - y || x + y > z || x > z) And the same analysis applies to unsigned cases. |
bb-10.4-mdev-33679 | 2024-04-08 04:25:17 UTC |
MDEV-33679 Spider group by handler: skip on multiple equalities
Author:
Yuchen Pei
MDEV-33679 Spider group by handler: skip on multiple equalities The spider group by handler is created in |
bb-10.4-mdev-33728 | 2024-04-08 04:21:59 UTC |
MDEV-33728 spider: remove use of MYSQL_VERSION_ID and MARIADB_BASE_VERSION
Author:
Yuchen Pei
MDEV-33728 spider: remove use of MYSQL_VERSION_ID and MARIADB_ change created by: unifdef -DMYSQL_ basically MDEV-27637, MDEV-27641, MDEV-27655 |
bb-10.4-mdev-28992 | 2024-04-08 04:15:34 UTC |
MDEV-28992 Spider group by handler: Push down TIMESTAMPDIFF function
Author:
Yuchen Pei
MDEV-28992 Spider group by handler: Push down TIMESTAMPDIFF function Also removed ITEM_FUNC_ Similar to pr#2225, with the testcase adapted from that patch: --8<--- This changes so that TIMESTAMP_DIFF function in a query is pushed down and works natively in Spider. All new code of the whole pull request, including one or several files |
bb-11.0- |
2024-04-08 02:46:57 UTC |
MDEV-31793 LooseScan join on derived table crashes
Author:
Rex Johnston
MDEV-31793 LooseScan join on derived table crashes Test to see if not adding the offending key on the end has any consequences. |
1 → 100 of 2361 results | First • Previous • Next • Last |
Other repositories
Name | Last Modified |
---|---|
lp:maria | 2 hours ago |
lp:~maria-captains/maria/+git/connector-c | 2018-01-08 |
1 → 2 of 2 results | First • Previous • Next • Last |