Bug 1153545

Summary: Logging out from a session does not properly release event listener threads
Product: [JBoss] JBoss Data Virtualization 6 Reporter: Horia Chiorean <hchiorea>
Component: ModeShapeAssignee: Horia Chiorean <hchiorea>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.1.0CC: felias, fnguyen, vhalbert
Target Milestone: ER4Keywords: QA-Closed
Target Release: 6.1.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-10 08:55:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Horia Chiorean 2014-10-16 07:55:08 UTC
When a user of a repository logs out from a session, if that user used events (via the ObservationManager) for that session, the listener threads created for this purpose are not released, even though the session can no longer be used.

The effect is that this will/can slowly starve resources.

Comment 1 Horia Chiorean 2014-10-20 13:38:36 UTC
Merged upstream (59e1ce57675a2559213a66bfb00d095615f060f2). Should be part of ER4.

Comment 2 JBoss JIRA Server 2014-11-04 09:55:04 UTC
Horia Chiorean <hchiorea> updated the status of jira MODE-2343 to Reopened

Comment 3 Horia Chiorean 2014-11-04 09:58:19 UTC
Moving back to ASSIGNED since the fix is incomplete.

Comment 4 Horia Chiorean 2014-11-04 15:36:11 UTC
Added an additional fix which makes shutting down the observation manager more robust.