[ https://issues.apache.org/jira/browse/HDFS-5709?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13877044#comment-13877044 ]
Andrew Wang commented on HDFS-5709: ----------------------------------- Hi Suresh, could you lay out your alternative proposal for a conf option? I could rename the conf and make it so it takes a delimited set of kv pairs, e.g. ".snapshot=.user-snapshot,.some-new-reserved=.renamed-new-reserved", but I felt that was kind of ugly. I wanted full sub rather than prefix here for flexibility. I also honestly don't think there will be that many more, if any, reserved path components in the future. I'm trying to dig up some listing of reserved paths in other FSs as a guide, but I'm coming up dry besides http://en.wikipedia.org/wiki/Filename#Reserved_characters_and_words which has the definitely quirky behavior of FAT and NTFS, and obviously WAFL's .snapshot. > Improve upgrade with existing files and directories named ".snapshot" > --------------------------------------------------------------------- > > Key: HDFS-5709 > URL: https://issues.apache.org/jira/browse/HDFS-5709 > Project: Hadoop HDFS > Issue Type: Improvement > Components: namenode > Affects Versions: 3.0.0, 2.2.0 > Reporter: Andrew Wang > Assignee: Andrew Wang > Labels: snapshots, upgrade > Attachments: hdfs-5709-1.patch, hdfs-5709-2.patch, hdfs-5709-3.patch, > hdfs-5709-4.patch, hdfs-5709-5.patch > > > Right now in trunk, upgrade fails messily if the old fsimage or edits refer > to a directory named ".snapshot". We should at least print a better error > message (which I believe was the original intention in HDFS-4666), and [~atm] > proposed automatically renaming these files and directories. -- This message was sent by Atlassian JIRA (v6.1.5#6160)