Bug 1099109

Summary: Do not transfer STL containers across library boundary
Product: [JBoss] JBoss Data Grid 6 Reporter: Radim Vansa <rvansa>
Component: CPP ClientAssignee: Tristan Tarrant <ttarrant>
Status: CLOSED CURRENTRELEASE QA Contact: Alan Field <afield>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.3.0CC: dmehra, isavin, mgencur, sjacobs
Target Milestone: ER7   
Target Release: 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-01-26 14:03:20 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:
Bug Depends On:    
Bug Blocks: 1104639    

Description Radim Vansa 2014-05-19 13:52:09 UTC
Allowing STL classes to be transferred across library boundary is a severe threat to the application stability as we cannot guarantee binary compatibility of the library with application - STL has fixed API but not ABI.

Comment 1 Radim Vansa 2014-05-19 13:54:54 UTC
The fix in HRCPP-151 keeps backward API compatibility with previous releases (JDG 6.2), only deprecates several methods that have now inefficient implementation (in order to keep the API compatibility and guarantee stable ABI).

Comment 3 Alan Field 2014-06-19 14:40:53 UTC
Verified that all C++ client tests pass with JDG 6.3.0 ER7

Comment 4 JBoss JIRA Server 2014-10-27 09:51:44 UTC
Ion Savin <isavin> updated the status of jira HRCPP-151 to Reopened

Comment 5 JBoss JIRA Server 2014-10-27 09:52:01 UTC
Ion Savin <isavin> updated the status of jira HRCPP-151 to Resolved