summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added default role implementationVicentiu Ciorbaru2014-07-2319-42/+751
|
* Added extra error messages for default role.Vicentiu Ciorbaru2014-07-231-3/+9
| | | | Also fixed wording on one message.
* Added default_role column to mysql_system_tablesVicentiu Ciorbaru2014-07-233-5/+6
|
* Merge branch '10.1' of github.com:MariaDB/server into 10.1Jan Lindström2014-07-231-0/+18
|\
| * MDEV-6456: Add progress indication for "Reading tablespace information from ↵Sergei Petrunia2014-07-221-0/+18
| | | | | | | | | | | | the .ibd files" # of processed files is printed every 15 sec.
* | Fix default value for innodb_compression_algorithm to 0 (uncompressed)Jan Lindström2014-07-232-2/+2
|/ | | | to avoid test failures.
* MDEV-6354: Implement a way to read MySQL 5.7.4-labs-tplc pageJan Lindström2014-07-2234-1095/+2704
| | | | | | compression format (Fusion-IO). Addeed LZMA and BZIP2 compression methods.
* Increased the version numberElena Stepanova2014-07-051-1/+1
|
* remove a couple of old unused #definesSergei Golubchik2014-07-041-9/+0
|
* RBR triggers enabling in 10.1Oleksandr Byelkin2014-07-025-21/+11
|
* deb hack: don't set CASSANDRA_DEB_FILES unless cassandra can be builtSergei Golubchik2014-06-291-1/+3
|
* MDEV-6376: InnoDB: Assertion failure in thread 139995225970432Jan Lindström2014-06-282-0/+31
| | | | | | | | | | | | | in file buf0mtflu.cc line 570. Analysis: Real timing bug, we should take the mutex before we try to send those shutdown messages, that would make sure that threads doing a unfinished flush (they have acquired this mutex) have time to do their work before we add shutdown messages to work queue. Currently, we just add those shutdown messages to work queue and code assumes that at flush, there is constant number of items to be processed and thus leading to assertion.
* Remove out-of-date commentsSergei Petrunia2014-06-271-1/+1
|
* MDEV-6394: ANALYZE DELETE .. RETURNING fails with ERROR 2027 Malformed ↵mariadb-10.1.0Sergei Petrunia2014-06-262-12/+56
| | | | | | packet (now, the code) Forgot the code
* Merge branch '10.1' of github.com:MariaDB/server into 10.1Sergei Petrunia2014-06-2612-104/+36
|\
| * Merge branch '10.1' of github.com:MariaDB/server into 10.1Jan Lindström2014-06-2617-168/+263
| |\
| * | MDEV-6392: Change innodb_have_lzo and innodb_have_lz4 as a staticJan Lindström2014-06-2612-104/+36
| | | | | | | | | | | | variables and reduce the number of ifdef's
* | | MDEV-6394: ANALYZE DELETE .. RETURNING fails with ERROR 2027 Malformed packetSergei Petrunia2014-06-262-0/+16
| |/ |/| | | | | - Add support for DELETE .. RETURNING statement in ANALYZE code.
* | Code cleanup, more tests.Sergei Petrunia2014-06-263-9/+17
| |
* | MDEV-6398: ANALYZE UPDATE does not populate r_rowsSergei Petrunia2014-06-267-22/+51
| | | | | | | | | | | | | | - In print_explain_row(), do not forget to print r_rows. - Switch Explain_update from using its own counters to re-using Table_access_tracker. - Make ANALYZE UPDATE code structure uniform with ANALYZE DELETE.
* | MDEV-6395: Make ANALYZE UPDATE/DELETE handle the degenerate query plans.Sergei Petrunia2014-06-264-27/+67
| |
* | MDEV-6393: ANALYZE SELECT crashes ... Don't try printing EXPLAIN if we had ↵Sergei Petrunia2014-06-263-1/+45
| | | | | | | | an error.
* | MDEV-5730 enhance security using special compilation optionsSergei Golubchik2014-06-261-0/+2
| | | | | | | | add a comment
* | MDEV-5730 enhance security using special compilation optionsSergei Golubchik2014-06-261-0/+14
| | | | | | | | | | | | | | -Wl,-z,relro,-z,now -pie -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2
* | cmake cleanup: use MY_CHECK_AND_SET_COMPILER_FLAG.Sergei Golubchik2014-06-264-67/+61
| | | | | | | | | | | | move MY_CHECK_C_COMPILER_FLAG and MY_CHECK_CXX_COMPILER_FLAG to a separate file, introduce MY_CHECK_AND_SET_COMPILER_FLAG, use it where possible.
* | cmake: prefer INSTALL(PROGRAMS over INSTALL(FILESSergei Golubchik2014-06-263-21/+9
| |
* | remove unused sql/examplesSergei Golubchik2014-06-262-24/+0
|/
* Revert "MDEV-12 OpenGIS: create required tables: GeometryColumns, related ↵Alexey Botchkov2014-06-262-64/+0
| | | | | | views." This reverts commit 0bf9fd89290e2ebd6eb44c36b2885e9e314499b5.
* Merge branch 'bb-10.1-explain-analyze' into 10.1Sergei Petrunia2014-06-2623-578/+1473
|\
| * Code cleanupSergei Petrunia2014-06-262-19/+0
| |
| * MDEV-406: ANALYZE $stmt: Make multi-table UPDATE/DELETE work, code cleanup.Sergei Petrunia2014-06-265-14/+61
| |
| * MDEV-406: ANALYZE $stmt: fix "explain UPDATE view problem".Sergei Petrunia2014-06-251-0/+20
| |
| * MDEV-406: ANALYZE $stmt: more testcases, fix memory leakSergei Petrunia2014-06-253-0/+43
| |
| * Merge bb-10.1-explain-analyze into 10.1Sergei Petrunia2014-06-2523-550/+1354
| |\
| | * MDEV-406: ANALYZE $stmt: add some tests for joinsSergei Petrunia2014-06-252-3/+52
| | |
| | * MDEV-406: ANALYZE $stmt: add support for BNL join bufferingSergei Petrunia2014-06-258-26/+122
| | |
| | * MDEV-406: ANALYZE $stmt: Scans that never executed will have r_rows=NULLSergei Petrunia2014-06-244-8/+31
| | |
| | * Fix compile on Windows: use rint() instead of round().Sergei Petrunia2014-06-241-1/+1
| | |
| | * MDEV-406: ANALYZE $stmt: fix order_by.testSergei Petrunia2014-06-241-1/+2
| | | | | | | | | | | | | | | | | | | | | In JOIN_TAB::update_explain_data(), take into account that - the table that may have pre-sorted is the first non-const table - Tables that are eliminated by table elimination are marked as const tables, but are not present in the Explain data structures
| | * MDEV-406: ANALYZE $stmt: get ANALYZE work for subqueriesSergei Petrunia2014-06-2413-455/+738
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - "ANALYZE $stmt" should discard select's output, but it should still evaluate the output columns (otherwise, subqueries in select list are not executed) - SHOW EXPLAIN's code practice of calling JOIN::save_explain_data() after JOIN::exec() is disastrous for ANALYZE, because it resets all counters after the first execution. It is stopped = "Late" test_if_skip_sort_order() calls explicitly update their part of the query plan. = Also, I had to rewrite I_S optimization to actually have optimization and execution stages.
| | * Update analyze_stmt.result after the last commitSergei Petrunia2014-06-161-0/+14
| | |
| | * MDEV-406: ANALYZE $stmtSergei Petrunia2014-06-033-3/+19
| | | | | | | | | | | | | | | - Testcase for ANALYZE UNION - Provide r_rows for union result.
| | * MDEV-406: ANALYZE $stmtSergei Petrunia2014-06-036-17/+79
| | | | | | | | | | | | | | | - Support tracking for UNIONs, temporary-table based ORDER BYs, and both.
| | * MDEV-406: ANALYZE $stmtSergei Petrunia2014-05-272-0/+80
| | | | | | | | | | | | -Add analyze_stmt.test/result
| | * Re-commit in git:Sergei Petrunia2014-05-2713-58/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | MDEV-406: ANALYZE $stmt - Ported the old patch to new explain code - New SQL syntax (ANALYZE $stmt) - ANALYZE UPDATE/DELETE is now supported (because EXPLAIN UPDATE/DELETE is supported) - Basic counters are calculated for basic kinds of queries (still need to see what happens with join buffer, ORDER BY...LIMIT queries, etc)
* | | MDEV-12 OpenGIS: create required tables: GeometryColumns, related views.Alexey Botchkov2014-06-262-0/+64
| | | | | | | | | | | | Scripts added that create OpenGIS-required views and tables they're based upon.
* | | Merge branch '10.1' of github.com:MariaDB/server into 10.1Jan Lindström2014-06-2552-934/+731
|\ \ \ | |/ / | | | | | | | | | Conflicts: storage/xtradb/handler/ha_innodb.cc
| * | MDEV-6248 GUI-friendly cmake options to enable/disable pluginsSergei Golubchik2014-06-2310-149/+140
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Introduce a set of PLUGIN_xxx cmake options with values NO, STATIC, DYNAMIC, AUTO, YES (abort if plugin is not compiled) * Deprecate redundant and ambiguous WITH_xxx, WITH_PLUGIN_xxx, WITH_xxx_STORAGE_ENGINE, WITHOUT_xxx, WITHOUT_PLUGIN_xxx, WITHOUT_xxx_STORAGE_ENGINE * Actually check whether a plugin is disabled (DISABLED keyword was always present, but it was ignored until now). * Support conditionally disabled plugins - keyword ONLY_IF * Use ONLY_IF for conditionally skipping plugins, instead of doing MYSQL_ADD_PLUGIN conditionally as before. Because if MYSQL_ADD_PLUGIN isn't done at all, PLUGIN_xxx=YES cannot work.
| * | cmake GUI cleanupSergei Golubchik2014-06-236-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mark path-related variables (AIO_LIBRARY, ODBC_LIBRARY, ODBC_INCLUDE_DIR, Thrift_LIBS, Thrift_INCLUDE_DIRS, CRYPTO_LIBRARY, OPENSSL_LIBRARIES, OPENSSL_ROOT_DIR, OPENSSL_INCLUDE_DIR) as advanced - paths are automatically discovered by cmake. mark few choice variables (ENABLED_LOCAL_INFILE, WITHOUT_SERVER, DISABLE_SHARED) as not advanced - they are user choices, not automatically configured values. remove unused BACKUP_TEST variable.
| * | MDEV-4549 [PATCH] Clean up code working with ACL tablesSergei Golubchik2014-06-236-423/+261
| | | | | | | | | | | | | | | | | | | | | | | | * enum values to index different ACL tables, instead of hard-coded numbers (even different in diffent functions). * move TABLE_LIST initialization into open_grant_tables() and use it everywhere * change few my_bool's to bool's