Hello,
I have a 3 nodes ensemble that stopped working after node2 ran out of space on its disk:
2015-01-12 11:44:52,398 [myid:2] - ERROR [SyncThread:2:SyncRequestProcessor@183] - Severe unrecoverable error, exiting
java.io.IOException: No space left on device
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:345)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
at java.io.DataOutputStream.write(DataOutputStream.java:107)
at java.io.FilterOutputStream.write(FilterOutputStream.java:97)
at org.apache.jute.BinaryOutputArchive.writeBuffer(BinaryOutputArchive.java:119)
at org.apache.zookeeper.server.persistence.Util.writeTxnBytes(Util.java:277)
at org.apache.zookeeper.server.persistence.FileTxnLog.append(FileTxnLog.java:224)
at org.apache.zookeeper.server.persistence.FileTxnSnapLog.append(FileTxnSnapLog.java:314)
at org.apache.zookeeper.server.ZKDatabase.append(ZKDatabase.java:476)
at org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:140)
2015-01-12 11:54:50,759 [myid:2] - ERROR [Thread-2:Util@239] - Last transaction was partial.
So far, makes sense that node2 would just stop there.