Bug 1177228
Summary: | JDG 6.4.0.ER8: Topology hint breaks cross site replication in CacheTopologyControlCommand | ||||||
---|---|---|---|---|---|---|---|
Product: | [JBoss] JBoss Data Grid 6 | Reporter: | Osamu Nagano <onagano> | ||||
Component: | Infinispan | Assignee: | Pedro Ruivo <pruivo> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Martin Gencur <mgencur> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | unspecified | CC: | bban, dmehra, dstahl, jdg-bugs, jpallich, ksuzumur, mcimbora, tkimura | ||||
Target Milestone: | CR1 | ||||||
Target Release: | 6.4.0 | ||||||
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: | |||||||
Bug Blocks: | 1153111 | ||||||
Attachments: |
|
Description
Osamu Nagano
2014-12-25 09:08:19 UTC
Created attachment 972927 [details]
clustered.xml for site A
The issue seems to be JGroups-related and is caused by setting relay.enable_address_tagging property to true. In that case, RELAY2 protocol adds a new address generator, which influences resulting address (ExtendedUUID instead of TopologyUUID). JGroupsTransport.fromJGroupsAddress then returns wrong address wrapper class (JGroupsAddress instead of JGroupsTopologyAwareAddress), resulting in aforementioned ClassCastException. Possible workaround (which however ignores can_become_site_master=false setting, if used): Replace <property name="enable_address_tagging">true</property> with <property name="enable_address_tagging">false</property>. |