Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1136064

Summary: Externalizers not being used in the Lucene Directory
Product: [JBoss] JBoss Data Grid 6 Reporter: Gustavo Fernandes <gfernand>
Component: InfinispanAssignee: Tristan Tarrant <ttarrant>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Gencur <mgencur>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.3.1, 6.4.0CC: anistor, gsheldon, jdg-bugs, mhusnain, vjuranek
Target Milestone: ER2   
Target Release: 6.3.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Red Hat JBoss Data Grid includes a Wildfly module responsible for the query feature. This module included declared Externalizers that were not being loaded. As a result, a plain Java serialization was used to transfer index files instead. This affected indexed queries that used the Infinispan Lucene directory for storage. This is now fixed in JBoss Data Grid 6.3.1 and querying now works as expected.
Story Points: ---
Clone Of:
: 1139652 (view as bug list) Environment:
Last Closed: 2015-01-26 14:05:34 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: 1139652    

Description Gustavo Fernandes 2014-09-01 14:48:19 UTC
Description of problem:

FileCacheKey, FileMetadata and other objects that hold lucene files are not being serialized using the provided Externalizer in the LifeCycleCallback and java Serialization is being used to transfer them. This happens when used the as-modules and potentially in the server itself


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Gustavo Fernandes 2014-09-02 07:10:17 UTC
PRs:

6.3.x: https://github.com/infinispan/jdg/pull/222
6.4.x: https://github.com/infinispan/jdg/pull/223

Comment 3 Adrian Nistor 2014-09-02 13:43:46 UTC
Gustavo, should this info be linked to ISPN-4685 ?

Comment 4 Adrian Nistor 2014-09-02 14:43:03 UTC
Both PRs are merged. Thanks Gustavo!