[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: |
|
||||||||
| 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 |