{"push_id":1412626998,"size":139,"distinct_size":70,"ref":"refs/heads/bb-10.2-compatibility","head":"39b96e64ee41b3065114b1299da23515c9a5bb89","before":"c900d738dac5439be3a2da24ae2a8ddc3b3224aa","commits":[{"sha":"3234fafebff7d8c605276e601c17093571b64ffd","author":{"name":"Hartmut Holzgraefe","email":"f4449df4c648bcbb0ce2b4d5362b90165c6edcc7@mariadb.com"},"message":"MDEV-726 - CREATE and ALTER SERVER need to lowercase host name","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/3234fafebff7d8c605276e601c17093571b64ffd"},{"sha":"86637b2558be6765e39cf94077bd75a09158b7f5","author":{"name":"Hartmut Holzgraefe","email":"f4449df4c648bcbb0ce2b4d5362b90165c6edcc7@mariadb.com"},"message":"MDEV-726 - added regression test case","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/86637b2558be6765e39cf94077bd75a09158b7f5"},{"sha":"b8b1b928ffa9da49588eec4ebe05c864c9847be2","author":{"name":"Sergei Petrunia","email":"e367d976456ad84090030d4237128d3d4a3d5b25@askmonty.org"},"message":"MDEV-8359: WHERE condition referring to inner table of left join can be sargable\n\nImplement a technique mentioned in the MDEV. Under certain conditions,\ncond(inner_table.col) can be substituted for cond(outer_table.col) for\nthe purpose of range analysis.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/b8b1b928ffa9da49588eec4ebe05c864c9847be2"},{"sha":"640051e06aa585b056671738a6614cd314074ac6","author":{"name":"vinchen","email":"bc53140cceec1c28be1adb880639e5078ca7e767@gmail.com"},"message":"Binlog compressed\n\nAdd some event types for the compressed event, there are:\n     QUERY_COMPRESSED_EVENT,\n     WRITE_ROWS_COMPRESSED_EVENT_V1,\n     UPDATE_ROWS_COMPRESSED_EVENT_V1,\n     DELETE_POWS_COMPRESSED_EVENT_V1,\n     WRITE_ROWS_COMPRESSED_EVENT,\n     UPDATE_ROWS_COMPRESSED_EVENT,\n     DELETE_POWS_COMPRESSED_EVENT.\nThese events inheritance the uncompressed editor events. One of their constructor functions and write\nfunction have been overridden for uncompressing and compressing. Anything but this is totally the same.\n\nOn slave, The IO thread will uncompress and convert them When it receiving the events from the master.\nSo the SQL and worker threads can be stay unchanged.\n\nNow we use zlib as compress algorithm. It maybe support other algorithm in the future.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/640051e06aa585b056671738a6614cd314074ac6"},{"sha":"d4b2c9bb1afd6887d9295b44ed8f85f3bcf5019f","author":{"name":"vinchen","email":"bc53140cceec1c28be1adb880639e5078ca7e767@gmail.com"},"message":"optimize the memory allocation for compressed binlog event","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/d4b2c9bb1afd6887d9295b44ed8f85f3bcf5019f"},{"sha":"e1c502879fea4bc95c493e429c295ba8c95e5483","author":{"name":"vinchen","email":"bc53140cceec1c28be1adb880639e5078ca7e767@gmail.com"},"message":"test suite for compressed binlog event","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/e1c502879fea4bc95c493e429c295ba8c95e5483"},{"sha":"c06bc668166ed658e6c68a57d9a6ee42b14189e8","author":{"name":"Kristian Nielsen","email":"8b2be8e5a84037ac3c98656d8df5dc47c892e72f@knielsen-hq.org"},"message":"MDEV-11065: Compressed binary log\n\nMinor review comments/changes:\n\n - A bunch of style-fixes.\n\n - Change macros to static inline functions.\n\n - Update check_event_type() with compressed event types.\n\n - Small .result file update.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/c06bc668166ed658e6c68a57d9a6ee42b14189e8"},{"sha":"951ca5dd04182c49841fe32c4efb41794af71a70","author":{"name":"Sergei Petrunia","email":"e367d976456ad84090030d4237128d3d4a3d5b25@askmonty.org"},"message":"Merge branch '10.2' of github.com:MariaDB/server into 10.2","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/951ca5dd04182c49841fe32c4efb41794af71a70"},{"sha":"0e380c3bfead7f03e22660c12339ce0960d52089","author":{"name":"vinchen","email":"bc53140cceec1c28be1adb880639e5078ca7e767@gmail.com"},"message":"two fix:\n1.Avoid overflowing buffers in case of corrupt events\n2.Check the compressed algorithm.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/0e380c3bfead7f03e22660c12339ce0960d52089"},{"sha":"ab0e5031e41d0aa72dd77a6dced9eacc8be5c548","author":{"name":"Daniel Black","email":"2da3aa93e9d3a3cf1dc2c094191183fb9bec96c1@au.ibm.com"},"message":"MDEV-11195: Correct enablement of NUMA in innodb/xtradb\n\nNo -DHAVE_LIBNUMA=1 was passed to the source compile (and the\nglobal include/my_config.h wasn't used).\n\nThis also is Linux only so corrected the cmake macro.\n\nFixed indenting in cmake macro.\n\nRemoved NUMA defination from include/my_config.h as its only\nin the storage engine.\n\nThanks Elena Stepanova and Vladislav Vaintroub for the detailed\nlist of bugs/questions.\n\nSigned-off-by: Daniel Black <daniel.black@au.ibm.com>","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/ab0e5031e41d0aa72dd77a6dced9eacc8be5c548"},{"sha":"58ac8dd255acc599e0140b7cdcfe0b9a2bab4035","author":{"name":"Daniel Black","email":"2da3aa93e9d3a3cf1dc2c094191183fb9bec96c1@au.ibm.com"},"message":"MDEV-11195: Simplify enablement of NUMA in innodb/xtradb\n\nMove common parts of {innodb,xtradb}/CmakeLists.txt to the macro.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/58ac8dd255acc599e0140b7cdcfe0b9a2bab4035"},{"sha":"3c0ff6153f75bb8e63c08ff3c82823551297a155","author":{"name":"Kristian Nielsen","email":"8b2be8e5a84037ac3c98656d8df5dc47c892e72f@knielsen-hq.org"},"message":"MDEV-11065: Compressed binary log\n\n.result file update for --embedded test run.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/3c0ff6153f75bb8e63c08ff3c82823551297a155"},{"sha":"d665e79c5b8582f44dc280e5e6df4a8ff4945623","author":{"name":"Sergey Vojtovich","email":"f7bb3c4d1423048768491a0d16a8f7427983335b@mariadb.org"},"message":"MDEV-7660 - MySQL WL#6671 \"Improve scalability by not using thr_lock.c locks\n            for InnoDB tables\"\n\nDon't use thr_lock.c locks for InnoDB tables. Below is list of changes that\nwere needed to implement this:\n- HANDLER OPEN acquireis MDL_SHARED_READ instead of MDL_SHARED\n- HANDLER READ calls external_lock() even if SE is not going to be locked by\n  THR_LOCK\n- InnoDB lock wait timeouts are now honored which are much shorter by default\n  than server lock wait timeouts (1 year vs 50 seconds)\n- with @@autocommit= 1 LOCK TABLES disables autocommit implicitely, though\n  user still sees @@autocommt= 1\n- the above starts implicit transaction\n- transactions started by LOCK TABLES are now rolled back on disconnect\n  (previously everything was committed due to autocommit)\n- transactions started by LOCK TABLES are now rolled back by ROLLBACK\n  (previously everything was committed due to autocommit)\n- it is now impossible to change BINLOG_FORMAT under LOCK TABLES (at least\n  to statement) due to running transaction\n- LOCK TABLES WRITE is additionally handled by MDL\n- ...in contrast LOCK TABLES READ protection against DML is pure InnoDB\n- combining transactional and non-transactional tables under LOCK TABLES\n  may cause rolled back changes in transactional table and \"committed\"\n  changes in non-transactional table\n- user may disable innodb_table_locks, which will cause LOCK TABLES to be\n  noop basically\n\nRemoved tests for BUG#45143 and BUG#55930 which cover InnoDB + THR_LOCK. To\noperate properly these tests require code flow to go through THR_LOCK debug\nsync points, which is not the case after this patch. These tests are removed\nby WL#6671 as well. An alternative is to port them to different storage engine.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/d665e79c5b8582f44dc280e5e6df4a8ff4945623"},{"sha":"56a041cde657e5618c519a3c50e8075136d4a1ce","author":{"name":"Kristian Nielsen","email":"8b2be8e5a84037ac3c98656d8df5dc47c892e72f@knielsen-hq.org"},"message":"MDEV-11065: Compressed binary log. Fix BINLOG statement.\n\nBINLOG statement output by mysqlbinlog actually has the base64 of the\nnon-compressed event. So remove my previous incorrect review change,\nwhich allowed compressed event types for BINLOG statement.\n\nAlso add a couple test cases for this, running mysqlbinlog | mysql.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/56a041cde657e5618c519a3c50e8075136d4a1ce"},{"sha":"b002509b67860df9f0634709b5fb8a2ab98d130a","author":{"name":"Kristian Nielsen","email":"8b2be8e5a84037ac3c98656d8df5dc47c892e72f@knielsen-hq.org"},"message":"MDEV-11065: Compressed binary log. Merge code into current 10.2.\n\nConflicts:\n\tsql/share/errmsg-utf8.txt","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/b002509b67860df9f0634709b5fb8a2ab98d130a"},{"sha":"91511216fcef2254488eeac454e2944387259fb6","author":{"name":"Sergey Vojtovich","email":"f7bb3c4d1423048768491a0d16a8f7427983335b@mariadb.org"},"message":"Scalability bottleneck in ha_innodb::general_fetch\n\nWith \"WL#6047 - Do not allocate trx id for read-only transactions\"\nm_prebuilt->trx->id is always 0 for read-only transactions. This makes\nit useless as an index for fuzzy counters.\n\nUse server thread id instead similarly to MySQL.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/91511216fcef2254488eeac454e2944387259fb6"},{"sha":"99d07aa9bd7474f96052dd1adb3d98498554faf1","author":{"name":"Oleksandr Byelkin","email":"02f99a6427cb27e436c1c030de0fcad785ed77f1@mariadb.com"},"message":"Fixed print format.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/99d07aa9bd7474f96052dd1adb3d98498554faf1"},{"sha":"7afcc7d1a2ec530fe04197d7541ea7060a8e3157","author":{"name":"Kristian Nielsen","email":"8b2be8e5a84037ac3c98656d8df5dc47c892e72f@knielsen-hq.org"},"message":"Re-generate .rdiff file in attempt to fix a test failure.\n\nThe .rdiff applied ok locally with my copy of patch, but failed with\n\"misordered hunks\" on a test host. Maybe that host has a more strict\nversion of `patch`.","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/7afcc7d1a2ec530fe04197d7541ea7060a8e3157"},{"sha":"bba224dd53105ca65e0b3ca304e95248363bfa24","author":{"name":"Rasmus Johansson","email":"441e9fd016c3e9c11ea2c52a1a04cf1f4ad33c5f@mariadb.com"},"message":"Added server variable compression_default, which if 1/ON sets compression on for all new InnoDB/XtraDB tables by default by setting PAGE_COMPRESSED=1","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/bba224dd53105ca65e0b3ca304e95248363bfa24"},{"sha":"2d25d09a8ba861103e116c30da88e536578a146f","author":{"name":"Vladislav Vaintroub","email":"1b9bbb14d1453450ccb1916eb56bca02cf7bb475@mariadb.com"},"message":"Merge pull request #253 from grooverdan/10.2-MDEV-11195-numa-build\n\nMDEV-11195: Correct enablement of NUMA in innodb/xtradb","distinct":false,"url":"https://api.github.com/repos/MariaDB/server/commits/2d25d09a8ba861103e116c30da88e536578a146f"}]}
{"actor":{"display_login":"abarkov"}}