Otto Kekäläinen
19cffe69c2
MDEV-6284: Revert commit af03ba84 partially for systemd
...
This version of Debian packaging does not yet install systemd scripts,
so revert that part to the CMakeLists.txt based hack.
2016-10-27 18:42:17 +03:00
Otto Kekäläinen
f63799d068
MDEV-6284: Clean up crufs (dirs files, duplicate entries etc)
2016-10-27 18:42:17 +03:00
Otto Kekäläinen
235db2c77b
MDEV-6284: wrap-and-sort
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
b2dffcbfea
MDEV-6284: Fix issues detected by Lintian
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
1877a8cdb4
MDEV-6284: Remove CMakeLists.txt hack that mangled the server install file
...
For Debian the rules file is the main makefile and assuming that a upstream
makefile will mangle the Debian packaging files creates false alerts
from static analysis tools and other problems.
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
d495bf4280
MDEV-6284: Spliy Mroonga, Spider and TokuDB into their own packages
...
Also each package has it's own maintainer scripts to install and
uninstall them.
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
e58e7b5052
MDEV-6284: Rename plugin packages to match new Debian convention
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
0a1dbe8426
MDEV-6284: Split mariadb-test-data out of mariadb-test
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
1494a96bf4
MDEV-6284: Make mariadb-test package versionless
...
There is no need for a separate mariadb-test metapackage and a versioned
mariadb-test-* package. Simply make it versionless and make it depend on
the client and server packages that stem from same source version.
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
73f1c655ad
MDEV-6284: Import most of downstream Debian packaging
...
These changes update the contents and behaviour of current packages
to match the current packaging in Debian official repos.
Keep mtr test scope small.
Updating maintainer scripts also required regenerating the translations.
Rules based on modern dh_* buildtools.
Update control file with new Debian conventions:
- Provide virtual-mysql-* virtual packages
- Recommends perl modules instead of Depends
2016-10-27 18:42:16 +03:00
Otto Kekäläinen
a59655a347
MDEV-6284: Remove Debian policy breaking and empty RELEASE_* variables
2016-10-27 18:42:15 +03:00
Otto Kekäläinen
148422ef61
MDEV-6284: Bump compat level and define native Debian format
...
Compat level needs to match the debhelper version in Debian.
Debian wheezy has 9, so there is no need to stay on ancient level 5.
2016-10-27 18:42:15 +03:00
Otto Kekäläinen
be78eec30a
MDEV-6284: Rename .files -> .install
2016-10-27 18:42:15 +03:00
Sergei Petrunia
951ca5dd04
Merge branch '10.2' of github.com:MariaDB/server into 10.2
2016-10-27 17:05:00 +03:00
Alexander Barkov
39d2c7b18d
Removing LEX::interval_list, as it's not used since parser cleanups
...
made in 227510e039
.
We now use lex->last_field->interval_list directly instead.
2016-10-27 06:37:21 +04:00
Jan Lindström
0c15d1a6ff
Set new scheduling algorithm VATS for lock waits as a default.
2016-10-25 12:21:54 +03:00
Alexey Botchkov
201c1e0f29
MDEV-9143 JSON_xxx functions.
...
Item_bool fixed to behave smarter with NOT operation.
2016-10-25 10:09:33 +04:00
Jan Lindström
b09b316179
Merge pull request #248 from sensssz/10.2-vats
...
MDEV-11039 - Add new scheduling algorithm for reducing tail latencies (for 10.2)
2016-10-24 15:17:24 +03:00
Jan Lindström
a1f0a33931
Merge branch 'grooverdan-10.2-numa' into 10.2
2016-10-24 09:08:19 +03:00
Jan Lindström
f35f61b5a9
Merge branch '10.2-numa' of https://github.com/grooverdan/mariadb-server into grooverdan-10.2-numa
2016-10-24 09:07:49 +03:00
Elena Stepanova
1de147fcef
MDEV-11120 sys_vars.sysvars_server_notembedded fails on 32-bit
2016-10-24 02:12:12 +03:00
Elena Stepanova
6f7fca7992
MDEV-11019 sys_vars.sysvars_server_embedded fails in buildbot
2016-10-24 02:11:39 +03:00
sensssz
f6da2b4998
Undo changes to XtraDB.
2016-10-23 13:42:50 -04:00
sensssz
0064d85dfd
Remove duplicated comments.
2016-10-23 13:41:36 -04:00
sensssz
a24e6258ec
Change all space indentions to tab.
2016-10-23 13:36:26 -04:00
sensssz
fd30d07f23
Style fixes.
2016-10-23 13:17:30 -04:00
sensssz
149581a643
Remove unnecessary changes. Apply changes to XtraDB.
2016-10-22 15:01:37 -04:00
sensssz
04f241a4a2
Add a NULL check for thd_is_replication_slave_thread
2016-10-22 10:22:03 -04:00
sensssz
adaebd25eb
A few bug fixes. Use thd_is_slave_replication.
2016-10-22 10:19:41 -04:00
Kristian Nielsen
82b974a1b6
Merge MDEV-11064: "Restrict the speed of reading binlog from Master" into 10.2
2016-10-21 17:37:30 +02:00
vinchen
9970e81f10
fix the ABI check
2016-10-21 13:37:48 +02:00
vinchen
07f09df92b
fix the ABI and stop slave hang problem
2016-10-21 13:37:48 +02:00
Kristian Nielsen
c06bc66816
MDEV-11065: Compressed binary log
...
Minor review comments/changes:
- A bunch of style-fixes.
- Change macros to static inline functions.
- Update check_event_type() with compressed event types.
- Small .result file update.
2016-10-20 18:00:59 +02:00
vinchen
e1c502879f
test suite for compressed binlog event
2016-10-19 20:20:47 +02:00
vinchen
d4b2c9bb1a
optimize the memory allocation for compressed binlog event
2016-10-19 20:20:47 +02:00
vinchen
640051e06a
Binlog compressed
...
Add some event types for the compressed event, there are:
QUERY_COMPRESSED_EVENT,
WRITE_ROWS_COMPRESSED_EVENT_V1,
UPDATE_ROWS_COMPRESSED_EVENT_V1,
DELETE_POWS_COMPRESSED_EVENT_V1,
WRITE_ROWS_COMPRESSED_EVENT,
UPDATE_ROWS_COMPRESSED_EVENT,
DELETE_POWS_COMPRESSED_EVENT.
These events inheritance the uncompressed editor events. One of their constructor functions and write
function have been overridden for uncompressing and compressing. Anything but this is totally the same.
On slave, The IO thread will uncompress and convert them When it receiving the events from the master.
So the SQL and worker threads can be stay unchanged.
Now we use zlib as compress algorithm. It maybe support other algorithm in the future.
2016-10-19 20:20:35 +02:00
sensssz
36841ac799
Add INNODB_LOCK_SCHEDULE_ALGORITHM to sysvars_innodb.result
2016-10-19 10:10:22 -04:00
vinchen
0fa39ffba7
fix code style..
2016-10-19 13:52:17 +02:00
vinchen
c334f4fe46
fix the code style for read_binlog_speed_limit
2016-10-19 13:52:17 +02:00
vinchen
ef77847ccf
fix common test suite
2016-10-19 13:51:49 +02:00
vinchen
43789901c7
Control the binlog read speed for compressed protocol
2016-10-19 13:51:08 +02:00
vinchen
8eb0f5ca1a
Control the Maximum speed(KB/s) to read binlog from master
2016-10-19 13:51:08 +02:00
Alexey Botchkov
27025221fe
MDEV-9143 JSON_xxx functions.
...
strings/json_lib.c added as a JSON library.
SQL frunction added with sql/item_jsonfunc.h/cc
2016-10-19 14:10:03 +04:00
sensssz
f62fd5add8
Bug fix: remove redundant code from check_deadlock_result. Remove assert.
2016-10-19 01:46:57 -04:00
sensssz
0f93b5331e
Merge branch '10.2-vats' of https://github.com/sensssz/server into 10.2-vats
...
Rebase
2016-10-19 01:42:34 -04:00
sensssz
0e60f89c29
Change VATS implementation.
2016-10-19 01:42:10 -04:00
sensssz
03b3425d31
Disable VATS on slave servers during replication.
2016-10-19 01:42:10 -04:00
sensssz
c455898b2c
Implement VATS in XtraDB and InnoDB.
2016-10-19 01:42:10 -04:00
sensssz
5661b5c1d2
Change VATS implementation.
2016-10-19 01:37:52 -04:00
sensssz
5c40954798
Merge branch '10.2-vats' of https://github.com/sensssz/server into 10.2-vats
...
Sync upstream and rebase.
2016-10-18 10:29:02 -04:00