Guys,

the FinegrainedLockNoDso class returns false on tryLock() methods,
hence breaking my unit tests: is there any reason for that behavior?
It's just a kind of stub, so I think it wouldn't be harmful to return
true, other than be more consistent with lock() methods which are
no-ops.

What do you think?

On Thu, Nov 12, 2009 at 9:32 PM, Alex Miller <amil...@terracottatech.com> wrote:
> Hey Sergio,
>
> Tim rightly pointed at ConcurrentDistributedMap.createFinegrainedLock(K)
> which will return you a FineGrainedLock object (with tryLock methods) that
> lets you accomplish the equivalent of tryLockEntry().  Is that sufficient?
>
> http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/ConcurrentDistributedMap.html
> http://forge.terracotta.org/releases/projects/tim-concurrent-collections-root/apidocs/org/terracotta/collections/FinegrainedLock.html
>
> Alex
>
>
> On Nov 11, 2009, at 12:21 PM, Alex Miller wrote:
>
>> 3.2 is probably end of year-ish timeframe, depending on what ends up going
>> in it and holidays, etc.
>>
>>
>> On Nov 11, 2009, at 11:16 AM, Sergio Bossa wrote:
>>
>>> On Wed, Nov 11, 2009 at 4:51 PM, Alex Miller <amil...@terracottatech.com>
>>> wrote:
>>>
>>>> Given those alternatives, I'd much rather add a tryLockEntry() :)  Let
>>>> me
>>>> discuss with some people here internally and see whether we can add this
>>>> for
>>>> the 3.2 release train.
>>>
>>> Great, what's the planned release time for 3.2?
>>>
>>>> I'll leave the interrupt question to Chris (who is out today) since he
>>>> just
>>>> rewrote the client lock manager.  In this case, I think you're
>>>> performing a
>>>> blocking lock operation so I don't believe it should/would respond to
>>>> interrupt.
>>>
>>> Okay, I'm adding Chris to this thread.
>>>
>>>> BTW, you might want to try out some of your perf tests with the current
>>>> trunk - server guys have made some insane improvements in the last few
>>>> weeks
>>>> in prep for 3.2 plus the new lock mgr is a big improvement, particularly
>>>> on
>>>> read locks and lock memory footprint.
>>>
>>> Very cool: I'll give it a try in a few days.
>>>
>>> Thanks for your support,
>>> Cheers,
>>>
>>> Sergio B.
>>>
>>> --
>>> Sergio Bossa
>>> Software Passionate and Open Source Enthusiast.
>>> URL: http://www.linkedin.com/in/sergiob
>>
>> _______________________________________________
>> tc-forge-dev mailing list
>> tc-forge-...@lists.terracotta.org
>> http://lists.terracotta.org/mailman/listinfo/tc-forge-dev
>
>



-- 
Sergio Bossa
Software Passionate and Open Source Enthusiast.
URL: http://www.linkedin.com/in/sergiob
_______________________________________________
tc-dev mailing list
tc-dev@lists.terracotta.org
http://lists.terracotta.org/mailman/listinfo/tc-dev

Reply via email to