Hi, I don't think can support XA (JTA) enabled cache stores. Here's why: - C1 (cache store instance) runs on node N1 - an JTA tx is started on N2 which writes to(has a key that maps to) N1 - both to the DataContainer and C1. - the JTA transaction manager running the transaction resides on N2, so it's impossible for C1@N1 (different process) to enlist within that transaction
This limitation doesn't exist for local caches configured with a cache store, but that's rather a particular case. Our current recovery mechanism supports situations when writing to a cache store fails during commit. If the commit fails, the user is given the opportunity to re-apply transaction's changed and that includes both memory and local storage. Cheers, -- Mircea Markus Infinispan lead (www.infinispan.org) _______________________________________________ infinispan-dev mailing list infinispan-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/infinispan-dev