[MCOL-615] Rare PrimProc exception not caught correctly Created: 2017-03-09  Updated: 2018-06-25  Resolved: 2018-06-25

Status: Closed
Project: MariaDB ColumnStore
Component/s: PrimProc
Affects Version/s: None
Fix Version/s: Icebox

Type: Bug Priority: Minor
Reporter: Andrew Hutchings (Inactive) Assignee: Andrew Hutchings (Inactive)
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
duplicates MCOL-1474 PriorityThreadPool can crash Closed

 Description   

In PrimProc's command.cpp a bad command would throw an exception. This wouldn't happen in the wild but happened whilst I was adding new commands.

If the exception is thrown it is caught in the threadpool instead of the command processor. This means it is silently handled instead of an error fed back to ExeMgr. ExeMgr then waits forever.

There could be other instances of this happening too. General improvements to exception handling in PrimProc's command processor would solve this.



 Comments   
Comment by Andrew Hutchings (Inactive) [ 2018-06-25 ]

The new error handling in MCOL-1474 handles this.

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