Pawel Jakub Dawidek
1d723f1d51
Improve geom(8)'s 'list' command to show geoms and their providers and
...
consumers. Teach STRIPE, CONCAT and NOP classes about this improvement.
2004-07-26 17:14:47 +00:00
Pawel Jakub Dawidek
ba385d0091
Change naming scheme from /dev/<name>.concat to /dev/concat/<name>.
2004-07-26 16:08:32 +00:00
Pawel Jakub Dawidek
75cc259de8
M_WAITOK is ok here, while I'm using M_WAITOK later in this function.
2004-07-26 15:35:04 +00:00
Pawel Jakub Dawidek
be7695cf65
Fix exclusive-bit leakage.
2004-07-18 06:54:29 +00:00
Pawel Jakub Dawidek
a2e31b8b53
- Add 'stop' command, which works just like 'destroy' command, but sounds
...
less dangerous.
- Update manual pages and extend examples.
- Bump versions.
2004-07-05 21:16:37 +00:00
Pawel Jakub Dawidek
3fb17452b0
Dump some more informations:
...
- device state
- list of used providers
- total number of disks
- number of disks online
Prodded by: Alex Deiter <tiamat@komi.mts.ru>
2004-05-26 11:36:27 +00:00
Pawel Jakub Dawidek
02637cdcb1
- Teach CONCAT class how to talk with geom(8).
...
- Remove provider if any disk was lost.
- Dump CONCAT version.
Supported by: Wheel - Open Technologies - http://www.wheel.pl
2004-05-20 10:40:18 +00:00
Pawel Jakub Dawidek
c2496c87c1
Fix compilation on 64-bit architectures.
...
Noticed by: Tinderbox
2004-05-04 07:45:39 +00:00
Pawel Jakub Dawidek
f1f163e9cb
- Don't check if 'gp' is non-NULL, it always is and GEOM wants to
...
dump geom configuration when 'pp' and 'cp' are NULL.
- Use tabs instead of spaces.
2004-04-20 17:07:55 +00:00
Pawel Jakub Dawidek
48fbd94b4e
- Don't take sectorsize from first disk. Calculate it by finding
...
least common multiple of all disks sector sizes.
This will allow to safely concatenate disks with different sector sizes.
- Mark unused function arguments.
- Other minor cleanups.
2004-03-09 11:18:53 +00:00
Pawel Jakub Dawidek
810914da53
Print a space character between string given as a macro argument and
...
bio description.
2004-03-09 11:00:24 +00:00
Pawel Jakub Dawidek
32d7144dbc
Correct year in copyrights.
2004-03-04 10:22:42 +00:00
Pawel Jakub Dawidek
a88ae49f98
- Remove d_valid field, we can use d_consumer field to check if disk
...
is valid.
- Use SYSCTL_DECL() instead of using own, ugly extern.
2004-03-03 22:29:24 +00:00
Pawel Jakub Dawidek
db33b1c4d0
Removed unused fields.
2004-03-01 17:33:11 +00:00
Pawel Jakub Dawidek
03816084de
We don't need d_length field.
2004-03-01 17:32:48 +00:00
Pawel Jakub Dawidek
0e2ff2832c
Even if we're sure that we can't be orphaned here, we have to define
...
orphan field - we're enforcing it in GEOM. This will reach KASSERT
in INVARIANTS case.
Add missing space.
Approved by: scottl (mentor)
2004-02-27 15:34:21 +00:00
Pawel Jakub Dawidek
0787ce83b2
Remove unused field.
...
Approved by: scottl (mentor)
2004-02-27 15:32:49 +00:00
Pawel Jakub Dawidek
19d16e2fee
Introduce CONCAT GEOM class for disk concatenation.
...
It allows manual and automatic (based on on-disk metadata) concatenation.
Reviewed by: phk, scottl
Approved by: scottl (mentor)
2004-02-19 15:19:49 +00:00