J jes.sorensen@gmail.com #
Message details and related content
NeilBrown [off-list 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