Re: [PATCH] md: avoid modifying spares while the array is not suspended
"yu kuai" <[email protected]>
| Newsgroups | gmane.linux.raid,gmane.linux.kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi, 在 2026/7/6 3:58, Abd-Alrhman Masalkhi 写道: >> The problem looks real, however, I think this will cause a change that user will be awared, >> if there are really spares that can be removed from conf, but array is not suspended here, >> user will still expect rdev will be removed from conf automatically. >> >> In md_start_sync, if suspend is false, can we check again after mddev_lock? If suspend is >> supposed to be true, we can release the lock and retry with suspend = true. >> > Yes, I see, and your approach is much better. But what do you think > about taking the lock first and then checking only once? I don't get what you mean. If we take the lock and then check that array should suspend, we still have to release the lock before we suspend the array. -- Thanks, Kuai