# Re: \[mdadm PATCH\] Retry HOT\_REMOVE\_DISK a few times.

- From: jes.sorensen@gmail.com
- Date: 2017-03-28 18:26:08 
- List: linux-raid
- Page: https://ratatoskr.run/linux-raid/2017/03/6635018
- Thread: https://ratatoskr.run/linux-raid/2017/03/6635018/t.md

```text
NeilBrown [ref] writes:
> HOT_REMOVE_DISK can fail with EBUSY if there are outstanding
> IO request that have not completed yet.  It can sometimes
> be helpful to wait a little while for these to complete.
>
> We already do this in impose_level() when reshaping a device,
> but not in Manage.c in response to an explicit --remove request.
>
> So create hot_remove_disk() to central this code, and call it
> where-ever it makes sense to wait for a HOT_REMOVE_DISK to succeed.
>
> Signed-off-by: NeilBrown <redacted>
> ---
>  Grow.c   |  9 +--------
>  Manage.c |  4 ++--
>  mdadm.h  |  1 +
>  util.c   | 18 ++++++++++++++++++
>  4 files changed, 22 insertions(+), 10 deletions(-)

Applied!

Thanks,
Jes
```
