I grimaced as soon as I saw "tree". Let me just say that we would LIKE to
rewrite tree, and it's been on the List for a long time - both the
javascript UI and the backend code - but it will be a big job. In practice
the site tree is usually pretty solid (particularly in recent versions). The
cost (many days of work + testing) / benefit (an improvement in performance
that most users won't notice or appreciate) means that it gets low priority.
If anyone wants to take the problem on, let me know. I will happily be your
guide to the untamed heart of FarCry.

Blair


On Tue, Apr 19, 2011 at 11:33 PM, Tomek Kott <[email protected]> wrote:

> Our server admin came back and said right before server lock-up there were
> a bunch of errors in /core/packages/farcry/tree.cfc involving "get real path
> from connection" if that rings a bell. He also said there might have been
> other problems, so he's not sure which is cause and which is effect. Thought
> I'd post anyway.
>
> Tomek
>
>
> On Tue, Apr 19, 2011 at 9:28 AM, Tomek Kott <[email protected]> wrote:
>
>> Joel sent this straight to me, but I thought it would be useful for future
>> reference. Since this hasn't happened to me before, I doubt it's the issue
>> here, but it is good to know.
>>
>> Tomek
>>
>>
>> ---------- Forwarded message ----------
>> From: joel.cass <[email protected]>
>> Date: Mon, Apr 18, 2011 at 9:18 PM
>> Subject: Re: CF9 Server Deadlock: "Semaphore"?
>> To: Tomek kott <[email protected]>
>>
>>
>> Hi there,
>>
>> Look for code inside a cflock that calls other code containing another
>> cflock. What happens is that a lock is created in the outer call, and
>> the inner call containing the other lock will wait indefininately for
>> the outer lock to close, thus a deadlock occurs.
>>
>> A good practise is to always name your locks accordingly so that they
>> can run independently. Scoped locks or unnamed locks act globally
>> across the application so can cause issues.
>>
>> Joel
>>
>> On Apr 19, 7:27 am, Tomek kott <[email protected]> wrote:
>> > Hi fc,
>> >
>> > My server admin says that our server deadlocked this afternoon with the
>> most
>> > likely culprit being
>> >
>> "edu.emory.mathcs.backport.java.util.concurrent.Semaphore$FairSync.acquire(Semaphore.java:337)".
>> > Is this used explicitly anywhere in FC6.0.11, and is there a chance this
>> has
>> > caused problems for others?
>> >
>> > Thanks,
>> >
>> > Tomek
>>
>>
>  --
> You received this message cos you are subscribed to "farcry-dev" Google
> group.
> To post, email: [email protected]
> To unsubscribe, email: [email protected]
> For more options: http://groups.google.com/group/farcry-dev
> --------------------------------
> Follow us on Twitter: http://twitter.com/farcry
>

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to