[infinispan-dev] Unable to fetchPersistentState unless fetchInMemoryState is on, intended?
Manik Surtani
manik at jboss.org
Thu Jan 21 10:43:02 EST 2010
On 21 Jan 2010, at 14:53, Galder Zamarreno wrote:
> Hi,
>
> Re: http://community.jboss.org/thread/146590
>
> "Also, if I set the fetchInMemoryState to false in <stateRetrieval />
> and fetchPersistentState to true in <loader />, the persistent state
> transfer never happens (the code [StateTransferManagerImpl.java] is
> never run through the debugger)."
>
> That's because of
> https://anonsvn.jboss.org/repos/infinispan/trunk/core/src/main/java/org/infinispan/factories/StateTransferManagerFactory.java
>
> if (configuration.getCacheMode().isClustered() &&
> configuration.isFetchInMemoryState())
> return componentType.cast(new StateTransferManagerImpl());
> else
> return null;
>
> Is this intended? I do not see such limitation in JBoss Cache. Fetching
> the persistent state but not the in-memory one sounds like a valid case.
Yes, that's correct - that check would need to be updated.
--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org
More information about the infinispan-dev
mailing list