Most of it (like policy tuning/configuring/notification) is through
sysfs interface, However to implement this, we need the existing sysfs
volume patches to be integrated.
We need to think about the implementation of per-FSID spare which I
hope will solve the problem incompatible spare disk.
As of now if auto replace fails, spare device is out of the kernel
device list. If user wants to give a 2nd try then, they should run
btrfs dev scan again. And the degraded vol will continue to look
for the spare device.

Thanks for the feedback.

Anand


On 05/05/2016 07:18 AM, Dmitry Katsubo wrote:
Dear btrfs community,

I am interested in spare volumes and hot auto-replacement feature [1]. I have a 
couple of questions:

* Which kernel version this feature will be included?
* The description says that replacement happens automatically when there is any 
write failed or flush failed. Is it possible to control the ratio / number of 
such failures? (e.g. in case it was one-time accidental failure)
* What happens if spare device is smaller then the (failing) device to be 
replaced?
* What happens if during the replacement the spare device fails (write error)?
* Is it possible for root to be notified in case if drive replacement 
(successful or unsuccessful) took place? Actually this question is actual for 
me for overall write/flush failures on btrfs volume (btrfs monitor).

Many thanks!

[1] https://www.mail-archive.com/[email protected]/msg48209.html

--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to