Sergei Golubchik
723be51678
Merge
2015-02-24 14:17:00 +01:00
Jan Lindström
8799f87075
MDEV-7623: Add lock wait time and hold time to every record/table lock in
...
InnoDB transaction lock printout.
2015-02-24 10:33:49 +02:00
Jan Lindström
90635c6fb5
MDEV-7620: Transaction lock wait is missing number of lock
...
waits and total wait time.
2015-02-23 11:24:19 +02:00
Olivier Bertrand
a736e63f7c
- Add new Json UDF's Json_Array_Add, Json_Array_Grp and Json_Object_Grp.
...
Handle longjmp's raised during json processing.
modified:
storage/connect/global.h
storage/connect/ha_connect.cc
storage/connect/json.cpp
storage/connect/jsonudf.cpp
- Fix wrong references to the suppressed g->Trace variables.
modified:
storage/connect/global.h
storage/connect/plugutil.c
storage/connect/tabjson.cpp
storage/connect/tabodbc.cpp
2015-02-22 17:53:02 +01:00
Jan Lindström
8366ce4760
Fix test failure on labrador.
2015-02-20 18:48:29 +02:00
Sergei Golubchik
77e6e74a26
merge 10.0-spider
2015-02-19 22:05:33 +01:00
Kentoku SHIBA
cf3b51b1d5
Merge Spider 3.2.18
2015-02-20 00:41:26 +09:00
Kristian Nielsen
004dd0aaa8
MDEV-7568: STOP SLAVE crashes the server
...
The order of initialisation during server startup was incorrect. The slave
threads were started before the parallel replication worker thread pool was
initialised, allowing a race where uninitialised data could be accessed.
2015-02-19 15:43:27 +01:00
Sergei Golubchik
c1ebb4a60f
compiler warnings in spider
2015-02-19 11:28:03 +01:00
Sergei Golubchik
16c01c7004
after merge: fix mroonga to compile and pass its tests
2015-02-19 10:26:52 +01:00
Sergei Golubchik
da637137ba
merge 10.0-mroonga
2015-02-19 09:57:34 +01:00
Sergei Golubchik
56114a416f
merge 10.0-connect
2015-02-19 09:37:11 +01:00
Olivier Bertrand
d9175f3822
- Remove GCC warnings
...
modified:
storage/connect/jsonudf.cpp
storage/connect/tabutil.h
2015-02-19 01:25:31 +01:00
Olivier Bertrand
564d41faf4
- Work on JSON and JSON UDF's
...
modified:
storage/connect/json.cpp
storage/connect/jsonudf.cpp
storage/connect/tabjson.cpp
- CntReadNext: Enable EvalColumns for longjmp
modified:
storage/connect/connect.cc
2015-02-19 00:59:02 +01:00
Sergei Golubchik
174bccd3ff
xtradb 5.6.22-72.0
2015-02-18 20:31:40 +01:00
Sergei Golubchik
6b05688f6d
innodb 5.6.23
2015-02-18 17:59:21 +01:00
Sergei Golubchik
1645930d0b
5.6.23
2015-02-18 16:20:46 +01:00
Sergei Golubchik
dfb001edcd
percona-server-5.6.22-72.0
2015-02-18 13:19:09 +01:00
Jan Lindström
865b83e9a4
Fixed test failure seen on partition_innodb_plugin test case.
2015-02-18 14:07:13 +02:00
Jan Lindström
2fb81b956d
MDEV-7408: Cannot use a table containing special chars for InnoDB stopwords
...
Added test case. No actual bug found.
2015-02-18 11:25:59 +02:00
Jan Lindström
63905f1447
Add forgotten test case change (add more).
2015-02-18 07:28:44 +02:00
Jan Lindström
a1a32f8f25
Revert file space allocation change on row0merge.cc.
2015-02-18 06:59:28 +02:00
Sergei Golubchik
44cf4d6751
fix a case where automatic procedure grant was changing user's password
...
phase out make_password_from_salt() to be removed in 10.1
2015-02-17 18:07:56 +01:00
Kentoku SHIBA
f5dabd7aca
Update Mroonga to the latest version on 2015-02-17T13:34:27+0900
2015-02-17 13:34:27 +09:00
Jan Lindström
454beee5fb
MDEV-6288 :Innodb causes server crash after disk full, then can't ALTER TABLE any more
...
Fix try to avoid unnecessary crashes when disk full situation is reached
on alter table.
2015-02-13 11:49:31 +02:00
Olivier Bertrand
2201aa66cf
- Typo on the jsonudf.cpp name
...
modified:
storage/connect/CMakeLists.txt
2015-02-12 17:23:28 +01:00
Vicențiu Ciorbaru
356ae629f0
Crash during configure without development SSL libraries installed
...
Incorrect usage of OPENSSL_INCLUDE_DIR variable within cmake caused the
configure step to fail. The variable was used before being checked if
the include directory actually existed.
2015-02-12 15:44:44 +02:00
Olivier Bertrand
dcfe068d59
- Adding json udf's. Making the second version of json tables.
...
added:
storage/connect/jsonudf.cpp
modified:
storage/connect/CMakeLists.txt
storage/connect/json.cpp
storage/connect/json.h
storage/connect/tabjson.cpp
storage/connect/tabjson.h
- Fix utf8 issues with PROXY tables
modified:
storage/connect/ha_connect.cc
storage/connect/tabutil.cpp
storage/connect/tabutil.h
2015-02-11 21:39:41 +01:00
Jan Lindström
56da6252f7
Improve InnoDB transaction lock output by providing number of table locks
...
this transaction is currently holding and total number of table locks to
the table where lock is held.
2015-02-10 15:15:27 +02:00
Alexander Barkov
a2578018bf
Fixing compilation failure in storage/connect when -DMYSQL_MAINTAINER_MODE=ON:
...
disabling some CXX errors in storage/connect/CMakeLists.txt.
2015-02-10 16:01:03 +04:00
Jan Lindström
48e7c19f9e
Fix test failure innodb-mdev7046 on Windows. Test causes
...
OS error printout from InnoDB.
2015-02-10 09:41:54 +02:00
Olivier Bertrand
3c097fd689
- Remove some GCC warnings
...
modified:
storage/connect/ha_connect.cc
2015-02-08 19:47:26 +01:00
Olivier Bertrand
96ba1f1473
- Handle the use of date/time values when making queries for MYSQL or
...
ODBC. Was raised by 7549.
modified:
storage/connect/ha_connect.cc
storage/connect/odbconn.cpp
storage/connect/tabodbc.cpp
2015-02-08 18:17:29 +01:00
Olivier Bertrand
35548d577c
- Modify the connect_type_conv and connect_conv_size variables.
...
They were global (read-only) now they are session (not read-only)
modified:
storage/connect/checklvl.h
storage/connect/ha_connect.cc
storage/connect/myconn.cpp
storage/connect/myutil.cpp
storage/connect/tabutil.cpp
- Suppress the compver variable on Linux compile. Was not
debian reproductible because using __DATE__ and __TIME__ macros.
modified:
storage/connect/ha_connect.cc
- ODBC LONGVARVAR type conversion now uses connect_conv_size.
modified:
storage/connect/odbconn.cpp
2015-02-07 11:33:52 +01:00
Igor Babaev
ffd2996e10
Merge
2015-02-05 21:46:04 -08:00
Igor Babaev
587c72088c
Fixed bug mdev-7316.
...
The function table_cond_selectivity() should take into account that condition selectivity
for some fields can be set to 0.
2015-02-05 20:09:08 -08:00
Olivier Bertrand
22367ba71f
- Add or correct some tracing code
...
modified:
storage/connect/odbconn.cpp
storage/connect/tabodbc.cpp
2015-02-02 19:34:35 +01:00
Olivier Bertrand
82f2be67ae
- Fix a bug causing Insert into ODBC to fail when the column name is
...
UTF8 encoded.
modified:
storage/connect/tabodbc.cpp
2015-02-02 15:35:58 +01:00
Olivier Bertrand
6a78371991
- Fix a bug causing UseCnc not being initialized for ODBC catalog tables.
...
This made errors by calling SQLConnect or SQLDriverConnect randomly
with incorrect parameters.
modified:
storage/connect/tabodbc.cpp
- Removing GCC warnings
modified:
storage/connect/ha_connect.cc
- Typo
modified:
storage/connect/odbconn.cpp
2015-02-01 12:16:30 +01:00
Olivier Bertrand
180b2be63c
- Add the possibility to establish an ODBC connection via SQLConnect (the
...
default being still to use SQLDriverConnect)
modified:
storage/connect/ha_connect.cc
storage/connect/odbccat.h
storage/connect/odbconn.cpp
storage/connect/odbconn.h
storage/connect/tabodbc.cpp
storage/connect/tabodbc.h
- Cardinality testing not possible for TBL tables
modified:
storage/connect/tabtbl.cpp
- Make all line ending LF instead of CRLF
modified:
storage/connect/tabjson.cpp
2015-01-31 15:05:43 +01:00
Sergei Golubchik
a06624d61f
merge
2015-01-30 21:24:39 +01:00
Sergei Golubchik
dfc7e9541d
MDEV-7531 Update 10.0.15 to 10.0.16 -> Error 2003 (HY000) can't connect to MySql server.
...
use the old registry branch, even if we changed the "manufacturer" string
2015-01-30 15:53:24 +01:00
Olivier Bertrand
fd1ca70bb3
- Enhance JSON tables handling.
...
modified:
storage/connect/json.cpp
storage/connect/json.h
storage/connect/mysql-test/connect/r/json.result
storage/connect/mysql-test/connect/t/json.test
storage/connect/tabjson.cpp
storage/connect/tabjson.h
- Avoid crash when a partition table name pattern is ill formed
(such as using place holder %i instead of %s)
modified:
storage/connect/ha_connect.cc
2015-01-30 10:57:00 +01:00
Sergei Golubchik
5c309012c4
increase the version
2015-01-29 21:10:45 +01:00
Sergei Golubchik
27439ee6ea
5.5 merge
2015-01-29 18:26:07 +01:00
Sergei Golubchik
5f63c9c067
recreate expired certificates for SSL tests
...
added a script to regenerate certificates easily in the future (2035!)
restored server8k-key.pem to actually be 8K key, as it was supposed to
2015-01-29 14:34:31 +01:00
Sergei Golubchik
1e227b8f2c
clarify the comment and trivial cleanups
2015-01-29 12:12:29 +01:00
unknown
9033aa02dc
MDEV-6128:[PATCH] mysqlcheck wrongly escapes '.' in table names
...
Backport from mysql 5.7. The patch reviewed, test added.
2015-01-28 11:49:55 +01:00
Olivier Bertrand
9a2dc7dfed
- Repair the errors due to the PRXCOL Init function that must be called
...
with 2 parameters. (previously the second one was optional)
modified:
storage/connect/tabpivot.cpp
storage/connect/tabpivot.h
storage/connect/tabtbl.cpp
storage/connect/tabxcl.cpp
2015-01-28 00:19:39 +01:00
Olivier Bertrand
ee5a4c8b33
- Begin eliminating on Linux OverloadedVirtual warnings.
...
However some tests failed. Going to windows to try tracing them.
modified:
storage/connect/CMakeLists.txt
storage/connect/array.h
storage/connect/json.h
storage/connect/tabdos.h
storage/connect/tabjson.h
storage/connect/taboccur.cpp
storage/connect/tabpivot.h
storage/connect/tabutil.h
storage/connect/tabxcl.h
storage/connect/valblk.h
storage/connect/xindex.h
2015-01-27 19:18:51 +01:00