[Midnightbsd-cvs] src [8684] trunk/sys/geom/raid/tr_concat.c: recalc volume size only for real CONCATs.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 25 18:03:51 EDT 2016


Revision: 8684
          http://svnweb.midnightbsd.org/src/?rev=8684
Author:   laffer1
Date:     2016-09-25 18:03:51 -0400 (Sun, 25 Sep 2016)
Log Message:
-----------
recalc volume size only for real CONCATs.

Modified Paths:
--------------
    trunk/sys/geom/raid/tr_concat.c

Modified: trunk/sys/geom/raid/tr_concat.c
===================================================================
--- trunk/sys/geom/raid/tr_concat.c	2016-09-25 22:02:29 UTC (rev 8683)
+++ trunk/sys/geom/raid/tr_concat.c	2016-09-25 22:03:51 UTC (rev 8684)
@@ -124,7 +124,8 @@
 		 * Some metadata modules may not know CONCAT volume
 		 * mediasize until all disks connected. Recalculate.
 		 */
-		if (G_RAID_VOLUME_S_ALIVE(s) &&
+		if (vol->v_raid_level == G_RAID_VOLUME_RL_CONCAT &&
+		    G_RAID_VOLUME_S_ALIVE(s) &&
 		    !G_RAID_VOLUME_S_ALIVE(vol->v_state)) {
 			size = 0;
 			for (i = 0; i < vol->v_disks_count; i++) {



More information about the Midnightbsd-cvs mailing list