[infinispan-dev] CacheLoaderManagerImpl.preload() put calls
Manik Surtani
manik at jboss.org
Wed Jan 27 05:20:01 EST 2010
Preloads should definitely NOT be remote. Thanks for spotting this, fixed in trunk:
http://fisheye.jboss.org/changelog/Infinispan/trunk?cs=1415
Cheers
Manik
On 26 Jan 2010, at 16:42, Galder Zamarreno wrote:
> Hi,
>
> Re: http://community.jboss.org/message/521810#521810
>
> I'm looking at this and thinking, do we want preloading put calls to go
> remote? Shouldn't put calls in CacheLoaderManagerImpl.preload() be
> putForExternalRead() or similar?
>
> I know that this happens during cache startup and that hence the cache
> shouldn't be dealing with requests as it's not yet started, so there
> shouldn't be lock timeouts on the local machine at least.
>
> However, not sure about going remote with this call.
>
> Something that's odd here as well is this:
>
> 2010-01-22 12:53:13,596 TRACE {main} [o.i.r.t.j.JGroupsTransport:12]
> dests=null, command=SingleRpcCommand{cacheName='isd-source',
> command=PutKeyValueCommand{key=cle03, value=value03, putIfAbsent=false,
> lifespanMillis=-1, maxIdleTimeMillis=-1}}, mode=ASYNCHRONOUS, timeout=15000
> 2010-01-22 12:54:13,605 ERROR {main} [o.i.r.r.RpcManagerImpl:111]
> unexpected error while replicating
> java.util.concurrent.TimeoutException: Timed out waiting for a
> cluster-wide sync to be released. (timeout = 60 seconds)
> at
> org.infinispan.remoting.transport.jgroups.JGroupsDistSync.blockUntilReleased(JGroupsDistSync.java:51)
> [infinispan-core-4.0.0-SNAPSHOT.jar:4.0.0-SNAPSHOT]
> at
> org.infinispan.remoting.transport.jgroups.JGroupsTransport.invokeRemotely(JGroupsTransport.java:397)
> [infinispan-core-4.0.0-SNAPSHOT.jar:4.0.0-SNAPSHOT]
>
> The call is clearly syncrhonous but the mode printed says ASYNCHRONOUS?
> I'll see if I can create a test for the ASYNCHRONOUS bit.
>
> Cheers,
> --
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
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