diff --git a/hbase-common/src/main/resources/hbase-default.xml b/hbase-common/src/main/resources/hbase-default.xml
index 97d09d694cc..ef5d9959dab 100644
--- a/hbase-common/src/main/resources/hbase-default.xml
+++ b/hbase-common/src/main/resources/hbase-default.xml
@@ -1289,6 +1289,26 @@ possible configurations would overwhelm and obscure the important.
New column family descriptors will use this value as the default number of versions
to keep.
+
+ dfs.client.read.shortcircuit
+ false
+
+ If set to true, this configuration parameter enables short-circuit local
+ reads.
+
+
+
+ dfs.domain.socket.path
+ none
+
+ This is a path to a UNIX domain socket that will be used for
+ communication between the DataNode and local HDFS clients, if
+ dfs.client.read.shortcircuit is set to true. If the string "_PORT" is
+ present in this path, it will be replaced by the TCP port of the DataNode.
+ Be careful about permissions for the directory that hosts the shared
+ domain socket; dfsclient will complain if open to other users than the HBase user.
+
+
hbase.dfs.client.read.shortcircuit.buffer.size
131072
diff --git a/src/main/asciidoc/_chapters/architecture.adoc b/src/main/asciidoc/_chapters/architecture.adoc
index c2f5f8ac5df..9aee05b443c 100644
--- a/src/main/asciidoc/_chapters/architecture.adoc
+++ b/src/main/asciidoc/_chapters/architecture.adoc
@@ -1606,6 +1606,7 @@ Key portion for Put #2:
It is critical to understand that the rowkey, ColumnFamily, and column (aka columnqualifier) are embedded within the KeyValue instance.
The longer these identifiers are, the bigger the KeyValue is.
+[[compaction]]
==== Compaction
.Ambiguous Terminology