Sergei Golubchik
2f7f2de5cb
update test results
2014-05-05 15:41:29 +02:00
Sergei Golubchik
a313864814
MDEV-6056 [PATCH] mysqldump writes usage to stdout even when not explicitly requested
2014-05-05 14:24:25 +02:00
Sergei Golubchik
9c9aa62ddc
MDEV-6095 replicate- filters for slaves with a connection name that contain an underscore are ignored
...
Revert revision-id: guilhem@mysql.com-20091118203617-3jfudef971r7bf2y
Implement a non-destructive fix instead.
2014-05-05 14:18:35 +02:00
Rich Prohaska
394202d207
#224 fail tokudb init if jemalloc is not loaded
2014-05-05 07:59:33 -04:00
Sergei Golubchik
5401d44708
fix broken -DWITHOUT_SERVER build: move sql-dependent unit test from mysys/ to sql/
2014-05-05 12:51:21 +02:00
Sergei Golubchik
2221029f54
MDEV-6131 Unable to build Connector/ODBC 5.2.5 undefined reference to `my_charset_latin1'
...
Add charsets to the client API
(they are declared with MYSQL_PLUGIN_IMPORT, meaning the intention is to have them public)
2014-05-05 12:51:11 +02:00
Sergei Golubchik
a5beb350ae
MDEV-5454 Dependencies for mariadb-connect-engine-10.0.deb don't look correct
2014-05-04 17:37:54 +02:00
Rich Prohaska
2a8682244a
#223 build tokudb without upserts
2014-05-02 15:55:52 -04:00
Rich Prohaska
5c88950f25
#232 fix indexer progress callback to estimate number of rows with stat64
2014-05-01 22:27:06 -04:00
Sergei Golubchik
a03997db43
MDEV-6085 ALTER TABLE looses the connection string
2014-05-01 18:27:52 +02:00
unknown
285160dee2
MDEV-5981: name resolution issues with views and multi-update in ps-protocol
...
It is triple bug with one test suite:
1. Incorrect outer table detection
2. Incorrect leaf table processing for multi-update (should be full like for usual updates and inserts)
3. ON condition fix_fields() fould be called for all tables of the query.
2014-05-01 17:19:17 +03:00
Sergei Golubchik
ddc960db4b
MDEV-6091 mysqldump goes in a loop and segfaults if --dump-slave is specified and it cannot connect to the server
...
do_start_slave_sql() is called from maybe_exit().
We should not recurse when maybe_exit() is called for an error during do_start_slave_sql().
Also remove a meaningless (but safe) "goto err".
2014-05-01 15:43:51 +02:00
Sergei Golubchik
26618a54fa
MDEV-5736 remove what remains from ONE_SHOT hack
2014-05-01 14:07:11 +02:00
Sergei Golubchik
d81b662b8c
Asserting correct database name lettercase in
...
various places in the code.
2014-05-01 14:06:48 +02:00
Sergei Golubchik
5b6c75ca4d
increase TokuDB plugins maturity to "stable".
2014-05-01 14:06:06 +02:00
Sergei Golubchik
dc23a9501a
Solaris compilation failure: xtradb is linked in statically, ha_innodb.so needs
...
the linker script.
2014-05-01 14:05:52 +02:00
Sergei Golubchik
302e4776e0
comments
2014-05-01 14:05:44 +02:00
Sergei Golubchik
4544e60d29
MDEV-6106 Cannot create a table with 229 or greater columns in TokuDB
...
correct the length encoding for the extra2 frm segment. add the comment.
2014-05-01 14:04:00 +02:00
Rich Prohaska
85d338cc3e
#222 filter out degenerate key range in tokudb::record_in_range
2014-04-30 18:19:14 -04:00
Rich Prohaska
53cb5329e4
#218 fix incorrect use of num_DBs_lock
2014-04-29 13:51:05 -04:00
Leif Walsh
04f63b0d4f
Merge branch 'malloc-enginestatus'
2014-04-29 13:38:12 -04:00
Leif Walsh
1902b5c99c
added MEMORY_MAX_REQUESTED_SIZE and MEMORY_LAST_FAILED_SIZE #230
...
fixes #230
2014-04-29 13:24:31 -04:00
Rich Prohaska
ba7e697bf1
#205 run test_block_allocator_merge with valgrind
2014-04-28 11:12:24 -04:00
Sergei Golubchik
2797f0c534
fix XtraDB version to tell the truth
2014-04-28 12:11:35 +02:00
Sergei Golubchik
0e05dc81b3
rename handler::ha_set_lock_type() -> handler::set_lock_type(),
...
because it's not a handler convenience wrapper
2014-04-28 11:11:16 +02:00
Olivier Bertrand
f3af6da976
- Enable MYSQL tables to USE result instead of STORE result.
...
See the issue reported in MDEV-6142.
modified:
storage/connect/myconn.cpp
storage/connect/myconn.h
storage/connect/tabmysql.cpp
storage/connect/tabmysql.h
2014-04-27 19:18:20 +02:00
Rich Prohaska
94ed981ffe
ft-index#218 use cursor set range with bound for point queries
2014-04-25 13:43:45 -04:00
Rich Prohaska
b2d2d85e0c
#218 cursor set range with bound
2014-04-25 13:41:57 -04:00
Olivier Bertrand
24369d2175
- Check in Indexable, create and check_if_supported_inplace_alter for not indexable
...
tables when they are Multiple or Compressed.
modified:
storage/connect/ha_connect.cc
storage/connect/tabdos.h
2014-04-25 19:14:33 +02:00
Rich Prohaska
5b55cb54fc
#110 test cases for replace into with replication
2014-04-25 11:58:56 -04:00
Rich Prohaska
77087f0cf8
#212 test case for mdev-4533
2014-04-25 09:52:51 -04:00
Olivier Bertrand
e9bb12acdb
- Do not throw an error on empty ODBC CATFUNC (MDEV-5455)
...
modified:
storage/connect/ha_connect.cc
storage/connect/odbconn.cpp
2014-04-25 15:34:02 +02:00
Rich Prohaska
8c11ea31d5
Tokutek/ft-index#219 added checkpoint duration to engine status
2014-04-24 08:02:45 -04:00
Rich Prohaska
cecd748137
#224 fix memory leak in ft/ft-serialize-benchmark test
2014-04-23 11:12:42 -04:00
Rich Prohaska
d8c055e6f1
#223 fix memory leak in the ft/cachetable-checkpointer-class test
2014-04-23 10:58:36 -04:00
Rich Prohaska
81fa04fc13
#46 fix memory leaks in dmt-test
2014-04-23 09:26:22 -04:00
Rich Prohaska
cd4b1cd7f6
#206 fix memory leaks in lock tree tests
2014-04-23 09:10:19 -04:00
Alexander Barkov
a24ea50d1a
MDEV-5338 XML parser accepts malformed data
2014-04-23 15:53:47 +04:00
Sergey Vojtovich
b123249010
MDEV-5792 - Deadlock between SELECTs from METADATA_LOCK_INFO and another
...
I_S table
mdl_iterate() helper function (which is used by the plugin to iterate mdl
locks) acquired mutexes in reverse order.
Fixed by iterating MDL locks in two stages:
1. Iterate locks hash under the protection of hash mutex, store all
lock pointers in a thread local array and increment reference counter
for the lock.
2. Iterate local array without protection of hash mutex, handle destroyed
locks.
It somewhat echoes hack in MDL_map_partition::move_from_hash_to_lock_mutex.
2014-04-23 11:34:06 +04:00
Sergey Petrunya
504068b093
MDEV-6209: Assertion `join->best_read < double(1.79769313486231570815e+308L ...
...
- Use floating-point division in selectivity calculations.
2014-05-05 13:24:54 +03:00
Igor Babaev
d130cef416
Fixed the problem of mdev-6198: statistics.test fails in valgrind.
...
The problem appeared when a loose scan used a key prefix whose
last component called uint3korr in the implementation of the key_cmp
virtual function.
2014-05-02 15:47:50 -07:00
Sergey Petrunya
32392c05b7
MDEV-6185: Buildbot valgrind failure: Conditional jump or move in table_cond_selectivity
2014-04-29 18:33:17 +04:00
Sergey Petrunya
54265c5f50
MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered%
...
- Testcase. The bug is fixed by commit for MDEV-6003
2014-04-25 19:12:06 +04:00
Sergey Petrunya
2acd81af73
MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr - inconsistent filtered% value
...
- Fix table_cond_selectivity() to work correctly for ref access
and "keypart2=const" case.
2014-04-25 19:04:54 +04:00
Sergey Petrunya
182f7d76ee
Revert these two changes (wrong push) :
...
MDEV-5980: EITS: if condition is used for REF access, its selectivity is still in filtered%
MDEV-5985: EITS: selectivity estimates look illogical for join and non-key equalities
MDEV-6003: EITS: ref access, keypart2=const vs keypart2=expr - inconsistent filtered% value
- Made a number of fixes in table_cond_selectivity() so that it returns
correct selectivity estimates.
- Added comments in related code.
Better comments
2014-04-28 21:49:39 +04:00
Sergey Petrunya
46d1b84597
Better comments
2014-04-25 11:47:51 +04:00
Leif Walsh
eb340a90d2
Merge pull request #222 from Tokutek/enginestatus-checkpoint
...
added checkpoint duration to engine status #219
2014-04-22 14:18:49 -04:00
Olivier Bertrand
39750cd4db
- FIX a bug causing libxml2 not retrieving expanded multiple column values.
...
This was working but the cause probably comes from freeing Xop object to
handle memory leaks reported by Valgrind.
Also add a test case on XML multiple tables.
added:
storage/connect/mysql-test/connect/r/xml_mult.result
storage/connect/mysql-test/connect/std_data/bookstore.xml
storage/connect/mysql-test/connect/t/xml_mult.test
modified:
storage/connect/domdoc.cpp
storage/connect/tabxml.cpp
storage/connect/tabxml.h
- Enhance the index types and flages returning functions.
modified:
storage/connect/ha_connect.cc
storage/connect/ha_connect.h
- Suppress irrelevant warning message (MDEV-6117)
modified:
storage/connect/ha_connect.cc
2014-04-22 19:15:08 +02:00
Leif Walsh
87fef3582e
added CHECKPOINT_DURATION_LAST #219
2014-04-22 09:58:56 -04:00
Leif Walsh
bea508d885
added checkpoint duration to engine status #219
2014-04-21 19:06:35 -04:00