diff options
author | Kaushal M <kaushal@redhat.com> | 2012-06-05 15:02:49 +0530 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2012-06-05 10:44:35 -0700 |
commit | 04fd2972fe8a9b9568ac781ba7677f13fdce0f57 (patch) | |
tree | 059cff0c76b7c616d85de3780ff896d2bb4f3a1e | |
parent | 0baa65b651036ada96d9fc190232e4f100dc12e8 (diff) |
glusterd: Set errstr for duplicate add-brick
Sets op_errstr when add-brick is given a duplicate brick.
Change-Id: I7b8f8139f9f09834a71a5abc725692b145896830
BUG: 803336
Signed-off-by: Kaushal M <kaushal@redhat.com>
Reviewed-on: http://review.gluster.com/3519
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Amar Tumballi <amarts@redhat.com>
Reviewed-by: Anand Avati <avati@redhat.com>
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-brick-ops.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-brick-ops.c b/xlators/mgmt/glusterd/src/glusterd-brick-ops.c index 55554fe6ee4..f5181f3673a 100644 --- a/xlators/mgmt/glusterd/src/glusterd-brick-ops.c +++ b/xlators/mgmt/glusterd/src/glusterd-brick-ops.c @@ -1141,6 +1141,9 @@ glusterd_op_stage_add_brick (dict_t *dict, char **op_errstr) if (!ret) { gf_log (THIS->name, GF_LOG_ERROR, "Adding duplicate brick: %s", brick); + snprintf (msg, sizeof (msg), "Brick %s is already a " + "part of the volume", brick); + *op_errstr = gf_strdup (msg); ret = -1; goto out; } else { |