summaryrefslogtreecommitdiffstats
path: root/sbin/vinum
Commit message (Collapse)AuthorAgeFilesLines
* Deal with double whitespace.ru2004-07-031-6/+12
|
* Mechanically kill hard sentence breaks.ru2004-07-021-260/+532
|
* 'ld' lists drives, not volumes.le2004-05-252-3/+3
|
* NULL -> 0.ru2004-03-171-1/+1
|
* style.Makefile(5):johan2004-02-231-1/+1
| | | | Use WARNS?= instead of WARNS=.
* Also remove "makedev" from the online help.le2004-02-161-2/+0
|
* Since DEVFS is mandatory, remove all instances to make_dev*. Keep thele2004-02-164-228/+3
| | | | | | | | "makedev" command for backwards compatibility, but just print out an informational message (this was the current behaviour, anyway) and remove it from the documentation. Approved by: grog (mentor)
* Remove unused variable and related bogus checks.le2004-02-141-10/+3
| | | | Approved by: grog (mentor)
* Correct order of arguments given to checkparity and rebuildparity.le2004-02-061-4/+7
| | | | Approved by: joerg (mentor)
* Add an entry to the BUGS section indicating that Vinum cannot currentlyrwatson2003-11-171-0/+7
| | | | | | be used on devices with a block size other than DEV_BSIZE (512), which specifically includes being unable to run on a swap-backed md device. Swap-backed md devices use a 4k block size.
* Don't attempt to make devices if we're using devfs. Thisrwatson2003-11-171-5/+10
| | | | | | | substantially cleans up the output when running the vinum management tool, and also makes it work better. Long sustained silence from: grog
* Fix some 64 bit warnings. You can't fit a pointer in an int.peter2003-10-261-4/+4
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-2/+2
|
* Remove label command. It has been deprecated since December 1998, andgrog2003-06-121-37/+1
| | | | | | recent changes broke it altogether. Prompted by: phk
* Remove "label" keyword.grog2003-06-121-2/+1
|
* mdoc(7) fixes: Fixed the markup in the BUGS section, bumped document date.ru2003-05-191-4/+5
|
* vinum_read: Don't lock configuration from userland. If vinum(8)grog2003-05-081-7/+1
| | | | | | | | crashes, the config remains locked and causes all subsequent start or read attempts to fail. This is part of a fix for the recently reported hangs. Approved by: re (scottl)
* Centralize _PATH_* definitions.obrien2003-05-051-1/+1
| | | | Submitted by: Tim Kientzle <kientzle@acm.org> (embellished by me)
* Typo in last commit.phk2003-05-051-1/+1
| | | | Spotted by: mbr
* Add a BUGS section which explains that & why vinum volumes can not bephk2003-05-051-0/+6
| | | | encrypted with gbde(8).
* vinum_start: Call vinum_read with correct number of parameters.grog2003-05-051-1/+1
|
* vinum_readpol: Get this right.grog2003-05-051-19/+20
| | | | | | Submitted by: Allan Saddi <allan@saddi.com> vinum_read: White space cleanup.
* Finally implement read policies. The previous "implementation" didn'tgrog2003-05-051-3/+7
| | | | | | | | | | | | | | | | | | | | | | work because it referred to plexes which were almost invariably when referred to. Instead, deprecate the "prefer" keyword for volumes (though it's still there for the moment) and add a keyword "preferred" to the plex definition. The relationship is like this: Old: vol foo ... prefer foo.p3 New: plex foo.p3 volume foo preferred printconfig: Print out the "preferred" keyword for plexes where appropriate. Still print out "prefer" for volumes. The kernel module continues to accept this version, but it's probably not going to live much longer.
* Rewrite of startup code:grog2003-05-041-56/+13
| | | | | | | | | | | vinum_read: Accept 0 parameters, hand an empty string to the kernel if so. Use new ioctl VINUM_READCONFIG, not VINUM_CREATE, to read config. vinum_start: When passed 0 parameters, drop the devstat kludge and call vinum_read instead. It's no longer necessary to distinguish between "start" and "read" if no parameters are passed, and probably one of them should go away.
* Remove VINUMDEBUG. vinum(8) always compiles with VINUMDEBUG to be ablegrog2003-05-011-1/+1
| | | | to cope with kernel modules with VINUMDEBUG.
* Add the #includes previously in individual .c files.grog2003-05-011-4/+27
| | | | Change name of history file to History to avoid name conflicts.
* Move most #includes to vext.h.grog2003-05-011-57/+38
| | | | | | | | | | | | | | | | Change name of history file to History to avoid name conflicts. Don't try to make devices unless devfs has been removed. Don't accept resetconfig command from a file. Abused by: Jens Schweikhardt <schweikh@schweikhardt.net> Remove dead code (#if 0) vinum_mirror: Don't try to create mirrors with 0 drives. Found by: mismatch between enum kw in two different files.
* Move most #includes to vext.h.grog2003-05-011-50/+33
| | | | | | | | | | | | Change name of history file to History to avoid name conflicts. Rewrite minor number decoding. Now we have only three types of object: subdisks, plexes and volumes. The encoding for plexes and subdisks no longer reflects the object to which they belong. The super devices are high-order volume numbers. This gives vastly more potential volumes (4 million instead of 256). Don't try to chown directories if they haven't been created.
* Move most #includes to vext.h.grog2003-05-011-153/+206
| | | | | | | vinum_info: Use increasing verbosity to show time spent in disk driver. Correct a comment.
* Update to use current version of devstat API.phk2003-03-152-4/+4
|
* Add #include <sys/resource.h>phk2003-02-162-0/+2
|
* Remove #include <sys/dkstat.h>phk2003-02-161-1/+0
|
* Rename bio_linkage to the more obvious bio_parent.phk2003-02-071-0/+1
| | | | Add bio_t0 timestamp, and include <sys/time.h> where needed
* While being here, remove a couple of unused "default:" labels in switchjoerg2003-01-161-4/+0
| | | | | | statements, now that gcc loudly complains about them. MFC after: 1 week
* Make vinum disk-related devices readable by group "operator" to matchjoerg2003-01-161-0/+15
| | | | | | | | | | the configuration of any other disk-like devices. This is the non-DEVFS part which is normally not used in 5.x, but due for MFC into 4.x. PR: bin/28294, bin/32588 MFC after: 1 week
* english(4) police.schweikh2002-12-271-2/+2
|
* vinum_info: Correct the print formats to allow for 64 bit pointers.grog2002-12-121-8/+8
| | | | Approved by: re (jhb).
* s/filesystem/file system/g as discussed on -developerstrhodes2002-08-212-17/+17
|
* The .Nm utility.charnier2002-07-061-12/+26
|
* Correct default location of history file.grog2002-06-231-1/+1
| | | | Observed by: Chris Bolt <chris-lists@bolt.cx>
* ANSIfy a few prototypes, thus fixing a few warnings.keramida2002-06-091-5/+5
| | | | Reviewed by: grog
* more file system > filesystemtrhodes2002-05-162-17/+17
|
* Remove unneeded include.phk2002-05-131-1/+0
| | | | | Sponsored by: DARPA & NAI Labs. Submitted by: mckusick
* vinum_start: examine storage array devices, not just disks.grog2002-04-261-3/+4
| | | | | | | Submitted by: Holger Kipp <holger.kipp@alogis.com> PR: 37458 MFC after: 5 days (to get 4.6 code freeze)
* Usage style sweep: spell "usage" with a small 'u'.des2002-04-222-12/+12
| | | | | Also change one case of blatant __progname abuse (several more remain) This commit does not touch anything in src/{contrib,crypto,gnu}/.
* Change reference URLs.kuriyama2002-04-161-2/+2
| | | | | | Submitted by: Olivier Tharan <olivier.tharan@idealx.com> PR: docs/37094 MFC after: 1 week
* Default to WARNS=2.obrien2001-12-041-1/+2
| | | | | | Binary builds that cannot handle this must explicitly set WARNS=0. Reviewed by: mike
* Reinstate VINUMDEBUG. Removing it also removes some diagnostic commands.grog2001-10-152-2/+1
| | | | I should reconsider whether I just leave them in without #ifdef VINUMDEBUG.
* mdoc(7) police: restore fix in rev. 1.52; .Dt should be in CAPITALS.ru2001-09-111-1/+1
|
* Use a better stripe size in the examples.grog2001-09-091-12/+12
| | | | Noted by: Sean Eric Fagan <sef@kithrup.com>
OpenPOWER on IntegriCloud