[ https://issues.apache.org/jira/browse/HDFS-5394?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13816945#comment-13816945 ]
Colin Patrick McCabe commented on HDFS-5394: -------------------------------------------- Thanks for the +1, will commit shortly. As mentioned earlier, the javac and the javadoc warning are about the use of {{sun.misc.Unsafe}}, which we can't really avoid here. I will increase {{OK_JAVADOC_WARNINGS}} in {{test-patch.sh}} to prevent warning spew. The javac warning will be ignored automatically on the next build after submission. > fix race conditions in DN caching and uncaching > ----------------------------------------------- > > Key: HDFS-5394 > URL: https://issues.apache.org/jira/browse/HDFS-5394 > Project: Hadoop HDFS > Issue Type: Sub-task > Components: datanode, namenode > Affects Versions: 3.0.0 > Reporter: Colin Patrick McCabe > Assignee: Colin Patrick McCabe > Attachments: HDFS-5394-caching.001.patch, > HDFS-5394-caching.002.patch, HDFS-5394-caching.003.patch, > HDFS-5394-caching.004.patch, HDFS-5394.005.patch, HDFS-5394.006.patch, > HDFS-5394.007.patch, HDFS-5394.008.patch, HDFS-5394.009.patch > > > The DN needs to handle situations where it is asked to cache the same replica > more than once. (Currently, it can actually do two mmaps and mlocks.) It > also needs to handle the situation where caching a replica is cancelled > before said caching completes. -- This message was sent by Atlassian JIRA (v6.1#6144)