[dm-devel] [PATCH 6/4 v2] dm-raid: enhance discard_zeroes_data documentation
Brassow Jonathan
jbrassow at redhat.com
Sun May 24 19:36:20 UTC 2015
Nack.
Please leave the ‘version history’ section at the end.
The new discard section should have a header like all the other sections, e.g. the section name underlined by single dashes.
brassow
> On May 15, 2015, at 2:35 PM, heinzm at redhat.com wrote:
>
> From: Heinz Mauelshagen <heinzm at redhat.com>
>
> This patch adds documentation explaining background of
> discard_zeroes_data issues with raid4/5/6 and the related
> devices_handle_discards_safely module parameter.
>
>
> Signed-of-by: Heinz Mauelshagen <heinzm at redhat.com>
>
> ---
> Documentation/device-mapper/dm-raid.txt | 21 +++++++++++++++++++++
> 1 file changed, 21 insertions(+)
>
> diff --git a/Documentation/device-mapper/dm-raid.txt b/Documentation/device-mapper/dm-raid.txt
> index bceb865..713739b 100644
> --- a/Documentation/device-mapper/dm-raid.txt
> +++ b/Documentation/device-mapper/dm-raid.txt
> @@ -226,4 +226,25 @@ Version History
> 1.5.2 'mismatch_cnt' is zero unless [last_]sync_action is "check".
> 1.6.0 Add devices_handle_discards_safely module parameter to
> allow discards on disks anouncing uncertain discard_zeroes_data
> + (see *discard* below for more details)
> 1.7.0 Add support for MD RAID0 mappings
> +
> +*discard'
> +The MD raid4/5/6 personalities trust discard_zeroes_data ensuring
> +to return zeroes as block content after a discard and thus avoid
> +rewriting them; the zeroed content is used to reconstruct data
> +on a disk failure thus leading to corrupion in any reconstructed
> +block derived from discarded ones.
> +
> +Field reports showed, that an unknown number of disks fail supporting
> +discard_zeroes_data properly, hence they may return non-zero block
> +content after a discard.
> +
> +In order to avoid data corruption on recovery of failed RAID device
> +content using discarded blocks, we have to avoid using the feature
> +by default.
> +
> +For convenience, the module parameter devices_handle_discards_safely
> +allows users knowing for sure that discard_zeroes_data works properly
> +on all their raid disks to overwrite the default and make use
> +of the discard_zeroes_data optimization.
> --
> 2.1.0
>
> --
> dm-devel mailing list
> dm-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
More information about the dm-devel
mailing list