File make_raid1_default.diff of Package lvm2.631
From 7e1083c985fd130b240c2471643350cc5c0f05cf Mon Sep 17 00:00:00 2001
From: Jonathan Brassow <jbrassow@redhat.com>
Date: Tue, 6 Aug 2013 14:13:55 -0500
Subject: RAID: Make "raid1" the default mirror segment type
Git-repo: https://git.fedorahosted.org/git/lvm2.git
Git-commit: 7e1083c985fd130b240c2471643350cc5c0f05cf (partial)
Patch-filtered: skipped WHATS_NEW and example.conf
Acked-by: Jeff Mahoney <jeffm@suse.com>
---
lib/config/defaults.h | 2 +-
man/lvconvert.8.in | 7 ++++++-
man/lvcreate.8.in | 17 ++++++++++++-----
3 files changed, 19 insertions(+), 7 deletions(-)
diff --git a/lib/config/defaults.h b/lib/config/defaults.h
index 5af0f00..59282c5 100644
--- a/lib/config/defaults.h
+++ b/lib/config/defaults.h
@@ -51,7 +51,7 @@
#define DEFAULT_METADATA_READ_ONLY 0
#define DEFAULT_LVDISPLAY_SHOWS_FULL_DEVICE_PATH 0
-#define DEFAULT_MIRROR_SEGTYPE "mirror"
+#define DEFAULT_MIRROR_SEGTYPE "raid1"
#define DEFAULT_MIRRORLOG "disk"
#define DEFAULT_MIRROR_LOG_FAULT_POLICY "allocate"
#define DEFAULT_MIRROR_IMAGE_FAULT_POLICY "remove"
#diff --git a/man/lvconvert.8.in b/man/lvconvert.8.in
#index d4faf27..0fe5ab3 100644
#--- a/man/lvconvert.8.in
#+++ b/man/lvconvert.8.in
#@@ -141,7 +141,12 @@ Run the daemon in the background.
# Specifies the degree of the mirror you wish to create.
# For example, "\fB-m 1\fP" would convert the original logical
# volume to a mirror volume with 2-sides; that is, a
#-linear volume plus one copy.
#+linear volume plus one copy. There are two implementations of mirroring
#+which correspond to the "raid1" and "mirror" segment types. The default
#+mirroring segment type is "raid1". If the legacy "mirror" segment type
#+is desired, the \fB\-\-type\fP argument must be used to explicitly
#+select the desired type. The \fB\-\-mirrorlog\fP and \fB\-\-corelog\fP
#+options below are only relevant to the legacy "mirror" segment type.
# .TP
# .IR \fB\-\-mirrorlog " {" disk | core | mirrored }
# Specifies the type of log to use.
#diff --git a/man/lvcreate.8.in b/man/lvcreate.8.in
#index 681ff68..4a29720 100644
#--- a/man/lvcreate.8.in
#+++ b/man/lvcreate.8.in
#@@ -232,16 +232,23 @@ afterwards will be mirrored, but the original contents will not be
# copied. This is useful for skipping a potentially long and resource
# intensive initial sync of an empty device.
#
#-The optional argument \fB\-\-mirrorlog\fP specifies the type of log to be used.
#+There are two implementations of mirroring which can be used and correspond
#+to the "raid1" and "mirror" segment types. The default is "raid1". See the
#+\fB\-\-type\fP option for more information if you would like to use the
#+legacy "mirror" segment type. The \fB\-\-mirrorlog\fP and \fB\-\-corelog\fP
#+options apply to the "mirror" segment type only.
#+
#+The optional argument \fB\-\-mirrorlog\fP specifies the type of log to be
#+used for logical volumes utilizing the legacy "mirror" segment type.
# The default is \fIdisk\fP, which is persistent and requires
# a small amount of storage space, usually on a separate device from the
# data being mirrored. Using \fIcore\fP means the mirror is regenerated
#-by copying the data from the first device again each time the
#-device is activated, for example, after every reboot. Using \fImirrored\fP
#+by copying the data from the first device each time the logical
#+volume is activated, like after every reboot. Using \fImirrored\fP
# will create a persistent log that is itself mirrored.
#
#-The optional argument \fB\-\-corelog\fP is equivalent
#-to \fB\-\-mirrorlog\fP \fIcore\fP.
#+When the legacy "mirror" segment type is used, the optional argument
#+\fB\-\-corelog\fP is equivalent to \fB\-\-mirrorlog\fP \fIcore\fP.
# .TP
# .IR \fB\-M ", " \fB\-\-persistent " {" y | n }
# Set to \fIy\fP to make the minor number specified persistent.
#