Bug 1369356

Summary: [Doc] Replication granularity caveat
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: oarribas <oarribas>
Component: DocumentationAssignee: Priyanka Nag <pnag>
Status: CLOSED WONTFIX QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4.0CC: eap-docs, sjay
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Build Name: 23088, Development Guide-6.4 Build Date: 27-10-2015 14:13:27 Topic ID: 4687-765781 [Latest]
Last Closed: 2019-03-01 12:28:45 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:

Description oarribas 2016-08-23 08:09:01 UTC
Title: Enable Session Replication in Your Application

Describe the issue:
In documentation of older JBoss versions (http://docs.jboss.org/jbossas/docs/Clustering_Guide/5/html/clustering-http-app.html), there is a caveat of the replication-granularity "ATTRIBUTE" that also applies to EAP 6:

"For sessions that carry large amounts of data, this option can increase replication performance. However, attributes will be separately serialized, so if there are any shared references between objects stored in the attributes, those shared references may be broken on remote nodes. For example, say a Person object stored under key “husband” has a reference to an Address, while another Person object stored under key “wife” has a reference to that same Address object. When the “husband” and “wife” attributes are separately deserialized on the remote nodes, each Person object will now have a reference to its own Address object; the Address object will no longer be shared."


Suggestions for improvement:
Add this caveat for the EAP 6 documentation (https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html/Development_Guide/chap-Clustering_in_Web_Applications.html#idp13147864)


Additional information: