- 08 Jun, 2015 2 commits
-
-
Alexey Botchkov authored
Fhe GEOMETRY field should be handled just as the BLOB field. So that was fiexed in field_conv. One additional bug was found and fixed meanwhile - thet the geometry field subtypes should also be merged for UNION command.
-
Alexey Botchkov authored
The MYSQL_AUDIT_NOTIFY_CONNECTION_CONNECT() call moved to the login_connection() function. So that it'll be invoked in any thread handling mode.
-
- 07 Jun, 2015 1 commit
-
-
Alexey Botchkov authored
If the SET PASSWORD query doesn't have the password string, the parsing of it can fail. It manifested first in MySQL 5.6 as it started to hide password lines sent to the plugins. Fixed by checking for that case.
-
- 06 Jun, 2015 2 commits
-
-
Alexey Botchkov authored
Symbols like TAB or NEWLINE should be escaped, which was forgotten in one place.
-
Oleksandr Byelkin authored
Check that leaf table list is really built before storing it.
-
- 05 Jun, 2015 7 commits
-
-
Sergei Golubchik authored
-
Sergey Vojtovich authored
Server may crash if sanity checks of COLUMN_GET() fail. COLUMN_GET() description generator expects parent CAST item, which may not have been created due to failure of sanity checks. Then further attempt to report an error may crash the server. Fixed COLUMN_GET() description generator to handle such case.
-
Sergey Vojtovich authored
Factory timezone is supposed "For companies who don't want to put time zone specification in their installation procedures. When users run date, they'll get the message. Also useful for the "comp.sources" version." This "message" is exposed as timezone abbreviation, which is supposed to be short and thus may cause generated INSERT statements to fail. Do not attempt to load Factory timezone.
-
Sergey Vojtovich authored
Fixed that ALTER VIEW ALGORITHM=UNDEFINED behaved as if algorithm was not specified.
-
Sergei Golubchik authored
update tests
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 04 Jun, 2015 7 commits
-
-
Alexander Barkov authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Vicențiu Ciorbaru authored
When truncating a table's partition, we also need to invalidate the query cache for it.
-
Alexander Barkov authored
treated by git as text files. Marking all MyISAM files as binary in .gitattributes: (*.frm, *.MYD, *.MYI)
-
Alexander Barkov authored
MDEV-8267 Add /*old*/ comment into I_S.COLUMN_TYPE for old DECIMAL
-
Jan Lindström authored
MDEV-7906: InnoDB: Failing assertion: prebuilt->sql_stat_start || trx->state == 1 on concurrent multi-table update Analysis: Problem is that SQL-layer calls handler API after storage engine has already returned error state. InnoDB does internal rollback when it notices transaction error (e.g. lock wait timeout, deadlock, etc.) and after this transaction is not naturally in correct state to continue. Fix: Do not continue fetch operations if transaction is not started.
-
- 03 Jun, 2015 10 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
change the test case to be deterministic (while still sufficient to test a bug)
-
Sergei Golubchik authored
-
Sergei Golubchik authored
jessie has newer automake so build-depends could not be satisfied. refresh build-depends, remove automake, libtool, doxygen, texlive-latex-base, ghostscript.
-
Sergei Golubchik authored
create a separate list of views to repair, and repair them in a separate loop.
-
Sergei Golubchik authored
-
Sergei Golubchik authored
remove the code that checks for correct options for for CHECK/REPAIR VIEW. Rewrite the grammar for the parser to check that. This changes error messages as -ERROR 42000: You have an error ... near '' at line 1 +ERROR 42000: You have an error ... near 'quick' at line 1
-
Sergei Golubchik authored
don't include #include directives into .pp files
-
- 02 Jun, 2015 1 commit
-
-
Sergei Golubchik authored
-
- 27 May, 2015 1 commit
-
-
Sergey authored
Fixes MDEV-7658: MDEV-7026 fix reintroduces MDEV-6615 on AArch64
-
- 26 May, 2015 1 commit
-
-
Alexey Kopytov authored
This is an addendum to the fix for MDEV-7026. The ARM memory model is similar to that of PowerPC and thus needs the same semantics with respect to memory barriers. That is, os_atomic_test_and_set_*_release() must be a store with a release barrier followed by a full barrier. Unlike x86 using __sync_lock_test_and_set() which is implemented as “exclusive load with acquire barriers + exclusive store” is insufficient in contexts where os_atomic_test_and_set_*_release() macros are used.
-
- 16 May, 2015 1 commit
-
-
Sergei Golubchik authored
-
- 12 May, 2015 1 commit
-
-
Nirbhay Choubey authored
Do not use format function attribute for sql_print_xxx() family of functions as they use a MariaDB-specific extension of printf instead of one provided by the system.
-
- 08 May, 2015 3 commits
-
-
Vicentiu Ciorbaru authored
On Windows, the files get checked out with CRLF thanks to .gitattributes.
-
Vicentiu Ciorbaru authored
-
Vicentiu Ciorbaru authored
-
- 07 May, 2015 2 commits
-
-
Sergei Golubchik authored
on REPAIR don't do table-specific stuff for views (because even if the view has a temp table opened for it, it's not opened all the way down the engine. In particular, Aria crashes in maria_status() because MARIA_HA* info - that is table->table->file->file - is NULL)
-
Jan Lindström authored
initializers.
-
- 06 May, 2015 1 commit
-
-
Jan Lindström authored
c99 style for assigning structure members
-