Timofey Turenko
9d4173e3a8
enable engnes for the test MCOL-5776-GROUP-BY-HAVING-functions-use
2025-07-03 04:36:14 +04:00
Timofey Turenko
5831f578fe
set charset in the mcs271_substring_index_function MTR test
2025-07-03 04:36:14 +04:00
Timofey Turenko
e9c6c6b5d3
enable sequence engine in the mcol-4786 test
2025-07-03 04:36:14 +04:00
Timofey Turenko
2d400d919d
add have_inndb to MTR
2025-07-03 04:36:14 +04:00
Timofey Turenko
38a5a7edec
Fix charset in MTR
2025-07-03 04:36:14 +04:00
Timofey Turenko
68f60cd695
Add functions including into MTR tests
2025-07-03 04:36:14 +04:00
drrtuy
70547c7358
chore(plugin): translator walks are now in separate units
2025-06-27 17:38:33 +04:00
Leonid Fedorov
568a074496
remove unused globals
2025-06-27 06:12:01 +04:00
Leonid Fedorov
2d7821d141
fix(ub): logger was null ptr in configListener
2025-06-27 06:12:01 +04:00
drrtuy
9da9144343
feat(optimizer): UNION units now have origin filters pushdown AND partition boundaries filters
2025-06-26 18:35:33 +01:00
drrtuy
8a2ae35918
chore(): review fixes
2025-06-26 18:35:33 +01:00
drrtuy
3bf4394456
feat(optimizer): rewrite rule does not descent into a freshly created UNION unit.
2025-06-26 18:35:33 +01:00
drrtuy
464b9a1ca3
chore(review): clean up leftovers
2025-06-26 18:35:33 +01:00
drrtuy
327231276d
chore(): remove unused standalone unit test
2025-06-26 18:35:33 +01:00
drrtuy
e57832ee64
feat(optimizer): temporary shield optimizer with a session variable
2025-06-26 18:35:33 +01:00
drrtuy
98cb6dddee
feat(optimizer): replace simple walk with iterative DFS with convergence
2025-06-26 18:35:33 +01:00
drrtuy
25c7d23c21
feat(optimizer): add session switch to optionally enable optimizer
2025-06-26 18:35:33 +01:00
drrtuy
ab6063bec4
feat(optimizer): moved related code into a separate unit
2025-06-26 18:35:33 +01:00
drrtuy
e07e85b750
feat(optimizer): into derived CSEP rewrite with hardcoded tables
2025-06-26 18:35:33 +01:00
drrtuy
1baaf878d0
feat(optimizer): basic rewrite Union unit into Sub with union
2025-06-26 18:35:33 +01:00
drrtuy
e8dc93b46d
feat(optimizer): better CSEP printer + shallow CSEP copy
2025-06-26 18:35:33 +01:00
drrtuy
021a95c683
feat(optimizer): rewrite rule refactoring
2025-06-26 18:35:33 +01:00
drrtuy
e73e5834ab
feat(optimizer): first cut for rewrite foreign table into UNION rule
2025-06-26 18:35:33 +01:00
drrtuy
79008f4f69
feat(CSEP): CSEP printer with indentations to simplify reading + rewriter skeleton + some test binary to describe minimalistic CSEP localy
2025-06-26 18:35:33 +01:00
Serguey Zefirov
3a91cded27
chore(MCOL-6018) Fix incorrect Field_decimal cast
...
This is a fix of a problem found by UBSAN. MDB changed default type to
represent a decimal result, C-style cast did not do proper type checking
and this one-liner fixes that. Now we will have an assertion if type
changes again.
2025-06-26 19:41:58 +04:00
Leonid Fedorov
251749297b
chore(ci): disable ubuntu 20.04
2025-06-26 19:37:21 +04:00
Leonid Fedorov
6d1f4186ee
chore(ci): disable arms due instability
2025-06-26 19:37:21 +04:00
Leonid Fedorov
1384cf64aa
Revert "chore(install): no more deps for awk and ps for postinstall script"
...
This reverts commit a0c861adbb
.
2025-06-24 22:18:36 +04:00
Serguey Zefirov
0a84f04e8c
chore(MCOL-6018) Fix use-after-free in PrimProc
...
This simple patch splits loop which invalidated iterators used, causing
use-after-free, potential prodeuction crash and actual crash under ASAN.
2025-06-24 16:54:56 +04:00
Timofey Turenko
7fd29de377
More disable tests in case of testing via Maxscale
2025-06-24 16:53:17 +04:00
Timofey Turenko
1640e87058
disable tests incompatible with Maxscale
2025-06-24 16:53:17 +04:00
Timofey Turenko
cfaeeeb449
disable warnings for all tests via Maxscale
2025-06-24 16:53:17 +04:00
Timofey Turenko
4fe2329213
Add drop table t1 to the test to avoid failure if previous test forget to drop it
2025-06-24 16:53:17 +04:00
Timofey Turenko
5a709e11a5
Add drop view v1 to the test to avoid failure if previous test forget to drop it
2025-06-24 16:53:17 +04:00
Timofey Turenko
cfe95ea846
Fix mcs170_session_functions_maxscale test
2025-06-24 16:53:17 +04:00
Timofey Turenko
b7dbf89482
skip all tests with LOAD DATA in case of tests via Maxscale
2025-06-24 16:53:17 +04:00
aleksei.bukhalov
0112e7b13c
MCOL-6038 combine regression and prepare regression
2025-06-24 16:50:29 +04:00
aleksei.bukhalov
c9cf1a5944
MCOL-6038 regression to bash
2025-06-24 16:50:29 +04:00
mariadb-AlanMologorsky
5d0b3a88f3
fix(cmapi): MCOL-5899 confusing cluster_mode status when columnstore offline.
2025-06-19 19:22:44 +04:00
drrtuy
dd9298f988
feat(plugin): add extra logging to the plugin init
2025-06-19 19:22:01 +04:00
aleksei.bukhalov
c987a67753
MCOL-6022 fix mtr testdata downloading
2025-06-19 19:21:10 +04:00
Leonid Fedorov
e1a99818e6
chore(ci): downgrade awscli image to 2.22.30
2025-06-18 18:48:31 +04:00
mariadb-KristinaPavlova
dcdfb9d018
add verbose optio in testS3Connection
2025-06-18 18:29:08 +04:00
aleksei.bukhalov
780e34680f
MCOL-6022 fix unstable mtrs
2025-06-18 14:31:56 +04:00
aleksei.bukhalov
2ba31d1240
MCOL-6022 mtr running from mariadb-test package
2025-06-18 14:31:56 +04:00
drrtuy
97c6ceabe9
chore(ASAN): fix ASAN ODR warning introduced recently
2025-06-17 10:39:30 +01:00
drrtuy
9239089635
chore(bootstrap): do not replace MDB config
2025-06-17 10:39:30 +01:00
aleksei.bukhalov
a492d6604f
chore(ci): downgrade amazon/aws-cli image in publish step to avoid awscli bug, set specific versions for some other images
2025-06-16 09:32:39 +01:00
drrtuy
c4d60f66c4
fix(asan): fix ASAN warnings spoted
2025-06-13 23:36:10 +01:00
Leonid Fedorov
576f4fb81c
chore(packaging): add requires of snappy, ps awk and jemalloc required
2025-06-13 13:45:06 +01:00