Bug 1060301
Summary: | Unable to create a cache store that requires two or more store properties | ||||||
---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Data Grid 6 | Reporter: | Larry O'Leary <loleary> | ||||
Component: | JON Plugin | Assignee: | Tristan Tarrant <ttarrant> | ||||
Status: | VERIFIED --- | QA Contact: | Martin Gencur <mgencur> | ||||
Severity: | urgent | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 6.2.0 | CC: | jdg-bugs, ksuzumur, tsykora, wburns | ||||
Target Milestone: | CR1 | ||||||
Target Release: | 6.2.1 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 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: | 1076047 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Larry O'Leary
2014-01-31 18:11:57 UTC
This bug relates to bug 1060299 as they both appear to deal with incorrect configuration being sent to the management API by the JDG management plug-in. No, this functionality was added in 6.2. Created attachment 864079 [details]
jon-server-side-error-more-props-during-cache-store-creation
I confirm this is real issue. I can experience this unwanted behaviour with environment set up mentioned by customer. Added an attachment with underlying error from JON server.log which might or might not be connected to this issue. An interesting thing is that error is thrown even in case of only ONE property is filled in 'Properties' list... a particular store is created successfully with this set-up. Anyway, more properties in 'Properties' list cause problems. CCing William to let him know about this issue as well. This should be now ok -- in 6.2.1 CR1 we were able to successfully configure and create LevelDB cache store for a particular cache resource. There is a new possibility of cache child resource creation (directly LevelDB store). Note that after a configuration, the JDG server needs to be restarted to make changes in standalone.xml file live and apply. Note2 that JDG need to be patched properly to use LevelDB JNI implementation. We were able to store entries into the store, restart JDG server and fetch entries from the store, so we verified that data were actually really stored there. Good news for this work flow (requirement). 6.2.1 CR3 update. Now we are able to configure generic cache store via JON even with 2 or more set up properties. Note that property CLASS is now fully required for generic store. For creation of LevelDB related stores, customers should be guide to use different operation: create child -> levelDB store. Note that this needs to have properly patched JDG. (Fusesource libs, leveldb) Setting this as VERIFIED. Thanks for the fix! |