summaryrefslogtreecommitdiffstats
path: root/sys/geom/vinum/geom_vinum_var.h
diff options
context:
space:
mode:
authorle <le@FreeBSD.org>2005-02-23 14:59:14 +0000
committerle <le@FreeBSD.org>2005-02-23 14:59:14 +0000
commit5722d64390c1ea70909dffc79930c6fd2e04f3d9 (patch)
tree3a8eef9123287cb08ce8f5853d095faaae2ca65d /sys/geom/vinum/geom_vinum_var.h
parent4894ce37225ee5758bcbe9e9583ade10a65461cf (diff)
downloadFreeBSD-src-5722d64390c1ea70909dffc79930c6fd2e04f3d9.zip
FreeBSD-src-5722d64390c1ea70909dffc79930c6fd2e04f3d9.tar.gz
Correctly calculate what to do and how to retry a request to a plex when
the previous one failed and there are more than one plex in the volume. This could have led to a flood of error messages on the console and probably a deadlock in certain situations.
Diffstat (limited to 'sys/geom/vinum/geom_vinum_var.h')
-rw-r--r--sys/geom/vinum/geom_vinum_var.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/geom/vinum/geom_vinum_var.h b/sys/geom/vinum/geom_vinum_var.h
index 6b21326..afc0308 100644
--- a/sys/geom/vinum/geom_vinum_var.h
+++ b/sys/geom/vinum/geom_vinum_var.h
@@ -116,6 +116,7 @@
#define GV_BIO_REBUILD 0x20
#define GV_BIO_CHECK 0x40
#define GV_BIO_PARITY 0x80
+#define GV_BIO_RETRY 0x100
/*
* hostname is 256 bytes long, but we don't need to shlep multiple copies in
OpenPOWER on IntegriCloud