[infinispan-dev] Re: https://jira.jboss.org/jira/browse/ISPN-38
Manik Surtani
manik at jboss.org
Tue Jul 7 07:50:15 EDT 2009
Does JGroups publish snapshots to snapshots.jboss.org periodically?
We could pick this up from there if you do...
On 28 Jun 2009, at 17:12, Bela Ban wrote:
> OK, fixed on 2.8 and 2.6.
>
>
>
>
> Mircea Markus wrote:
>> Hi,
>>
>> This is related to https://jira.jboss.org/jira/browse/ISPN-38
>> (Early distributed deadlock detection).
>> When I determine that a deadlock scenario happens, I try to
>> interrupt a tx originated locally. This translates to an
>> thread.interrupt() call on a thread that is replicating to other
>> caches. The issue is that this call is ignored in jgroups's
>> GroupRequest:
>> private boolean collectResponses(long timeout) {
>> .....
>> if(timeout > 0) {
>> try {
>> completed.await(timeout,
>> TimeUnit.MILLISECONDS); //LINE 552
>> }
>> catch(Exception e) {
>> }
>> }
>> ....
>> }
>>
>> So my call to interrupt is ignored (line 552) and the
>> collectResponses method will only return after timeout elapses -
>> not good for me, as I want the method to return immediately if
>> thread is interrupted.
>> Would it be possible to enhance the code to be aware of interrupt
>> calls? This is in JGroups 2.8.0 Beta2.
>>
>> Cheers,
>> Mircea
>>
>
> --
> Bela Ban
> Lead JGroups / Clustering Team
> JBoss (by Red Hat)
>
> _______________________________________________
> 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