[MCOL-1810] setConfig can hang on low core count Created: 2018-10-16  Updated: 2018-10-18  Resolved: 2018-10-18

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: 1.1.7, 1.2.0

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

Sprint: 2018-19

 Description   

setConfig spins up ThreadPool and burns down so quickly that on a low core count box it will hang waiting for prune thread to join which hasn't fully started.



 Comments   
Comment by Andrew Hutchings (Inactive) [ 2018-10-16 ]

Pull requests in develop-1.1 and develop.

For QA: We have been able to easily trigger this during postConfigure on an Ubuntu 18.04 AWS tiny VM (free tier). It would hang during postConfigure and never return.

Comment by Daniel Lee (Inactive) [ 2018-10-18 ]

Build tested: 1.2.0-1a, 1.1.7-1 source

1.1.7-1 source:

/root/columnstore/mariadb-columnstore-server
commit aa1aac4494952204cfe4da086e26263976cd5f1c
Merge: dad0eab bc6fd20
Author: benthompson15 <ben.thompson@mariadb.com>
Date: Mon Sep 10 11:35:57 2018 -0500

Merge pull request #132 from mariadb-corporation/release1.1.7

bump version

/root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine
commit 8eeb58b81986fe6ab973ec08f0ead2b3eaffa425
Merge: 746a738 ccd9a41
Author: David.Hall <david.hall@mariadb.com>
Date: Tue Oct 16 12:42:21 2018 -0500

Merge pull request #596 from mariadb-corporation/MCOL-1810-1.1

MCOL-1810 Fix hang on low core count

Perform 105 installations for 1.2.0-a, as part of the release installation tests. Also perform few installations the 1.1.7-1 build I made from current 1.1 source.

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