Scott Marlow created ISPN-2376:
----------------------------------
Summary: KeyAffinityServiceImpl.getKeyForAddress() seems to loop forever when
DefaultConsistentHash is created for the non-local node owner
Key: ISPN-2376
URL:
https://issues.jboss.org/browse/ISPN-2376
Project: Infinispan
Issue Type: Feature Request
Components: Core API
Affects Versions: 5.2.0.Beta1
Reporter: Scott Marlow
Assignee: Mircea Markus
Fix For: 5.2.0.CR1
I instrumented KeyAffinityServiceImpl and DefaultConsistentHash to show why
KeyAffinityServiceImpl is looping forever when running the AS7 clustered tests with some
recent changes that aren't committed yet. We are hoping to get through this failure
so we can get clustered tests running again more completely on our continuous test server
(lightning).
We have two nodes running in the AS cluster, node-0/web and node-1/web.
In my recent test run, I stopped the test after it was stuck for a while. Below is some
of the instrumented logging output.
{quote}
KeyAffinityServiceImpl interestedInAddress() check, for address: node-1/web,
filter.contains(address) returns false, filter contents [node-0/web]
.
.
.
KeyAffinityServiceImpl.getKeyForAddress() loop # 1455775 will loop again since result is
null, queue [], address node-0/web
{quote}
We are using address "node-1/web" because... TBC (will be back in a few)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira