{"push_id":3122838142,"size":28,"distinct_size":28,"ref":"refs/heads/10.4","head":"e5144f4bad017d5bda80d21b0e7cf8caeb9f6dfb","before":"fac997feef048de877e39d1366871d5872c61710","commits":[{"sha":"a25ce5ab4b38f0557abba8c5eb71b0839dc1ec4b","author":{"name":"Alexander Barkov","email":"62cdb7020ff920e5aa642c3d4066950dd1f01f4d@mariadb.com"},"message":"MDEV-17928 Conversion from TIMESTAMP to VARCHAR SP variables does not work well on fractional digits","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/a25ce5ab4b38f0557abba8c5eb71b0839dc1ec4b"},{"sha":"93c360e3a53dbfe843bc4b769e73cbe9248cd5b3","author":{"name":"Varun Gupta","email":"0eaaf020e24ab2e5cb333952982b7688b3b4d3b1@gmail.com"},"message":"MDEV-15253: Default optimizer setting changes for MariaDB 10.4\n\nuse_stat_tables= PREFERABLY\noptimizer_use_condition_selectivity= 4","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/93c360e3a53dbfe843bc4b769e73cbe9248cd5b3"},{"sha":"9207a838ededa0d5f40129848de20a2075ab0e44","author":{"name":"Varun Gupta","email":"6d5ded54c44066f2065003e9f3a7a14b6d8996de@mariadb.com"},"message":"MDEV-17255: New optimizer defaults and ANALYZE TABLE\n\nAdded to new values to the server variable use_stat_tables.\nThe values are COMPLEMENTARY_FOR_QUERIES and PREFERABLY_FOR_QUERIES.\nBoth these values don't allow to collect EITS for queries like\n    analyze table t1;\nTo collect EITS we would need to use the syntax with persistent like\n   analyze table t1 persistent for columns (col1,col2...) index (idx1, idx2...) / ALL\n\nChanging the default value from NEVER to PREFERABLY_FOR_QUERIES.","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/9207a838ededa0d5f40129848de20a2075ab0e44"},{"sha":"ae58cd6b87bf1f872093816691ebdd46bef50c7f","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Simple cleanups (no logic changes)","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/ae58cd6b87bf1f872093816691ebdd46bef50c7f"},{"sha":"c82855d88272f0a1b95d0ad2b7abf804aeff8145","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Changed some MySQL names in messages to MariaDB\n\n- Remove obsolete documentation files\n- Removed old obsolete information from some documentation files","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/c82855d88272f0a1b95d0ad2b7abf804aeff8145"},{"sha":"fa8d7f367522146eb18964ba5503f839f5702e8f","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Fixed that mtr --extern works with --include/have_innodb.inc","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/fa8d7f367522146eb18964ba5503f839f5702e8f"},{"sha":"c8250ed6c5895d9cf520acf1f44889fc2e760cb5","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Add --without-wsrep option to BUILD scripts","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/c8250ed6c5895d9cf520acf1f44889fc2e760cb5"},{"sha":"84c0563a27725c92730f3e21be613f9937bdbe2f","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Fixed BUILD scripts to by default work with galera and tokudb\n\nBascially this means that all builds with BUILD scripts are done with\n--with-jemalloc=NO      # Required by tokudb\n--with-ssl              # Required on OpenSuse 10.5 to get galera to work","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/84c0563a27725c92730f3e21be613f9937bdbe2f"},{"sha":"8561a0ac9eb4667b4e9cc83be8ee1db1e66459f9","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Disabled some galera tests that always fails on OpenSuse 10.5","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/8561a0ac9eb4667b4e9cc83be8ee1db1e66459f9"},{"sha":"dc91330d9823c2208ab16914aa313cde2edcb1a8","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Fixed test case bug in purge_thread_shutdown","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/dc91330d9823c2208ab16914aa313cde2edcb1a8"},{"sha":"5280af2b4e72e66f9b90e8e8f09e218768ca72d2","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Cleaned up some MTR tests\n\n- Moved tests depending on utf8 characters from create to create_utf8\n- Fixed some tests in create and sp that wrongly tried to create table\n  from non existing table on existing table.  In a later patch we may\n  first check if table exists, in which case the error message would\n  change.\n- Updated results for partition_debug_tokudb","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/5280af2b4e72e66f9b90e8e8f09e218768ca72d2"},{"sha":"4f541c5f4354a6d48d4a04655fd1bc72238f8205","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Added timing of bootstrap to mtr","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/4f541c5f4354a6d48d4a04655fd1bc72238f8205"},{"sha":"ecdf97924cbcf39e5be01a9c2acdb1d06f031d23","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Fixed that CREATE TABLE code used the right create_info\n\n- The old code used the original create_info from lex, not the new one\n  that includes more information (like OPT_OR_REPLACE).\n  The bug was not discovered as the code in lock_table_named() only\n  checked for OPT_OR_REPLACE in case of timeout errors.\n  As lock_table_names will be fixed as part of BACKUP STAGE's, there\n  is no changes in lock_table_names() in this commit.\n- Removed also the 'temporary' copy of statement flags to thd for\n  lock_table_names()","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/ecdf97924cbcf39e5be01a9c2acdb1d06f031d23"},{"sha":"1077f320e42323528c02757ba5dd17275cf47617","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Added backup handler calls\n\nPart of MDEV-5336 Implement LOCK FOR BACKUP\n\nAdded support for backup calls in Aria to protect\nremoval of redo logs.","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/1077f320e42323528c02757ba5dd17275cf47617"},{"sha":"2aff2f2f34a7843c402512219c76bf8dd81eeec8","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Added --print-log-control-file option to aria_read_log","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/2aff2f2f34a7843c402512219c76bf8dd81eeec8"},{"sha":"306b7a2243eb3c3e8dcc567ef6d4e7e50dca21a4","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Added API for copying aria tables in mariabackup","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/306b7a2243eb3c3e8dcc567ef6d4e7e50dca21a4"},{"sha":"163b34fe25919b25ff83860f30f2440b44c8b53b","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Optimize flush tables with read lock (FTWRL) to not wait for select's\n\nPart of MDEV-5336 Implement LOCK FOR BACKUP\n\nThe idea is that instead of waiting in close_cached_tables() for all\ntables to be closed, we instead call flush_tables() that does:\n- Flush not used objects in table cache to free memory\n- Collect all tables that are open\n- Call HA_EXTRA_FLUSH on the objects, to get them into \"closed state\"\n- Added HA_EXTRA_FLUSH support to archive and CSV\n- Added multi-user protection to HA_EXTRA_FLUSH in MyISAM and Aria\n\nThe benefit compared to old code is:\n- FTWRL doesn't have to wait for long running read operations or\n  open HANDLER's","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/163b34fe25919b25ff83860f30f2440b44c8b53b"},{"sha":"7bb3a5220e9960c5b3c0fd44d656d26d45b3cdef","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Fixed race condition between flush tables and insert delayed\n\nFLUSH TABLES kills all insert delayed treads. If this happens at same time\nas a newly started insert delayed query, the insert may fail with either\nand error (\"Query interrupted\") or the row may be lost.\nThis patch fixes this by changing a failed attempt of get_delay_table() to\nconvert the query to use a normal insert.\n\nThe test case for this patch can be found in the FLUSH TABLES commit after\nthis one.","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/7bb3a5220e9960c5b3c0fd44d656d26d45b3cdef"},{"sha":"7fb9d64989ad8bb86ee47ded88dc5e2493aca4b8","author":{"name":"Monty","email":"5d66b94b41fa13f2a624706e9078b4077a64ad32@mariadb.org"},"message":"Changed FLUSH TABLES to not change share version\n\nPart of MDEV-5336 Implement LOCK FOR BACKUP\n\nOriginally both table metadata lock and global read lock protection\nwere acquired before getting TABLE from table cache. This will be\nreordered in a future commit with MDL_BACKUP_XXX locks so that we\nfirst take table metadata lock, then get TABLE from table cache, then\nacquire analogue of global read lock.\n\nThis patch both simplifies FLUSH TABLES code, makes FLUSH TABLES to\nlock less and also enables FLUSH TABLES code to be used with backup\nlocks.\n\nThe usage of FLUSH TABLES changes slightly:\n- FLUSH TABLES without any arguments will now only close not used tables\n  and tables locked by the FLUSH TABLES connection.  All not used table\n  shares will be closed.\n  Tables locked by the FLUSH TABLES connection will be reopened and\n  re-locked after all others has stoped using the table (as before).\n  If there was no locked tables, then FLUSH TABLES is instant and will\n  not cause any waits.\n  FLUSH TABLES will not wait for any in use table.\n- FLUSH TABLES with a table list, will ensure that the tables are closed\n  before statement returns. The code is now only using MDL locks and not\n  table share versions, which simplices the code greatly. One visible\n  change is that the server will wait for the end of the transaction that\n  are using the tables. Before FLUSH TABLES only waited for the statements\n  to end.\n\nSigned-off-by: Monty <monty@mariadb.org>","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/7fb9d64989ad8bb86ee47ded88dc5e2493aca4b8"},{"sha":"7a9dfdd8d985040778881fe815cfca019fdd37f1","author":{"name":"Sergey Vojtovich","email":"69b7814a9aaa4396579bc05fb3a9f9d9d661c6cf@mariadb.org"},"message":"Combine GLOBAL and COMMIT namespaces into BACKUP namespace.\n\nPart of MDEV-5336 Implement LOCK FOR BACKUP\n\nOther things:\n- Added printing of MDL locks to DBUG.","distinct":true,"url":"https://api.github.com/repos/codership/mariadb-server/commits/7a9dfdd8d985040778881fe815cfca019fdd37f1"}]}
{"actor":{"display_login":"sciascid"}}