This document discusses high availability for HDFS and provides details on NameNode HA design. It begins with an overview of HDFS availability and reliability. It then discusses the initial goals for NameNode HA, which were to support an active and standby NameNode configuration with manual or automatic failover. The document also outlines some high-level use cases and provides a high-level overview of the NameNode HA design.