diff options
Diffstat (limited to 'xlators/performance/md-cache')
-rw-r--r-- | xlators/performance/md-cache/src/md-cache.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/xlators/performance/md-cache/src/md-cache.c b/xlators/performance/md-cache/src/md-cache.c index 42c86a2fb07..aa1c22ade51 100644 --- a/xlators/performance/md-cache/src/md-cache.c +++ b/xlators/performance/md-cache/src/md-cache.c @@ -2897,7 +2897,7 @@ notify (xlator_t *this, int event, void *data, ...) conf = this->private; switch (event) { case GF_EVENT_CHILD_DOWN: - case GF_EVENT_SOME_CHILD_DOWN: + case GF_EVENT_SOME_DESCENDENT_DOWN: time (&now); mdc_update_child_down_time (this, &now); break; @@ -2905,12 +2905,8 @@ notify (xlator_t *this, int event, void *data, ...) if (conf->mdc_invalidation) ret = mdc_invalidate (this, data); break; - case GF_EVENT_CHILD_MODIFIED: - time (&now); - mdc_update_child_down_time (this, &now); - ret = mdc_register_xattr_inval (this); - break; case GF_EVENT_CHILD_UP: + case GF_EVENT_SOME_DESCENDENT_UP: ret = mdc_register_xattr_inval (this); break; default: |