Hi,

Created a minor Jira to track this.

https://issues.apache.org/jira/browse/STRATOS-1213

Thanks.

On Wed, Feb 25, 2015 at 11:04 AM, Imesh Gunaratne <[email protected]> wrote:

> Yes, we added this log to track code blocks which are trying to release a
> lock acquired by some other thread or a lock which was not acquired. The
> prefix "System warning!" was used to point that this is a problem in the
> system and it should not happen.
>
> On Tue, Feb 24, 2015 at 5:24 PM, Lahiru Sandaruwan <[email protected]>
> wrote:
>
>>
>>
>> On Tue, Feb 24, 2015 at 5:21 PM, Isuru Haththotuwa <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Tue, Feb 24, 2015 at 5:12 PM, Lahiru Sandaruwan <[email protected]>
>>> wrote:
>>>
>>>> Hi,
>>>>
>>>> Noticed $subject. Is this something not required or a log that really
>>>> meaningful?
>>>>
>>> Had a look at the code, seems we're checking if the lock is held by the
>>> current thread before unlocking, and this warning is printed if a different
>>> thread is trying to release the lock. IMHO this condition should not occur.
>>> Usually a lock should be acquired and released from the same thread, and we
>>> do not need to check whether the lock is being held by the current thread.
>>> I'll try to have a look at what is happening.
>>>
>>
>> Great. yah..
>>
>> That's what i also thought. Ideally it should not happen.
>>
>> Thanks.
>>
>>>
>>>> Thanks.
>>>>
>>>> [1]
>>>>
>>>> [2015-02-24 17:06:01,692]  WARN
>>>> {org.apache.stratos.common.concurrent.locks.ReadWriteLock} -  System
>>>> warning! Trying to release a lock which has not been taken by the same
>>>> thread: [lock-name] application [thread-id] 105 [thread-name]
>>>> pool-26-thread-2
>>>>
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> email: [email protected] blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>> --
>>>> <http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146>
>>>> <http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146>
>>>> Thanks and Regards,
>>>>
>>>> Isuru H.
>>>> <http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146>
>>>> +94 716 358 048
>>>> <http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146>*
>>>> <http://wso2.com/>*
>>>>
>>>>
>>>> * <http://wso2.com/>*
>>>>
>>>>
>>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> email: [email protected] blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>
>
>
> --
> Imesh Gunaratne
>
> Technical Lead, WSO2
> Committer & PMC Member, Apache Stratos
>



-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

email: [email protected] blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Reply via email to