On Thu, Apr 26, 2012 at 3:09 PM, Manik Surtani <[email protected]> wrote: > > On 26 Apr 2012, at 13:05, Dan Berindei wrote: > > What seems to be missing is an overload with a custom timeout, it may > be useful to try locking with a shorter timeout in the first attempt > (maybe even 0?) like we do for deadlock detection. > > > There is a flag for that. > > https://github.com/infinispan/infinispan/blob/master/core/src/main/java/org/infinispan/context/Flag.java#L79 >
Forgot about that one :) But still, it only allows a 0 timeout, so it's not exactly what I had in mind - which would be a custom timeout per operation. > > > But that is a bit orthogonal, as it would be useful for write > operations as well, so maybe a 6.0 idea... > > > On Thu, Apr 26, 2012 at 2:55 PM, Mircea Markus <[email protected]> > wrote: > > On 26 Apr 2012, at 14:42, Erik Salter wrote: > > > FWIW, I implement a TryLock like this: > > > boolean success = cache.getAdvancedCache() > > .withFlags(Flag.FAIL_SILENTLY).lock(key); > > > +1, this seems like solving the issue. > > > > Regards, > > > Erik > > > -----Original Message----- > > From: [email protected] > > [mailto:[email protected]] On Behalf Of Galder > > Zamarreño > > Sent: Thursday, April 26, 2012 6:59 AM > > To: Mircea Markus > > Cc: infinispan -Dev List > > Subject: [infinispan-dev] Time for a tryLock() ? > > > Looks like rolling back the transaction when a lock timeout is encountered > > can be problematic: https://community.jboss.org/message/731307#731307 > > > Maybe time to implement a tryLock() that attempts to acquire the lock but > > does not rollback the transaction if it cannot acquire it? > > > Thoughts? > > -- > > Galder Zamarreño > > Sr. Software Engineer > > Infinispan, JBoss Cache > > > > _______________________________________________ > > infinispan-dev mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/infinispan-dev > > > > > _______________________________________________ > > infinispan-dev mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/infinispan-dev > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev > > > -- > Manik Surtani > [email protected] > twitter.com/maniksurtani > > Lead, Infinispan > http://www.infinispan.org > > > > > _______________________________________________ > infinispan-dev mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/infinispan-dev _______________________________________________ infinispan-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/infinispan-dev
