summaryrefslogtreecommitdiffstats
path: root/sys/geom/mirror
diff options
context:
space:
mode:
authorjmg <jmg@FreeBSD.org>2006-09-09 21:45:37 +0000
committerjmg <jmg@FreeBSD.org>2006-09-09 21:45:37 +0000
commitecd9e77d3e390be599f5cc1767de85c967bcf755 (patch)
tree84526cadb4bbd2f0c29c540a72b7f9f31d1a7b6c /sys/geom/mirror
parent0ba4a0aa5d1f1a50e37125fe64189ed18afe58f6 (diff)
downloadFreeBSD-src-ecd9e77d3e390be599f5cc1767de85c967bcf755.zip
FreeBSD-src-ecd9e77d3e390be599f5cc1767de85c967bcf755.tar.gz
move created/detected/activated under debug level 1 to quiet the common case..
add count of active and total components to the launched line so you can see at a glance if your mirror/raid3 is complete... now: GEOM_MIRROR: Device mirror/sam launched (2/2). Reviewed by: pjd
Diffstat (limited to 'sys/geom/mirror')
-rw-r--r--sys/geom/mirror/g_mirror.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/geom/mirror/g_mirror.c b/sys/geom/mirror/g_mirror.c
index 56e52bb..1d8e6af 100644
--- a/sys/geom/mirror/g_mirror.c
+++ b/sys/geom/mirror/g_mirror.c
@@ -1988,8 +1988,8 @@ g_mirror_launch_provider(struct g_mirror_softc *sc)
sc->sc_provider = pp;
g_error_provider(pp, 0);
g_topology_unlock();
- G_MIRROR_DEBUG(0, "Device %s: provider %s launched.", sc->sc_name,
- pp->name);
+ G_MIRROR_DEBUG(0, "Device %s launched (%u/%u).", pp->name,
+ g_mirror_ndisks(sc, G_MIRROR_DISK_STATE_ACTIVE), sc->sc_ndisks);
LIST_FOREACH(disk, &sc->sc_disks, d_next) {
if (disk->d_state == G_MIRROR_DISK_STATE_SYNCHRONIZING)
g_mirror_sync_start(disk);
@@ -2391,7 +2391,7 @@ again:
if (dp != NULL)
LIST_INSERT_AFTER(dp, disk, d_next);
}
- G_MIRROR_DEBUG(0, "Device %s: provider %s detected.",
+ G_MIRROR_DEBUG(1, "Device %s: provider %s detected.",
sc->sc_name, g_mirror_get_diskname(disk));
if (sc->sc_state == G_MIRROR_DEVICE_STATE_STARTING)
break;
@@ -2432,7 +2432,7 @@ again:
disk->d_sync.ds_offset_done = 0;
g_mirror_update_idle(sc, disk);
g_mirror_update_metadata(disk);
- G_MIRROR_DEBUG(0, "Device %s: provider %s activated.",
+ G_MIRROR_DEBUG(1, "Device %s: provider %s activated.",
sc->sc_name, g_mirror_get_diskname(disk));
break;
case G_MIRROR_DISK_STATE_STALE:
@@ -2849,7 +2849,8 @@ g_mirror_create(struct g_class *mp, const struct g_mirror_metadata *md)
return (NULL);
}
- G_MIRROR_DEBUG(0, "Device %s created (id=%u).", sc->sc_name, sc->sc_id);
+ G_MIRROR_DEBUG(1, "Device %s created (%u components, id=%u).",
+ sc->sc_name, sc->sc_ndisks, sc->sc_id);
sc->sc_rootmount = root_mount_hold("GMIRROR");
G_MIRROR_DEBUG(1, "root_mount_hold %p", sc->sc_rootmount);
OpenPOWER on IntegriCloud