summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-9773: Memory corruption in mariadb_dyncol_unpackOleksandr Byelkin2016-03-242-2/+44
| | | | Fixed calculating pointer to memory allocated for names in numeric format in unpacking procedure.
* MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"Sergei Golubchik2016-03-219-50/+50
| | | | 10.0 part of the fix
* Merge branch '5.5' into 10.0Sergei Golubchik2016-03-216-15/+43
|\
| * MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11"Sergei Golubchik2016-03-181-1/+1
| | | | | | | | 5.5 part of the fix
| * MDEV-9733 Server crashes in lf_pinbox_real_free on replication slavesSergei Golubchik2016-03-171-1/+8
| | | | | | | | | | | | | | | | | | don't allocate all the stack, leave some stack for function calls. To test I added the following line: alloca_size = available_stack_size() - X at X=4096 or less mysqld crashed, at 8192 mtr test passed.
| * MDEV-9568 mysqlcheck crashes with nonexistent table nameSergei Golubchik2016-03-171-1/+0
| | | | | | | | remove erroneous free() call
| * MDEV-4070 sys_vars.secure_file_priv fails sporadically if it's executed with ↵Elena Stepanova2016-02-261-9/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | --mem The test created a file in location relative to the datadir (a few levels above datadir). The file was created by MariaDB server (via INTO OUTFILE), and later removed by mysqltest (via remove_file). The problem is that when the vardir is a symlink, MariaDB server and mysqltest can resolve such paths differently. MariaDB server would return back to where the symlink is located, while mysqltest would go above the real directory. For example, if the test is run with --mem, and /bld/5.5/mysql-test/var points at /dev/shm/var_auto_X, then SELECT INTO OUTFILE created a file in /bld/5.5/mysql-test , but remove_file would look for it in /dev/shm/. The test is re-written so that all paths are resolved in perl, the logic itself hasn't changed.
| * MDEV-9299 Test main.events_2 incompatible with Debian reproducibility ↵Sergei Golubchik2016-02-172-3/+3
| | | | | | | | | | | | | | testing framework Debian tests are run in 2017, update the test to use 2027 as a "future".
* | MDEV-9679 main.delayed fails sporadicallySergei Golubchik2016-03-212-3/+3
| | | | | | | | | | | | update main.delayed test after 38b89a61 ALTER TABLE ... COMMENT is no longer blocking, use a different ALTER TABLE variant.
* | ASAN error in OQGraph engineSergei Golubchik2016-03-211-0/+4
| | | | | | | | Fixed more cases for MDEV-6282
* | ASAN error in CONNECT engineSergei Golubchik2016-03-211-2/+8
| | | | | | | | don't strcpy a string to itself
* | update tests and resultsSergei Golubchik2016-03-212-0/+6
| | | | | | | | s/Execute/Query/ to account for --ps-protocol
* | typo in a commentSergei Golubchik2016-03-211-1/+1
| |
* | fix extension_based_table_discovery for partitioned tablesSergei Golubchik2016-03-213-1/+14
| | | | | | | | typo. the code was not matching the comment
* | MDEV-9698 Buffer overflow in extension_based_table_discovery()Sergei Golubchik2016-03-211-1/+2
| | | | | | | | | | fix a buffer overflow in extension_based_table_discovery (that only happens in debug builds)
* | Use /bin/shBernard Spil2016-03-211-2/+2
| | | | | | | | | | Remove Linuxism. Works fine with a POSIX-compat shell
* | MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0Sergei Golubchik2016-03-212-4/+7
| | | | | | | | don't crash in debug builds. issue an error message on corrupt event
* | Extra space in the result fileElena Stepanova2016-03-181-1/+1
| |
* | Merge pull request #164 from iangilfillan/10.0Sergey Vojtovich2016-03-162-7/+7
|\ \ | | | | | | Update sponsors
| * | Update sponsorsiangilfillan2016-03-152-7/+7
|/ /
* | MDEV-9713 Sporadic test failure: sys_vars.innodb_buffer_pool_load_now_basicElena Stepanova2016-03-121-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | It could have happened that one of previous tests already executed buffer pool dump and set the status variable value, so when it's been checked, the check passes too early, before the dump starts and the dump file is created. See more detailed explanation in MDEV-9713. Fixed by waiting for the current time to change in case it equals to the timestamp in the status variable, and then checking that the status variable not only matches the expected pattern, but also differs from the previous value, whatever it was.
* | MDEV-9667: Server hangs after select count(distinct name) from t2 where ↵Jan Lindström2016-03-114-15/+48
| | | | | | | | | | | | | | | | a=8366 and b>=5 and b<=5; In row_search_for_mysql function on XtraDB there was a old logic where null bytes were inited. This caused server to think that key value is null and continue on incorrect path.
* | Fixed false errors returned by logrotate scriptSergey Vojtovich2016-03-101-12/+5
| | | | | | | | | | | | | | | | Logrotate script assumed an error if mysqladmin failed to connect to server and there's mysqld process exists. However there can be non-system instance of mysqld running (e.g. in docker) making this assumption wrong. Check pid file existance instead.
* | Merge pull request #162 from iangilfillan/10.0Sergey Vojtovich2016-03-0911-18/+18
|\ \ | | | | | | Update AskMonty and Atlassian references to MariaDB
| * | Update AskMonty and Atlassian references to MariaDBiangilfillan2016-03-0811-18/+18
|/ /
* | Merge pull request #159 from ottok/ok-debpkg-10.0Sergey Vojtovich2016-03-07126-200/+200
|\ \ | | | | | | Fix spelling: occurred, execute, which etc
| * | Fix spelling: occurred, execute, which etcOtto Kekäläinen2016-03-04126-200/+200
|/ /
* | MDEV-9595: Shutdown takes forever with many replication channelsKristian Nielsen2016-03-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | There was a race between end_slave() and cleanup code at the end of handle_slave_sql(). This could cause access to master_info_index and global_rpl_thread_pool after they had been freed. Fix by skipping that cleanup if server shutdown is in progress, as is done in other parts of the code as well (the cleanup, which stops worker threads that are not needed anymore, is redundant anyway when the server is shutting down).
* | Merge pull request #158 from ottok/ok-debpkg-10.0Sergey Vojtovich2016-03-012-4/+8
|\ \ | | | | | | MDEV-9643: Don't emit any "deb-systemd-helper not found" warnings
| * | MDEV-9643: Don't emit any "deb-systemd-helper not found" warningsOtto Kekäläinen2016-02-292-4/+8
|/ /
* | MDEV-7907 tokudb.cluster_filter_unpack_varchar_hidden fails sporadically in ↵Elena Stepanova2016-02-262-4/+4
| | | | | | | | | | | | | | buildbot Index access becomes range every once in a while. Masked the value in addition to other already masked columns
* | connect engine compiler warningsSergei Golubchik2016-02-182-4/+4
| |
* | Merge branch 'bb-10.0-serg' into 10.0mariadb-10.0.24Sergei Golubchik2016-02-17202-3663/+6508
|\ \
| * | fix InnoDB on WindowsSergei Golubchik2016-02-171-0/+7
| | |
| * | MDEV-9350 Fix jemalloc detection for FreeBSDSergei Golubchik2016-02-171-7/+11
| | | | | | | | | | | | on FreeBSD 10 jemalloc is in libc, no separate libjemalloc is needed
| * | MYSQL_ADD_PLUGIN: fix DISABLED keyword to workSergei Golubchik2016-02-171-1/+1
| | |
| * | mtr: read both suitedir/disabled.def and suitedir/t/disabled.defSergei Golubchik2016-02-171-0/+1
| | | | | | | | | | | | this simplifies merging of MySQL and TokuDB
| * | MDEV-9308 Fix build errors with recent gcc (isfinite)Sergei Golubchik2016-02-171-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | "#include <math.h>" has "#define isfinite(X) ..." while "#include <cmath>" does "#undef isfinite" in -std=c++11 mode <cmath> is included, we need a workaround to provide a usable isfinite()
| * | Merge branch 'connect/10.0' into 10.0Sergei Golubchik2016-02-1627-2557/+2678
| |\ \
| | * \ Merge branch 'ob-10.0' into 10.0Olivier Bertrand2016-02-1610-2490/+2520
| | |\ \
| | | * | - Fix to MDEV-9542 Connect was not handling NULLs in the answerOlivier Bertrand2016-02-1510-2490/+2520
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from catalog functions and tables. It does now and when decimal is NULL defines DOUBLE without parameters. modified: storage/connect/ha_connect.cc modified: storage/connect/mysql-test/connect/r/odbc.result modified: storage/connect/mysql-test/connect/r/odbc_oracle.result modified: storage/connect/mysql-test/connect/r/odbc_postgresql.result modified: storage/connect/mysql-test/connect/r/odbc_sqlite3.result modified: storage/connect/mysql-test/connect/r/odbc_xls.result modified: storage/connect/odbconn.cpp modified: storage/connect/table.cpp modified: storage/connect/valblk.h
| | * | | Merge branch 'ob-10.0' into 10.0Olivier Bertrand2016-01-258-17/+82
| | |\ \ \ | | | |/ /
| | | * | - Change SQL_NTS to 0 when the string is NULLOlivier Bertrand2016-01-258-17/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modified: storage/connect/odbconn.cpp - Fix to MDEV-9446 (using Json UDFs when CONNECT is not installed) modified: storage/connect/ha_connect.cc modified: storage/connect/jsonudf.cpp modified: storage/connect/jsonudf.h modified: storage/connect/mysql-test/connect/r/json_udf.result modified: storage/connect/mysql-test/connect/t/json_udf.inc modified: storage/connect/mysql-test/connect/t/json_udf.test modified: storage/connect/mysql-test/connect/t/json_udf2.inc
| | * | | Merge branch 'ob-10.0' into 10.0Olivier Bertrand2016-01-108-42/+61
| | |\ \ \ | | | |/ /
| | | * | - Fix MDEV-9239. Meanwhile, make all references to the database in XTAB SchemaOlivier Bertrand2016-01-098-42/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (was sometimes in XTAB Catalog) modified: storage/connect/mycat.cc modified: storage/connect/mycat.h modified: storage/connect/reldef.cpp modified: storage/connect/reldef.h modified: storage/connect/tabmysql.cpp modified: storage/connect/tabpivot.cpp modified: storage/connect/tabtbl.cpp modified: storage/connect/tabutil.cpp
| | * | | Merge branch 'ob-10.0' into 10.0Olivier Bertrand2015-12-271-2/+2
| | |\ \ \ | | | |/ /
| | | * | - Fix MDEV-9322.Olivier Bertrand2015-12-271-2/+2
| | | | | | | | | | | | | | | | | | | | modified: storage/connect/json.cpp
| | * | | Merge branch 'ob-10.0' into 10.0Olivier Bertrand2015-12-142-6/+13
| | |\ \ \ | | | |/ /
| | | * | - Fix MDEV-9279. Replacing exit(1) in yy_fatal_error by a longjmp.Olivier Bertrand2015-12-142-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | modified: storage/connect/fmdlex.c modified: storage/connect/plgdbutl.cpp
| * | | | Merge branch 'merge-perfschema-5.6' into 10.0Sergei Golubchik2016-02-162-3/+4
| |\ \ \ \