{"push_id":662119629,"size":7,"distinct_size":2,"ref":"refs/heads/bb-10.1-jplindst","head":"de0b9a3b48e1f1a5867b16970bc2d7f9058b675f","before":"0a3753b0e9bcc71933b7322ef75948840cbe0662","commits":[{"sha":"ecfc3de57ee6a498b30ca8f59fdb952ab38f5698","author":{"email":"abe77250017703a420e405c014bb9c0d57a60c8f@mariadb.com","name":"Jan Lindström"},"message":"MDEV-8129: Compilation warnings in log0crypt.cc\n\nFix incorrect types and compiler warnings.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/ecfc3de57ee6a498b30ca8f59fdb952ab38f5698"},{"sha":"8bedb638d7078c007b58bea4196c3749028192b4","author":{"email":"4a02e09e830aa883035f8b14748f8f1fdbd72fb8@knielsen-hq.org","name":"Kristian Nielsen"},"message":"MDEV-8113: Parallel slave: slave hangs on ALTER TABLE (or other DDL) as the first event after slave start\n\nIn optimistic parallel replication, it is not safe to try to run a following\ntransaction in parallel with a DDL statement, and there is code to prevent\nthis.\n\nHowever, the code was missing the case where the DDL is the very first event\nafter slave start. In this case, following transactions could run in\nparallel with the DDL, which can cause the slave to hang or even corrupt\nslave in unlucky cases.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/8bedb638d7078c007b58bea4196c3749028192b4"},{"sha":"6e4920164426543082d02cde4c60bd29cbd54f99","author":{"email":"4a02e09e830aa883035f8b14748f8f1fdbd72fb8@knielsen-hq.org","name":"Kristian Nielsen"},"message":"Fix compilation warnings in -DWITH_WSREP=OFF build.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/6e4920164426543082d02cde4c60bd29cbd54f99"},{"sha":"58e8db2eb398a812e2894d28db4173a4f67fea06","author":{"email":"abe77250017703a420e405c014bb9c0d57a60c8f@mariadb.com","name":"Jan Lindström"},"message":"MDEV-7942: InnoDB: abuse of UNIV_LIKELY()/UNIV_UNLIKELY()\n\nUNIV_LIKELY()/UNIV_UNLIKELY() hints are supposed to improve branch prediction.\nCurrently, they're expected to work only if cond evaluates to TRUE or FALSE.\n\nHowever there're a few conditions that may evaluate to different values, e.g.:\n\npage/page0zip.cc:\t\tif (UNIV_LIKELY(c_stream->avail_in)) {\npage/page0zip.cc:\t\t\tif (UNIV_LIKELY(c_stream->avail_in)) {\ndict/dict0mem.cc:\t\tif (UNIV_LIKELY(i) && UNIV_UNLIKELY(!table->col_names)) {\n\nFixed these conditions so that they evaluate TRUE/FALSE.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/58e8db2eb398a812e2894d28db4173a4f67fea06"},{"sha":"8c54182ec4d8f00a164530d35c9769ccb5267bcb","author":{"email":"17bef2894bae43fd03b2131b4bad6df262041408@askmonty.org","name":"Alexey Botchkov"},"message":"MDEV-7926 Server crashes in get_geometry_column_record on concurrent SELECT FROM I_S.GEOMETRY_COLUMNS with join and DDL.\n         The bug was that open_tables() returned error in case of\n        thd->killed() without properly calling thd->send_kill_message()\n        to set the correct error. This was fixed already in get_schema_column_record,\n        so the code was just copied to get_geometry_column_record.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/8c54182ec4d8f00a164530d35c9769ccb5267bcb"},{"sha":"90a39472e99fe4408f0c195e6f814e7101142295","author":{"email":"abe77250017703a420e405c014bb9c0d57a60c8f@mariadb.com","name":"Jan Lindström"},"message":"MDEV-8143: InnoDB: Database page corruption on disk or a failed file read\n\nAnalysis: Problem was that we did create crypt data for encrypted table but\nthis new crypt data was not written to page 0. Instead a default crypt data\nwas written to page 0 at table creation.\n\nFixed by explicitly writing new crypt data to page 0 after successfull\ntable creation.","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/90a39472e99fe4408f0c195e6f814e7101142295"},{"sha":"de0b9a3b48e1f1a5867b16970bc2d7f9058b675f","author":{"email":"abe77250017703a420e405c014bb9c0d57a60c8f@mariadb.com","name":"Jan Lindström"},"message":"Merge branch '10.1' into bb-10.1-jplindst","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/de0b9a3b48e1f1a5867b16970bc2d7f9058b675f"}]}