- 25 Oct, 2016 9 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
commented out the "compressed columns" feature
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Vicențiu Ciorbaru authored
Make use of a different function to get the current tid. Additionally, librt doesn't exist on OS X. Use System library instead.
-
Vladislav Vaintroub authored
- don't use stat() for file size, it doesn not handle large size use GetFileSizeEx() instead - don't use lseek(), it can't handle large files, use _lseeki64() instead. - Also, switch off OS file buffering for innochecksum on Windows, to avoid thrashing file cache.
-
Don Lewis authored
Clang/LLVM has more strict schemantics than gcc. This patch quantifies the namesspace such that it will compile using clang.
-
- 23 Oct, 2016 1 commit
-
-
Elena Stepanova authored
-
- 22 Oct, 2016 1 commit
-
-
Vladislav Vaintroub authored
Prior to this patch name of the user was read from environment variable USER, with a fallback to 'ODBC', if the environment variable is not set. The name of the env.variable is incorrect (USERNAME usually contains current user's name, but not USER), which made client to always determine current user as 'ODBC'. The fix is to use GetUserName() instead.
-
- 21 Oct, 2016 3 commits
-
-
Kristian Nielsen authored
From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838914 Fixes CMake so that when building a 32-bit mips binary on a 64-bit mips machine, the target is not set as 32-bit, which apparently confused some tests in mroonga.
-
Kristian Nielsen authored
The patch fixes 128-bit multiply on mips64. This corrects a previous incorrect patch upstreamed from Debian.
-
Kristian Nielsen authored
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838557 MIPS has a different errno for "directory not empty".
-
- 18 Oct, 2016 1 commit
-
-
Vladislav Vaintroub authored
Fix PSI idle and socket instrumentation in threadpool
-
- 17 Oct, 2016 2 commits
-
-
Daniel Bartholomew authored
-
Elena Stepanova authored
Patch provided by Honza Horak
-
- 16 Oct, 2016 1 commit
-
-
Elena Stepanova authored
OpenSSL problems, part II
-
- 14 Oct, 2016 4 commits
-
-
Elena Stepanova authored
-
Elena Stepanova authored
-
Olivier Bertrand authored
Now the null is tested using the result set getObject method. modified: storage/connect/JdbcInterface.java modified: storage/connect/jdbconn.cpp modified: storage/connect/jdbconn.h
-
Sergei Golubchik authored
-
- 13 Oct, 2016 6 commits
-
-
Sergei Golubchik authored
don't let identifiers with new lines to break a comment
-
Sergei Golubchik authored
pass them through as is
-
Sergei Golubchik authored
* use proper sql quoting rules for USE, while preserving as much of historical behavior as possible * short commands (\u) behave as before
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 05 Oct, 2016 1 commit
-
-
Olivier Bertrand authored
Was because the quoting character was always '"' instead of being retrieve from the JDBC source. modified: storage/connect/JdbcInterface.java modified: storage/connect/jdbconn.cpp modified: storage/connect/tabjdbc.cpp
-
- 29 Sep, 2016 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
when they're not needed anymore. Helps when daemonizing it from mysql.init
-
- 28 Sep, 2016 5 commits
-
-
Robert Golebiowski authored
-
Arun Kuruvila authored
RESTRICTED IN ALL GA RELEASES Back port of WL#6782 to 5.5 and 5.6. This also includes back port of Bug#20771331, Bug#20741572 and Bug#20770671. Bug#24695274 and Bug#24679907 are also handled along with this.
-
Sergei Petrunia authored
-
Sergei Petrunia authored
(Fixing both InnoDB and XtraDB) Re-opening a TABLE object (after e.g. FLUSH TABLES or open table cache eviction) causes ha_innobase to call dict_stats_update(DICT_STATS_FETCH_ONLY_IF_NOT_IN_MEMORY). Inside this call, the following is done: dict_stats_empty_table(table); dict_stats_copy(table, t); On the other hand, commands like UPDATE make this call to get the "rows in table" statistics in table->stats.records: ha_innobase->info(HA_STATUS_VARIABLE|HA_STATUS_NO_LOCK) note the HA_STATUS_NO_LOCK parameter. It means, no locks are taken by ::info() If the ::info() call happens between dict_stats_empty_table and dict_stats_copy calls, the UPDATE's optimizer will get an estimate of table->stats.records=1, which causes it to pick a full table scan, which in turn will take a lot of row locks and cause other bad consequences.
-
Vladislav Vaintroub authored
Also add fallback version string for unknown future versions.
-
- 27 Sep, 2016 4 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-