Removed uneeded check.
diff --git a/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/AbstractMemoryLSMComponent.java b/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/AbstractMemoryLSMComponent.java
index 2cab564..ce4817b 100644
--- a/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/AbstractMemoryLSMComponent.java
+++ b/hyracks/hyracks-storage-am-lsm-common/src/main/java/edu/uci/ics/hyracks/storage/am/lsm/common/impls/AbstractMemoryLSMComponent.java
@@ -108,8 +108,7 @@
             case MODIFICATION:
                 if (isMutableComponent) {
                     writerCount--;
-                    // TODO: we prevent a failedOperation from changing the state of the component as a defensive code. Revisit this to verify if this check is needed at all. 
-                    if (state == ComponentState.READABLE_WRITABLE && isFull() && !failedOperation) {
+                    if (state == ComponentState.READABLE_WRITABLE && isFull()) {
                         state = ComponentState.READABLE_UNWRITABLE;
                     }
                 } else {