Marko Mäkelä
51c89849d1
Merge 10.5 into 10.6
2021-11-29 11:39:34 +02:00
Marko Mäkelä
d4cb177603
Merge 10.4 into 10.5
2021-11-29 11:16:20 +02:00
Marko Mäkelä
4da2273876
Merge 10.3 into 10.4
2021-11-29 10:59:22 +02:00
Marko Mäkelä
289721de9a
Merge 10.2 into 10.3
2021-11-29 10:33:06 +02:00
ryancaicse
f809a4fbd0
MDEV-26558 Fix a deadlock due to cyclic dependence
...
Fix a potential deadlock bug between locks ctrl_mutex and entry->mutex
2021-11-24 12:57:44 +02:00
Alexey Bychko
fe065f8d90
MDEV-22522 RPM packages have meaningless summary/description
...
this patch moves cpack summury and description for optional packages
to the appropriate CMakeLists.txt files
2021-11-23 11:29:24 +07:00
Vladislav Vaintroub
009f3e06f3
improve build, allow sql library to be built in parallel with builtins
2021-11-09 17:02:45 +02:00
Sergei Krivonos
f7c6c02a06
Revert "improve build, allow sql library to be built in parallel with builtins"
...
This reverts commit 1a3570dec3
.
2021-11-09 15:44:07 +02:00
Vladislav Vaintroub
1a3570dec3
improve build, allow sql library to be built in parallel with builtins
2021-11-09 12:06:49 +02:00
Marko Mäkelä
06988bdcaa
Merge 10.6 into 10.7
2021-11-09 09:40:29 +02:00
Marko Mäkelä
25ac047baf
Merge 10.5 into 10.6
2021-11-09 09:11:50 +02:00
Marko Mäkelä
9c18b96603
Merge 10.4 into 10.5
2021-11-09 08:50:33 +02:00
Marko Mäkelä
47ab793d71
Merge 10.3 into 10.4
2021-11-09 08:40:14 +02:00
Marko Mäkelä
524b4a89da
Merge 10.2 into 10.3
2021-11-09 08:26:59 +02:00
Daniel Black
7c30bc38a5
MDEV-26561 mariabackup release locks
...
The previous threads locked need to be released too.
This occurs if the initialization of any of the non-first
mutex/conditition variables errors occurs.
2021-11-09 17:05:55 +11:00
ryancaicse
e1eb39a446
MDEV-26561 Fix a bug due to unreleased lock
...
Fix a bug of unreleased lock ctrl_mutex in the method create_worker_threads
2021-11-09 17:05:55 +11:00
Oleksandr Byelkin
167eac7d43
Merge branch '10.6' into 10.7
2021-11-03 11:30:27 +01:00
Marko Mäkelä
3dc0d884ec
MDEV-26674 workaround for mariadb-backup
...
This is follow-up to commit 1193a793c4
.
We will set innodb_use_native_aio=OFF by default also in mariadb-backup
when running on a potentially affected kernel.
2021-11-02 15:24:20 +02:00
Sergei Golubchik
db20c77782
mariabackup: rename encryption_plugin -> xb_plugin
...
because plugin code is not only about encryption anymore
(also loads provider plugins), and xb_ prefix prevents name
clashes with the server code (that mariabackup links with).
2021-10-27 15:55:14 +02:00
Sergei Golubchik
8c806c4152
MDEV-26794 MariaBackup does not recognize added providers upon prepare of incremental backup
...
prefer backup-my.cnf from the incremental-dir over the one in target-dir
2021-10-27 15:55:14 +02:00
Sergei Golubchik
2be6804650
MDEV-26791 MariaBackup logs compression provider plugins as encryption plugin
2021-10-27 15:55:14 +02:00
Sergei Golubchik
b91acd405a
MDEV-26773 MariaBackup backup does not work with compression providers
...
make mariabackup to load not only encryption but also provider plugins.
2021-10-27 15:55:14 +02:00
Kartik Soneji
bf8b699f64
MDEV-12933 sort out the compression library chaos
...
bzip2/lz4/lzma/lzo/snappy compression is now provided via *services*
they're almost like normal services, but in include/providers/
and they're supposed to provide exactly the same interface
as original compression libraries (but not everything,
only enough of if for the code to compile).
the services are implemented via dummy functions that return
corresponding error values (LZMA_PROG_ERROR, LZO_E_INTERNAL_ERROR, etc).
the actual compression libraries are linked into corresponding
provider plugins. Providers are daemon plugins that when loaded
replace service pointers to point to actual compression functions.
That is, run-time dependency on compression libraries is now on plugins,
and the server doesn't need any compression libraries to run, but
will automatically support the compression when a plugin is loaded.
InnoDB and Mroonga use compression plugins now. RocksDB doesn't,
because it comes with standalone utility binaries that cannot
load plugins.
2021-10-27 15:55:14 +02:00
Marko Mäkelä
79185bd056
Merge 10.6 into 10.7
2021-09-24 15:32:39 +03:00
Marko Mäkelä
d95361107c
Merge 10.5 into 10.6
2021-09-24 14:38:52 +03:00
Marko Mäkelä
7e2b42324c
Merge 10.4 into 10.5
2021-09-24 08:42:23 +03:00
Marko Mäkelä
9024498e88
Merge 10.3 into 10.4
2021-09-22 18:26:54 +03:00
Marko Mäkelä
b46cf33ab8
Merge 10.2 into 10.3
2021-09-22 18:01:41 +03:00
Vladislav Vaintroub
b1351c1594
MDEV-26574 An improper locking bug due to unreleased lock in the ds_xbstream.cc
...
release lock in all as cases n xbstream_open, also fix the case where malloc would return NULL.
2021-09-15 14:55:45 +02:00
Vladislav Vaintroub
8937762ead
MDEV-26573 : A static analyzer warning about ds_archive.cc
...
This file had not been compiled for long time.
Remove this from the tree.
2021-09-15 14:19:24 +02:00
Marko Mäkelä
4be366111b
Merge 10.6 into 10.7
2021-09-11 18:01:31 +03:00
Marko Mäkelä
15139964d5
Merge 10.5 into 10.6
2021-09-11 17:55:27 +03:00
Vicențiu Ciorbaru
7c33ecb665
Merge remote-tracking branch 'upstream/10.4' into 10.5
2021-09-10 17:16:18 +03:00
Vicențiu Ciorbaru
de7e027d5e
Merge remote-tracking branch 'upstream/10.3' into 10.4
2021-09-09 09:23:35 +03:00
Vicențiu Ciorbaru
b85b8348e7
Merge branch '10.2' into 10.3
2021-09-07 16:32:35 +03:00
Vladislav Vaintroub
d6b7738dcc
Fix potential null pointer access after the allocation error
2021-09-01 18:21:34 +02:00
Marko Mäkelä
58aaa67064
Merge 10.6 into 10.7
2021-08-31 11:01:19 +03:00
Marko Mäkelä
e94172c2a0
Merge 10.5 into 10.6
2021-08-31 11:00:41 +03:00
Marko Mäkelä
e62120cec7
Merge 10.4 into 10.5
2021-08-31 10:04:56 +03:00
Marko Mäkelä
0464761126
Merge 10.3 into 10.4
2021-08-31 09:22:21 +03:00
Marko Mäkelä
e835cc851e
Merge 10.2 into 10.3
2021-08-31 08:36:59 +03:00
Sergei Golubchik
fe2a7048e7
typo fixed
2021-08-26 15:13:48 +02:00
Marko Mäkelä
64f7dffcc7
Merge 10.6 into 10.7
2021-08-23 11:28:08 +03:00
Marko Mäkelä
49f95c4065
Merge 10.5 into 10.6
2021-08-23 11:21:33 +03:00
Marko Mäkelä
2c9f2a4c8c
Merge 10.4 into 10.5
2021-08-23 11:10:59 +03:00
Vladislav Vaintroub
1002703baa
MDEV-19712 backup stages commented out.
...
Remove commented out code, so that occasional reader is not confused.
2021-08-20 00:25:43 +02:00
Marko Mäkelä
3bf42eb21b
Merge 10.6 into 10.7
2021-08-19 13:03:48 +03:00
Marko Mäkelä
f3fcf5f45c
Merge 10.5 to 10.6
2021-08-19 12:25:00 +03:00
Marko Mäkelä
4a25957274
Merge 10.4 into 10.5
2021-08-18 18:22:35 +03:00
Vladislav Vaintroub
582cf12f94
mariabackup - fix string format in error message
2021-08-11 11:40:56 +02:00