From 65e98c7e1d0d96cef2118bd93f8322a8a29ab96b Mon Sep 17 00:00:00 2001 From: Pranith Kumar K Date: Tue, 17 Aug 2010 06:07:17 +0000 Subject: cluster/afr: truncate should not treat EFBIG as failure Signed-off-by: Pranith Kumar K Signed-off-by: Anand V. Avati BUG: 1351 () URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=1351 --- xlators/cluster/afr/src/afr-inode-write.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xlators') diff --git a/xlators/cluster/afr/src/afr-inode-write.c b/xlators/cluster/afr/src/afr-inode-write.c index f02b5fe1e..7159aeafd 100644 --- a/xlators/cluster/afr/src/afr-inode-write.c +++ b/xlators/cluster/afr/src/afr-inode-write.c @@ -386,7 +386,7 @@ afr_truncate_wind_cbk (call_frame_t *frame, void *cookie, xlator_t *this, local->read_child_returned = _gf_true; } - if (afr_fop_failed (op_ret, op_errno)) + if (afr_fop_failed (op_ret, op_errno) && op_errno != EFBIG) afr_transaction_fop_failed (frame, this, child_index); if (op_ret != -1) { -- cgit