diff options
| -rw-r--r-- | xlators/cluster/dht/src/dht-rename.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/xlators/cluster/dht/src/dht-rename.c b/xlators/cluster/dht/src/dht-rename.c index 54c41120cde..d96c4b8a349 100644 --- a/xlators/cluster/dht/src/dht-rename.c +++ b/xlators/cluster/dht/src/dht-rename.c @@ -210,6 +210,13 @@ dht_rename_dir (call_frame_t *frame, xlator_t *this)  	local->call_cnt = conf->subvolume_cnt; +        for (i = 0; i < conf->subvolume_cnt; i++) { +                if (!conf->subvolume_status[i]) { +                        op_errno = ENOTCONN; +                        goto err; +                } +        } +  	local->fd = fd_create (local->loc.inode, frame->root->pid);  	if (!local->fd) {  		gf_log (this->name, GF_LOG_ERROR,  | 
