diff --git a/CHANGES.txt b/CHANGES.txt
index 192432c3686..aa23e7ccf72 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -13,6 +13,8 @@ Release 0.21.0 - Unreleased
HBASE-1770 HTable.setWriteBufferSize does not flush the writeBuffer when
its size is set to a value lower than its current size.
(Mathias via jgray)
+ HBASE-1771 PE sequentialWrite is 7x slower because of
+ MemStoreFlusher#checkStoreFileCount
OPTIMIZATIONS
diff --git a/conf/hbase-default.xml b/conf/hbase-default.xml
index da67cdf0133..99797f4475f 100644
--- a/conf/hbase-default.xml
+++ b/conf/hbase-default.xml
@@ -327,6 +327,26 @@
If too large, clients timeout during compaction.
+
+ hbase.hstore.blockingStoreFiles
+ 7
+
+ If more than this number of StoreFiles in any one Store
+ (one StoreFile is written per flush of MemStore) then updates are
+ blocked for this HRegion until a compaction is completed, or
+ until hbase.hstore.blockingWaitTime has been exceeded.
+
+
+
+ hbase.hstore.blockingWaitTime
+ 90000
+
+ The time an HRegion will block updates for after hitting the StoreFile
+ limit defined by hbase.hstore.blockingStoreFiles.
+ After this time has elapsed, the HRegion will stop blocking updates even
+ if a compaction has not been completed. Default: 90 seconds.
+
+
hbase.hstore.compaction.max
10