Always collect hint tombstones.
Patch by brandonwilliams, reviewed by slebresne for CASSANDRA-5068
diff --git a/CHANGES.txt b/CHANGES.txt
index f296d92..0c76bd0 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -5,6 +5,7 @@
  * fix start key/end token validation for wide row iteration (CASSANDRA-5168)
  * add ConfigHelper support for Thrift frame and max message sizes (CASSANDRA-5188)
  * fix nodetool repair not fail on node down (CASSANDRA-5203)
+ * always collect tombstone hints (CASSANDRA-5068)
 
 
 1.1.9
diff --git a/src/java/org/apache/cassandra/db/HintedHandOffManager.java b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
index 12a2814..eea4ec4 100644
--- a/src/java/org/apache/cassandra/db/HintedHandOffManager.java
+++ b/src/java/org/apache/cassandra/db/HintedHandOffManager.java
@@ -377,16 +377,13 @@
             }
         }
 
-        if (rowsReplayed > 0)
+        try
         {
-            try
-            {
-                compact().get();
-            }
-            catch (Exception e)
-            {
-                throw new RuntimeException(e);
-            }
+            compact().get();
+        }
+        catch (Exception e)
+        {
+            throw new RuntimeException(e);
         }
 
         logger_.info(String.format("Finished hinted handoff of %s rows to endpoint %s", rowsReplayed, endpoint));