maria:bb-10.9-MDEV-29381

Last commit made on 2022-12-29
Get this branch:
git clone -b bb-10.9-MDEV-29381 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.9-MDEV-29381
Repository:
lp:maria

Recent commits

1be914e... by Rucha Deodhar <email address hidden>

MDEV-29381: JSON paths containing dashes are reported as syntax errors in
procedures

Analysis:
While scanning json path, when '-' is encountered while scanning a key,
the the json_path_transition reports incorrect state that denotes
syntax error. Hence it incorrectly reports error.
Fix:
Change JE_SYN to PS_KNMX to keep scanning the key.

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