[ https://issues.apache.org/jira/browse/HADOOP-8854?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13464170#comment-13464170 ]
Suresh Srinivas commented on HADOOP-8854: ----------------------------------------- Here are other incompatible changes: {noformat} HDFS-3034. Remove the deprecated DFSOutputStream.sync() method. HDFS-3755. Creating an already-open-for-write file with overwrite=true fails HDFS-2676. Remove Avro RPC. HDFS-3138. Move DatanodeInfo#ipcPort to DatanodeID. HDFS-3164. Move DatanodeInfo#hostName to DatanodeID. HDFS-2887. FSVolume, is a part of FSDatasetInterface implementation, should not be referred outside FSDataset. A new FSVolumeInterface is defined. The BlockVolumeChoosingPolicy.chooseVolume(..) method signature is also updated. HDFS-1825. Remove thriftfs contrib. HDFS-3446. HostsFileReader silently ignores bad includes/excludes HDFS-3137. Bump LAST_UPGRADABLE_LAYOUT_VERSION to -16. Upgrade allowed from only release 0.18 onwards HDFS-2210. Remove hdfsproxy. HDFS-2303. Unbundle jsvc. HDFS-1526. Dfs client name for a map/reduce task should be unique among threads. HDFS-1536. Improve HDFS WebUI. HDFS-1073. Redesign the NameNode's storage layout for image checkpoints and edit logs to introduce transaction IDs and be more robust. Please see HDFS-1073 section below for breakout of individual patches. HDFS-538. Per the contract elucidated in HADOOP-6201, throw FileNotFoundException from FileSystem::listStatus rather than returning null. HDFS-602. DistributedFileSystem mkdirs throws FileAlreadyExistsException instead of FileNotFoundException. HDFS-544. Add a "rbw" subdir to DataNode data directory. HDFS-576. Block report includes under-construction replicas. HDFS-636. SafeMode counts complete blocks only. HDFS-644. Lease recovery, concurrency support. HDFS-570. Get last block length from a data-node when opening a file being written to. HDFS-657. Remove unused legacy data-node protocol methods. HDFS-658. Block recovery for primary data-node. HDFS-660. Remove deprecated methods from InterDatanodeProtocol. HDFS-512. Block.equals() and compareTo() compare blocks based only on block Ids, ignoring generation stamps. HDFS-873. Configuration specifies data-node storage directories as URIs. HDFS-905. Use the new UserGroupInformation from HDFS-6299. HDFS-984. Persistent delegation tokens. HDFS-1016. HDFS side change for HADOOP-6569. This jira changes the error message on the screen when cat a directory or a non-existent file. {noformat} We should add a page with these incompatibilities categories as API related, operations related etc. > Document backward incompatible changes between hadoop-1.x and 2.x > ----------------------------------------------------------------- > > Key: HADOOP-8854 > URL: https://issues.apache.org/jira/browse/HADOOP-8854 > Project: Hadoop Common > Issue Type: Bug > Affects Versions: 3.0.0, 2.0.2-alpha > Reporter: Arpit Gupta > Assignee: Suresh Srinivas > > We should create a new site document to explicitly list down the know > incompatible changes between hadoop 1.x and 2.x > I believe this will make it easier for users to determine all the changes one > needs to make when moving from 1.x to 2.x -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira