When client doesn't receive the response before timeout, the client won't know if the data is stored.
e.g.
node 1 2 3 are in membership, need 2 nodes alive to write.
But when kill node 1 2 leaves node 3, write request didn't timeout when gateway timeout. So file is still written when client tell user failed.