Bug 760222

Summary: C++ broker/store: Unable to interrupt store while it is preparing store files.
Product: Red Hat Enterprise MRG Reporter: Kim van der Riet <kim.vdriet>
Component: qpid-cppAssignee: Kim van der Riet <kim.vdriet>
Status: NEW --- QA Contact: MRG Quality Engineering <mrgqe-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: DevelopmentCC: jross
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Kim van der Riet 2011-12-05 16:35:46 UTC
It is not currently possible to interrupt the broker with ^C, SIGINT or SIGTERM while it is preparing store files. If the file size parameter is large, and there are several files, then the time to prepare these files could be substantial, and this creates an unresponsive window for the broker.

The store needs to be signal-aware, or have the ability to be interrupted during the preparations by another signal handler.