Sergei Golubchik
e8a91c18ea
Merge branch '10.3' into 10.4
2021-12-07 09:47:42 +01:00
Sergei Golubchik
153b75b576
Merge branch '10.2' into 10.3
2021-12-06 22:23:07 +01:00
Martin Beck
17802165a6
MDEV-27088: lf unit tests - cycles insufficient
...
Per bug report, cycles was woefully insufficient to
detect any implementation error.
2021-11-30 11:30:52 +11:00
Sergei Petrunia
04ad98b500
MDEV-23766: Re-add Json_writer unit test.
2021-11-09 17:07:23 +02: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
Sergei Krivonos
9960b98267
MDEV-23766: buildfix: postpone new unittest until its dependency resolution
2021-11-09 15:44:07 +02:00
Sergei Krivonos
e9b76b896a
MDEV-23766: fix by my_json_writer test
2021-11-09 12:06:49 +02:00
Sergei Petrunia
5e988ff80f
MDEV-23766: Make Json_writer assert when one tries to author invalid JSON
...
- Add unit test.
2021-11-09 12:06:49 +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
Sergei Golubchik
00a313ecf3
Merge branch 'bb-10.3-release' into bb-10.4-release
...
Note, the fix for "MDEV-23328 Server hang due to Galera lock conflict resolution"
was null-merged. 10.4 version of the fix is coming up separately
2021-02-12 17:44:22 +01:00
Sergei Golubchik
60ea09eae6
Merge branch '10.2' into 10.3
2021-02-01 13:49:33 +01:00
Mingli Yu
3edad54298
MDEV-24131: unittest stacktrace-t fails to compile (OpenBSD)
...
This was because OpenBSD (and others) can be missing HAVE_BACKTRACE / HAVE_BACKTRACE_FD
which is the condition for my_safe_print_str to be defined.
Fixes:
/prj/tmp/work/cortexa57-poky-linux-musl/mariadb/10.5.8-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux-musl/../../libexec/aarch64-poky-linux-musl/gcc/aarch64-poky-linux-musl/10.2.0/ld.bfd: /usr/src/debug/mariadb/10.5.8-r0/mariadb-10.5.8/unittest/mysys/stacktrace-t.c:36: undefined reference to `my_safe_print_str'
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
2021-01-28 13:27:00 +11:00
Oleksandr Byelkin
1bebc8de5d
Merge branch '10.3' into 10.4
2020-11-14 10:05:23 +01:00
Oleksandr Byelkin
a00e21c03d
Merge branch '10.2' into 10.3
2020-11-14 09:57:22 +01:00
Oleksandr Byelkin
c8be6aafb9
Fix to make it compiling on new ubuntu.
2020-11-14 09:55:09 +01:00
Marko Mäkelä
2fa9f8c53a
Merge 10.3 into 10.4
2020-08-20 11:01:47 +03:00
Marko Mäkelä
de0e7cd72a
Merge 10.2 into 10.3
2020-08-20 09:12:16 +03:00
Marko Mäkelä
bfba2bce6a
Merge 10.1 into 10.2
2020-08-20 06:00:36 +03:00
Oleksandr Byelkin
ece0b0623c
MDEV-23491: __bss_start breaks compilation of various platforms
...
Remove __bss_start & Co, because systen call "write" check buffer address and return EFAULT if it is wrong.
2020-08-18 08:56:35 +02:00
Marko Mäkelä
f347b3e0e6
Merge 10.3 into 10.4
2020-07-02 07:39:33 +03:00
Marko Mäkelä
1df1a63924
Merge 10.2 into 10.3
2020-07-02 06:17:51 +03:00
Marko Mäkelä
ea2bc974dc
Merge 10.1 into 10.2
2020-07-01 12:03:55 +03:00
Daniel Black
37c88445e3
mtr: use env for perl
...
On FreeBSD, perl isn't in /usr/bin, its in /usr/local/bin or
elsewhere in the path.
Like storage/{maria/unittest/,}ma_test_* , we use /usr/bin/env to
find perl and run it.
2020-06-23 03:24:46 +02:00
Marko Mäkelä
ca38b6e427
Merge 10.3 into 10.4
2020-05-26 11:54:55 +03:00
Marko Mäkelä
ecc7f305dd
Merge 10.2 into 10.3
2020-05-25 19:41:58 +03:00
Oleksandr Byelkin
cf52dd174e
MDEV-22545: my_vsnprintf behaves not as in C standard
...
Added parameter %T for string which should be visibly truncated.
2020-05-24 21:27:08 +02:00
Marko Mäkelä
2c3c851d2c
Merge 10.3 into 10.4
2020-05-05 20:33:10 +03:00
Oleksandr Byelkin
7fb73ed143
Merge branch '10.2' into 10.3
2020-05-04 16:47:11 +02:00
Oleksandr Byelkin
ca091e6372
Merge branch '10.1' into 10.2
2020-05-02 08:44:17 +02:00
Oleksandr Byelkin
23c6fb3e62
Merge branch '5.5' into 10.1
2020-04-30 17:36:41 +02:00
Sergei Golubchik
6a31aea5a1
BUG#30301356 - SOME EVENTS ARE DELAYED AFTER DROPPING EVENT
...
queues.c cleanup and refactoring.
Restore old version of _downhead() (from before cd483c5520 )
that works well in an average case. Use it for queue_fix().
Move existing specialized version of _downhead() to queue_replace()
where it'll be handling the case it was specifically optimized for
(moving the element to the end of the queue).
And correct it to fix the heap not only down, but also up
(this fixes BUG#30301356).
Add unit tests.
Collateral cosmetic fixes.
2020-04-30 10:13:21 +02:00
Marko Mäkelä
af91266498
Merge 10.3 into 10.4
...
In main.index_merge_myisam we remove the test that was added in
commit a2d24def8c because
it duplicates the test case that was added in
commit 5af12e4635 .
2020-04-16 12:12:26 +03:00
Sergey Vojtovich
5679a2b6b3
Shrink my_atomic.h and my_cpu.h scope
2020-04-15 22:23:03 +04:00
Marko Mäkelä
84db10f27b
Merge 10.2 into 10.3
2020-04-15 09:56:03 +03:00
Oleksandr Byelkin
cb4da5da74
MDEV-20604: Duplicate key value is silently truncated to 64 characters in print_keydup_error
...
Added indication of truncated string for "s" and "M" formats
2020-04-01 11:34:32 +02:00
Sergey Vojtovich
81f700015e
Cleanup my_atomic.h includes
...
my_atomic.h is included indirectly anyways.
2020-03-21 20:11:44 +04:00
Monty
4d61f1247a
Fixed compiler warnings from gcc 7.4.1
...
- Fixed possible error in rocksdb/rdb_datadic.cc
2020-01-29 23:23:55 +02:00
Marko Mäkelä
1d15a28e52
Merge 10.3 into 10.4
2019-08-14 18:06:51 +03:00
Marko Mäkelä
65d48b4a7b
Merge 10.2 to 10.3
2019-08-13 19:28:51 +03:00
Monty
dbac2039e8
Fixed some errors & warnings found by clang
...
- pcretest.c could use macro with side effect
- maria_chk could access freed memory
- Initialized some variables that could be accessed uninitalized
- Fixed compiler warning in my_atomic-t.c
2019-08-08 23:08:23 +03:00
Marko Mäkelä
2fd82471ab
Merge 10.3 into 10.4
2019-06-12 08:37:27 +03:00
Marko Mäkelä
b42dbdbccd
Merge 10.2 into 10.3
2019-06-11 13:00:18 +03:00
Vladislav Vaintroub
e730ea1e3e
Only link mysys_ssl when required.
...
Do not use TARGET_LINK_LIBRARIES(mysys mysys_ssl),
this means that mysys_ssl is linked to practically everything.
2019-06-03 09:55:59 +02:00
Vladislav Vaintroub
5e4b657dd4
MDEV-18531 : Use WolfSSL instead of YaSSL as "bundled" SSL/encryption library
...
- Add new submodule for WolfSSL
- Build and use wolfssl and wolfcrypt instead of yassl/taocrypt
- Use HAVE_WOLFSSL instead of HAVE_YASSL
- Increase MY_AES_CTX_SIZE, to avoid compile time asserts in my_crypt.cc
(sizeof(EVP_CIPHER_CTX) is larger on WolfSSL)
2019-05-22 13:48:25 +02:00
Oleksandr Byelkin
c07325f932
Merge branch '10.3' into 10.4
2019-05-19 20:55:37 +02:00
Marko Mäkelä
be85d3e61b
Merge 10.2 into 10.3
2019-05-14 17:18:46 +03:00
Marko Mäkelä
26a14ee130
Merge 10.1 into 10.2
2019-05-13 17:54:04 +03:00
Vicențiu Ciorbaru
cb248f8806
Merge branch '5.5' into 10.1
2019-05-11 22:19:05 +03:00
Vicențiu Ciorbaru
5543b75550
Update FSF Address
...
* Update wrong zip-code
2019-05-11 21:29:06 +03:00