diff --git a/aeron-common/src/main/java/uk/co/real_logic/aeron/util/concurrent/logbuffer/LogBuffer.java b/aeron-common/src/main/java/uk/co/real_logic/aeron/util/concurrent/logbuffer/LogBuffer.java
index <HASH>..<HASH> 100644
--- a/aeron-common/src/main/java/uk/co/real_logic/aeron/util/concurrent/logbuffer/LogBuffer.java
+++ b/aeron-common/src/main/java/uk/co/real_logic/aeron/util/concurrent/logbuffer/LogBuffer.java
@@ -75,6 +75,7 @@ public class LogBuffer
     {
         logBuffer.setMemory(0, logBuffer.capacity(), (byte)0);
         stateBuffer.setMemory(0, stateBuffer.capacity(), (byte)0);
+        statusOrdered(CLEAN);
     }
 
     /**
[Java:] Ensure cleaning writes are ordered.