Bug 824302

Summary: Replace-brick operation tries to create brick directory on all the nodes of a cluster
Product: [Community] GlusterFS Reporter: shylesh <shmohan>
Component: glusterdAssignee: krishnan parthasarathi <kparthas>
Status: CLOSED CURRENTRELEASE QA Contact: Raghavendra Bhat <rabhat>
Severity: high Docs Contact:
Priority: unspecified    
Version: pre-releaseCC: gluster-bugs, nsathyan, ujjwala
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Fixed In Version: glusterfs-3.4.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-24 13:29:18 EDT Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: release-3.3 head: 27bc10d67b9502c03668ca851e8330485cb5e2b5 Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Description shylesh 2012-05-23 04:39:46 EDT
Description of problem:
Replace-brick operation tries to create destination brick directory on all the nodes of the cluster

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. create a distribute volume with 2 bricks
say the path of the brick is /path1-to/brick/brick1 /path2-to/brick/brick2

2. fill up with some data and replace the second brick with new brick which has different prefix in the brick path say /path3-to/brick/brick3
3. replace-brick fails
Actual results:
It tries to create directories on all the nodes of the cluster , if prefix directories won't exist then it fails saying "could not create the directory"

Expected results:

Additional info:
Comment 1 krishnan parthasarathi 2012-06-19 02:32:22 EDT
http://review.gluster.com/3457 fixes this issue.
Comment 2 Raghavendra Bhat 2012-06-19 08:17:09 EDT
Checked with latest git head [27bc10d67b9502c03668ca851e8330485cb5e2b5] and replace brick is working fine eventhough the destination brick path is not present in other remaining peers of the cluster.