Hi all, I have recently seen silent data loss in our system. Here is the case:
1. client appends to some block 2. for some reason, commitBlockSynchronization returns successfully with synclist = [] (i.e empty) 3. in the client code, NO exception is thrown, and client appends successfully. 4. However, the block replicas are then removed from datanodes, causing data loss. Have any one seen this before? Is this behavior by design or a bug? Many thanks, Thanh