diff options
author | Mohammed Rafi KC <rkavunga@redhat.com> | 2019-01-03 17:44:18 +0530 |
---|---|---|
committer | Ravishankar N <ravishankar@redhat.com> | 2019-02-12 15:09:34 +0000 |
commit | 017721e5cad5b8a5b498a06e54098ea920d5bc96 (patch) | |
tree | 938161c6156838a99c925bed508ae2416dee0aed /xlators/cluster/afr/src/afr-self-heald.c | |
parent | cccf41f254c601c249d064315592941375570f88 (diff) |
afr/shd: Cleanup self heal daemon resources during afr fini
We were not properly cleaning self-heal daemon resources
during afr fini. This patch will clean the same.
Change-Id: I597860be6f781b195449e695d871b8667a418d5a
updates: bz#1659708
Signed-off-by: Mohammed Rafi KC <rkavunga@redhat.com>
Diffstat (limited to 'xlators/cluster/afr/src/afr-self-heald.c')
-rw-r--r-- | xlators/cluster/afr/src/afr-self-heald.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xlators/cluster/afr/src/afr-self-heald.c b/xlators/cluster/afr/src/afr-self-heald.c index 7eb12070a39..8bc4720005e 100644 --- a/xlators/cluster/afr/src/afr-self-heald.c +++ b/xlators/cluster/afr/src/afr-self-heald.c @@ -373,6 +373,7 @@ afr_shd_sweep_prepare(struct subvol_healer *healer) time(&event->start_time); event->end_time = 0; + _mask_cancellation(); } void @@ -394,6 +395,7 @@ afr_shd_sweep_done(struct subvol_healer *healer) if (eh_save_history(shd->statistics[healer->subvol], history) < 0) GF_FREE(history); + _unmask_cancellation(); } int |