maria:bb-10.9-mdev-29447

Last commit made on 2023-01-04
Get this branch:
git clone -b bb-10.9-mdev-29447 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.9-mdev-29447
Repository:
lp:maria

Recent commits

6263bcf... by Yuchen Pei

MDEV-29447 MDEV-26285 Refactor spider_db_mbase_util::open_item_func

Porting commit 3836098c29ef1b7ff9d5fbde99b690eab73a0df1 (MDEV-26285)
to current versions 10.3+ to fix a problem (MDEV-29447) where field
items that are arguments of a func item may be used before created /
initialised.

Signed-off-by: Yuchen Pei <email address hidden>

5bb2cc8... by musvaage <email address hidden>

debian typos

9b3eae8... by Marko Mäkelä

MDEV-30172: Disable galera_sr.MDEV-25718

cf94312... by Marko Mäkelä

Merge 10.8 into 10.9

8bddadd... by Marko Mäkelä

Merge 10.7 into 10.8

84774de... by Marko Mäkelä

MDEV-30172: Disable galera.galera_parallel_simple

2992807... by Marko Mäkelä

Merge 10.6 into 10.7

0a67daa... by Marko Mäkelä

MDEV-30235 InnoDB crash on table-rebuilding DDL when the statistics tables are corrupted

commit_try_rebuild(): Only invoke trx_t::drop_table_statistics()
if both InnoDB statistics tables are accessible (and exclusively
locked by the current transaction). This avoids a crash due to
ut_a(sym_node->table != NULL) in pars_retrieve_table_def().

The crash was repeated on a partial copy of a MariaDB 10.3 data
directory that lacked the *.ibd files for the statistics tables.

4f68302... by Marko Mäkelä

Merge 10.5 into 10.6

92ff7bb... by Marko Mäkelä

MDEV-30227 [ERROR] [FATAL] InnoDB: fdatasync() returned 9

fil_space_t::flush<false>(): If the CLOSING flag is set,
the file may already have been closed, resulting in EBADF
being returned by fdatasync(). In any case, the
thread that had set the flag should take care of invoking
os_file_flush_func().

The crash occurred during the execution of FLUSH TABLES...FOR EXPORT.

Tested by: Matthias Leich