diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt
index bb4a3f3bca4..cea1f9c4515 100644
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ b/hadoop-common-project/hadoop-common/CHANGES.txt
@@ -92,6 +92,9 @@ Release 2.0.3-alpha - Unreleased
HADOOP-9093. Move all the Exception in PathExceptions to o.a.h.fs package.
(suresh)
+ HADOOP-9127. Update documentation for ZooKeeper Failover Controller.
+ (Daisuke Kobayashi via atm)
+
OPTIMIZATIONS
HADOOP-8866. SampleQuantiles#query is O(N^2) instead of O(N). (Andrew Wang
diff --git a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
index f936481f5f6..394fe4f0e33 100644
--- a/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
+++ b/hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
@@ -1113,4 +1113,70 @@
+
+
+
+ ha.health-monitor.connect-retry-interval.ms
+ 1000
+
+ How often to retry connecting to the service.
+
+
+
+
+ ha.health-monitor.check-interval.ms
+ 1000
+
+ How often to check the service.
+
+
+
+
+ ha.health-monitor.sleep-after-disconnect.ms
+ 1000
+
+ How long to sleep after an unexpected RPC error.
+
+
+
+
+ ha.health-monitor.rpc-timeout.ms
+ 45000
+
+ Timeout for the actual monitorHealth() calls.
+
+
+
+
+ ha.failover-controller.new-active.rpc-timeout.ms
+ 60000
+
+ Timeout that the FC waits for the new active to become active
+
+
+
+
+ ha.failover-controller.graceful-fence.rpc-timeout.ms
+ 5000
+
+ Timeout that the FC waits for the old active to go to standby
+
+
+
+
+ ha.failover-controller.graceful-fence.connection.retries
+ 1
+
+ FC connection retries for graceful fencing
+
+
+
+
+ ha.failover-controller.cli-check.rpc-timeout.ms
+ 20000
+
+ Timeout that the CLI (manual) FC waits for monitorHealth, getServiceState
+
+
+