1
0
mirror of https://github.com/MariaDB/server.git synced 2026-10-23 18:49:29 +03:00

Commit Graph

  • a318e743e1 squash! 402fa7c537 Marko Mäkelä 2026-09-17 16:36:09 +03:00
  • 2b834681fc Integrate the old and new backup code MDEV-14992-monty Monty 2026-09-16 17:15:45 +03:00
  • c20b7fbab8 Update backup code to use new my_dir and my_copy interfaces bb-main-backup Monty 2026-09-16 21:25:52 +03:00
  • fcad1e3319 Added new mysys functions my_open_dir and improved my_copy Monty 2026-09-16 20:14:54 +03:00
  • 80c24c8327 Integrate the old and new backup code Monty 2026-09-16 17:15:45 +03:00
  • 1afe501f0e MDEV-41045: Missing virtual columns in binlog break backwards compat for CDCs st-11.4-knielsen knielsen_fixes_11.4 Kristian Nielsen 2026-09-17 13:18:22 +02:00
  • f60ee755e3 MDEV-41169 Memory leak in wsrep_sst_prepare sjaakola 2026-09-17 11:41:29 +03:00
  • 1a5fa0d20f MDEV-41169 Memory leak in wsrep_sst_prepare 10.11-MDEV-41169 sjaakola 2026-09-17 11:41:29 +03:00
  • 9e24c203f4 After-review fixes Kristian Nielsen 2026-09-17 12:02:49 +02:00
  • 495984d7ac After-review fixes knielsen_binlog_in_engine_semisync Kristian Nielsen 2026-09-17 12:02:49 +02:00
  • b61515e73a fix compilation Oleksandr Byelkin 2026-09-17 10:50:33 +02:00
  • f4a3b69bdf MDEV-36832 UPDATE...IN(SELECT) acquires spurious gap locks on FK index Arcadiy Ivanov 2026-02-22 19:00:58 -05:00
  • 58e5cb6f64 Fix the HA_NO_KEY_READ blob key guard Arcadiy Ivanov 2026-09-09 14:09:51 -04:00
  • 28c8143561 MDEV-41020 A MEMORY table refuses a row it just held Arcadiy Ivanov 2026-09-07 06:52:58 -04:00
  • 683932bbfc fixup! db1d6d824d Monty 2026-09-05 14:02:28 +03:00
  • e7234ebbab fixup! Limit the memory used by GROUP_CONCAT() with ORDER BY Arcadiy Ivanov 2026-09-03 20:25:39 -04:00
  • 27dc29085c fixup! MDEV-40802 COUNT(DISTINCT <blob>) fails when its tmp table converts Arcadiy Ivanov 2026-09-03 19:52:18 -04:00
  • 24546a56c2 Trivial optimziations for group_concat Monty 2026-09-03 16:16:02 +03:00
  • 6787ba8ca9 MDEV-40692 GROUP_CONCAT replays a group when an OFFSET skips every row Arcadiy Ivanov 2026-09-02 17:11:36 -04:00
  • d85053b72d MDEV-40920 Say whether a value cut in a group reached the answer Arcadiy Ivanov 2026-09-02 15:46:47 -04:00
  • 3288f42f09 MDEV-41007 Warn when GROUP_CONCAT(DISTINCT) loses rows silently Arcadiy Ivanov 2026-08-26 05:36:41 -04:00
  • 25d381baa8 MDEV-21879 GROUP_CONCAT(DISTINCT ORDER BY) is wrong when Unique spills Arcadiy Ivanov 2026-08-26 05:35:55 -04:00
  • 5fa35d263c MDEV-40946 Two heap blob tests fail with the embedded server Arcadiy Ivanov 2026-08-28 05:08:42 -04:00
  • 8a8209cfb5 Limit the memory used by GROUP_CONCAT() with ORDER BY Monty 2026-08-19 21:26:57 +03:00
  • c69ceeee17 Fixed internal temporary buffer sizes to use tmp_memory_table_size Monty 2026-08-19 12:28:18 +03:00
  • 1eaab6a67e MDEV-40802 COUNT(DISTINCT <blob>) fails when its tmp table converts Arcadiy Ivanov 2026-08-17 21:37:46 -04:00
  • 179370a081 MDEV-40781 Duplicate row despite DISTINCT when tmp table converts Arcadiy Ivanov 2026-08-17 20:57:17 -04:00
  • e71f9f8597 MDEV-40739 Server crashes in spider_db_open_item_field Arcadiy Ivanov 2026-08-12 19:46:33 -04:00
  • 2d90626b5e MDEV-40669 HEAP MIN_ROWS pre-sizes blocks past max_heap_table_size Arcadiy Ivanov 2026-08-07 14:16:08 -04:00
  • a58a709f3c MDEV-40591 Unexpected ER_NOT_KEYFILE or MSAN error in heap_check_heap Arcadiy Ivanov 2026-08-07 13:28:20 -04:00
  • 72aaf4b5e4 MDEV-40634 Const MEMORY table's BLOB outlives the lock protecting it Arcadiy Ivanov 2026-08-05 03:23:49 -04:00
  • 08bb2ff2ea MDEV-40585 Assertion `(data_len == 0) == (data_ptr == ((void *)0))' fails in hp_flush_unaliased_blob_free Arcadiy Ivanov 2026-08-01 15:59:46 -04:00
  • 1fddf7b46a MDEV-40447 Cap HEAP block allocations derived from the memory ceiling Arcadiy Ivanov 2026-07-19 16:54:09 -04:00
  • 8c82e6646c MDEV-40448 HEAP unique hash duplicate rejection re-hashes the full key value Arcadiy Ivanov 2026-07-19 19:06:14 -04:00
  • 21ff06bc83 MDEV-40431 heap: classify rb-tree insert failures, mark the table crashed when key recovery fails Arcadiy Ivanov 2026-07-28 20:54:27 -04:00
  • deba737b17 MDEV-40378 heap: roll back key changes when a blob write fails in heap_update() Arcadiy Ivanov 2026-07-28 16:05:52 -04:00
  • a97d3fadb9 MDEV-40376 Protocol::end_statement assertion when window function fills HEAP tmp table Arcadiy Ivanov 2026-07-28 16:01:37 -04:00
  • ed3139b019 MDEV-40523 Versioned UPDATE on a HEAP table with blobs corrupts the history row Arcadiy Ivanov 2026-07-25 12:04:37 -04:00
  • d7d71be8dc MDEV-40033 Free-list contiguous block tracking for HEAP engine Arcadiy Ivanov 2026-06-15 10:38:21 -04:00
  • e00b8c06ea MDEV-40029 Add support for bit fields to HEAP Monty 2026-06-13 20:51:37 +03:00
  • 6ed141bdb6 MDEV-40030 Add support for CHECK TABLE for memory tables Monty 2026-06-13 16:38:29 +03:00
  • 8e51bcc2bb Fix CI regressions from MDEV-38975 forward-port to main Arcadiy Ivanov 2026-06-13 13:12:29 -04:00
  • 849564b330 MDEV-38975: HEAP engine BLOB/TEXT/JSON/GEOMETRY support with indexable blob columns Arcadiy Ivanov 2026-06-13 13:12:23 -04:00
  • a5a80ac3e6 Fix typo in comment Kristian Nielsen 2026-09-17 08:11:23 +02:00
  • 6e5a679ed7 Implement support for semi-sync with --binlog-storage-engine Kristian Nielsen 2026-07-03 14:10:37 +02:00
  • 8c071f4c0e Semi-sync: Some few after-review fixes Kristian Nielsen 2026-01-14 14:18:36 +01:00
  • 73acd42d11 Semi-sync: Implement support for using GTID in semi-sync ACKs Kristian Nielsen 2026-01-09 23:22:35 +01:00
  • 2e4c702cd6 Semi-sync: Refactor in preparation for using GTID in semi-sync acks Kristian Nielsen 2026-01-08 11:07:26 +01:00
  • 8499c88b3e Semi-sync: Clean up incorrect file/pos comparisons Kristian Nielsen 2025-12-04 23:56:19 +01:00
  • 47bc1fda49 Fix hang on master when disabling semi-sync Kristian Nielsen 2025-12-04 22:35:07 +01:00
  • 09f4a008b7 mysqltest: Implement --enable_sync_gtid option Kristian Nielsen 2026-07-03 13:54:31 +02:00
  • f5cc5c5fa3 Fix embedded build 2 Kristian Nielsen 2026-09-17 09:07:45 +02:00
  • bdad2b0997 Fix embedded build 1 Kristian Nielsen 2026-09-17 09:06:20 +02:00
  • 87b3aff771 Fix embedded build 2 Kristian Nielsen 2026-09-17 09:07:45 +02:00
  • 2f9f61b884 Fix embedded build 1 Kristian Nielsen 2026-09-17 09:06:20 +02:00
  • b3a5d24ef4 MDEV-41163 : Galera test failure on galera_3nodes.galera_sst_stateless Jan Lindström 2026-09-17 07:52:13 +03:00
  • 17a19a422f Fix typo in comment Kristian Nielsen 2026-09-17 08:11:23 +02:00
  • b18438f260 MDEV-40168 [fixup] Fix some test failures bb-main-mdev-40168 Yuchen Pei 2026-09-17 12:06:24 +10:00
  • 881b64e8ad MDEV-40478: main.func_json_unicode_escape test unpredicatable under view protocol Rucha Deodhar 2026-09-16 15:44:54 -04:00
  • 98dd25f3eb fix typo Oleksandr Byelkin 2026-09-16 21:25:22 +02:00
  • efb518f528 MDEV-40127: Server hangs when setting NEW=OLD on a multi-row table Rucha Deodhar 2026-07-27 16:14:44 -04:00
  • 541d4e0fb1 MDEV-40124: Assertion `m_sp == m_thd->spcont->m_sp' failed virtual Item *Item_splocal::this_item(), UBSAN : member call on null pointer of type 'Sp_rcontext_handler' in sql/item.cc Rucha Deodhar 2026-07-27 17:59:17 -04:00
  • 8c98c67987 MDEV-34723: NEW and OLD in a trigger as row variables Rucha Deodhar 2025-10-28 01:19:16 +05:30
  • 36782d8ed3 Fix compiler pronlems Oleksandr Byelkin 2026-09-16 20:17:03 +02:00
  • c0826d9390 Fix memory leack in mysqltest Oleksandr Byelkin 2026-09-16 20:16:36 +02:00
  • ac2a77bff9 Implement support for semi-sync with --binlog-storage-engine Kristian Nielsen 2026-07-03 14:10:37 +02:00
  • 7f8ae1d54d Semi-sync: Some few after-review fixes Kristian Nielsen 2026-01-14 14:18:36 +01:00
  • cf90209db6 Semi-sync: Implement support for using GTID in semi-sync ACKs Kristian Nielsen 2026-01-09 23:22:35 +01:00
  • 77b9760a01 Semi-sync: Refactor in preparation for using GTID in semi-sync acks Kristian Nielsen 2026-01-08 11:07:26 +01:00
  • 2bd5fd15ef Semi-sync: Clean up incorrect file/pos comparisons Kristian Nielsen 2025-12-04 23:56:19 +01:00
  • e9435ba07e Fix hang on master when disabling semi-sync Kristian Nielsen 2025-12-04 22:35:07 +01:00
  • b049e3602d mysqltest: Implement --enable_sync_gtid option Kristian Nielsen 2026-07-03 13:54:31 +02:00
  • d39d2e08d6 Suggested changes from Monty MDEV-14992-WIP-monty Marko Mäkelä 2026-09-16 16:54:06 +03:00
  • 24c6b1e0e8 WIP: log tracking BACKUP SERVER TO ... CONCURRENT (for HAVE_INNODB_PMEM) Marko Mäkelä 2026-09-16 16:18:45 +03:00
  • 8ace36b66c MDEV-41152: Fix FILE_CREATE recovery Marko Mäkelä 2026-09-16 19:16:05 +03:00
  • 162350b2eb MDEV-40127: Server hangs when setting NEW=OLD on a multi-row table Rucha Deodhar 2026-07-27 16:14:44 -04:00
  • ec968964b6 MDEV-40124: Assertion `m_sp == m_thd->spcont->m_sp' failed virtual Item *Item_splocal::this_item(), UBSAN : member call on null pointer of type 'Sp_rcontext_handler' in sql/item.cc Rucha Deodhar 2026-07-27 17:59:17 -04:00
  • 682a910ece MDEV-34723: NEW and OLD in a trigger as row variables Rucha Deodhar 2025-10-28 01:19:16 +05:30
  • aa78c6a89c MDEV-39226: Push whole multi-table update/delete down into engines bsrikanth-mariadb 2026-08-11 16:22:35 +05:30
  • 531d2e2114 MDEV-39014: Factor JOIN_TAB_RANGE allocation into static create() Dave Gosselin 2026-04-13 09:36:17 -04:00
  • 65fbc1dcdb MDEV-39563 Implement UPDATE ... RETURNING ... INTO Alexander Barkov 2026-08-17 09:36:56 +04:00
  • 37e6a792d5 MDEV-40493/MDEV-40494/MDEV-40495/MDEV-40496/MDEV-40497/MDEV-40498/MDEV-40499 _ma_apply_redo_index: replace DBUG_ASSERT-only bounds with runtime checks 10.11-MDEV-40493 Khaled Riyad 2026-09-16 15:22:24 +03:00
  • 5c30108c0e MDEV-38801 implement Item_cache_year shallow_copy() Rex Johnston 2026-08-21 11:10:26 +12:00
  • 07b8693fee MDEV-15736 fixup: clang -Wunused-but-set-global Marko Mäkelä 2026-09-16 14:44:00 +03:00
  • 215ebee854 MDEV-25292 Atomic CREATE OR REPLACE TABLE Monty 2025-01-03 14:34:21 +02:00
  • ccc9f9791f MDEV-23298 Assertion `table_list->prelocking_placeholder == TABLE_LIST::PRELOCK_NONE' failed in check_lock_and_start_stmt on CREATE OR REPLACE TABLE Monty 2026-01-05 15:59:42 +02:00
  • 55a3385f4f ha_table_exists() cleanup and improvement Monty 2025-01-02 18:41:05 +02:00
  • 13a4cc7ff6 Added --debug-dbug option to mysqltest.cc Monty 2025-12-29 18:51:48 +02:00
  • 33dc64c079 Fix cherry-pick. Oleksandr Byelkin 2026-09-16 12:50:33 +02:00
  • 4fed3abb2d Add proper handling and test cases for value of GROUPING on empty result set Jaeheon Shim 2026-09-11 01:51:58 -04:00
  • 3f994a0141 MDEV-22269 fixups Daniel Black 2026-09-04 11:15:13 +10:00
  • 4ff74809ba Replaced min_rollup_levels check in val_int with a dbug_assert Jaeheon Shim 2026-08-28 16:26:51 -04:00
  • cefa48a981 Fix ER_TOO_MANY_ARGS Jaeheon Shim 2026-08-27 16:40:00 -04:00
  • 404f17fe76 Add test that uses GROUPING with max number of arguments Jaeheon Shim 2026-08-27 16:38:18 -04:00
  • 67f50d5d68 MDEV-22269 Add support for the GROUPING() function Jaeheon Shim 2026-06-29 18:34:35 -04:00
  • f90560f437 MDEV-22269 Add GROUPING() tests from MySQL Jaeheon Shim 2026-08-10 02:01:52 -04:00
  • 549e811390 MDEV-40698 Fix ROLLUP query results with empty result set Jaeheon Shim 2026-08-12 17:16:56 -04:00
  • 36372e30e1 Keep the generated docs as an github action artifact for inspection. Georgi (Joro) Kodinov 2026-09-14 14:10:17 +03:00
  • d5813edd08 MDEV-40997: Remove unused mysqlbinlog_have_debug.inc FebArch 2026-09-14 19:07:56 +05:30
  • 52316224a0 fixh after cherrypick (and duplicate removing) Oleksandr Byelkin 2026-09-16 10:59:06 +02:00