maria:bb-10.3-mdev15101

Last commit made on 2019-01-11
Get this branch:
git clone -b bb-10.3-mdev15101 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.3-mdev15101
Repository:
lp:maria

Recent commits

b4ea183... by Sergey Petrunia

Apply this patch from Percona Server:

commit cd7201514fee78aaf7d3eb2b28d2573c76f53b84
Author: Laurynas Biveinis <email address hidden>
Date: Tue Nov 14 06:34:19 2017 +0200

    Fix bug 1704195 / 87065 / TDB-83 (Stop ANALYZE TABLE from flushing table definition cache)

    Make ANALYZE TABLE stop flushing affected tables from the table
    definition cache, which has the effect of not blocking any subsequent
    new queries involving the table if there's a parallel long-running
    query:

    - new table flag HA_ONLINE_ANALYZE, return it for InnoDB and TokuDB
      tables;
    - in mysql_admin_table, if we are performing ANALYZE TABLE, and the
      table flag is set, do not remove the table from the table
      definition cache, do not invalidate query cache;
    - in partitioning handler, refresh the query optimizer statistics
      after ANALYZE if the underlying handler supports HA_ONLINE_ANALYZE;
    - new testcases main.percona_nonflushing_analyze_debug,
      parts.percona_nonflushing_abalyze_debug and a supporting debug sync
      point.

    For TokuDB, this change exposes bug TDB-83 (Index cardinality stats
    updated for handler::info(HA_STATUS_CONST), not often enough for
    tokudb_cardinality_scale_percent). TokuDB may return different
    rec_per_key values depending on dynamic variable
    tokudb_cardinality_scale_percent value. The server does not have a way
    of knowing that changing this variable invalidates the previous
    rec_per_key values in any opened table shares, and so does not call
    info(HA_STATUS_CONST) again. Fix by updating rec_per_key for both
    HA_STATUS_CONST and HA_STATUS_VARIABLE. This also forces a re-record
    of tokudb.bugs.db756_card_part_hash_1_pick, with the new output
    seeming to be more correct.

82490a9... by Alexander Barkov

MDEV-18150 Assertion `decimals_to_set <= 38' failed in Item_func_round::fix_length_and_dec_decimal

2ffa11e... by Rasmus Johansson <email address hidden>

Appveyor configuration and addition of badge

4bf47cb... by Shinnok

Merge pull request #559 from grooverdan/10.3-travis-systemversioning

MDEV-15022 - travis: add versioning to test suite

13df03a... by Shinnok

Merge pull request #768 from grooverdan/10.3-travis-osx-zstd

MDEV-15578 - travis: add zstd for osx

5cf45fb... by Daniel Black <email address hidden>

travis: add versioning to test suite

38f1c9d... by Marko Mäkelä

Merge 10.2 into 10.3

9edadc2... by THIRUNARAYANAN BALATHANDAYUTHAPANI

MDEV-17748 innodb.alter_inplace_perfschema fails in buildbot with wrong result

- Changed the performance schema query which gives sampling with event
counting. It should fix the issue.

d27bea9... by Daniel Bartholomew <email address hidden>

bump the VERSION

2b39f43... by Daniel Black

travis: add zstd for osx