Since changing the path_selector, rr_min_io and rr_min_io_rq options won't actually break the device configs, there's no reason to set them equal to the defaults values. They can just inherit them from the defaults section. Signed-off-by: Benjamin Marzinski <bmarzins@xxxxxxxxxx> --- libmultipath/hwtable.c | 171 ------------------------------------------------- 1 file changed, 171 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 668ccec..595edba 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -28,13 +28,10 @@ static struct hwentry default_hw[] = { .product = "Compellent Vol", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -50,13 +47,10 @@ static struct hwentry default_hw[] = { .product = "Xserve RAID ", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DEFAULT_CHECKER, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -72,13 +66,10 @@ static struct hwentry default_hw[] = { .product = "VV", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DEFAULT_CHECKER, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -88,13 +79,10 @@ static struct hwentry default_hw[] = { .product = "HSG80", .features = "1 queue_if_no_path", .hwhandler = "1 hp_sw", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = HP_SW, .prio_name = PRIO_HP_SW, .prio_args = NULL, @@ -104,13 +92,10 @@ static struct hwentry default_hw[] = { .product = "A6189A", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 12, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -121,7 +106,6 @@ static struct hwentry default_hw[] = { .product = "(MSA|HSV)1.0.*", .features = "1 queue_if_no_path", .hwhandler = "1 hp_sw", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, @@ -137,7 +121,6 @@ static struct hwentry default_hw[] = { .product = "MSA VOLUME", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -153,7 +136,6 @@ static struct hwentry default_hw[] = { .product = "HSV1[01]1|HSV2[01]0|HSV300|HSV4[05]0", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -169,7 +151,6 @@ static struct hwentry default_hw[] = { .product = "MSA2[02]12fc|MSA2012i", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -185,7 +166,6 @@ static struct hwentry default_hw[] = { .product = "MSA2012sa|MSA23(12|24)(fc|i|sa)|MSA2000s VOLUME", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -202,7 +182,6 @@ static struct hwentry default_hw[] = { .product = "HSVX700", .features = DEFAULT_FEATURES, .hwhandler = "1 alua", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -219,13 +198,10 @@ static struct hwentry default_hw[] = { .product = "LOGICAL VOLUME.*", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 12, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -236,13 +212,11 @@ static struct hwentry default_hw[] = { .product = "P2000 G3 FC|P2000G3 FC/iSCSI|P2000 G3 SAS|P2000 G3 iSCSI", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 18, .minio = 100, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -258,13 +232,10 @@ static struct hwentry default_hw[] = { .product = "SAN DataDirector", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -280,13 +251,10 @@ static struct hwentry default_hw[] = { .product = "SYMMETRIX", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 6, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -297,13 +265,10 @@ static struct hwentry default_hw[] = { .bl_product = "LUNZ", .features = "1 queue_if_no_path", .hwhandler = "1 emc", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = (300 / DEFAULT_CHECKINT), - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = EMC_CLARIION, .prio_name = PRIO_EMC, .prio_args = NULL, @@ -314,13 +279,10 @@ static struct hwentry default_hw[] = { .bl_product = "LUNZ", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 5, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -336,13 +298,10 @@ static struct hwentry default_hw[] = { .product = "CentricStor", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_SERIAL, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -352,12 +311,10 @@ static struct hwentry default_hw[] = { .product = "ETERNUS_DX(L|400|8000)", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 10, - .minio = DEFAULT_MINIO, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -373,13 +330,10 @@ static struct hwentry default_hw[] = { .product = "OPEN-.*", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -389,13 +343,10 @@ static struct hwentry default_hw[] = { .product = "DF.*", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_HDS, .prio_args = NULL, @@ -411,13 +362,10 @@ static struct hwentry default_hw[] = { .product = "ProFibre 4000R", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -429,13 +377,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "1 queue_if_no_path", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 300, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -447,13 +392,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "1 queue_if_no_path", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 300, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -465,13 +407,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "1 queue_if_no_path", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 300, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -483,13 +422,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -500,13 +436,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -518,13 +451,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -536,13 +466,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -554,13 +481,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -572,13 +496,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -589,13 +510,10 @@ static struct hwentry default_hw[] = { .product = "^3542", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_SERIAL, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -606,13 +524,10 @@ static struct hwentry default_hw[] = { .product = "^2105800", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_SERIAL, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -623,13 +538,10 @@ static struct hwentry default_hw[] = { .product = "^2105F20", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_SERIAL, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -640,13 +552,10 @@ static struct hwentry default_hw[] = { .product = "^1750500", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -657,13 +566,10 @@ static struct hwentry default_hw[] = { .product = "^2107900", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -674,13 +580,10 @@ static struct hwentry default_hw[] = { .product = "^2145", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -693,13 +596,10 @@ static struct hwentry default_hw[] = { .uid_attribute = "ID_UID", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -712,13 +612,10 @@ static struct hwentry default_hw[] = { .uid_attribute = "ID_UID", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -729,13 +626,10 @@ static struct hwentry default_hw[] = { .product = "^IPR.*", .features = "1 queue_if_no_path", .hwhandler = "1 alua", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -746,13 +640,11 @@ static struct hwentry default_hw[] = { .product = "1820N00", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, .minio = 100, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -763,13 +655,11 @@ static struct hwentry default_hw[] = { .product = "2810XIV", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = 15, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, .minio = 15, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -786,13 +676,10 @@ static struct hwentry default_hw[] = { .product = "VDASD", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = (300 / DEFAULT_CHECKINT), - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -803,13 +690,10 @@ static struct hwentry default_hw[] = { .product = "3303 NVDISK", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = FAILOVER, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = (300 / DEFAULT_CHECKINT), - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -820,13 +704,10 @@ static struct hwentry default_hw[] = { .product = "NVDISK", .features = DEFAULT_FEATURES, .hwhandler = "1 alua", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = (300 / DEFAULT_CHECKINT), - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -838,13 +719,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -856,13 +734,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -874,13 +749,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -892,13 +764,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -914,7 +783,6 @@ static struct hwentry default_hw[] = { .product = "LUN.*", .features = "3 queue_if_no_path pg_init_retries 50", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .flush_on_last_del = FLUSH_ENABLED, @@ -936,7 +804,6 @@ static struct hwentry default_hw[] = { .product = "COMSTAR", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_SERIAL, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -957,7 +824,6 @@ static struct hwentry default_hw[] = { .product = "Nseries.*", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, @@ -978,13 +844,10 @@ static struct hwentry default_hw[] = { .product = "Axiom.*", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -1001,13 +864,10 @@ static struct hwentry default_hw[] = { .product = "TP9[13]00", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -1018,13 +878,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1035,13 +892,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1052,13 +906,10 @@ static struct hwentry default_hw[] = { .product = "DISK ARRAY", .features = DEFAULT_FEATURES, .hwhandler = "1 alua", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_ALUA, .prio_args = NULL, @@ -1075,13 +926,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = TUR, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1097,13 +945,10 @@ static struct hwentry default_hw[] = { .product = "(StorEdge 3510|T4)", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DIRECTIO, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -1113,13 +958,10 @@ static struct hwentry default_hw[] = { .product = "FC2502", .features = DEFAULT_FEATURES, .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_UNDEF, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = DEFAULT_CHECKER, .prio_name = DEFAULT_PRIO, .prio_args = NULL, @@ -1135,7 +977,6 @@ static struct hwentry default_hw[] = { .product = "RAIGE VOLUME", .features = "1 queue_if_no_path", .hwhandler = DEFAULT_HWHANDLER, - .selector = DEFAULT_SELECTOR, .pgpolicy = MULTIBUS, .pgfailback = FAILBACK_UNDEF, .rr_weight = RR_WEIGHT_NONE, @@ -1151,13 +992,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1169,13 +1007,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1187,13 +1022,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = "2 pg_init_retries 50", .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = 15, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, @@ -1204,13 +1036,10 @@ static struct hwentry default_hw[] = { .bl_product = "Universal Xport", .features = DEFAULT_FEATURES, .hwhandler = "1 rdac", - .selector = DEFAULT_SELECTOR, .pgpolicy = GROUP_BY_PRIO, .pgfailback = -FAILBACK_IMMEDIATE, .rr_weight = RR_WEIGHT_NONE, .no_path_retry = NO_PATH_RETRY_QUEUE, - .minio = DEFAULT_MINIO, - .minio_rq = DEFAULT_MINIO_RQ, .checker_name = RDAC, .prio_name = PRIO_RDAC, .prio_args = NULL, -- 1.8.0 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel