Alexander Barkov
f1e13fdc8d
MDEV-21581 Helper functions and methods for CHARSET_INFO
2020-01-28 12:29:23 +04:00
Kentoku
1b040ce570
fix compiler warnings
2019-12-06 04:59:22 +09:00
Aleksey Midenkov
8ed646f071
Merge 10.4 into 10.5
2019-12-02 13:35:54 +03:00
Kentoku
e066723a41
MDEV-18973 CLIENT_FOUND_ROWS wrong in spider
...
Get count from last_used_con->info
Contributed by willhan at Tencent Games
2019-11-29 23:23:57 +09:00
Marko Mäkelä
c99470b366
Merge 10.4 into 10.5
2019-11-13 20:38:14 +02:00
Kentoku SHIBA
83a0eaec08
MDEV-18987 bug in "load data local infile xxx replace into " ( #1408 )
...
It's just added regression tests.
2019-11-13 00:32:27 +09:00
Marko Mäkelä
d04f2de80a
Merge 10.4 into 10.5
2019-10-11 08:41:36 +03:00
Marko Mäkelä
c11e5cdd12
Merge 10.3 into 10.4
2019-10-10 11:19:25 +03:00
Oleksandr Byelkin
896b869685
MDEV-19238 Mariadb spider - crashes on where null
...
(fix and explanation came with MDEV-20753 (duplicate of this bug))
2019-10-09 08:55:00 +02:00
Marko Mäkelä
1333da90b5
Merge 10.4 into 10.5
2019-09-24 10:07:56 +03:00
Marko Mäkelä
5a92ccbaea
Merge 10.3 into 10.4
...
Disable MDEV-20576 assertions until MDEV-20595 has been fixed.
2019-09-23 17:35:29 +03:00
Vladislav Vaintroub
41290e91b7
Fix CMake warning in spider, in Windows ninja build
2019-09-12 17:06:06 +02:00
Sergei Golubchik
244f0e6dd8
Merge branch '10.3' into 10.4
2019-09-06 11:53:10 +02:00
Marko Mäkelä
efb8485d85
Merge 10.3 into 10.4, except for MDEV-20265
...
The MDEV-20265 commit e746f451d5
introduces DBUG_ASSERT(right_op == r_tbl) in
st_select_lex::add_cross_joined_table(), and that assertion would
fail in several tests that exercise joins. That commit was skipped
in this merge, and a separate fix of MDEV-20265 will be necessary in 10.4.
2019-08-23 08:06:17 +03:00
Monty
da53fb6d7d
Updated spider result file
...
Kentoku told me that this is ok and that he just had forgot
to do that as part of an earlier bug fix
2019-08-17 16:18:56 +03:00
Kentoku SHIBA
6626b10a7a
fix for a compiler warning ( #1372 )
2019-08-17 00:40:38 +09:00
Alexander Barkov
afe6eb499d
Revert "MDEV-20342 Turn Field::flags from a member to a method"
...
This reverts commit e86010f909
.
Reverting on Monty's request, as this change makes merging
things from 10.5 to 10.2 much harder.
2019-08-14 20:27:00 +04:00
Alexander Barkov
e86010f909
MDEV-20342 Turn Field::flags from a member to a method
2019-08-14 13:33:01 +04:00
Alexander Barkov
c1599821a5
Merge remote-tracking branch 'origin/10.4' into 10.5
2019-08-13 23:49:10 +04:00
Marko Mäkelä
624dd71b94
Merge 10.4 into 10.5
2019-08-13 18:57:00 +03:00
Alexander Barkov
95cdc1ca5f
Merge commit '43882e764d6867c6855b1ff057758a3f08b25c55' into 10.4
2019-08-13 11:42:31 +04:00
Alexander Barkov
e978efd96b
MDEV-20273 Add class Item_sum_min_max
2019-08-07 14:13:44 +04:00
Kentoku SHIBA
b428b09997
MDEV-20179 Server hangs on shutdown during installation of Spider ( #1369 )
...
Use LOCK_server_started, COND_server_started and mysqld_server_started for waiting starting the server
2019-08-01 08:59:53 +09:00
Kentoku SHIBA
6dfa085fd5
MDEV-20179 Server hangs on shutdown during installation of Spider ( #1368 )
2019-07-30 06:16:48 +09:00
Kentoku SHIBA
7221b9ef52
MDEV-20179 Server hangs on shutdown during installation of Spider ( #1367 )
2019-07-30 01:30:14 +09:00
Kentoku SHIBA
83d368a062
MDEV-20179 Server hangs on shutdown during installation of Spider ( #1366 )
2019-07-29 21:18:51 +09:00
Kentoku SHIBA
ddce859076
MDEV-18737 Spider "Out of memory" on armv7hl ( #1363 )
...
This is an issue of memory alignment of variable argument when calling my_multi_malloc().
The fix is strictly casting allocating size to "uint".
2019-07-25 22:52:45 +09:00
Alexander Barkov
e37d7a3715
MDEV-20006 Move geometry specific code in Field_blob::get_key_image() to Field_geom
2019-07-10 07:17:25 +04:00
Kentoku SHIBA
9d6b601e79
MDEV-19866 With a Spider table, a SELECT with WHERE involving primary key breaks following SELECTs ( #1356 )
...
Change checking scanning partitions from part_spec to part_info->read_partitions
2019-07-06 23:54:53 +09:00
Kentoku SHIBA
fa7051c419
MDEV-19842 Crash while creating statistics for Spider table ( #1355 )
...
Added checks of the number of columns of the system tables.
Move install_spider.sql into source code except installing Spider
2019-07-06 23:52:53 +09:00
Kentoku SHIBA
4a739d7650
MDEV-16248 Row based replication to spider with float column fails on delete/update ( #1354 )
2019-07-06 22:38:43 +09:00
Eugene Kosov
c9aa495fb6
MDEV-19955 make argument of handler::ha_write_row() const
...
MDEV-19486 and one more similar bug appeared because handler::write_row() interface
welcomes to modify buffer by storage engine. But callers are not ready for that
thus bugs are possible in future.
handler::write_row():
handler::ha_write_row(): make argument const
2019-07-05 13:14:19 +03:00
Vladislav Vaintroub
bd917e0811
Fix clang-cl warnings
2019-07-04 10:27:10 +02:00
Kentoku SHIBA
76200870ea
MDEV-17204 Mariadb 10.3.9 Spider DB SQL Alias no execute ( #1348 )
2019-06-29 03:42:35 +09:00
Kentoku SHIBA
d4bdf1c0b6
MDEV-16508 spider: sql_mode not maintained between spider node and data nodes ( #1347 )
...
Add the following parameter.
- spider_sync_sql_mode
Local sql_mode synchronous existence to remote server.
0 : It doesn't synchronize.
1 : It synchronizes.
The default value is 1
2019-06-29 03:35:48 +09:00
Kentoku SHIBA
1635ea9474
MDEV-17402 slave_transaction_retry_errors="12701" won't be enabled ( #1346 )
...
error code 12701 is already included in default value, but other plugin specific error codes are ignored because of checking with ER_ERROR_LAST. ER_ERROR_LAST does not include plugin specific error codes. So I just removed it for fixing this issue.
2019-06-29 00:05:34 +09:00
Alexander Barkov
3e7e87ddcc
MDEV-19897 Rename source code variable names from utf8 to utf8mb3
2019-06-28 12:37:04 +04:00
Alexander Barkov
1cbbe35450
MDEV-19832 Reuse new I_S table definition helper classes for Spider
2019-06-22 05:45:48 +04:00
Marko Mäkelä
3c88ce4cd1
Merge 10.4 into 10.5
2019-06-18 11:30:06 +03:00
Marko Mäkelä
e5fab61a73
MDEV-6275: Use a non-narrowing conversion
...
On 32-bit systems, sizeof(uint)==sizeof(long).
The C++11 narrowing cast would issue a warning due to the sign mismatch.
2019-06-14 07:53:42 +03:00
Marko Mäkelä
2cd45add27
MDEV-6275: Fix signed/unsigned comparison
2019-06-14 07:34:25 +03:00
Marko Mäkelä
991d5140c3
Merge 10.3 into 10.4
2019-06-14 07:29:20 +03:00
Marko Mäkelä
d9fe615ef6
spider_db_init(): Do not return uninitialized error_num
...
If the allocation of spider_table_sts_threads failed,
we would DBUG_RETURN(error_num) without having initialized
it earlier.
Pre-initialize error_num to HA_ERR_OUT_OF_MEM and remove
a lot of assignments that thus became redundant.
This error was introduced in 207594afac
(Spider 3.3.13).
2019-06-14 07:26:51 +03:00
Marko Mäkelä
984d7100cd
Merge 10.4 into 10.5
2019-06-13 18:36:09 +03:00
Kentoku SHIBA
8e3a4be45c
MDEV-6275 spider_same_server_link not enforced ( #1330 )
2019-06-12 19:30:50 +09:00
Sergei Golubchik
27fcdb161c
MDEV-16249 CHECKSUM TABLE for a spider table is not parallel and saves all data in memory in the spider head by default ( #1328 )
...
followup for be5c432a42
ha_partition::calculate_checksum() has to invoke calculate_checksum()
for partitions unconditionally, not under (HA_HAS_OLD_CHECKSUM | HA_HAS_NEW_CHECKSUM).
Because the server uses ::info() to ask for a live checksum, while
calculate_checksum() must, precisely, calculate it the slow way,
also for tables that don't have the live checksum at all.
Also, fix the compilation on Windows (ha_checksum/ulonglong type mix).
2019-06-11 18:42:45 +02:00
Kentoku SHIBA
be5c432a42
MDEV-16249 CHECKSUM TABLE for a spider table is not parallel and saves all data in memory in the spider head by default ( #1328 )
...
add checksum_null for setting null value of checksum
2019-06-11 00:25:08 +09:00
Robert Bindar
bf70430ead
MDEV-17709 Remove handlerton::state
2019-06-06 22:09:31 +04:00
Alexander Barkov
9f23f8e598
MDEV-19599 Change db_name, table_name to LEX_CSTRING in Item_ident and Send_field
2019-05-26 09:49:13 +04:00
Marko Mäkelä
826f9d4f7e
Merge 10.4 into 10.5
2019-05-23 10:32:21 +03:00