History log of /freebsd-9.3-release/sbin/geom/class/raid3/graid3.8
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 246081 29-Jan-2013 mav

MFC r245456:
Allow to insert new component to geom_raid3 without specifying number.

PR: kern/160562


# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 217334 12-Jan-2011 brucec

Fix formatting of cross-references.


# 217327 12-Jan-2011 brucec

Fix sorting of cross-references.


# 217316 12-Jan-2011 brucec

Fix cross-reference to gvinum(8).


# 213573 08-Oct-2010 uqs

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


# 201578 05-Jan-2010 mav

For completeness, add -s argument, manually specifying array block size.


# 163908 02-Nov-2006 ceri

Bump .Dd for -f|-F.


# 163888 01-Nov-2006 pjd

Now, that we have gjournal in the tree add possibility to configure
gmirror and graid3 in a way that it is not resynchronized after a
power failure or system crash.
It is safe when gjournal is running on top of gmirror/graid3.


# 143576 14-Mar-2005 pjd

Instead of documenting every standard subcommand's argument everywhere,
just leave reference to geom(8).

MFC after: 1 week


# 143535 13-Mar-2005 pjd

- Document 'status' subcommand.
- Update copyrights.

MFC after: 1 week


# 140415 18-Jan-2005 ru

Sort sections.


# 140368 17-Jan-2005 ru

Added the EXIT STATUS section where appropriate.


# 140298 15-Jan-2005 pjd

Fix arguments syntax.

Manual pages fixes by: ru
MFC after: 3 days


# 140282 15-Jan-2005 ru

Markup fixes.


# 137280 05-Nov-2004 pjd

Note that sysctls documentation is missing.


# 137221 04-Nov-2004 ceri

Grammatical and spelling improvements.

Reviewed by: pjd


# 137161 03-Nov-2004 pjd

Remove extra 's'.

Submitted by: ceri


# 137160 03-Nov-2004 pjd

Be more correct.

Submitted by: ceri


# 137158 03-Nov-2004 pjd

Remove one more redundant 'not'.


# 137107 01-Nov-2004 pjd

Remove redundant 'not'.


# 134169 22-Aug-2004 pjd

Fix sysctl name.


# 134168 22-Aug-2004 pjd

Implementation of 'verify reading' algorithm, which uses parity data for
verification of regular data when device is in complete state.
On verification error, EIO error is returned for the bio and sysctl
kern.geom.raid3.stat.parity_mismatch is increased.

Suggested by: phk


# 134124 21-Aug-2004 pjd

Implement new reading algorithm, which will use parity component for reading
as well, even if device is in complete state.
I observe 40% of speed-up with this option for random read operations,
but slowdown for sequential reads.
Basically, without this option reading from a RAID3 device built from 5
components (c0-c4) looks like this:

Request no. Used components
1 c0+c1+c2+c3
2 c0+c1+c2+c3
3 c0+c1+c2+c3

With the new feature:

Request no. Used components
1 c0+c1+c2+c3
2 (c1^c2^c3^c4)+c1+c2+c3
3 c0+(c0^c2^c3^c4)+c2+c3
4 c0+c1+(c0^c1^c3^c4)+c3
5 c0+c1+c2+(c0^c1^c2^c4)
6 c0+c1+c2+c3
[...]


# 133978 18-Aug-2004 pjd

- Add a manual page for graid3(8) utility.
- Connect it to the build.
- Inform geom(8) about it.