{"push_id":1105599601,"size":4,"distinct_size":4,"ref":"refs/heads/bb-fast-connect","head":"b675f006485772aa5c812faee4f0a9db0e45416b","before":"29a23e05257088733ac4cdb370661439bb3936b8","commits":[{"sha":"5ec7e3eb7433eea90d47b752b8e191abd3b2aa34","author":{"email":"55d448b815f9829dd31c4f14dad3285350207118@mariadb.org","name":"Sergei Golubchik"},"message":"THD:: cleanup() must be where it used to\n\nbetween net_end() and ha_close_connection()\n\nthis fixes lockups in main.locked_temporary-5955 and some\nother innodb tests.","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/5ec7e3eb7433eea90d47b752b8e191abd3b2aa34"},{"sha":"ab10206aa40b0578d7984cd355fc7ff802e54fcd","author":{"email":"55d448b815f9829dd31c4f14dad3285350207118@mariadb.org","name":"Sergei Golubchik"},"message":"fix the method name\n\nit's always assert_<statement>,\nnot <do something>_if_<condition>","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/ab10206aa40b0578d7984cd355fc7ff802e54fcd"},{"sha":"36011de34140d80704fed615d964a10a67ebcea8","author":{"email":"55d448b815f9829dd31c4f14dad3285350207118@mariadb.org","name":"Sergei Golubchik"},"message":"decrement thead_count *after* THD is destroyed\n\nbecause thread_count means just that: number of THDs\nand shutdown code looks at it to know when to free\nshared data structures that THD uses.\n\nThis fixes random crashes in ~THD on shutdown","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/36011de34140d80704fed615d964a10a67ebcea8"},{"sha":"b675f006485772aa5c812faee4f0a9db0e45416b","author":{"email":"55d448b815f9829dd31c4f14dad3285350207118@mariadb.org","name":"Sergei Golubchik"},"message":"cleanup: thread_count\n\n* introduce inc_thread_count() as a counterpart\n  of dec_thread_count()\n* use it consistently - always before the THD is created\n* use dec_thread_count always after THD is destroyed","distinct":true,"url":"https://api.github.com/repos/MariaDB/server/commits/b675f006485772aa5c812faee4f0a9db0e45416b"}]}