if (sync_completed > a->last_checkpoint)
a->last_checkpoint = sync_completed;
- a->container->ss->sync_metadata(a->container);
+ if (deactivate || a->curr_state >= clean)
+ a->container->ss->sync_metadata(a->container);
dprintf("%s(%d): state:%s action:%s next(", __func__, a->info.container_member,
array_states[a->curr_state], sync_actions[a->curr_action]);