[MCOL-1474] PriorityThreadPool can crash Created: 2018-06-14  Updated: 2018-07-17  Resolved: 2018-07-17

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

Type: Bug Priority: Major
Reporter: Andrew Hutchings (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by MCOL-615 Rare PrimProc exception not caught co... Closed
Sprint: 2018-12, 2018-13, 2018-14

 Description   

PriorityThreadPool states that it cannot throw an exception, but there are several situations where it can (such as out of memory). This causes a crash instead of proper error handling.



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

Highly likely this is related to MCOL-1037. If a priority thread job throws an exception for any reason it is silently ignored. This means a priority thread could stop giving ExeMgr data silently.

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

Please do not merge until after 1.1.5 has been released.

For QA: No real way of testing this. I had to hack a bug into a BPP step and use gdb to trigger it to test this.

Comment by Daniel Lee (Inactive) [ 2018-07-17 ]

Build verified: 1.1.6-1 source

/root/columnstore/mariadb-columnstore-server
commit 1741c7e7d522d1245ec9c1e4c7c7474574f09bd2
Merge: 2adc4b5 6abef48
Author: benthompson15 <ben.thompson@mariadb.com>
Date: Tue Jun 19 09:51:48 2018 -0500

Merge pull request #113 from mariadb-corporation/davidhilldallas-patch-3

update readme

/root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine
commit 32bd7d4e270f46a6052df64cff871f2c3371bb3a
Merge: af6108d 400ae51
Author: benthompson15 <ben.thompson@mariadb.com>
Date: Thu Jul 12 15:36:42 2018 -0500

Merge pull request #518 from mariadb-corporation/MCOL-1146

Mcol 1146 - multi node quick install

Executed regression tests.

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