From 2ca4dbc9ce8b00e81a05b66f0020403025548888 Mon Sep 17 00:00:00 2001 From: Amar Tumballi Date: Sun, 2 Oct 2011 13:49:21 +0530 Subject: glusterd rebalance: remove stale temporary file if migration fails Change-Id: Ie13b0f2748b15c0359b7868460d4bc65ec05a217 BUG: 3576 Reviewed-on: http://review.gluster.com/552 Tested-by: Gluster Build System Reviewed-by: Jeff Darcy Reviewed-by: Vijay Bellur --- xlators/mgmt/glusterd/src/glusterd-rebalance.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/xlators/mgmt/glusterd/src/glusterd-rebalance.c b/xlators/mgmt/glusterd/src/glusterd-rebalance.c index 0c39d3ed0fa..ac1e3d4c9bd 100644 --- a/xlators/mgmt/glusterd/src/glusterd-rebalance.c +++ b/xlators/mgmt/glusterd/src/glusterd-rebalance.c @@ -197,6 +197,7 @@ gf_glusterd_rebalance_move_data (glusterd_volinfo_t *volinfo, const char *dir) full_path, strerror (errno)); close (dst_fd); close (src_fd); + unlink (tmp_filename); continue; } @@ -221,6 +222,7 @@ gf_glusterd_rebalance_move_data (glusterd_volinfo_t *volinfo, const char *dir) full_path, strerror (errno)); close (dst_fd); close (src_fd); + unlink (tmp_filename); continue; } @@ -231,6 +233,7 @@ gf_glusterd_rebalance_move_data (glusterd_volinfo_t *volinfo, const char *dir) tmp_filename, strerror (errno)); close (dst_fd); close (src_fd); + unlink (tmp_filename); continue; } @@ -242,6 +245,7 @@ gf_glusterd_rebalance_move_data (glusterd_volinfo_t *volinfo, const char *dir) full_path); close (dst_fd); close (src_fd); + unlink (tmp_filename); continue; } @@ -251,6 +255,7 @@ gf_glusterd_rebalance_move_data (glusterd_volinfo_t *volinfo, const char *dir) full_path); close (dst_fd); close (src_fd); + unlink (tmp_filename); continue; } -- cgit