[
https://issues.jboss.org/browse/ISPN-3270?page=com.atlassian.jira.plugin....
]
Jakub Markos updated ISPN-3270:
-------------------------------
Attachment: server-trace-logs.zip
I've tried this for 6.2.0.ER1, and the command sometimes fails (I couldn't
reproduce the case where it returns true but the entry is still available). Trace logs
where the command fails attached.
Hotrod clients removeWithVersion doesn't work with replicated
cache
-------------------------------------------------------------------
Key: ISPN-3270
URL:
https://issues.jboss.org/browse/ISPN-3270
Project: Infinispan
Issue Type: Bug
Components: Remote protocols
Reporter: Jakub Markos
Assignee: Mircea Markus
Fix For: 6.0.0.CR1
Attachments: server-trace-logs.zip
I have a cluster of 2 latest infinispan servers (6.0.0-SNAPSHOT) with the following
container configuration:
{code:xml}<cache-container name="default" default-cache="default"
listener-executor="infinispan-listener">
<transport stack="udp" executor="infinispan-transport"
lock-timeout="240000"/>
<replicated-cache name="default" start="EAGER"
mode="SYNC" batching="false" remote-timeout="60000">
<transaction mode="NONE"/>
<state-transfer enabled="true" timeout="60000"/>
</replicated-cache>
</cache-container>
{code}
Running this code:
{code} remoteCache = remoteCacheManager.getCache();
remoteCache.clear();
assertFalse(remoteCache.removeWithVersion("aKey", 12321212l));
remoteCache.put("aKey", "aValue");
VersionedValue valueBinary = remoteCache.getVersioned("aKey");
System.out.println("value = " + valueBinary.getValue());
System.out.println("version = " + valueBinary.getVersion());
System.out.println(remoteCache.removeWithVersion("aKey",valueBinary.getVersion()));
valueBinary = remoteCache.getVersioned("aKey");
System.out.println("value = " + valueBinary.getValue());
System.out.println("version = " + valueBinary.getVersion());
{code}
results most of the time in (and the other times the removeWithVersion returns false)
{quote}
value = aValue
version = 281483566645249
true
value = aValue
version = 281483566645249
{quote}
The command works with distributed/local cache.
--
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