hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rohith Sharma K S (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (YARN-5921) Incorrect synchronization in RMContextImpl#setHAServiceState/getHAServiceState
Date Tue, 29 Nov 2016 08:39:58 GMT

    [ https://issues.apache.org/jira/browse/YARN-5921?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15704658#comment-15704658
] 

Rohith Sharma K S edited comment on YARN-5921 at 11/29/16 8:39 AM:
-------------------------------------------------------------------

Is this issue fixed and reopened for any purpose? I see corresponding commit with this JIRA
description and got reverted.


was (Author: rohithsharma):
Is this issue fixed and reopened for any purpose? I see Hudson mails has triggered! 

> Incorrect synchronization in RMContextImpl#setHAServiceState/getHAServiceState
> ------------------------------------------------------------------------------
>
>                 Key: YARN-5921
>                 URL: https://issues.apache.org/jira/browse/YARN-5921
>             Project: Hadoop YARN
>          Issue Type: Bug
>            Reporter: Varun Saxena
>            Assignee: Varun Saxena
>         Attachments: YARN-5921.01.patch, YARN-5921.02.patch
>
>
> Code in RMContextImpl is as under:
> {code:title=RMContextImpl.java|borderStyle=solid}
>   void setHAServiceState(HAServiceState haServiceState) {
>     synchronized (haServiceState) {
>       this.haServiceState = haServiceState;
>     }
>   }
>   public HAServiceState getHAServiceState() {
>     synchronized (haServiceState) {
>       return haServiceState;
>     }
>   }
> {code}
> As can be seen above, in setHAServiceState, we are synchronizing on the passed haServiceState
instead of haServiceState in RMContextImpl which will not lead to desired effect. This does
not seem to be intentional.
> We can use a RW lock or synchronize on some object here. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: yarn-issues-help@hadoop.apache.org


Mime
View raw message