diff options
Diffstat (limited to 'xlators/cluster/ec/src/ec.c')
| -rw-r--r-- | xlators/cluster/ec/src/ec.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/xlators/cluster/ec/src/ec.c b/xlators/cluster/ec/src/ec.c index 0dd94dcd542..e8acc2303b9 100644 --- a/xlators/cluster/ec/src/ec.c +++ b/xlators/cluster/ec/src/ec.c @@ -513,6 +513,11 @@ unlock: if (propagate) { error = default_notify (this, event, data); } + + if (ec->shd.iamshd && + ec->xl_notify_count == ec->nodes) { + ec_launch_replace_heal (ec); + } out: return error; } |
