1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-07-30 19:23:07 +03:00
Commit Graph

6522 Commits

Author SHA1 Message Date
053c1793aa feat(optimizer,rules): use EI statistics for range filters 2025-07-16 22:18:09 +00:00
043a7fe1b4 feat(optimizer): PoC for EI stats retrieval in getSelectPlan() 2025-07-14 18:52:46 +00:00
5c087da60d feat(optimizer): collect EI statistics for a first column in existing tables indexes 2025-07-12 14:16:52 +00:00
c1d3e9be0f chore(): a note about unprotected crit section 2025-07-12 14:13:21 +00:00
991f8953e3 feat(optimizer): stack-based filters walker 2025-06-27 18:28:36 +00:00
cd857f60dd chore(execplan): name PT walker function types 2025-06-27 17:43:20 +00:00
2776e193d1 feat(optimizer): add fixed bounds for TPC-H 1GB from regr 2025-06-27 13:45:41 +00:00
ca799dc709 chore(plugin): translator walks are now in separate units 2025-06-27 10:45:11 +00:00
9da9144343 feat(optimizer): UNION units now have origin filters pushdown AND partition boundaries filters 2025-06-26 18:35:33 +01:00
8a2ae35918 chore(): review fixes 2025-06-26 18:35:33 +01:00
3bf4394456 feat(optimizer): rewrite rule does not descent into a freshly created UNION unit. 2025-06-26 18:35:33 +01:00
464b9a1ca3 chore(review): clean up leftovers 2025-06-26 18:35:33 +01:00
327231276d chore(): remove unused standalone unit test 2025-06-26 18:35:33 +01:00
e57832ee64 feat(optimizer): temporary shield optimizer with a session variable 2025-06-26 18:35:33 +01:00
98cb6dddee feat(optimizer): replace simple walk with iterative DFS with convergence 2025-06-26 18:35:33 +01:00
25c7d23c21 feat(optimizer): add session switch to optionally enable optimizer 2025-06-26 18:35:33 +01:00
ab6063bec4 feat(optimizer): moved related code into a separate unit 2025-06-26 18:35:33 +01:00
e07e85b750 feat(optimizer): into derived CSEP rewrite with hardcoded tables 2025-06-26 18:35:33 +01:00
1baaf878d0 feat(optimizer): basic rewrite Union unit into Sub with union 2025-06-26 18:35:33 +01:00
e8dc93b46d feat(optimizer): better CSEP printer + shallow CSEP copy 2025-06-26 18:35:33 +01:00
021a95c683 feat(optimizer): rewrite rule refactoring 2025-06-26 18:35:33 +01:00
e73e5834ab feat(optimizer): first cut for rewrite foreign table into UNION rule 2025-06-26 18:35:33 +01:00
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
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
251749297b chore(ci): disable ubuntu 20.04 2025-06-26 19:37:21 +04:00
6d1f4186ee chore(ci): disable arms due instability 2025-06-26 19:37:21 +04:00
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
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
7fd29de377 More disable tests in case of testing via Maxscale 2025-06-24 16:53:17 +04:00
1640e87058 disable tests incompatible with Maxscale 2025-06-24 16:53:17 +04:00
cfaeeeb449 disable warnings for all tests via Maxscale 2025-06-24 16:53:17 +04:00
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
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
cfe95ea846 Fix mcs170_session_functions_maxscale test 2025-06-24 16:53:17 +04:00
b7dbf89482 skip all tests with LOAD DATA in case of tests via Maxscale 2025-06-24 16:53:17 +04:00
0112e7b13c MCOL-6038 combine regression and prepare regression 2025-06-24 16:50:29 +04:00
c9cf1a5944 MCOL-6038 regression to bash 2025-06-24 16:50:29 +04:00
5d0b3a88f3 fix(cmapi): MCOL-5899 confusing cluster_mode status when columnstore offline. 2025-06-19 19:22:44 +04:00
dd9298f988 feat(plugin): add extra logging to the plugin init 2025-06-19 19:22:01 +04:00
c987a67753 MCOL-6022 fix mtr testdata downloading 2025-06-19 19:21:10 +04:00
e1a99818e6 chore(ci): downgrade awscli image to 2.22.30 2025-06-18 18:48:31 +04:00
dcdfb9d018 add verbose optio in testS3Connection 2025-06-18 18:29:08 +04:00
780e34680f MCOL-6022 fix unstable mtrs 2025-06-18 14:31:56 +04:00
2ba31d1240 MCOL-6022 mtr running from mariadb-test package 2025-06-18 14:31:56 +04:00
97c6ceabe9 chore(ASAN): fix ASAN ODR warning introduced recently 2025-06-17 10:39:30 +01:00
9239089635 chore(bootstrap): do not replace MDB config 2025-06-17 10:39:30 +01:00
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
c4d60f66c4 fix(asan): fix ASAN warnings spoted 2025-06-13 23:36:10 +01:00
576f4fb81c chore(packaging): add requires of snappy, ps awk and jemalloc required 2025-06-13 13:45:06 +01:00
a0c861adbb chore(install): no more deps for awk and ps for postinstall script 2025-06-13 13:44:16 +01:00