[ https://issues.apache.org/jira/browse/HADOOP-6269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12765978#action_12765978 ]
Sreekanth Ramakrishnan commented on HADOOP-6269: ------------------------------------------------ True, it was just a suggestion that if we can avoid class level locking it is better to do or remove synchronization fully. If we use one of concurrent data structures in java, we can avoid class level locking or any kind of locking right? > Missing synchronization for defaultResources in Configuration.addResource > ------------------------------------------------------------------------- > > Key: HADOOP-6269 > URL: https://issues.apache.org/jira/browse/HADOOP-6269 > Project: Hadoop Common > Issue Type: Bug > Components: conf > Affects Versions: 0.20.1 > Reporter: Todd Lipcon > Assignee: Todd Lipcon > Fix For: 0.20.2, 0.21.0 > > Attachments: hadoop-6269.txt, hadoop-6269.txt > > > Configuration.defaultResources is a simple ArrayList. In two places in > Configuration it is accessed without appropriate synchronization, which we've > seen to occasionally result in ConcurrentModificationExceptions. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.