[MCOL-4770] Distribute queries processing b/w ExeMgrs/primprocs in the cluster. Created: 2021-06-22 Updated: 2022-10-26 Resolved: 2022-08-19 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | cmapi |
| Affects Version/s: | 6.1.1 |
| Fix Version/s: | cmapi-22.08.1 |
| Type: | Bug | Priority: | Major |
| Reporter: | Roman | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||
| Sprint: | 2021-9 | ||||||||||||||||
| Description |
|
Despite the fact CMAPI starts ExeMgr on every cluster node the Columnstore.xml contains a description of a single ExeMgr that resides at the primary only. |
| Comments |
| Comment by Roman [ 2021-06-28 ] |
|
4QA Previously any MDB in the cluster uses a single EM that resides at the primary. With this patch the queries issued at the node using a local MDB goes through the local EM only. One can monitor cpu utilization using top at non primary nodes running queries using the node's MDB. |
| Comment by Roman [ 2021-06-30 ] |
|
With this patch the queries issued at the node are processed with the local EM only. |
| Comment by Daniel Lee (Inactive) [ 2021-07-01 ] |
|
Build tested: 6.1.1 ( Drone #2635 ) Executing a query on any node uses the ExeMgr on the same node and covers data for the entire database (not just data on the local node, as "local query" used to do) |
| Comment by Daniel Lee (Inactive) [ 2022-08-19 ] |
|
Build verified: 22.08-1 (#5324), cmapi-22.08-1 (#743) Verified installation and cmapi operations: Using this build of the cmapi, installed 5.6.1-1, 6.4.4-2, and 22.08-1 on VMs |