Commit graph

  • 6bf8b281d0
    MDEV-35866 CHECK TABLE get number of rows without HA_STATS_RECORDS_IS_EXACT Yuchen Pei 2025-02-07 12:51:51 +11:00
  • cd5ec69032
    MDEV-22491 Support mariadb-check and CHECK TABLE with SEQUENCE Yuchen Pei 2024-11-26 11:57:57 +11:00
  • 0926aa7b20
    Merge branch '11.8' into main Yuchen Pei 2025-04-07 13:50:40 +10:00
  • 79551cf460 MDEV-12302 Test Simoffsky 2025-03-31 01:20:20 +10:00
  • 42f69272b0 MDEV-12302 Fix nullptr fk depth checking Simoffsky 2025-03-02 23:31:41 +10:00
  • ae3e8acabb MDEV-12302 Add tests Simoffsky 2025-02-23 03:01:16 +10:00
  • dab687d787 MDEV-12302 Add SQL errors handling, asan blob fix Simoffsky 2025-02-23 02:59:13 +10:00
  • 4958481012 MDEV-12302 Execute triggers for foreign key updates/deletes Simoffsky 2024-12-30 22:36:43 +10:00
  • dfb6fc0dc7 MDEV-34705: Binlog-in-engine: Fix uninitialized variable in binlog discovery Kristian Nielsen 2025-04-06 09:33:24 +02:00
  • b69255879c MDEV-34705: Binlog-in-engine: Fix 3 race bugs Kristian Nielsen 2025-04-03 22:28:12 +02:00
  • 7856cd33ed MDEV-34705: Binlog-in-engine: Fix race that caused page corruption Kristian Nielsen 2025-04-02 20:19:15 +02:00
  • 1419e217c9 MDEV-34705: Binlog-in-engine: Fix race that caused page corruption Kristian Nielsen 2025-04-02 16:01:55 +02:00
  • e1055af14f MDEV-34705: Binlog-in-engine: Implement file header page Kristian Nielsen 2025-04-02 10:21:08 +02:00
  • 21751e21f1 MDEV-34705: Binlog-in-engine: Use separate 4k pagesize for binlog files Kristian Nielsen 2025-03-24 10:32:49 +01:00
  • e4935b716a MDEV-34705: Binlog-in-engine: Use the whole page for binlog data Kristian Nielsen 2025-03-21 21:10:25 +01:00
  • 8b3b6770f4 MDEV-34705: Binlog-in-engine: Implement page checksum Kristian Nielsen 2025-03-21 20:30:37 +01:00
  • 4cdb059b8c MDEV-34705: Binlog-in-engine: Recovery testcase + few bugfixes Kristian Nielsen 2025-03-19 16:37:55 +01:00
  • b3c6bbdbd3 MDEV-34705: Binlog-in-engine: First working recovery Kristian Nielsen 2025-03-12 16:57:42 +01:00
  • 1582a6d885 MDEV-34705: Binlog-in-engine: Recovery intermediate commit Kristian Nielsen 2025-03-02 11:38:35 +01:00
  • 9e1fe70bfe MDEV-34705: Binlog-in-engine: Implement SHOW BINLOG EVENTS Kristian Nielsen 2025-03-01 22:20:19 +01:00
  • 980a8e6c42 MDEV-34705: Binlog-in-engine: Implement legacy SHOW MASTER STATUS Kristian Nielsen 2025-03-01 18:20:25 +01:00
  • 47e9e084a8 MDEV-34705: binlog-in-engine: New recovery preparatory commit Kristian Nielsen 2025-02-25 21:21:46 +01:00
  • 91219defe2 MDEV-34705: Binlog-in-engine: New binlog redo/recovery Kristian Nielsen 2025-02-25 08:30:37 +01:00
  • 86fbbbe273 MDEV-34705: Binlog-in-engine: No use of InnoDB tablespace and bufferpool Kristian Nielsen 2025-02-15 21:43:12 +00:00
  • 68f37e6e58 MDEV-34705: Binlog-in-engine: Implement DELETE_DOMAIN_ID for FLUSH Kristian Nielsen 2025-02-11 22:23:58 +00:00
  • 0671add213 MDEV-34705: Binlog-in-engine: Implement PURGE BINARY LOGS Kristian Nielsen 2025-02-04 21:22:12 +00:00
  • d4b37fcc85 MDEV-34705: Binlog-in-engine: Handful of fixes Kristian Nielsen 2025-01-22 18:20:32 +00:00
  • 9e3ec748fd MDEV-34705: Binlog-in-engine: Buildbot fixes Kristian Nielsen 2025-01-17 17:39:43 +01:00
  • 468c23d69b MDEV-34075: Binlog-in-engine: Some test and review fixes Kristian Nielsen 2025-01-17 16:55:09 +01:00
  • dd8ffe952d MDEV-34705: Binlog-in-engine: Misc. small fixes to make normal test suite mostly pass Kristian Nielsen 2025-01-17 14:09:04 +01:00
  • c67b014c9c MDEV-34705: Binlog-in-engine: Implement RESET MASTER Kristian Nielsen 2025-01-14 12:41:34 +01:00
  • 6889c8e4cf MDEV-34705: Binlog-in-engine: Implement FLUSH BINARY LOGS Kristian Nielsen 2025-01-13 15:42:08 +01:00
  • 947de2bfaf MDEV-34705: Binlog-in-engine: Implement SHOW BINARY LOGS Kristian Nielsen 2025-01-07 09:41:32 +01:00
  • f0fdaa9665 MDEV-34705: Binlog-in-engine: Configurable binlog directory Kristian Nielsen 2025-01-06 20:26:24 +01:00
  • e6843ee29a MDEV-34705: Binlog-in-engine: Drop old X/X0Y.cc name convention for new files Kristian Nielsen 2025-01-05 21:22:02 +01:00
  • 3feb75de11 MDEV-34705: Binlog-in-engine: Fix incorrect binlog data Kristian Nielsen 2025-01-03 20:46:24 +01:00
  • 73da30f300 MDEV-34705: Binlog-in-engine: Refactor InnoDB part Kristian Nielsen 2024-12-30 15:24:59 +01:00
  • 6f6baf9655 MDEV-34705: Binlog-in-engine: Read side of out-of-band binlogging Kristian Nielsen 2024-12-21 09:41:55 +01:00
  • 9230e75249 MDEV-34705: Binlog-in-engine: Small visibility tweak in handler_binlog_reader Kristian Nielsen 2024-11-22 10:31:08 +01:00
  • a3836115b1 MDEV-34705: out-of band binlogging, link to oob data from commit record (untested) Kristian Nielsen 2024-11-20 18:11:58 +01:00
  • 07232f1e45 MDEV-34705: out-of band binlogging, fix trx_cache handling for out-of-band Kristian Nielsen 2024-11-20 16:16:16 +01:00
  • c80d87f8c5 MDEV-34705: out-of band binlogging, partial untested commit to do a separate refactoring of end_event Kristian Nielsen 2024-11-17 20:20:53 +01:00
  • 735fbfcbe6 MDEV-34705: Binlog-in-engine: Refactor fsp_binlog_write_cache() Kristian Nielsen 2024-11-15 15:41:46 +01:00
  • a6c16c10fb MDEV-34705: Binlog-in-engine: Fix chunk flags Kristian Nielsen 2024-11-14 11:34:18 +01:00
  • ce2269353f MDEV-34705: Binlog-in-engine: Working replication to slave Kristian Nielsen 2024-11-12 20:22:21 +01:00
  • fc0b96a7c3 MDEV-34705: Improved error handling when searching GTID position Kristian Nielsen 2024-11-08 15:38:38 +01:00
  • 951a472437 MDEV-34705: Inplement starting from a specific GTID position Kristian Nielsen 2024-11-04 17:36:24 +01:00
  • de6f3512f3 MDEV-34705: Fix race that could corrupt last mtr data in a tablespace Kristian Nielsen 2024-10-31 20:23:08 +01:00
  • 586ed18fe9 MDEV-34705: Code to restore binlog GTID state at restart Kristian Nielsen 2024-10-30 13:16:53 +01:00
  • 9271fa6782 MDEV-34705: Binlog in Engine: Clean up read_binlog_data() Kristian Nielsen 2024-10-09 17:20:24 +02:00
  • 18b9ec637e MDEV-34705: Binlog in Engine: Searchability for GTID position Kristian Nielsen 2024-10-03 18:39:55 +02:00
  • 0dd872e600 MDEV-34705: Binlog in Engine: Refactor to add rpl_binlog_state_base::iterate() Kristian Nielsen 2024-10-02 12:36:36 +02:00
  • d470d72c1f MDEV-34705: Binlog in Engine: Add functions for compressed int Kristian Nielsen 2024-10-01 15:24:39 +02:00
  • 2c4303aea3 MDEV-34705: Binlog in Engine: Refactor nlz() in shared header Kristian Nielsen 2024-10-01 15:04:18 +02:00
  • 290b13dcc9 MDEV-34705: Binlog in Engine: Refactor rpl_gtid.h Kristian Nielsen 2024-10-01 13:02:54 +02:00
  • 1794fd427a MDEV-34705: Binlog in Engine: Resume from existing binlogs Kristian Nielsen 2024-09-22 18:04:17 +02:00
  • 39695c3956 MDEV-34705: Binlog in Engine: Fix losing last part of event group > trx cache in-memory buffer Kristian Nielsen 2024-08-24 10:31:58 +02:00
  • 13d6249f19 MDEV-34705: Binlog in Engine: Pre-allocate binlog tablespaces in background thread Kristian Nielsen 2024-08-16 18:34:18 +02:00
  • 094c772213 MDEV-34705: Binlog in Engine: Also binlog standalone (eg. DDL) in the engine Kristian Nielsen 2024-08-09 18:01:12 +02:00
  • 070662e5ac MDEV-34705: Binlog in Engine Kristian Nielsen 2024-08-08 12:35:55 +02:00
  • 75c334a9f8 MDEV-34705: Binlog in Engine Kristian Nielsen 2024-08-07 16:12:15 +02:00
  • 219f643ba0 MDEV-34705: Binlog in Engine: Change option to --binlog-storage-engine to get a hton available Kristian Nielsen 2024-07-27 21:48:43 +02:00
  • 44bd9f84c7 MDEV-34705: Binlog in Engine: Start of binlog reader (untested, incomplete) Kristian Nielsen 2024-07-27 16:34:22 +02:00
  • 60436e40bd MDEV-34705: Binlog in Engine: Fix re-using ids for binlog tablespaces Kristian Nielsen 2024-06-21 13:15:10 +02:00
  • d2d62133a8 MDEV-34705: Binlog in Engine: Allocate next binlog tablespace as needed. Kristian Nielsen 2024-06-19 14:30:04 +02:00
  • 1db620338d MDEV-34705: Binlog in Engine: Early draft, first binlogging of DML to InnoDB tablespace Kristian Nielsen 2024-06-18 14:43:58 +02:00
  • 64315911ba MDEV-34705: Binlog in Engine: Very first sketch, able to create and write an InnoDB tablespace Kristian Nielsen 2024-02-25 17:41:50 +01:00
  • ed99264e51
    Base stuff bb-main-vicentiu-uniques-rebase Vicențiu Ciorbaru 2025-04-06 00:43:21 +03:00
  • aa37338d66 MDEV-36427 - FTBFS with libxml2 2.14.0 Sergey Vojtovich 2025-04-05 21:06:41 +04:00
  • 8c86b1b653
    Fixup something in sql_delete.cc Vicențiu Ciorbaru 2025-04-05 18:38:56 +03:00
  • a7d74f49dd
    Revert "BREAKING CHANGE, stash" Vicențiu Ciorbaru 2025-03-16 16:24:47 +02:00
  • 3eae32c756
    BREAKING CHANGE, stash Vicențiu Ciorbaru 2025-03-15 14:27:29 +02:00
  • af0396c82b
    WIP -> Try to get this packing allowed to work. Not done yet... Vicențiu Ciorbaru 2024-11-23 19:12:32 +02:00
  • 42c4c25870
    Fixups around suffix_length and packing... Vicențiu Ciorbaru 2024-11-23 17:12:34 +02:00
  • 3ef0c0a81a
    More fixups Vicențiu Ciorbaru 2024-11-23 10:44:38 +02:00
  • 1894e529d7
    WIP sort suffix length, trying to eliminate this crap#2 Vicențiu Ciorbaru 2024-11-21 21:06:57 +02:00
  • 9e4a208767
    Remove original_length from something TODO Vicențiu Ciorbaru 2024-11-18 19:00:25 +02:00
  • 032a57eda2
    Histogram hack to enable it to work Vicențiu Ciorbaru 2024-10-15 08:36:01 +03:00
  • 12cda4423c
    Post review fixes, WIP Vicențiu Ciorbaru 2024-09-11 18:23:40 +03:00
  • 3c606ff062
    MDEV-21829: Use packed sort keys in Unique objects Vicențiu Ciorbaru 2025-03-15 16:29:37 +02:00
  • fad65f1de5
    MDEV-23962: Remove arc directory support in mysql_upgrade Himanshu Pandey 2025-02-16 11:06:00 +05:30
  • b005b6097f Cleanup CMake code (Windows-specific) Vladislav Vaintroub 2025-04-03 12:25:44 +02:00
  • ff4209fa0d Fix broken clang-cl compilation Vladislav Vaintroub 2025-04-01 10:39:25 +02:00
  • dca2e5509e MDEV-36480 USAN: checking identifier names for 0 length names Daniel Black 2025-04-04 16:22:30 +11:00
  • e176066a9e MDEV-36462: Crash on DECLARE spvar1 ROW TYPE OF cursor1 after a table recreation bb-11.4-MDEV-36462 Dmitry Shulga 2025-04-04 11:16:31 +07:00
  • 3a2131e02b MDEV-36480 USAN: checking identifier names for 0 length names Daniel Black 2025-04-04 16:22:30 +11:00
  • a9b6b59a1d MDEV-36469 empty db passed to is_infoschema_db is wasteful Daniel Black 2025-04-04 10:23:21 +11:00
  • 2aa05dcc58 :wq Add initial frm_parser implementation and fix build issues Krishna Teja 2025-04-01 13:20:16 -05:00
  • d889a681d9 remove hacks around faking data initialization Daniel Black 2025-04-04 12:00:15 +11:00
  • c4577c27c0 MDEV-36439 Assertion `thd_arg->lex->sql_command != SQLCOM_CREATE_SEQUENCE || (flags2 & FL_DDL) || thd_arg->in_mult i_stmt_transaction_mode()' failed Aleksey Midenkov 2025-04-04 01:08:55 +03:00
  • f04b32f7b7 MDEV-36435 Assertion failure in Table_specification_st::finalize_locked_tables upon attempt to create an already existing table under lock Aleksey Midenkov 2025-04-03 22:35:09 +03:00
  • c06c36218a MDEV-35506 commit policy of one-phase-commit even at errored-out binlogging leads to assert Andrei Elkin 2024-11-25 19:06:51 +02:00
  • 1b4efbeb8c MDEV-35207 ignored error at binlogging by CREATE-TABLE-SELECT leads to assert Andrei Elkin 2024-11-25 19:48:23 +02:00
  • b11772d9a5 MDEV-33167 ASAN errors in dict_sys_t::load_table / get_foreign_key_info after failing to load a table Thirunarayanan Balathandayuthapani 2025-04-03 16:43:01 +05:30
  • 6cb6e8285c MDEV-36425 Extend read_only to also block share locks and super user Monty 2025-03-31 20:07:13 +03:00
  • 2931f8e3a7 Galera mtr results updated Monty 2025-03-26 16:49:59 +02:00
  • 1ca84daf10 Improve mtr replication setup Monty 2025-03-25 17:02:19 +02:00
  • db5bb6f333 MDEV-36469 don't check is_infoschema_db for null db Daniel Black 2025-04-03 18:29:24 +11:00
  • 0d7ef4f478 MDEV-36236 Instant alter aborts when InnoDB fails to rollback instant operation Thirunarayanan Balathandayuthapani 2025-04-03 12:19:36 +05:30
  • 6234686b2f MDEV-36469 don't check is_infoschema_db for null db Daniel Black 2025-04-03 18:29:24 +11:00