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

6852 Commits

Author SHA1 Message Date
Aleksei Antipovskii
3a316181e7 feat(joblist): MCOL-5756 MCOL-5222 ORDER BY on UNIONs in outer select 2025-09-05 17:07:21 +04:00
aleksei.bukhalov
ebde9b5648 fix(tests): add deterministic ordering for failing mtrs 2025-09-05 16:33:04 +04:00
drrtuy
ed2c89196b Merge branch 'stable-23.10' into feat/MCOL-6072-parallel-scan-4-CES-4 2025-09-04 15:47:40 +00:00
drrtuy
8c0c85080c fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol. 2025-09-04 13:10:18 +00:00
Alexander Presnyakov
77c3aea6eb Save packaging stderr to the log 2025-09-04 03:00:15 +04:00
Leonid Fedorov
cbf74fe252 Update cpack_manage.cmake 2025-09-04 03:00:15 +04:00
Leonid Fedorov
d4d0a80d19 Update cpack_manage.cmake 2025-09-04 03:00:15 +04:00
Leonid Fedorov
5f1c2e1745 chore(build): build only required boost parts, silence external_project logs 2025-09-04 03:00:15 +04:00
Leonid Fedorov
83c2933039 fix(ci): do not build debuginfo packages for RPMS, as it cost 40min of packaging time 2025-09-04 03:00:15 +04:00
Alexander Presnyakov
873eeb172c CLI command to enable/disable Sentry logging 2025-09-03 20:32:03 +04:00
Alexander Presnyakov
113d6cc41b Disabled sentry backend debug prints
Added couple of debug prints for host readiness
2025-09-03 20:32:03 +04:00
Alexander Presnyakov
08d46a9e70 Pass git revision from the build process -> cmapi - Sentry (to be able to understand which revision caused some error) 2025-09-03 20:32:03 +04:00
Alexander Presnyakov
3ca5a2e6bb Fixed Sentry transaction continuation 2025-09-03 20:32:03 +04:00
Alexander Presnyakov
9821f14d0f Enable loggers that were not explicitly mentioned in cmapi_logger.conf 2025-09-03 20:32:03 +04:00
Alexander Presnyakov
9b98c5c20a Created a separate package for tracing-related stuff
Added mirroring of spans into Sentry
Tracer is a facade that redirects actions to tracing backends
2025-09-03 20:32:03 +04:00
Alexander Presnyakov
a0b4bcd1ce Basic request tracer
Tracing requests

Custom log factory adds all trace values as one log record parameter (it will be empty if trace values are empty, like in MainThread where there are no incoming requests)
2025-09-03 20:32:03 +04:00
Leonid Fedorov
0fc41e0387 fix(ci): install proper dbg symbols according server version 2025-09-03 18:27:29 +04:00
drrtuy
eb1de4b024 fix(rbo,rules,QA): SCs in AC->AggC->AC ParseTree are not updated with the corresponding derived table if needed. 2025-09-03 09:25:10 +04:00
drrtuy
96fc875255 fix(rbo,rules,QA): ExistsFilter::transform merges statistics to enable QA for EXISTS expressions. 2025-09-03 09:25:10 +04:00
Leonid Fedorov
b92e5ae155 fix(review): cal* functions removed 2025-09-02 12:51:39 +01:00
Leonid Fedorov
46b3b4fd79 chore(clean): test was cleaned 2025-09-02 12:51:39 +01:00
Leonid Fedorov
5c33806af4 feat(testsing): add flag to preserve color output of mtr runnner 2025-09-02 12:51:39 +01:00
Leonid Fedorov
1bcb1a0982 chore(tests): now RBO tests can run without --extern 2025-09-02 12:51:39 +01:00
Leonid Fedorov
2e9900ea24 test(rbo): initial test 2025-09-02 12:51:39 +01:00
Leonid Fedorov
0554ab3dd0 chore(format): apply clang-format 2025-09-02 12:51:39 +01:00
Leonid Fedorov
6ec363af70 MCOL-6145: mcsgetplan() UDF for CSEP printing 2025-09-02 12:51:39 +01:00
Leonid Fedorov
30d6b82d48 chore(ci): add server 11.4 and apply format to drone.jsonnet 2025-09-02 14:49:52 +04:00
Leonid Fedorov
027d09310b fix(tests): disable tests for 11.4 due to known bug 2025-09-02 14:49:52 +04:00
Leonid Fedorov
c2bf3e6b2a fix(tests): fix mcol_2000 2025-09-02 14:49:52 +04:00
Leonid Fedorov
6e464bcd18 fix(crash, plugin), chore(ci): catch missed exception, set FE identity, install dgb_symbols 2025-09-02 00:36:33 +04:00
Leonid Fedorov
3fea9bf825 fix(installation): set selinux policy handling to the existing build/postInstall_storage_engine.sh and build/preUn_storage_engine.sh 2025-08-28 12:03:47 +04:00
Leonid Fedorov
20dc485b92 Merge branch 'stable-23.10' into feat/MCOL-6072-parallel-scan-4-CES-4 2025-08-28 03:47:19 +04:00
drrtuy
ea225145c0 fix(rbo,QA): SC'es CORRELATED_JOIN flag created unexpected ghost table in JobList compiler. 2025-08-28 03:46:11 +04:00
Leonid Fedorov
06889082f1 feat(ci): Rockylinux:10 added 2025-08-28 03:45:46 +04:00
Leonid Fedorov
488fbea4cd feat(SELinux): policy builded and packaged for RHEL-like >= 10 2025-08-28 03:45:46 +04:00
Leonid Fedorov
cfda3a34bb chore(ci): memory limits increased for cgroups regression from 12GB to 15GB as Rocky 10 has no jemalloc and we were OOMed 2025-08-28 03:45:46 +04:00
Leonid Fedorov
3be366c3b1 chore(format): cmakelists format tuned 2025-08-28 03:45:46 +04:00
Leonid Fedorov
fc6a5f9243 feat(SELinux): initial policy added for Columnstore 2025-08-28 03:45:46 +04:00
Leonid Fedorov
15944923bd chore(cmapi runtime): add Network as a prerequisite to start CMAPI service 2025-08-28 03:45:46 +04:00
Leonid Fedorov
46922f8d6a chore(build, cmapi): fallback of packaging to os-release if lsb-core is missing 2025-08-28 03:45:46 +04:00
Leonid Fedorov
e70837f165 chore(build): support rocky 10 on bootstrap 2025-08-28 03:45:46 +04:00
Leonid Fedorov
9ed33c7e04 fix(leak): MCOL-6018: cleanup stacks on error again 2025-08-26 20:24:38 +04:00
Alexander Presniakov
0b4687e0c7 Merge pull request #3723 from mariadb-corporation/feat/MCOL-5967-support-sentry-in-cmapi
MCOL-5967: support Sentry in cmapi
2025-08-26 13:16:27 -03:00
Alexander Presnyakov
5939aa5f55 Added support for Sentry in cmapi server
Support distributed request tracing

-Direct dependencies now in requirements[-dev].in, pip-compile generates full requirement[-dev].txt from them
2025-08-26 14:21:33 +00:00
Allen Herrera
f0db98fbba 3.16 added retry rsync logic for backups, 3.17 improved dbrm backups with save_brm, write poll checks and write locks 2025-08-26 16:49:58 +04:00
Leonid Fedorov
49691e7e10 MCOL-6148: feat(rbo): Semi-joins and correlated subqueries in filters 2025-08-22 16:09:23 +04:00
Leonid Fedorov
e28b120527 fix(rbo): fix null values handling. Crash on incomplete SimpleFilter and transform
(col >= bound_n-1 and col < bound_n) or col is null to
   (col >= bound_n-1 or col is null) and (col < bound_n)
2025-08-22 12:59:23 +01:00
Leonid Fedorov
67370721db feat(rbo) parallel factor via session veriable 2025-08-22 12:58:52 +01:00
Leonid Fedorov
8c3a99699c fix(rbo): Usage of statistics bounds 2025-08-22 12:58:52 +01:00
Leonid Fedorov
14d5bddec0 chore(build): suppress warning from boost, dump boost build to file(/dev/null mostly) for columnstore maintaiers 2025-08-22 07:44:52 +04:00