diff options
author | pjd <pjd@FreeBSD.org> | 2010-05-11 22:29:00 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-05-11 22:29:00 +0000 |
commit | 5b223eea5ed64eef6056ea43d7c45e1e761a4662 (patch) | |
tree | 95a7ecaf2314f1545f9d306f0a53563bc8a856a3 /lib/libc/stdio/fprintf.c | |
parent | 169738b8d39a180fb33d6ffe68ea72078ed61e75 (diff) | |
download | FreeBSD-src-5b223eea5ed64eef6056ea43d7c45e1e761a4662.zip FreeBSD-src-5b223eea5ed64eef6056ea43d7c45e1e761a4662.tar.gz |
Eventhough r203504 eliminates taste traffic provoked by vdev_geom.c,
ZFS still like to open all vdevs, close them and open them again,
which in turn provokes taste traffic anyway.
I don't know of any clean way to fix it, so do it the hard way - if we can't
open provider for writing just retry 5 times with 0.5 pauses. This should
elimitate accidental races caused by other classes tasting providers created on
top of our vdevs.
MFC after: 3 days
Reported by: James R. Van Artsdalen <james-freebsd-fs2@jrv.org>
Reported by: Yuri Pankov <yuri.pankov@gmail.com>
Diffstat (limited to 'lib/libc/stdio/fprintf.c')
0 files changed, 0 insertions, 0 deletions