[MCOL-5499] Same host communication has an unlimited msgs queue Created: 2023-05-24  Updated: 2024-01-10  Resolved: 2023-06-09

Status: Closed
Project: MariaDB ColumnStore
Component/s: ExeMgr, PrimProc
Affects Version/s: 23.02.3
Fix Version/s: 23.02.4

Type: Bug Priority: Critical
Reporter: Roman Assignee: Roman
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
PartOf
includes MCOL-5489 Query Cache Overload Causing PrimProc... Closed
Problem/Incident
causes MCOL-5489 Query Cache Overload Causing PrimProc... Closed
Relates
relates to MCOL-5515 verify MCOL-5499 Stalled
Sprint: 2023-6
Assigned for Review: Leonid Fedorov Leonid Fedorov
Assigned for Testing: Daniel Lee Daniel Lee (Inactive)

 Description   

The introduction of the same node communication over memory effectively disables FlowControl mechanism that prevents DEC receive queue from overloading in case of a slow consumer somewhere in query execution pipeline.
This issue enables FlowControl for the same node communication processing path. See docs/Control flow.md in the engine repo for details on how ControlFlow works.



 Comments   
Comment by Daniel Lee (Inactive) [ 2023-06-09 ]

Builds verified:

develop:
engine: ab9b95e3683250ca88960147994474b049ef6395
server: 770caf2440e71f035ca2beded85e1cb398a704aa
buildNo: 7964

develop-23.02
engine: 42c7df4a347441a6326eaa14700cb615a4061eb8
server: 770caf2440e71f035ca2beded85e1cb398a704aa
buildNo: 7968

Please see MCOL-5489 for test result.

Generated at Thu Feb 08 02:58:20 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.