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

6623 Commits

Author SHA1 Message Date
Leonid Fedorov
f919c00479 fixing exec_program warning 2025-05-23 01:33:45 +04:00
Leonid Fedorov
d8a9617312 set only one config dir, as LAYOUT_STANDALONE works with the same one, forcing color
inside bootstrap
2025-05-23 01:33:45 +04:00
Leonid Fedorov
a359a8f7b8 chore(build): fix MDB SOURCE vs BUILD path usages, cmakeflags sortes 2025-05-23 01:33:45 +04:00
Leonid Fedorov
0359a1fd3a chore(server_support): fixes to build columnstore branch with server >= 11.5 2025-05-22 17:14:38 +04:00
Leonid Fedorov
1c8984fbf6 chore(build): mmap options to support TSAN build 2025-05-22 02:23:13 +04:00
Leonid Fedorov
37728081e1 chore(build): compile commands 2025-05-22 02:23:13 +04:00
Leonid Fedorov
bab4578118 bug(memory): add uint128_t specializations for Row::setBinaryField_offset and Row::setBinaryField as we have segfault woth ubsan build 2025-05-21 21:59:08 +04:00
Leonid Fedorov
10c2ce0dd5 chore(memory): fix dynamic stack buffer overflow 2025-05-21 21:59:08 +04:00
Leonid Fedorov
b65a5a1ef9 chore(build): turn off WError for ASAN builds as gcc STL has internal warnings last 3 years: https://gcc.gnu.org/bugzilla/show_bug.cgi\?id\=105562 2025-05-21 21:59:08 +04:00
Alexey Antipovsky
bd0f59910a feat(PrimProc): MCOL-5950 Improve disk-based aggregation finalization (#3525)
* feat(PrimProc): MCOL-5950 Improve disk-based aggregation finalization

    Iterate over the rows in the plain vector of RGData instead of
    iterating over the hashmap. This reduces the complexity and speeds
    up finalization (by up to the twice in the certain cases)

* replace magic constant with muggle constant
2025-05-21 10:53:48 +01:00
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