maria:10.4-opt_trace

Last commit made on 2021-01-18
Get this branch:
git clone -b 10.4-opt_trace https://git.launchpad.net/maria

Branch merges

Branch information

Name:
10.4-opt_trace
Repository:
lp:maria

Recent commits

e7f289c... by varun

MDEV-23646: Optimizer trace: optimize_cond() should show ON expression processing

Print in the optimizer trace equality and constant propagation of the ON expression

edb5ae0... by varun

MDEV-23645: printing where and having after substitute_for_best_equal_field

Print the where and having clause when the substitution with the best equal
fields are done.

3211ee9... by varun

MDEV-23677: Optimizer trace: remove print out with "no predicate for first keypart"

b87828b... by Jan Lindström

MDEV-22285 : Assertion `xid_seqno > wsrep_seqno' failed in trx_rseg_update_wsrep_checkpoint on SET @@global.wsrep_start_position

Actual assertion mentioned on MDEV seems to be already fixed but
setting seqno to -2 will trigger a different assertion

mysqld: /home/jan/mysql/10.4-bugs/wsrep-lib/src/server_state.cpp:702: void wsrep::server_state::sst_received(wsrep::client_service&, int): Assertion `state_ == s_joiner || state_ == s_initialized' failed.

Fixed this by not allowing user to set seqno < -1 (-1 is special
seqno meaning undefined and seqno is initialized to it). MariaDB
releases 10.2 and 10.3 already do not allow to set seqno < -1.

4afab3c... by Jan Lindström

MDEV-18542 : galera_sr.galera-features#56: Test failure: signal 6; mysqltest: Can't connect to local MySQL server

Make test faster

403818f... by Jan Lindström

MDEV-21523 : galera.MDEV-16509 MTR failed: timeout after 900 seconds: Can't connect to local MySQL server

Test uses Galera debug sync.

7789726... by Jan Lindström

MDEV-24447 : galera.galera_toi_lock_shared MTR failed: WSREP: ALTER TABLE isolation failure

Add wait_condition so that INSERT is replicated before ALTER
and ALTER is replicated before we try to INSERT with new
number of columns.

ffc384e... by varun

MDEV-23804: Server crashes in st_select_lex::collect_grouping_fields_for_derived

The issue here was we were trying to push an extracted condition for a view into the
underlying table value constructor inside the view.
The fix would be to not push conditions into table value constructors.

fd5e103... by Marko Mäkelä

Merge 10.3 into 10.4

5a1a714... by Marko Mäkelä

Merge 10.2 into 10.3 (except MDEV-17556)

The fix of MDEV-17556 (commit e25623e78a3efde05e30070dc7362f8dc0d8c459
and commit 61a362c9493df63dc588fcb71409537ae56ab9c8) has been
omitted due to conflicts and will have to be applied separately later.