diff options
author | Avra Sengupta <asengupt@redhat.com> | 2013-12-05 01:51:35 +0000 |
---|---|---|
committer | Avra Sengupta <asengupt@redhat.com> | 2013-12-17 00:16:11 +0000 |
commit | eed0caca2d35ece6a8eba977937f31599d6d9021 (patch) | |
tree | b3f1fdba2b0338ac5c302f19a7d4ca1b15e04024 /xlators/mgmt/glusterd/src/glusterd-utils.c | |
parent | 005b445d684f30e8611c9b2a374cdc798a6cdcbb (diff) |
glusterd/snapshot: Fix for cksum mismatches at snap create.
Also fixes peer rejects on glusterd restart
Change-Id: I1671416c1f3fd2afea450cc3b4c632de187351ca
Signed-off-by: Avra Sengupta <asengupt@redhat.com>
Diffstat (limited to 'xlators/mgmt/glusterd/src/glusterd-utils.c')
-rw-r--r-- | xlators/mgmt/glusterd/src/glusterd-utils.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xlators/mgmt/glusterd/src/glusterd-utils.c b/xlators/mgmt/glusterd/src/glusterd-utils.c index e9df28b8f..545d8bc38 100644 --- a/xlators/mgmt/glusterd/src/glusterd-utils.c +++ b/xlators/mgmt/glusterd/src/glusterd-utils.c @@ -2065,8 +2065,10 @@ glusterd_volume_compute_cksum (glusterd_volinfo_t *volinfo, if (ret) goto out; - volinfo->cksum = cksum; - + if (snap_volinfo) + snap_volinfo->cksum = cksum; + else + volinfo->cksum = cksum; out: if (fd > 0) close (fd); |