diff options
Diffstat (limited to 'xlators/cluster/afr/src/afr-self-heal-metadata.c')
| -rw-r--r-- | xlators/cluster/afr/src/afr-self-heal-metadata.c | 13 | 
1 files changed, 4 insertions, 9 deletions
diff --git a/xlators/cluster/afr/src/afr-self-heal-metadata.c b/xlators/cluster/afr/src/afr-self-heal-metadata.c index af2f76d94f9..5727209c58e 100644 --- a/xlators/cluster/afr/src/afr-self-heal-metadata.c +++ b/xlators/cluster/afr/src/afr-self-heal-metadata.c @@ -82,14 +82,6 @@ afr_sh_metadata_done (call_frame_t *frame, xlator_t *this)                  sh->op_failed = 1;                  sh->completion_cbk (frame, this);          } else { -                if (IA_ISREG (sh->type)) { -                        gf_log (this->name, GF_LOG_DEBUG, -                                "proceeding to data check on %s", -                                local->loc.path); -                        afr_self_heal_data (frame, this); -                        return 0; -                } -                  if (IA_ISDIR (sh->type)) {                          gf_log (this->name, GF_LOG_DEBUG,                                  "proceeding to entry check on %s", @@ -97,7 +89,10 @@ afr_sh_metadata_done (call_frame_t *frame, xlator_t *this)                          afr_self_heal_entry (frame, this);                          return 0;                  } -                sh->completion_cbk (frame, this); +                gf_log (this->name, GF_LOG_DEBUG, +                        "proceeding to data check on %s", +                        local->loc.path); +                afr_self_heal_data (frame, this);          }          return 0;  | 
