Nirbhay Choubey
4d15112962
Merge tag 'mariadb-10.0.22' into 10.0-galera
2015-10-31 18:07:02 -04:00
Jan Lindström
4834d822ef
MDEV-8932: innodb buffer pool hit rate is less than zero
...
In buffer pool read hit rate calculation can lead rate that is
less than zero.
2015-10-28 08:42:51 +02:00
Sergei Golubchik
a9b5a8d505
Merge branch 'bb-10.0-serg' into 10.0
2015-10-28 00:08:18 +01:00
Sergei Golubchik
3c5733cd2d
Merge branch 'connect/10.0' into 10.0
2015-10-27 18:57:28 +01:00
Jan Lindström
13884cf206
MDEV-8696: Adding indexes on empty table is slow with large innodb_sort_buffer_size.
...
Analysis: Current implementation will write and read at least one block
(sort_buffer_size bytes) from disk / index even if that block does not
contain any records.
Fix: Avoid writing / reading empty blocks to temporary files (disk).
2015-10-27 13:00:15 +02:00
Sergei Golubchik
84da1547e6
MDEV-8883 more cross-compiling fixes
...
use CHECK_C_SOURCE_COMPILES for atomic tests if cross-compiling
(continue to use CHECK_C_SOURCE_RUNS otherwise)
2015-10-24 19:58:34 +02:00
Sergei Golubchik
fb8713385f
remove unneded #include's that had a dubious explanation
2015-10-24 19:58:34 +02:00
Alexander Barkov
2c0bcfff8c
MDEV-8693 Tests connect.bin connect.endian fail on armhf (on Debian build system)
2015-10-24 20:16:06 +04:00
Sergei Golubchik
df8832caae
MDEV-8883 more cross-compiling fixes
...
don't abort with "XtraDB not supported" if XtraDB was disabled
in this build.
2015-10-22 15:23:18 +02:00
Sergei Golubchik
581d85259d
MDEV-8868 Consider adding a check for libjemalloc version in cmake and/or at runtime
...
add a run-time check for jemalloc >= 2.3
2015-10-22 13:55:55 +02:00
Olivier Bertrand
41a3c58e28
Merge branch 'ob-10.0' into 10.0
2015-10-21 19:40:38 +02:00
Olivier Bertrand
b35f9972c8
Fix MDEV-8882
...
modified: storage/connect/tabodbc.cpp
2015-10-21 19:24:01 +02:00
Jan Lindström
17b0b45b1d
Code cleanup.
2015-10-21 09:20:54 +03:00
Olivier Bertrand
ac9141cbc0
Merge branch 'ob-10.0' into 10.0
2015-10-20 18:45:45 +02:00
Olivier Bertrand
d51e466e63
Fix MDEV-8966
...
modified: storage/connect/ha_connect.cc
2015-10-20 13:20:10 +02:00
Jan Lindström
f3e362464b
MDEV-8869: Potential lock_sys->mutex deadlock
...
Analysis: We are alreading holing lock_sys mutex when we call thd::awake.
This could lead mutex deadlock if trx->current_lock_mutex_owner is not
correctly set.
Fix: Make sure that trx->current_lock_mutex_owner is correctly set.
2015-10-20 13:41:14 +03:00
Olivier Bertrand
f5154229ed
Merge branch 'ob-10.0' into 10.0
2015-10-18 15:06:14 +02:00
Olivier Bertrand
90209463d0
Fix MDEV-8926
...
modified: storage/connect/ha_connect.cc
2015-10-18 15:03:45 +02:00
Sergei Golubchik
e7cb032e56
fixes for buildbot:
...
* update *.result files
* fix XtraDB for Windows (again)
2015-10-10 11:07:29 +02:00
Sergei Golubchik
2ca4141af1
Merge branch 'merge-perfschema-5.6' into 10.0
2015-10-09 18:24:17 +02:00
Sergei Golubchik
01be663c50
Merge branch 'merge-xtradb-5.6' into 10.0
2015-10-09 18:16:27 +02:00
Sergei Golubchik
77c44a3470
update innodb version
2015-10-09 17:48:31 +02:00
Sergei Golubchik
04af573d65
Merge branch 'merge-innodb-5.6' into 10.0
2015-10-09 17:47:30 +02:00
Sergei Golubchik
1b41eed5d1
5.6.27
2015-10-09 17:22:53 +02:00
Sergei Golubchik
86ff4da14d
5.6.27
2015-10-09 17:21:46 +02:00
Sergei Golubchik
6a821d78a6
5.6.26-74.0
2015-10-09 17:20:49 +02:00
Monty
d278fb4922
Fixed tokudb test result to make it stable (was altering between index and range)
2015-10-08 09:58:44 +03:00
Sergey Vojtovich
bb22eb55db
MDEV-8379 - SUSE mariadb patches
...
Corrected variable name in dead code for consistency.
Patch contributed by Michal Hrusecky.
2015-10-01 13:40:23 +04:00
Olivier Bertrand
80d1237470
Merge branch 'ob-10.0' into 10.0
2015-09-16 12:14:59 +02:00
Olivier Bertrand
019c9e0a65
Fix assert error for where clause with UDF's
...
was fixed in HA_CONNECT::CondFilter moving res= pval->val_str(&tmp)
but this was wrong. Now res is only used for strings.
modified: storage/connect/ha_connect.cc
2015-09-16 12:11:28 +02:00
Olivier Bertrand
d69931eec2
Merge branch 'ob-10.0' into 10.0
2015-09-09 01:28:04 +02:00
Olivier Bertrand
e939ea58e5
Fix assert error for where clause with UDF's
...
was fixed in HA_CONNECT::CondFilter moving pval->val_str(&tmp)
modified: storage/connect/ha_connect.cc
2015-09-09 01:26:00 +02:00
Oleksandr Byelkin
0ce0b88080
MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client()
...
Expression in macro protected by ()
2015-09-06 22:26:33 +02:00
Nirbhay Choubey
f533b2b462
Merge branch '5.5-galera' into 10.0-galera
2015-08-25 11:15:45 -04:00
Nirbhay Choubey
4ee28865f6
MDEV-5146 : Bulk loads into partitioned table not working
...
When wsrep is enabled, for any update on innodb tables, the
corresponding keys are appended to galera's transaction writeset
(wsrep_append_keys()). However, for LOAD DATA, this got skipped
if binary logging was disabled or it was non-ROW based.
As a result, while the updates from LOAD DATA on non-partitioned
tables replicated fine as wsrep implicitly enables binary logging
(if not enabled, explicitly), the same did not work on partitioned
tables as for partitioned tables the binary logging gets disabled
temporarily (ha_partition::write_row()).
Fixed by removing the unwanted conditions from the check.
Also backported some changes from 10.0-galera to make sure
wsrep_load_data_splitting affects LOAD DATA commands only.
2015-08-20 20:55:52 -04:00
Olivier Bertrand
cd9b9199a1
Merge branch 'ob-10.0' into 10.0
2015-08-14 15:49:46 +02:00
Olivier Bertrand
6d46c977a7
Fix crash when SetValue_char is called with a negative length value.
...
This can happen in odbconn.cpp when SQLFetch returns SQL_NO_TOTAL (-4) as length.
modified: storage/connect/odbconn.cpp
modified: storage/connect/value.cpp
2015-08-14 14:23:14 +02:00
Monty
afa9cb7519
Fixed overrun in key cache if one tried to allocate a key cache
...
of more than 45G with a key_cache_block_size of 1024 or less.
The problem was that some of the arguments to my_multi_malloc() got to be
more than 4G.
Fix:
- Inntroduced my_multi_malloc_large() that can handle big regions.
- Changed MyISAM and Aria key caches to use my_multi_malloc_large().
I didn't change the default my_multi_malloc() as this would be a too big
patch and we don't allocate 4G blocks anywhere else.
2015-08-13 01:27:23 +03:00
Olivier Bertrand
335ec7a363
Prevent wrong update of expanded columns when pretty is not 2.
...
modified: storage/connect/tabjson.cpp
2015-08-11 21:15:33 +02:00
Nirbhay Choubey
91acc8b16f
Merge tag 'mariadb-10.0.21' into 10.0-galera
2015-08-08 14:21:22 -04:00
Olivier Bertrand
0eacebf167
Merge branch 'ob-10.0' into 10.0
2015-08-08 10:54:47 +02:00
Nirbhay Choubey
5b9dd459fb
Merge tag 'mariadb-5.5.45' into 5.5-galera
2015-08-07 17:02:51 -04:00
Olivier Bertrand
5f533035d3
Fix the TDBDOS::EstimatedLength function that was wrongly counting
...
its calculation virtual and special columns.
modified: storage/connect/reldef.h
modified: storage/connect/tabdos.cpp
2015-08-06 17:46:47 +02:00
Sergei Golubchik
1610c4285a
Merge branch 'bb-10.0-jan' into 10.0
...
5.5 with our InnoDB changes
2015-08-05 00:02:46 +02:00
Jan Lindström
d71b584069
Fix merge error.
2015-08-04 08:33:31 +03:00
Jan Lindström
9a5787db51
Merge commit '96badb16afcf' into 10.0
...
Conflicts:
client/mysql_upgrade.c
mysql-test/r/func_misc.result
mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result
mysql-test/suite/innodb/r/innodb-fk.result
mysql-test/t/subselect_sj_mat.test
sql/item.cc
sql/item_func.cc
sql/log.cc
sql/log_event.cc
sql/rpl_utility.cc
sql/slave.cc
sql/sql_class.cc
sql/sql_class.h
sql/sql_select.cc
storage/innobase/dict/dict0crea.c
storage/innobase/dict/dict0dict.c
storage/innobase/handler/ha_innodb.cc
storage/xtradb/dict/dict0crea.c
storage/xtradb/dict/dict0dict.c
storage/xtradb/handler/ha_innodb.cc
vio/viosslfactories.c
2015-08-03 23:09:43 +03:00
Sergei Golubchik
0785b2d55d
Merge ' https://github.com/Buggynours/MariaDB 10.0' into 10.0
2015-08-03 17:10:20 +02:00
Sergei Golubchik
58a73e70e2
remove generated CONNECT files
2015-08-03 16:48:19 +02:00
Sergei Golubchik
0a99293db3
Merge branch 'merge-perfschema-5.6' into 10.0
...
5.6.26
2015-08-03 16:34:59 +02:00
Sergei Golubchik
ab7b672983
Merge branch 'merge-innodb-5.6' into 10.0
...
5.6.26
2015-08-03 16:23:58 +02:00