[dm-devel] [PATCH] multipath-tools: move up TEMPLATE in hwtable
Christophe Varoqui
christophe.varoqui at opensvc.com
Thu Aug 3 06:38:02 UTC 2017
Merged.
Thanks.
On Fri, Jun 23, 2017 at 11:13 PM, Xose Vazquez Perez <xose.vazquez at gmail.com
> wrote:
> and the 'MD Series' comment to the right place.
>
> Cc: Christophe Varoqui <christophe.varoqui at opensvc.com>
> Cc: device-mapper development <dm-devel at redhat.com>
> Signed-off-by: Xose Vazquez Perez <xose.vazquez at gmail.com>
> ---
> libmultipath/hwtable.c | 98 +++++++++++++++++++++++++-----
> --------------------
> 1 file changed, 50 insertions(+), 48 deletions(-)
>
> diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
> index 390d143..a77da7e 100644
> --- a/libmultipath/hwtable.c
> +++ b/libmultipath/hwtable.c
> @@ -26,6 +26,55 @@
> * Moreover, if a device needs a special treatment by the SCSI
> * subsystem it should be included in drivers/scsi/scsi_devinfo.c
> */
> +
> +#if 0
> + /*
> + * Copy this TEMPLATE to add new hardware.
> + *
> + * Keep only mandatory(.vendor and .product) and modified
> attributes.
> + * Attributes with default values must be removed.
> + * .vendor, .product, .revision and .bl_product are POSIX Extended
> regex.
> + *
> + * COMPANY_NAME
> + *
> + * Maintainer : XXX
> + * Mail : XXX
> + */
> + {
> + /* If product-ID is different from marketing name add a
> comment */
> + .vendor = "VENDOR",
> + .product = "PRODUCT",
> + .revision = "REVISION",
> + .bl_product = "BL_PRODUCT",
> + .pgpolicy = FAILOVER,
> + .uid_attribute = "ID_SERIAL",
> + .selector = "service-time 0",
> + .checker_name = TUR,
> + .alias_prefix = "mpath",
> + .features = "0",
> + .hwhandler = "0",
> + .prio_name = PRIO_CONST,
> + .prio_args = "",
> + .pgfailback = -FAILBACK_MANUAL,
> + .rr_weight = RR_WEIGHT_NONE,
> + .no_path_retry = NO_PATH_RETRY_UNDEF,
> + .minio = 1000,
> + .minio_rq = 1,
> + .flush_on_last_del = FLUSH_DISABLED,
> + .user_friendly_names = USER_FRIENDLY_NAMES_OFF,
> + .fast_io_fail = 5,
> + .dev_loss = 600,
> + .retain_hwhandler = RETAIN_HWHANDLER_ON,
> + .detect_prio = DETECT_PRIO_ON,
> + .detect_checker = DETECT_CHECKER_ON,
> + .deferred_remove = DEFERRED_REMOVE_OFF,
> + .delay_watch_checks = DELAY_CHECKS_OFF,
> + .delay_wait_checks = DELAY_CHECKS_OFF,
> + .skip_kpartx = SKIP_KPARTX_OFF,
> + .max_sectors_kb = MAX_SECTORS_KB_UNDEF,
> + },
> +#endif
> +
> static struct hwentry default_hw[] = {
> /*
> * Apple
> @@ -224,8 +273,8 @@ static struct hwentry default_hw[] = {
> .pgpolicy = MULTIBUS,
> .no_path_retry = NO_PATH_RETRY_QUEUE,
> },
> - /* MD Series */
> {
> + /* MD Series */
> .vendor = "DELL",
> .product = "^MD3",
> .bl_product = "Universal Xport",
> @@ -1059,53 +1108,6 @@ static struct hwentry default_hw[] = {
> .checker_name = DIRECTIO,
> .retain_hwhandler = RETAIN_HWHANDLER_OFF,
> },
> -#if 0
> - /*
> - * Copy this TEMPLATE to add new hardware.
> - *
> - * Keep only mandatory(.vendor and .product) and modified
> attributes.
> - * Attributes with default values must be removed.
> - * .vendor, .product, .revision and .bl_product are POSIX Extended
> regex.
> - *
> - * COMPANY_NAME
> - *
> - * Maintainer : XXX
> - * Mail : XXX
> - */
> - {
> - /* If product-ID is different from marketing name add a
> comment */
> - .vendor = "VENDOR",
> - .product = "PRODUCT",
> - .revision = "REVISION",
> - .bl_product = "BL_PRODUCT",
> - .pgpolicy = FAILOVER,
> - .uid_attribute = "ID_SERIAL",
> - .selector = "service-time 0",
> - .checker_name = TUR,
> - .alias_prefix = "mpath",
> - .features = "0",
> - .hwhandler = "0",
> - .prio_name = PRIO_CONST,
> - .prio_args = "",
> - .pgfailback = -FAILBACK_MANUAL,
> - .rr_weight = RR_WEIGHT_NONE,
> - .no_path_retry = NO_PATH_RETRY_UNDEF,
> - .minio = 1000,
> - .minio_rq = 1,
> - .flush_on_last_del = FLUSH_DISABLED,
> - .user_friendly_names = USER_FRIENDLY_NAMES_OFF,
> - .fast_io_fail = 5,
> - .dev_loss = 600,
> - .retain_hwhandler = RETAIN_HWHANDLER_ON,
> - .detect_prio = DETECT_PRIO_ON,
> - .detect_checker = DETECT_CHECKER_ON,
> - .deferred_remove = DEFERRED_REMOVE_OFF,
> - .delay_watch_checks = DELAY_CHECKS_OFF,
> - .delay_wait_checks = DELAY_CHECKS_OFF,
> - .skip_kpartx = SKIP_KPARTX_OFF,
> - .max_sectors_kb = MAX_SECTORS_KB_UNDEF,
> - },
> -#endif
> /*
> * EOL
> */
> --
> 2.13.1
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20170803/1749e91a/attachment.htm>
More information about the dm-devel
mailing list