1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-08-05 16:15:50 +03:00
Commit Graph

6463 Commits

Author SHA1 Message Date
Leonid Fedorov
0dceaa318d patch boost (sic!) to fix warning 2025-05-20 21:43:43 +04:00
Leonid Fedorov
4a8f5830fd chore(build) update boost to 1.88 2025-05-20 21:43:43 +04:00
Leonid Fedorov
d09b7496e4 Revert "fix(MCOL-5386): Bitwise aggregation functions do not work with wide d…"
This reverts commit e0f3bf8322.
2025-05-20 19:17:05 +04:00
Leonid Fedorov
127dd09a7a fix back statics 2025-05-20 18:22:59 +04:00
Leonid Fedorov
6db2dc668f stubs and cmake formatting 2025-05-20 18:22:59 +04:00
Leonid Fedorov
2036e521c7 named linkage 2025-05-20 18:22:59 +04:00
Leonid Fedorov
71b5ca0b39 chore(build): add linkage helper function 2025-05-20 18:22:59 +04:00
drrtuy
af1864f544 feat(memory): custom OOM exception 2025-05-20 18:22:16 +04:00
drrtuy
e9973c46e4 feat(TNS): change ORDER BY out-of-memory error message. Replaced bad_alloc with IDBExcept in TNS. 2025-05-20 18:22:16 +04:00
Leonid Fedorov
25fd400288 Revert "chore(CI): remove publish pkg step, adding clickable link instead to publish steps, fix customenv" (#3548)
This reverts commit 09c10a0c34.
2025-05-20 06:37:15 +04:00
Leonid Fedorov
a1019b7c0e chore(build): refactor main CMakeLists.txt (#3543)
* chore(build): refactor main CMakeLists.txt

* chore(build): fix boost version for packages, set clang-20 only for amd and arm

* chore(build): boost 4 sm

* chore(build): boost dep for rowgroup

* chore(build): toolset for boost

* chore(build): suppress clang warnings for boost

* chore(ci, build): use ASAN for unittest on ubuntu 24.04 only, added custom cmake flag option for bootstrap, custom params for new and existing pipelines

* chore(build): sort bootstrap flags

* chore(CI): remove publish pkg step, adding clickable link instead to publish steps, fix customenv
2025-05-20 05:00:48 +04:00
Akhmad O.
e0f3bf8322 fix(MCOL-5386): Bitwise aggregation functions do not work with wide decimals (updated previous PR) (#3522)
* fix(MCOL-5386): Bitwise aggregation functions do not work with wide decimals (updated previous PR)

* MCOL-5386: Added test for Decimal(18)
2025-05-19 20:41:28 +01:00
Leonid Fedorov
a4b138625e default regression branch fixed 2025-05-15 19:05:38 +04:00
Leonid Fedorov
9f7b3d7acb clang-20 added 2025-05-15 19:05:38 +04:00
Leonid Fedorov
a871f0b820 chore(library): nlohmann::json updated to 3.12 2025-05-15 19:05:38 +04:00
Leonid Fedorov
16303bef2b chore(build): clang-20 warnings fixed 2025-05-15 19:05:38 +04:00
Leonid Fedorov
16a630f75d chore(ci) add custom build envs :clang-18, clang-19 2025-05-15 19:05:38 +04:00
Leonid Fedorov
fc028983b9 chore(build): more fixes for the new warnings 2025-05-15 19:05:38 +04:00
Leonid Fedorov
a0bee173f6 chore(build): fixes to satisfy clang19 warnings 2025-05-15 19:05:38 +04:00
aleksei.bukhalov
9fd7f342a7 chore(ci) createrepo script without distro parameter 2025-05-14 15:33:51 +04:00
aleksei.bukhalov
b80bf3acea chore(ci) put publish pkg url step back 2025-05-14 15:33:51 +04:00
aleksei.bukhalov
cfe99d8fcc chore(ci): remove publish pkg url step 2025-05-09 15:01:17 +04:00
aleksei.bukhalov
2cb6b5dfa7 chore(ci): clean result dir after publishing 2025-05-09 15:01:17 +04:00
aleksei.bukhalov
e59f73ac4d chore(CI): move *log steps to follow their corresponding pipeline stages 2025-05-09 15:01:17 +04:00
aleksei.bukhalov
39c8126548 chore(CI): make createrepo step resilient to one of build or cmapi build steps fails 2025-05-09 15:01:17 +04:00
Leonid Fedorov
8bbf373b43 chore(build): use array of flags instead of string 2025-05-06 19:16:00 +04:00
Leonid Fedorov
220d85329a chore(tests): add mtr warnings functions, required for local mtr 2025-05-06 14:09:22 +04:00
aleksei.bukhalov
74f51afb21 MCOL-5966 common createrepo for cmapi and columnstore packages 2025-05-06 13:43:06 +04:00
aleksei.bukhalov
41176f9f5b MCOL-5966 cmapi deps and build to bash script 2025-05-06 13:43:06 +04:00
aleksei.bukhalov
555b1742d9 MCOL-5966 shellcheck and small changes 2025-05-06 13:43:06 +04:00
drrtuy
f0a170cf5e chore(git): the file with styling commits to ignore to clean up git blame from those noisy commits. 2025-05-05 14:06:34 +01:00
drrtuy
7dccc492b3 feat(config): TotalUmMemory = 65% and NumBlocksPct = 20% by default. vcolumnstore-23.10.4-1 2025-05-02 17:18:48 +01:00
mariadb-AlanMologorsky
2c0367ea2b feat(mcs): MCOL-5300 review/finetune log collection tools.
* chore(mcs, scripts): extra/columnstore_review.sh with scripts/columnstore_review.sh with 1.4.13 version
* feat(mcs): add review command to the Tools section. It's the wrapper for columnstore_review.sh
* feat(mcs): add review command implementation to tools.py file + constansts.py
* chore(mcs): add separator argument to cook_sh_arg function
* docs(mcs): updated README.md and mcs.1 man file
2025-05-02 16:12:14 +03:00
drrtuy
d245ef33b1 chore(): Bump VERSION up to 23.10.4-1 2025-05-02 09:33:15 +00:00
drrtuy
d434b6587a fix(perf,allocator): increased CountingAllocator checkpoint step size up
to 100K
2025-05-02 10:11:40 +01:00
drrtuy
d8bef9dc11 fix(UT): added dummy RM ctor to be used with UTs 2025-05-02 10:11:40 +01:00
drrtuy
246c5775a3 chore(TNS): removed extra sorting queue definitions. 2025-05-02 10:11:40 +01:00
drrtuy
d4fe2e7a45 chore(): re-enabled memory accounting for RGData generated by PP::execute() 2025-05-02 10:11:40 +01:00
drrtuy
f5494ad7a2 chore(): leftovers cleanup. 2025-05-02 10:11:40 +01:00
drrtuy
42417764d8 chore(): cleanup. 2025-05-02 10:11:40 +01:00
drrtuy
4d32a59775 fix(perf,allocator): reduce CountingAllocator step size to improve its memory consumption reaction speed. 2025-05-02 10:11:40 +01:00
drrtuy
01cc73d416 fix(perf,allocator): test build with reduced CountingAllocator parameter values. 2025-05-02 10:11:40 +01:00
drrtuy
252b3ddbef fix(perf,allocator): adding unit test to check CountingAllocator behavior when it is wrapped in STLPoolAllocator 2025-05-02 10:11:40 +01:00
=
671b7301f3 fix(allocator,perf): performance degradation caused by lack of STLPoolAllocator replaced by CountingAllocator 2025-05-02 10:11:40 +01:00
drrtuy
6fb18b457c chore(CI): increase allowance for regr up to 12 b/c test222 eats up to 10 GB of RAM 2025-04-30 20:46:32 +04:00
Leonid Fedorov
8859e3f4df chore(build): satisfy gcc9 for execplan partionions unequivalence 2025-04-25 17:36:43 +04:00
Serguey Zefirov
bd1622f331 feat(MCOL-5886): support InnoDB's table partitions in cross-engine joins
The purpose of this changeset is to obtain list of partitions from
SELECT_LEX structure and pass it down to joblist and then to
CrossEngineStep to pass to InnoDB.
2025-04-23 08:24:10 +03:00
Allen Herrera
b731c0a326 chore(backup): spellcheck mcs_backup_manager.sh adjusting lots of variable names, functions and help text (#3515) 2025-04-21 18:27:04 +01:00
Allen Herrera
441327ed84 chore(cs_package_manager,backup): update cs_package_manager.sh to v 3.10 (#3498)
* update cs_package_manager.sh to v 3.10 - added download maxscale and check maxscale

* adjust cs_package_manager.sh rename ci variables
2025-04-21 15:26:12 +01:00
drrtuy
3d1c49bd6b fix(PP,BPP): reduced the BPPMap lock scope to avoid holding lock whilst calling heavy BPPV dtor. It became heavy b/c of CountingAllocator. 2025-04-21 14:41:36 +01:00