1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-09-13 21:21:50 +03:00
Commit Graph

6094 Commits

Author SHA1 Message Date
aleksei.bukhalov
5d89cc1db5 chore(ci): remove sudo usage from systemctl calls in cmapi tests 2025-06-09 18:35:39 +02:00
aleksei.bukhalov
9d55dc742d chore(tests) fix mtrs for backport 2025-06-09 18:35:17 +02:00
Leonid Fedorov
3800dfda38 chore(ci): backport CI from stable to develop-23.02 (#3586)
* core(ci): try to backport CI from stable to develop-23.02
* chore(build): no Werror
* chore(build): buildfiles from stable
* restore old boost
* no unused param warning
* Some final build fix
2025-06-09 20:14:22 +04:00
drrtuy
5c067ce489 chore(version): Bump version to 23.02.14-1 2025-04-24 12:04:56 +01:00
drrtuy
014b542b1c chore(version): Bump version to 23.02.13-2 vcolumnstore-23.02.13-2 2025-04-09 17:25:06 +00:00
Leonid Fedorov
0a90e255de chore(CI): disable test300 that stuck w/o credentials for SM (#3496)
Co-authored-by: drrtuy <drrtuy@gmail.com>
2025-04-09 14:57:31 +01:00
drrtuy
86beb5bb7c fix(BRM): removes load_brm extra printouts (#3488) 2025-04-08 16:57:04 +01:00
drrtuy
53dd40bcb7 chore(): fix compilation issue 2025-03-19 12:02:09 +00:00
drrtuy
2da403b946 chore(): reduced error-prone boilerplate for STS functionality 2025-03-19 12:02:09 +00:00
drrtuy
640182239c chore(version): Bump version to 23.02.13-1 vcolumnstore-23.02.13-1 2025-03-17 18:32:30 +00:00
Leonid Fedorov
ddfdff278d MCOL-5880: get rid of CLI11 dep in favour of boost::program_options 2025-03-17 18:20:32 +00:00
drrtuy
7c0b9272aa fix(syscat): MCOL-5816 23.02 -> 23.10 upgrade issues (#3346)
* feat(BRM,tools): couple utilities to watch/operate shared memory locks and extent map

* feat(BRM,tools): merged two utilities and added some extra dbbuilder output in case of upgrade

* fix(dbbuilder): extra output to log upgrade detection.
2025-03-17 18:20:32 +00:00
drrtuy
db75117828 feat(RM,allocators): use atomic counters math abstraction 2025-03-17 18:19:56 +00:00
drrtuy
e00fb7d1f7 fix(aggregation): replaced instances with references 2025-03-17 18:19:56 +00:00
drrtuy
6d219cb153 fix(TNS): fix for duplicate DISTINCT output 2025-03-17 18:19:56 +00:00
drrtuy
b8e66011a0 feat(TNS, sorting, distinct): TNS now accounts data used by RGDatas and distinct maps. 2025-03-17 18:19:56 +00:00
drrtuy
04e882426b feat(TNS): distribute SortingPQ that supports CountingAllocator 2025-03-17 18:19:56 +00:00
drrtuy
8116dc4cd8 feat(): replace getMaxDataSize with getMaxDataSizeWithStrings to accurately account for mem 2025-03-17 18:19:56 +00:00
drrtuy
3d2126b588 fix(TNS): removed optimization 2025-03-17 18:19:56 +00:00
drrtuy
2bb1129a24 feat(): use CountingAllocator for DISTINCT 2025-03-17 18:19:56 +00:00
drrtuy
0f4bf117a9 fix(): remove an additional and errenous CountingAllocator for RGData so it does not throw at an unexpected spot 2025-03-17 18:19:56 +00:00
drrtuy
b017df4d79 fix(): allocate Pointer vector in both TupleJoiner ctor 2025-03-17 18:19:56 +00:00
drrtuy
968526b6e5 feat(): zerocopy TNS case and JOIN results RGData with CountingAllocator 2025-03-17 18:19:56 +00:00
drrtuy
70d30a71c2 feat(): first cleanup 2025-03-17 18:19:56 +00:00
drrtuy
19aab260e2 feat(): Replacing STLPoolAllocator with CountingAllocator for in-memory joins 2025-03-17 18:19:56 +00:00
drrtuy
c4353ee3b3 feat(): related unit tests fixes 2025-03-17 18:19:56 +00:00
drrtuy
f82d3da9b8 feat(): aggregating CountingAllocator 2025-03-17 18:19:56 +00:00
drrtuy
845d8ee15b feat(): restore user-space mem allocator 2025-03-17 18:19:56 +00:00
drrtuy
a53be16f5f feat(): TupleHashJoin now handles bad_alloc case switching to disk-based if it is enabled 2025-03-17 18:19:56 +00:00
drrtuy
c3c761c383 feat(): accounts hash tables RAM allocations/removes STLPoolAllocator 2025-03-17 18:19:56 +00:00
drrtuy
eb3fd154b5 feat(): to fix the build 2025-03-17 18:19:56 +00:00
drrtuy
ff473ea5ac feat(): propagated changes into SLTPoolAllocator and friends 2025-03-17 18:19:56 +00:00
drrtuy
94634d2121 feat(): dangling pointer/ref issue has been solved for both RGData and BS 2025-03-17 18:19:56 +00:00
drrtuy
45351df46d feat(): change ref to atomic with ptr to atomic 2025-03-17 18:19:56 +00:00
drrtuy
11fa751ead feat(): propagate long strings SP type change 2025-03-17 18:19:56 +00:00
drrtuy
996ec97eb8 feat(): use boost::make_shared b/c most distros can't do allocate_shared for array types. 2025-03-17 18:19:56 +00:00
drrtuy
b6eb01e974 feat(RGData,StringStore): add counting allocator capabilities to those ctors used in BPP::execute() 2025-03-17 18:19:56 +00:00
drrtuy
c235b1c03f feat(PP,ByteStream): new counting memory allocator 2025-03-17 18:19:56 +00:00
Serguey Zefiov
34795eefb2 fix(MCOL-5889): Improper handle of DOUBLE result type with DECIMAL arguments
Sometimes server assigns DOUBLE type for arithmetic operations over
DECIMAL arguments. In this rare case width of result was incorrectly
adjusted and it triggered an assertion.

Now width of result gets adjusted only if result type is also DECIMAL.
2025-02-18 16:03:16 +04:00
drrtuy
f1c291a40e fix(DEC): DEC now sends multiple acks with the correct number of msgs acked to facilitate ControlFlow using same node communication bypass. (#3345) 2025-02-04 09:37:01 +00:00
Leonid Fedorov
7980057766 chore(build): compile boost with gcc only [develop-23.02] (#3393)
* chore(build): compile boost with gcc only

* chore(build): compile boost with gcc only debian11

* chore(build): bump boost version
vcolumnstore-23.02.12-1
2025-01-25 19:17:37 +04:00
drrtuy
85f2d4eff1 chore(version): Bump version to 23.02.12-1 2025-01-24 16:52:10 +00:00
Leonid Fedorov
e2623a6f5a chore(build): bump boost req and turn off clang for Ubuntu 20 (#3392) 2025-01-24 16:51:29 +00:00
drrtuy
47d9d13b05 chore(): boost jfrog artifactory was down so replacing it. (#3389) 2025-01-24 16:34:18 +00:00
drrtuy
a8dc552d81 fix(BRM): MCOL-5879 DBRM::clearShm runs crit sections w/o sync mechanism (#3387) 2025-01-24 12:41:54 +00:00
Alexey Antipovsky
afef46cbc7 fix(PrimProc): MCOL-5651 Add a workaround to avoid choosing an incorrect TupleHashJoinStep as a joiner [develop-23.02] (#3330)
* fix(PrimProc): MCOL-5651 Add a workaround to avoid choosing an incorrect TupleHashJoinStep as a joiner
2024-11-08 17:43:18 +00:00
Aleksei Antipovskii
b124e8382e fix(dbcon) MCOL-5812 server crash related to stored functions
Using the stored function's return value as an argument
for another function was handled incorrectly, leading
to a server crash.
2024-11-05 20:33:04 +04:00
drrtuy
eaed12efc9 feat(joblist): better dot graphs that represents joblist steps execution tree. (#3322) 2024-09-26 17:48:20 +03:00
drrtuy
e39147f415 chore(version): Bump version to 23.02.11-1 vcolumnstore-23.02.11-1 2024-09-10 17:13:55 +01:00
Alexey Antipovsky
d30acca558 fix(SM): check for duplicates (#3315)
Co-authored-by: Roman Nozdrin <rnozdrin@mariadb.com>
2024-09-10 17:50:24 +03:00