diff options
author | Avra Sengupta <asengupt@redhat.com> | 2015-10-15 16:08:03 +0530 |
---|---|---|
committer | Rajesh Joseph <rjoseph@redhat.com> | 2015-10-20 03:00:05 -0700 |
commit | 59401a32de51cdb6c1a5a1208723e89e1a4abd30 (patch) | |
tree | 06f1118ab5cdbbde7aadd6a53a33044b51f83303 /run-tests.sh | |
parent | 7945121dda340ec8f25711b2ad3ca70b544de967 (diff) |
snapshot: Fix snapshot clone postvalidate
In glusterd_snapshot_clone_postvalidate(), we were deleting
snap object and snap vol, by looking up snapname. Hence, it
was deleting the orignal snapshot from which the clone was
being created
Instead it should fetch the clonename, the respective
clone vol, and its corresponding snap object, and delete them.
Also glusterd_snap_remove(), needs to differentiate a clone
snap object from a snaphsot snap object, as in case of a clone
snap object, we don't have any persisted data in
/var/run/gluster/snaps/ and hence is shouldn't try to delete
anything there.
Change-Id: I02bb22a3898d5720e318a02d6cc32d25f75d317d
BUG: 1272339
Signed-off-by: Avra Sengupta <asengupt@redhat.com>
Reviewed-on: http://review.gluster.org/12364
Tested-by: NetBSD Build System <jenkins@build.gluster.org>
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: mohammed rafi kc <rkavunga@redhat.com>
Reviewed-by: Rajesh Joseph <rjoseph@redhat.com>
Diffstat (limited to 'run-tests.sh')
0 files changed, 0 insertions, 0 deletions