Tom Dearman created ISPN-10968:
----------------------------------
Summary: Invalidation sync clustered cache throws IllegalStateException on
remote server as it starts up
Key: ISPN-10968
URL:
https://issues.jboss.org/browse/ISPN-10968
Project: Infinispan
Issue Type: Bug
Components: Transactions
Affects Versions: 10.0.1.Final
Environment: Java(TM) SE Runtime Environment (build 1.8.0_152-b16), macos and
linux production, arjuna transaction manager
Reporter: Tom Dearman
Attachments: invalidationsync.tar.gz
If we bring up one server and let it start to write to an invalidation_sync cache with
putForExternalRead within a transaction, on bringing up another server which doesn't
write to the cache we will get exceptions thrown on the commit of the transaction as the
second server is coming up. If we use a 'put' it does not cause the issue and if
it is a DISTRIBUTED_SYNC it doesn't cause the issue.
I have tried to write this test as an infinispan test but this doesn't show the issue,
on trying the EmbeddedTransactionManager in my own test it also did not show the issue so
I assume it has something to do with the limited nature of the
EmbeddedTransactionManager.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)