1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-09-09 21:29:28 +03:00

Commit Graph

  • 00c81ab758 Merge branch 'stable-23.10' into feat/MCOL-6072-parallel-scan-4-CES-4 feat/MCOL-6072-parallel-scan-4-CES-4 Leonid Fedorov 2025-09-09 20:36:06 +04:00
  • 0bf8241e3c fix(rbo,QA): add merge statistics into IN and Scalar subquery. drrtuy 2025-09-09 15:47:07 +00:00
  • 56890b0e71 Don't write hostname into IP fields of the config like PMSx/IPAddr, pmx_WriteEngineServer/IPAddr feat/MCOL-5964-5861-5863-um-only-node Alexander Presnyakov 2025-09-01 16:25:29 +00:00
  • 546e9660e9 Fix PM lookup if node was added by IP. Use typed hostname & ip combo everywhere to ensure safety Alexander Presnyakov 2025-08-26 01:28:06 +00:00
  • 654e7ae287 Read-only nodes are now called read replica consistently Alexander Presnyakov 2025-08-12 19:33:26 +00:00
  • a47a465520 Review fixes (mostly switching to StrEnum analog before py3.11, also changes in ruff config) Alexander Presnyakov 2025-08-04 21:31:12 +00:00
  • 87897522fc Fix build Leonid Fedorov 2025-08-04 11:23:46 +00:00
  • 4402e071cc Fix build Serguey Zefirov 2025-08-04 13:46:58 +03:00
  • c402ba45d3 Fix build Serguey Zefirov 2025-08-04 13:18:13 +03:00
  • cb7fa597a0 Review fixes Serguey Zefirov 2025-08-01 12:32:31 +03:00
  • b4e9e51bae Review fixes Serguey Zefirov 2025-07-31 21:57:17 +03:00
  • 501a700e7f Review fixes Serguey Zefirov 2025-07-31 21:52:21 +03:00
  • fa0b74a922 Review fixes Serguey Zefirov 2025-07-31 15:22:17 +03:00
  • 692c4455c8 replace map::contains with map::count for gcc 8.5 compatibility Leonid Fedorov 2025-07-28 19:45:54 +00:00
  • d5473bab74 Manually remove read-only node from ReadOnlyNodes on node removal (because nodes are only deactivated) Alexander Presnyakov 2025-07-25 17:11:28 +00:00
  • d60e1a2000 feat(MCOL-6082): Multiple readers of dbroots using OamCache logic Serguey Zefirov 2025-07-10 11:31:32 +00:00
  • 38fb5df7c6 feat(MCOL-6082) Cluster with read-only nodes should correctly work with DML Serguey Zefirov 2025-06-30 14:27:26 +03:00
  • 1ebac7d55c Fix test Alexander Presnyakov 2025-07-09 19:29:06 +00:00
  • 82d375280c Fix test Alexander Presnyakov 2025-07-09 01:47:01 +00:00
  • b4f8a63433 temp turnngoff one TestCase. mariadb-AlanMologorsky 2025-07-08 15:55:17 +03:00
  • 2ee164aceb Remove ExeMgr from constants Alexander Presnyakov 2025-07-03 16:05:22 +00:00
  • a9cf241c67 MCOL-5806: added ability to start node in read-only mode Alexander Presnyakov 2025-03-12 13:21:37 +00:00
  • 665988c6e5 MCOL-5963: type handling MCOL-5963-detravi Leonid Fedorov 2025-09-08 16:18:47 +00:00
  • 15ed615eba chore(build): Fix ASAN build MCOL-6064 Leonid Fedorov 2025-09-09 14:09:36 +00:00
  • 4f3ed2a6bd fix(mtr): MCOL-5756, fix extended mtr tests stable-23.10 Leonid Fedorov 2025-09-09 12:36:38 +00:00
  • aed35f0444 MCOL-6147: on node removal, really remove it (wow) Alexander Presnyakov 2025-08-20 22:48:43 +00:00
  • 55241e6f0e Fixed import problem Alexander Presnyakov 2025-09-08 14:47:07 +00:00
  • bd1575d34a Handle waiting locks Alexander Presnyakov 2025-09-04 16:37:32 +00:00
  • cff5244e35 Use the same mcs-shmem-locks tool that we used to inspect locks state to unlock them Alexander Presnyakov 2025-09-04 14:43:21 +00:00
  • 384dd56a61 Moved locks cleanup into cmapi Alexander Presnyakov 2025-09-03 19:24:31 +00:00
  • c75a095a77 Support older systemd versions Alexander Presnyakov 2025-09-02 13:15:37 +00:00
  • 48e14ed5e5 MCOL-6094: reset shmem locks before stopping workernode Alexander Presnyakov 2025-08-22 12:52:51 +00:00
  • a7496ac9d0 fix(PP,THJS): MCOL-6106 Fix race condition in TupleHashJoinStep Aleksei Antipovskii 2025-09-04 20:48:05 +02:00
  • bde53e299c fix(timeout): MCOL-5508 make node unresponse timeout configurable fix/MCOL-5508-unresponse-timeout mariadb-AlanMologorsky 2025-09-09 15:30:28 +03:00
  • 9075d7fedb Added Pydantic Models for Config put endpoint. Changed config put request body validation to use Pydantic models. feature/MCOL-6006-failover-detect-shared-storage mariadb-AlanMologorsky 2025-09-05 08:18:26 +03:00
  • 63cc558517 Fix another broken rebase + more logging. mariadb-AlanMologorsky 2025-09-04 23:44:50 +03:00
  • 017bcc3116 Fix broken after rebase requirements.txt. mariadb-AlanMologorsky 2025-09-04 13:30:29 +03:00
  • f6e168759e Review fixes. mariadb-AlanMologorsky 2025-08-22 20:55:45 +03:00
  • 7cd7115725 - add AppStatefulConfig, StateConfigVersion classes to implement CMAPI in memory stateful configuration - add stateful config distribution logic into endpoints.ConfigController (node endpoint) with fast "only_stateful_config" update logic - add stateful config logic into helpers.broadcast_new_config - add new function broadcast_stateful_config into helpers.py - port Alexander Presnyakov get_existing_db_roots function into node_manipulation.py from other branch - add new SharedStorageMonitor threaded compomemt for Failover it starts working with NodeMonitor component as a separate thread that checks shared storage state/health each 5 mins. mariadb-AlanMologorsky 2025-08-08 11:55:48 +03:00
  • ec30a6d80e addition mariadb-AlanMologorsky 2025-07-29 04:09:52 +03:00
  • bbcecebd52 feat(cmapi): MCOL-6006 Disable failover when shared storage not detected mariadb-AlanMologorsky 2025-07-18 16:00:34 +03:00
  • e9f6046e06 update test MCOL-5675 mariadb-KristinaPavlova 2025-09-09 14:32:32 +03:00
  • 831c515170 Merge branch 'stable-23.10' into MCOL-5675 mariadb-KristinaPavlova 2025-09-09 14:11:45 +03:00
  • 0d27c40ede fix: add check for null-safe-equal mariadb-KristinaPavlova 2025-09-09 14:05:48 +03:00
  • 71035c1002 fix(plugin): fix QA extract statistics stub signature to fix 10.6 compilation. drrtuy 2025-09-08 15:52:15 +00:00
  • b73c245ecc fix(rbo,QA): removed duplicated symbols drrtuy 2025-09-08 15:20:31 +00:00
  • d981f96b2a Merge branch 'stable-23.10' into feat/MCOL-6072-parallel-scan-4-CES-4 drrtuy 2025-09-08 15:16:52 +00:00
  • 47dba9d3f5 Improve trace visualization with duration formatting and notes for request/response pairs feat/cmapi-distributed-tracing Alexander Presnyakov 2025-09-08 14:20:54 +00:00
  • 0237218932 Minor fixes and Rebase. feature/MCOL-6028-MCOL-5993-upgrade-mvp mariadb-AlanMologorsky 2025-09-08 16:23:47 +03:00
  • c9e3c90c7c Fix distro dependency. mariadb-AlanMologorsky 2025-08-25 14:39:34 +03:00
  • 9688bfc065 Add start MDB step for upgrade. Add start MCS cluster step for upgrade. mariadb-AlanMologorsky 2025-08-25 14:27:16 +03:00
  • f767750661 Add progress UI features. mariadb-AlanMologorsky 2025-08-25 13:45:47 +03:00
  • aca45572b9 Add CMAPI installation waiting logic. Another various minor fixes. mariadb-AlanMologorsky 2025-08-25 12:56:42 +03:00
  • 9e814a94a8 bunch of bugfixes for rhel and improvements mariadb-AlanMologorsky 2025-07-29 10:48:00 +03:00
  • 34543b9ff8 Bunch of changes. Message later. mariadb-AlanMologorsky 2025-07-01 13:34:50 +03:00
  • d9e0328360 feat: MCOL-6028 MCOL-5993 Upgrade mcs mvp version. mariadb-AlanMologorsky 2025-06-06 15:58:10 +03:00
  • f807ebcdfd Revert "fix(joblist,QA): introduced extended SC ptrs collector to resolve the issue when ParseTree consist of ArithmCol-AggCol does not return SCs from AggCol." drrtuy 2025-09-08 11:59:31 +00:00
  • aef6d758f8 Colorize the traces (each span slightly changes the color of the parent span) Alexander Presnyakov 2025-09-06 01:14:19 +00:00
  • 0464c332d0 Log 404 errors Alexander Presnyakov 2025-09-06 00:54:57 +00:00
  • f3a46dcd27 Set duration attribute in server spans Alexander Presnyakov 2025-09-06 00:00:50 +00:00
  • 7510fc2318 First version of PUML generation Alexander Presnyakov 2025-09-05 23:00:31 +00:00
  • 647d9ae651 Record part of the response into the span Alexander Presnyakov 2025-09-05 13:15:41 +00:00
  • 44c135a935 MCOL-5963: null handling Leonid Fedorov 2025-09-05 19:57:46 +00:00
  • a2e9d5b3cc Added JSON logging of trace details into a separate file (to not spam the main log with machine readable stuff) Alexander Presnyakov 2025-09-05 03:29:01 +00:00
  • 94c9d5ae3c Tracing fixes: Don't log trace_params in tracing logger, because it already has all this data Don't print span attrs, it can contain lots of headers Save small part of the response into the span, if the response was a JSON string Alexander Presnyakov 2025-09-04 17:21:25 +00:00
  • c4b9326203 only libcpp r19 Leonid Fedorov 2025-09-05 15:10:41 +00:00
  • e0bf1f9957 try stable rewrite Leonid Fedorov 2025-09-05 15:07:29 +00:00
  • 95901fcd19 review fixes Aleksei Antipovskii 2025-09-05 00:16:35 +02:00
  • 76f135b2ac Code cleanup and deduplication Aleksei Antipovskii 2025-09-02 22:29:26 +02:00
  • 5bdeaa6555 Fix normalization FP -> string to match server behaviour. Aleksei Antipovskii 2025-09-02 02:47:01 +02:00
  • da3cc95077 Prefer to use floating point instead of decimal to match server behaviour. Aleksei Antipovskii 2025-09-02 02:40:52 +02:00
  • 378f964cca Fix queries like (SELECT * FROM t ORDER BY 1) UNION (SELECT ...) Aleksei Antipovskii 2025-08-31 22:32:17 +02:00
  • 3d26e4d6fd fix tests Aleksei Antipovskii 2025-08-27 23:17:23 +02:00
  • 3a316181e7 feat(joblist): MCOL-5756 MCOL-5222 ORDER BY on UNIONs in outer select Aleksei Antipovskii 2025-08-26 02:44:56 +02:00
  • ebde9b5648 fix(tests): add deterministic ordering for failing mtrs aleksei.bukhalov 2025-09-03 17:34:32 +02:00
  • 180d0e62cc review fixes feature/MCOL-5250-rewrite-distinct Aleksei Antipovskii 2025-09-05 02:15:02 +02:00
  • a5cfb917c4 fix build Aleksei Antipovskii 2025-08-01 12:47:32 +02:00
  • 7ec471e140 fix subselect columns processing Aleksei Antipovskii 2025-08-01 11:57:16 +02:00
  • 7d43775b24 fix typo Aleksei Antipovskii 2025-08-01 11:34:31 +02:00
  • d41b9e19e2 reuse cloneWORecursiveSelects() in clone() Aleksei Antipovskii 2025-07-31 16:06:39 +02:00
  • 51ddba67b8 fix test Aleksei Antipovskii 2025-07-30 01:39:00 +02:00
  • 6c7397fef1 rebase fixes Aleksei Antipovskii 2025-07-30 01:37:53 +02:00
  • df0a4f482a move ORDER BY to the outer query Aleksei Antipovskii 2025-07-25 01:29:26 +02:00
  • 503a763d47 feat(optimizer): MCOL-5250 rewrite queries with DISTINCT Aleksei Antipovskii 2025-07-22 13:47:08 +02:00
  • ed2c89196b Merge branch 'stable-23.10' into feat/MCOL-6072-parallel-scan-4-CES-4 drrtuy 2025-09-04 15:47:40 +00:00
  • 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. drrtuy 2025-09-03 17:20:45 +00:00
  • 77c3aea6eb Save packaging stderr to the log Alexander Presnyakov 2025-09-03 19:59:33 +00:00
  • cbf74fe252 Update cpack_manage.cmake Leonid Fedorov 2025-09-03 23:18:07 +04:00
  • d4d0a80d19 Update cpack_manage.cmake Leonid Fedorov 2025-09-03 22:48:48 +04:00
  • 5f1c2e1745 chore(build): build only required boost parts, silence external_project logs Leonid Fedorov 2025-09-03 18:13:51 +00:00
  • 83c2933039 fix(ci): do not build debuginfo packages for RPMS, as it cost 40min of packaging time Leonid Fedorov 2025-09-03 18:12:42 +00:00
  • 873eeb172c CLI command to enable/disable Sentry logging Alexander Presnyakov 2025-09-03 16:13:20 +00:00
  • 113d6cc41b Disabled sentry backend debug prints Added couple of debug prints for host readiness Alexander Presnyakov 2025-09-01 21:35:58 +00:00
  • 08d46a9e70 Pass git revision from the build process -> cmapi - Sentry (to be able to understand which revision caused some error) Alexander Presnyakov 2025-09-01 19:19:28 +00:00
  • 3ca5a2e6bb Fixed Sentry transaction continuation Alexander Presnyakov 2025-09-01 17:10:03 +00:00
  • 9821f14d0f Enable loggers that were not explicitly mentioned in cmapi_logger.conf Alexander Presnyakov 2025-09-01 16:58:22 +00:00
  • 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 Alexander Presnyakov 2025-08-29 23:04:24 +00:00
  • a0b4bcd1ce Basic request tracer Alexander Presnyakov 2025-08-26 02:57:09 +00:00
  • 0fc41e0387 fix(ci): install proper dbg symbols according server version Leonid Fedorov 2025-09-03 10:15:56 +00:00
  • eb1de4b024 fix(rbo,rules,QA): SCs in AC->AggC->AC ParseTree are not updated with the corresponding derived table if needed. drrtuy 2025-09-02 16:19:06 +00:00