APEXCORE-403 #resolve Added volatile keyword to failureSimulated variable because it's written and read by different threads
diff --git a/engine/src/test/java/com/datatorrent/stram/plan/logical/DelayOperatorTest.java b/engine/src/test/java/com/datatorrent/stram/plan/logical/DelayOperatorTest.java
index 20f032c..b6d6909 100644
--- a/engine/src/test/java/com/datatorrent/stram/plan/logical/DelayOperatorTest.java
+++ b/engine/src/test/java/com/datatorrent/stram/plan/logical/DelayOperatorTest.java
@@ -35,7 +35,6 @@
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
@@ -263,7 +262,7 @@
private int simulateFailureWindows = 0;
private boolean simulateFailureAfterCommit = false;
private int windowCount = 0;
- private static boolean failureSimulated = false;
+ private static volatile boolean failureSimulated = false;
@Override
public void beginWindow(long windowId)