Sergei Petrunia
c6dee75759
MariaRocks: MariaDB doesnt support ICP over backwards index scans yet
2016-10-16 14:34:46 +00:00
Sergei Petrunia
54295beee2
MariaRocks port: compare_key_icp() is called compare_key2() in MariaDB
2016-10-16 14:28:22 +00:00
Sergei Petrunia
8cde1d449a
MariaRocks port: disable thd_store_lsn() call
...
It is from "write/sync redo log before flushing binlog cache to file"
feature that MariaDB doesn't have (or need?)
2016-10-16 14:16:58 +00:00
Sergei Petrunia
1dead2d213
MariaRocks port: MariaDB has no "ASYNC_COMMIT" feature
...
adjust a few function definitions accordingly
2016-10-16 14:06:25 +00:00
Sergei Petrunia
e43ce18597
MariaRocks port: use correct path in CMakeLists.txt
2016-10-16 12:45:53 +00:00
Sergei Petrunia
27adea907b
MariaRocks port: temporarily disable rdb_collation_exceptions
...
Then Regex_list_handler is not needed and we don't have to backport
it right now.
2016-10-16 12:30:51 +00:00
Sergei Petrunia
7eef3de1ae
MariaRocks port: In MariaDB, there's no Field_longlong::PACK_LENGTH
...
And the code in ha_rocksdb.cc makes assumptions about hidden pk length
being 8, anyway.
2016-10-16 11:56:14 +00:00
Sergei Petrunia
a7091b0679
Temporarily disable Read-Free replication in MariaRocks, part#2
...
(Squash with 4be8cae56a
)
2016-10-16 11:17:19 +00:00
Sergei Petrunia
f456532c62
MariaRocks port: compile RocksDB with -frtti.
...
Probably this is not the right way to do it, see the comment
2016-10-15 21:20:52 +00:00
Sergei Petrunia
01a5216b9c
MariaRocks port: temporarily? disable Per-table Extra Stats
...
(why are table reads/writes/updates collected in ha_statistics?
this structure was intended for table statistics that the engine
reports.. and now it is also used for engine-agnostic statistics
like rows_read, rows_requested, etc?)
2016-10-15 20:58:15 +00:00
Sergei Petrunia
746f35d6f3
MariaRocks: Disable FlashCache support
...
Flashcache is available only in WebScaleSQL (not in MySQL or MariaDB).
2016-10-10 18:54:43 +00:00
Sergei Petrunia
0c5823ab9e
MariaRocks port: mysql_bin_log_is_open -> mysql_bin_log.is_open
2016-10-09 18:22:23 +00:00
Sergei Petrunia
06b4962fc4
MariaRocks port: db_low_byte_first is gone in MariaDB
2016-10-09 18:11:00 +00:00
Sergei Petrunia
2770e8004d
MariaRocks: remove ha_statistic_increment calls
...
They have been replaced with increment_statistics() calls made
by handler::ha_XXX() methods.
2016-10-09 17:52:01 +00:00
Sergei Petrunia
3af9986289
MariaRocks port: dir_entry has number_of_files with one 'f' in MariaDB
2016-10-09 17:30:16 +00:00
Sergei Petrunia
a06faac248
Temporarily disable the fix for WebScaleSQL Issue #108 .
...
Issue #108 : Index-only scans do not work for partitioned tables and extended keys
c1f1f0b64eaecd132fc6ec21663faf0510afacaf
2016-10-09 17:24:01 +00:00
Sergei Petrunia
50f323683a
Add a temporary stand-in for abort_with_stack_traces() call
2016-10-09 17:20:11 +00:00
Sergei Petrunia
f4994c7872
MDEV-10975: Merging of @@rocksdb_skip_unique_check: Part #1
...
Leave the code in, but #ifdef it away to avoid compilation
error
2016-10-09 17:03:31 +00:00
Sergei Petrunia
d3cd64fda9
In MariaDB, KEY::actual_key_parts is named ext_key_parts
2016-10-09 16:03:39 +00:00
Sergei Petrunia
84dd64702a
Fix compilation failure in rdb_perf_context.h
...
Rdb_atomic_perf_counters uses my_io_perf_atomic_struct
which uses atomic_stat from include/atomic_stat.h
which was backported in the previous cset.
2016-10-09 16:02:13 +00:00
Sergei Petrunia
4be8cae56a
Temporarily disable Read-Free replication in MariaRocks
2016-10-09 14:39:00 +00:00
Sergei Petrunia
272c05df56
Temporarily (?) disable read-free replication in MariaRocks
2016-10-09 13:02:48 +00:00
Sergei Petrunia
d4f6c77ccc
Temporarily (?) disable table statistics updates
2016-10-09 12:59:40 +00:00
Sergei Petrunia
7c3affdcc0
Add #include <my_config.h> at the start of every .cc file
2016-10-09 12:36:58 +00:00
Sergei Petrunia
a482f2221d
Fix MariaRocks build (unfinished)
...
Got to the point where we fail when compiling MyRocks files.
2016-10-07 08:25:10 +00:00
Sergei Petrunia
be33178833
Add rocksdb submodule
2016-10-06 17:46:44 +00:00
Sergei Petrunia
c680acd6a3
Merge remote-tracking branch 'mergetrees/merge-myrocks' into bb-10.2-mariarocks
2016-10-06 17:31:12 +00:00
Sergei Petrunia
ebfc4e6ad0
Initial commit,
...
copy of
commit 86587affafe77ef555f7c3839839de44f0f203f3
Author: Tian Xia <tianx@fb.com>
Date: Tue Oct 4 10:01:52 2016 -0700
Allow filtering of show commands through admission control
2016-10-06 17:24:09 +00:00
Monty
14b1c8c80d
After merge and bug fixes
...
- Fixed compiler warnings
- Removed have_debug.inc from innochecksum_3
- Fixed race condition in innodb_buffer_pool_load
- Fixed merge issue in innodb-bad-key-change.test
- Fixed missing array allocation that could cause
function_defaults_notembedded to fail
- Fixed thread_cache_size_func
2016-10-05 01:11:08 +03:00
Monty
af7490f95d
Remove end . from error messages to get them consistent
...
Fixed a few failing tests
2016-10-05 01:11:08 +03:00
Monty
c1125c3218
Fixed compiler warnings and failing tests
2016-10-05 01:11:08 +03:00
Jan Lindström
4f919beeda
Enable Geometry datatype for SPATIAL indexes and disable online
...
index creation for SPATIAL indexes.
2016-10-03 19:54:23 +03:00
Jan Lindström
e5019d3f34
MDEV-10908: innodb_zip.bug56680 fails in buildbot with InnoDB: Failing assertion: bpage->id.space() == page_id.space()
...
Incorrect merge introduced too strict assertion.
2016-09-30 08:45:51 +03:00
Jan Lindström
737295c752
MDEV-10727: Merge 5.7 Innochecksum with 5.6
2016-09-30 08:08:19 +03:00
Vladislav Vaintroub
b3f7d52e1e
MDEV-10918 Innodb/Linux - Fallback to simulated aio if io_setup() fails, e.g due to insufficient resources
2016-09-29 13:25:45 +00:00
Vicențiu Ciorbaru
954e46531d
Fix compilation failure of TokuDB on BSD-like systems
...
mincore is defined differently in BSD mincore(void *, size_t, char *) vs
linux variant of: mincore(void *, size_t, unsigned char *).
Account for this difference in TokuDB.
2016-09-24 15:09:39 +02:00
Sergei Petrunia
a95e384d54
MDEV-10174: Make the fix for MDEV-8989 enabled by default in 10.2
...
- Change the default @@optimizer_switch value
- Adjust the testcases
2016-09-24 15:27:56 +03:00
Vladislav Vaintroub
6304c0bfc7
Windows : completion port based asynchronous IO.
2016-09-22 17:27:36 +00:00
Vladislav Vaintroub
c46304f751
Fix valgrind error.
...
Do not accessing trx->mysql_log_file_name
after transaction end.
2016-09-22 17:21:21 +00:00
Vladislav Vaintroub
630035beaf
Fix buildbot errors on Windows
...
Do not use CloseHandle() on thread id. It is not a kernel handle.
2016-09-22 17:13:05 +00:00
Sergei Golubchik
c82c375eea
compilation failure on power8
...
fix a bad merge
2016-09-22 12:04:13 +02:00
Jan Lindström
200430ee80
MDEV-10845: Server crashes in sync_array_cell_print with innodb-status-file
...
Problem was NULL-pointer reference. Fixed by removing unnecessary and not
really working recursive reserver thread lookup.
2016-09-22 07:39:42 +03:00
Sergei Golubchik
f9bdc7c01a
Merge branch '10.2' into bb-10.2-jan
2016-09-19 09:47:08 +02:00
Jan Lindström
f5ef5531b8
Fixed mutex deadlock found with innodb.innodb-defrag-concurrent
...
test. We should not take X-lock for index in the begining, setting
tablespace as named space is enough.
2016-09-16 09:54:30 +02:00
Sergei Golubchik
c8b3244703
fix some quoting in error messages
...
add_identifier change comes from 5.7, everything else is a follow-up
2016-09-16 09:54:30 +02:00
Sergei Golubchik
ea3262dc71
Fix innodb_fts suite
...
* update (some) tests from 5.7
* update results (e.g. cardinality is no longer reported)
* uncomment MYSQL_PLUGIN_FULLTEXT_PARSER/MYSQL_FTS_PARSER code
* initialize m_prebuilt->m_fts_limit manually,
as we do not use ft_init_ext_with_hints()
2016-09-14 15:10:47 +02:00
Jan Lindström
4133d2940e
Fix crash on innodb_fts.innobase_drop_fts_index_table
...
We need to pass nonatomic=false (dont allow data dict unlock),
because the transaction may hold locks on SYS_* tables from
previous calls to fts_drop_table().
2016-09-14 15:11:01 +03:00
Vladislav Vaintroub
587cb666c4
Windows : Remove one more CloseHandle() used on a (non-handle) thread id
2016-09-13 23:48:03 +00:00
Vladislav Vaintroub
588b03328d
Add error logging for aio error on Windows
2016-09-13 21:55:21 +00:00
Vladislav Vaintroub
7c6037ceda
Windows : CloseHandle() returned by CreateThread().
...
Don't wait until os_thread_exit to close it.
Remove code from innodb_shutdown to close handles on Windows.
2016-09-13 18:23:14 +00:00