Bug 1035082

Summary: Add documentation on packaging JDG library jars (EAP)
Product: [JBoss] JBoss Data Grid 6 Reporter: Misha H. Ali <mhusnain>
Component: DocumentationAssignee: Misha H. Ali <mhusnain>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 6.2.0CC: dereed, dmehra, jdg-bugs, mgencur, onagano, tqvarnst, ttarrant, wfink
Target Milestone: ---   
Target Release: 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: 1008591 Environment:
Last Closed: 2014-05-29 22:46:46 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:
Bug Depends On: 1008591    
Bug Blocks:    

Comment 1 Misha H. Ali 2013-11-27 03:58:14 UTC
This bug will be evaluated for the next JDG release.

Comment 6 dereed 2014-02-06 05:25:39 UTC
I'm increasing the severity on this BZ, because 6.2 made a much larger mess of this.  We need to get this documented *now*.  It can't wait until 6.3.

In 6.1 there were 8 jars in the library distribution, so throwing them in a module was somewhat straightforward.
In 6.2 there are now 68 jars in the library distribution.

There is now a runtime-classpaths.txt included, which lists dependencies.  But:
- several of the jars listed as dependencies are not even included
- quite a few of the jars are most likely optional, but there's no indication of that in runtime-classpaths.xml
- there's a lot of recursive dependencies -- infinispan-core depends on infinispan-commons, which depends on a bunch of other jars, etc. making it a bit of a pain.

We need straight-forward documentation on exactly what/how to package JDG.
This is the very first thing any JDG customer runs into.

Comment 8 Misha H. Ali 2014-02-06 05:30:04 UTC
Starting a thread in relevant lists to discuss how we can test and document this, perhaps in a maintenance release and copying in dereed.

Comment 9 Tristan Tarrant 2014-02-06 12:08:35 UTC
runtime-classpaths.txt is not recursive: for each jar the transitives are completely specified.

Comment 11 Misha H. Ali 2014-04-29 01:32:50 UTC
*** Bug 1067736 has been marked as a duplicate of this bug. ***

Comment 15 Misha H. Ali 2014-05-29 22:46:46 UTC
This bug is now available as part of the JDG 6.3 Beta documentation:

https://access.redhat.com/site/documentation/en-US/Red_Hat_JBoss_Data_Grid/

Comment 17 wfink 2014-07-04 17:41:43 UTC
(In reply to Misha H. Ali from comment #15)
> This bug is now available as part of the JDG 6.3 Beta documentation:
> 
> https://access.redhat.com/site/documentation/en-US/Red_Hat_JBoss_Data_Grid/

Misha,
you should add a note that the modules are not provided with the EAP distribution.
You need to download the EAP modules from CSP and unzip it to EAP directory