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

6646 Commits

Author SHA1 Message Date
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
Leonid Fedorov
a0c861adbb chore(install): no more deps for awk and ps for postinstall script 2025-06-13 13:44:16 +01:00
Leonid Fedorov
78de8799ba chore(build): fix pipeline (#3590) 2025-06-10 14:34:38 +04:00
Leonid Fedorov
9a305a7296 chore(ci): Better coredumps handling 2025-06-09 13:54:40 +02:00
Leonid Fedorov
17687917ee chore(ci): try to fix wrong publish 2025-06-09 15:52:46 +04:00
Leonid Fedorov
2d8e16f08e chore(build): better build pipeline 2025-06-09 15:51:12 +04:00
Nedeljko Stefanovic
ddfbeb192f Added a more verbose error message to the constructor of the BufferedFile class. 2025-06-09 13:43:36 +04:00
drrtuy
817b092a2b chore(bootstrap): bootstrap does not replace existing Columnstore.xml if the flag is set 2025-06-05 21:44:47 +01:00
Timofey Turenko
07c2e51eb6 fix oracle.func_cncat_oracle test for 10.6 2025-06-04 12:00:45 +04:00
aleksei.bukhalov
3de8af2fa4 chore(ci): remove sudo usage from systemctl calls in cmapi tests 2025-06-03 22:30:22 +02:00
Leonid Fedorov
8bffbda465 Review fixes 2025-06-03 22:53:24 +04:00
Leonid Fedorov
7a550e9f7a chore(ci): change ubuntu mirror 2025-06-03 22:53:24 +04:00
Leonid Fedorov
7c7026253a chore(ci): add retries for the installations, fix colors for ci, clear apt cache, fix deps missing on CI stage by moving step to the beginnig 2025-06-03 22:53:24 +04:00
Timofey Turenko
b2c0106c93 set charset to utf8mb4 in the oracle.fuct_concat_oracle test 2025-06-03 01:05:08 +04:00
Leonid Fedorov
5cb7a4ac4c chore(compilatiaon): proper use of plugin_ref 2025-06-02 15:39:42 +04:00
drrtuy
44d1698639 chore(plugin): move having and group by into separate routines 2025-06-02 12:11:41 +01:00
drrtuy
600f10c259 chore(plugin): move order by processing 2025-06-02 12:11:41 +01:00
drrtuy
bb13688ccf chore(plugin): move projection processing into a separate part. 2025-06-02 12:11:41 +01:00
Leonid Fedorov
bb833ac9f6 chore(build) : fix debug build with MYSQL_VERSION_ID >= 10090 2025-05-30 19:08:35 +04:00
Leonid Fedorov
aa7e0fb9b4 Deep build refactoring phase 1 (#3562)
* configcpp refactored
* logging and datatypes refactored

* more dataconvert
* chore(build): massive removals, auto add files to debian install file
* chore(codemanagement): nodeps headers, potentioal library
* chore(build): configure before autobake
* chore(build): use custom cmake commands for components, mariadb-plugin-columnstore.install generated
* chore(build): install deps as separate step for build-packages
* more deps
* check  debian/mariadb-plugin-columnstore.install automatically
* chore(build): add option for multibracnh compilation
* Fix warning
2025-05-30 14:05:21 +04:00
Leonid Fedorov
06ae3c8d6a chore(ci): print agent name and link to search EC2 instance in clone-mdb step 2025-05-30 09:42:27 +04:00
drrtuy
35578f5f05 fix(): fix API return type difference b/w server versions. 2025-05-29 19:05:34 +01:00
drrtuy
7cf3003727 fix(formating): return to the original formatting 2025-05-29 19:05:34 +01:00
drrtuy
44040b4367 feat(plugin): Replaced THDVAR with more lightweight SYSVAR 2025-05-29 19:05:34 +01:00
drrtuy
9038f0df09 feat(plugin): All InnoDB queries are pushed down to Columnstore if columnstore_innodb_queries_uses_mcs = ON in the configuration before server start 2025-05-29 19:05:34 +01:00
drrtuy
11e5e481ab feat(plugin): fixup for side effects 2025-05-29 19:05:34 +01:00
drrtuy
7b02299f50 feat(plugin): unconditional innodb into MCS pushdown 2025-05-29 19:05:34 +01:00
Leonid Fedorov
dc4ca8d588 MCOL-5943: MCOL-4740 update rows counter for multi-table update (#3555)
* fix(plugin): MCOL-4740: This fixes update rows counter for multi-table update
For UPDATEs involving a single table, the server call to handler::direct_update_rows() is used to correctly set the count for the number of updated rows in the UPDATE statement.
However, for UPDATEs involving multi-tables, the server does not call handler::direct_update_rows(). This patch adds support to correctly report the number of updated rows to the client by setting
multi_update::updated and multi_update::found in handler::rnd_end().

* fix(plugin): MCOL-4740: this is to addres the original patch QA found in the original patch

---------

Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
Co-authored-by: drrtuy <roman.nozdrin@mariadb.com>
2025-05-29 14:23:37 +01:00