maria:bb-10.4-mdev21794

Last commit made on 2020-05-06
Get this branch:
git clone -b bb-10.4-mdev21794 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.4-mdev21794
Repository:
lp:maria

Recent commits

b688c63... by Sergey Petrunia

MDEV-21794: Optimizer flag rowid_filter leads to long query, Part#2

Update TokuDB to use the new names of Index Condition Pushdown's
datatypes and constants

5af5098... by Sergey Petrunia

MDEV-21794: Optimizer flag rowid_filter leads to long query

Rowid Filter check is just like Index Condition Pushdown check: before
we check the filter, we must check if we have walked out of the range
we are scanning. (If we did, we should return, and not continue the scan).

Consequences of this:
- Rowid filtering doesn't work for keys that have partially-covered
  blob columns (just like Index Condition Pushdown)
- The rowid filter function has three return values: CHECK_POS (passed)
  CHECK_NEG (filtered out), CHECK_OUT_OF_RANGE.

All of the above is implemented in this patch

2c3c851... by Marko Mäkelä

Merge 10.3 into 10.4

4742905... by Marko Mäkelä

MDEV-22465: DROP indexed COLUMN is wrongly claimed to be ALGORITHM=INSTANT

ha_innobase::check_if_supported_inplace_alter(): Do not allow
ALGORITHM=INSTANT for operations that avoid a table rebuild
but involve dropping (or creating) secondary indexes.

69925c0... by Kentoku SHIBA

MDEV-20502 Queries against spider tables return wrong values for columns following constant declarations.

Add test cases.

37a01ac... by Jan Lindström

MDEV-21489 : wsrep_cluster_conf_id has wrong value

Do not show exact value as it depends order of test execution.
Instead use # for correct values and ERROR for incorrect.

1ed9878... by Marko Mäkelä

MDEV-22452: Fix cmake -DWITH_WSREP=OFF

commit 5e7e7153b439ea1b12588f5830d66b3a0cf13414 accidentally
broke the build without WSREP, by misplacing an #endif.

8648b9b... by Marko Mäkelä

Merge 10.2 into 10.3

1cccd3c... by Marko Mäkelä

MDEV-7962: Fix cmake WITH_WSREP=OFF

commit d467bb7e5e7902cf763c86cae71fde4f08e2ae3e accidentally
broke the build without WSREP, by misplacing an #endif.

3f65ce5... by Marko Mäkelä

Merge 10.1 into 10.2