Jan Lindström
f37b857f80
Fix test case.
2015-02-26 17:19:51 +02:00
Jan Lindström
2330107ca8
MDEV-7572: InnoDB: Assertion failure in log_init_crypt_key if
...
file_key_management_plugin is used
Fixed error handling and added disabling InnoDB redo log encryption
if encryption key management plugin is not there.
2015-02-25 13:26:57 +02:00
Sergei Golubchik
da181fee4e
disable feedback plugin again
2015-02-24 16:26:18 +01:00
Jan Lindström
b2862912af
Try to stabilize test case. Problem was that test compares number
...
of encryption/compression pages and that will happen if and only
if dirty pages are written to the disk.
2015-02-22 08:46:22 +02:00
Jan Lindström
1cc7befc14
MDEV-7109: Add support for INFORMATION_SCHEMA.INNODB_SEMAPHORE_WAITS
...
MDEV-7399: Add support for INFORMATION_SCHEMA.INNODB_MUTEXES
MDEV-7618: Improve semaphore instrumentation
Introduced two new information schema tables to monitor mutex waits
and semaphore waits. Added a new configuration variable
innodb_intrument_semaphores to add thread_id, file name and
line of current holder of mutex/rw_lock.
2015-02-21 21:45:16 +02:00
Jan Lindström
9152b83973
Merged from 10.0-FusionIO:
...
Added support for compression method snappy for page compression.
2015-02-19 17:42:18 +02:00
Jan Lindström
bab1c686a4
Push forgotten file change to fix compiler errors.
2015-02-19 12:41:10 +02:00
Jan Lindström
36c1982a19
MDEV-7604: wsrep plugin lists its plugin_maturity as Unknown
...
Changed wsrep plugin from mysql_plugin to maria_plugin to
set up plugin_maturity to Stable.
2015-02-18 15:23:37 +02:00
Jan Lindström
4040bf18cf
MDEV-7593: Default encryption key does not work correctly for page
...
encrypted tables
Introduced a new innodb_default_page_encryption_key configuration
variable to allow user to set the default key identifier.
2015-02-18 08:32:01 +02:00
Sergei Golubchik
11536f99f1
MDEV-7305 Difficulties building cracklib_password_check
...
put cracklib_password_check into a separate package.
build it conditionally on Debian/Ubuntu
2015-02-17 23:49:56 +01:00
Sergei Golubchik
87eb82d4d5
cleanup: remove old debian/ubuntu names from debian/* files
...
namely, remove the code to support:
etch, lenny, hardy, intrepid, jaunty, karmic, maverick, natty
2015-02-17 23:49:55 +01:00
Sergei Golubchik
a0e93bceb7
innodb/xtradb: update nonnull attributes to match the new semantics
2015-02-17 23:49:02 +01:00
Sergei Petrunia
4da7aa55f6
Add a testcase for EXPLAIN FORMAT=JSON for ROR-union index_merge.
2015-02-17 18:43:22 +03:00
Sergei Golubchik
3e2849d2a0
update result files
2015-02-15 22:14:34 +01:00
Sergei Golubchik
db227616d2
followup for "MDEV-6248 GUI-friendly cmake options to enable/disable plugins"
...
Remove ONLY_IF clause in MYSQL_ADD_PLUGIN and the requirement
that every plugin's CMakeLists.txt *must* do MYSQL_ADD_PLUGIN
for PLUGIN_XXX=YES to work. This was very fragile and cannot be
relied on.
Use a different implementation of =YES check - iterate all
PLUGIN_* variables and see which one doesn't have a matching target.
Revert all ONLY_IF changes in CMakeLists.txt files.
2015-02-15 22:14:33 +01:00
Sergei Golubchik
985ef1d42a
Don't link plugins with libmysys.a or libmysys_ssl.a
...
we don't want mysys static data structures to be overwritten
when a dynamic plugin is loaded.
2015-02-15 22:14:33 +01:00
Sergei Golubchik
4c9d0b2b0c
yassl builds: don't hide mysys_ssl symbols that cannot possibly collide with openssl
2015-02-15 22:14:33 +01:00
Alexander Barkov
2043e3d440
Removing the Hybrid_type_traits framework. It's not used since 5.5.
2015-02-12 17:10:59 +04:00
Jan Lindström
0ed60af423
Fix test failure seen on p8-rhel7
2015-02-11 19:52:43 +02:00
Sergei Golubchik
d72dea1959
Revert "Fixing ConnectSE compilation warnings"
...
This reverts commit aa61e4c76e
that broke the compilation on few platforms (e.g. centos5).
These warnings are already fixed properly in 10.0-connect.
2015-02-10 21:08:57 +01:00
Alexander Barkov
aa61e4c76e
Fixing ConnectSE compilation warnings (and failires in maintainer mode).
2015-02-10 16:47:42 +04:00
Sergei Golubchik
1c801650f8
MDEV-7450 key management plugins don't work with yassl
...
workaround, not a fix: don't build key management plugins in yassl builds
2015-02-10 10:21:19 +01:00
Sergei Golubchik
d78a53ec43
update 32-bit rdiff files in sys_vars suite
2015-02-10 10:21:19 +01:00
Jan Lindström
093b232a87
Do not yet allow encrypted tables with compressed tables.
2015-02-10 10:21:19 +01:00
Jan Lindström
e2e809860e
Pass down the information should we encrypt the page at os0file.cc
...
when page compression and google encryption is used.
2015-02-10 10:21:18 +01:00
Sergei Golubchik
e109a662c7
mtr check for openssl support for AES_CTR
2015-02-10 10:21:18 +01:00
Sergei Golubchik
f3da18f635
cmake-time detection for EVP_aes_128_ctr()
...
because old openssl versions (e.g. on labrador) don't have it
2015-02-10 10:21:18 +01:00
Jan Lindström
faad7e0c18
Add test case for combination Google encryption and page compressed tables.
2015-02-10 10:21:18 +01:00
Sergei Golubchik
21430e4378
encryption keys service
2015-02-10 10:21:18 +01:00
Sergei Golubchik
cf8bf0b68e
encryption key management plugin api
2015-02-10 10:21:17 +01:00
Sergei Golubchik
c8997c39b4
initialize plugins in the specific order by plugin type
...
but do MyISAM first - to read mysql.plugin table
2015-02-10 10:21:17 +01:00
Jan Lindström
9cdf494197
Fixed XtraDB implementation of encryption and page encryption.
2015-02-10 10:21:17 +01:00
Monty
d7d589dc01
Push for testing of encryption
2015-02-10 10:21:17 +01:00
Monty
3a3ec744b5
cleanups done as part of adding encryption
...
- Fixed compiler warnings
- Added include/wait_for_binlog_checkpoint.inc, as suggested by JonasO
- Updated 'build-tags' to work with git (Patch by Serg)
2015-02-10 10:21:16 +01:00
Sergei Golubchik
01963e5df1
fix for cmake builds on windows
2015-02-10 10:21:16 +01:00
Sergei Golubchik
83c0866082
new read-only server variable version_ssl_library
2015-02-10 10:21:16 +01:00
Sergei Golubchik
0d676fa0b7
minor cleanup: ssl.cmake
2015-02-10 10:21:16 +01:00
Sergei Golubchik
4280b25ed8
--getopt-prefix-matching command-line option
2015-02-10 10:21:15 +01:00
Sergei Golubchik
0ce8703e99
password validation plugin API: renames
2015-02-10 10:21:15 +01:00
Sergei Golubchik
5e17ca565e
don't mention bzr in "make distclean" warning message
2015-02-10 10:21:15 +01:00
Sergei Golubchik
df37215efb
small cleanup of my_default.c
2015-02-10 10:21:15 +01:00
Sergei Golubchik
c7d9f11c8b
update test results for embedded
2015-02-10 00:45:37 +01:00
Vicențiu Ciorbaru
4c69a6fff2
MDEV-6918 Create a way to see a user's default role.
...
Added an extra column to i_s_applicable_roles, named IS_DEFAULT.
The column displays which role is the default role for the user
querying the table.
2015-02-09 17:16:55 +02:00
Sergei Golubchik
bceb0b0be1
MDEV-7151 ha_archive.so missing from .deb
...
add missing plugins to debs
2015-02-08 20:44:46 +01:00
Sergei Golubchik
f13939061d
Merge branch 'bb-10.1-merge' into 10.1
2015-02-07 16:14:21 +01:00
Kristian Nielsen
8672339328
MDEV-6676: Optimistic parallel replication
...
Adjust the configuration options, as discussed on the
maria-developers@ mailing list.
The option to hint a transaction to not be replicated in parallel is
now called @@skip_parallel_replication, consistent with
@@skip_replication.
And the --slave-parallel-mode is now simplified to have just one of
the following values:
none
minimal
conservative
optimistic
aggressive
This reflects successively harder efforts to find opportunities to run
things in parallel on the slave. It allows to extend the server with
more automatic heuristics in the future without having to introduce a
new configuration option for each and every one.
2015-02-07 09:42:58 +01:00
Kristian Nielsen
734c4c0143
Add error handling on realpath() call.
...
(Without this, it happened for me that realpath() failed returning
undef for the default vardir. This in turn caused mysql-test-run.pl to
delete the source mysql-test/ directory.)
2015-02-07 09:42:57 +01:00
Daniel Black
2deaa292e7
MDEV-7201: parallel threads resizing - potential race condition to access freed memory
...
pool->threads is freed before being reassigned the new pool.
Although not really a memory barrier I though it prudent to keep the pool
thread count to be the lower of the old/new thread list before the new threads
is allocated.
2015-02-07 09:42:57 +01:00
Sergei Golubchik
3b267eb646
after-merge fixes for test cases
2015-02-06 20:18:40 +01:00
Sergei Golubchik
324cd36bd2
disable -Werror in the maintainer mode until we're ready for it
2015-02-06 18:06:46 +01:00