| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
PR: kern/94835
Submitted by: Ulf Lilleengen <lulf@stud.ntnu.no>
|
| |
|
|
|
|
|
|
| |
keeps disks very busy, but makes system much more responsive.
While here, kill extra space.
|
|
|
|
|
|
| |
keeps disks very busy, but makes system much more responsive.
While here, kill extra space.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submitted by: green
- Speed up synchronization process by using configurable number of I/O
requests in parallel.
+ Add kern.geom.raid3.sync_requests tunable which defines how many parallel
I/O requests should be used.
+ Retire kern.geom.raid3.reqs_per_sync and kern.geom.raid3.syncs_per_sec
sysctls.
- Fix race between regular and synchronization requests.
- Reimplement raid3's data synchronization - do not use the topology lock
for this purpose, as it may case deadlocks.
- Stop synchronization from pre-sync hook.
- Fix some other minor issues.
Tested by: Mike Tancsa <mike@sentex.net>
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
requests in parallel.
+ Add kern.geom.mirror.sync_requests tunable which defines how many parallel
I/O requests should be used.
+ Retire kern.geom.mirror.reqs_per_sync and kern.geom.mirror.syncs_per_sec
sysctls.
- Fix race between regular and synchronization requests.
- Reimplement mirror's data synchronization - do not use the topology lock
for this purpose, as it may case deadlocks.
- Stop synchronization from pre-sync hook.
- Fix some other minor issues.
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
means that old problem was triggered (when two providers end at the same
offset, eg. ad0 and ad0s1 and the wrong was is picked up by gmirror/graid3).
Reported by: Michal Suszko <dry@dry.pl>
MFC after: 3 days
|
|
|
|
|
|
|
| |
Some conditions have to be met to make it work properly. This will be
described in the manual page.
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
| |
sysinstall(8) still bogusly puts first partition at offset 0 instead of 16,
so glabel/ufs will find file system on slice instead of partition.
Before sysinstall is fixed, we must keep this code, which means that we
wont't be able to detect UFS file systems created with 'newfs -s ...'.
PS. bsdlabel(8) creates partitions properly.
MFC after: 3 days
|
|
|
|
|
|
|
| |
only important if devfs is not mpsafe.
Sponsored by: Isilon Systems, Inc.
Found by: kris
|
|
|
|
|
|
| |
bio_driver2 and bio_pflags fields.
Reviewed by: phk
|
|
|
|
|
| |
Found and fixed by: Vsevolod Lobko <seva@ip.net.ua>
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
It won't work for file systems created with -s option.
Use better file system verfication.
- Add myself to the copyright.
MFC after: 3 days
|
| |
|
|
|
|
| |
immediatelly.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
| |
Suggested by: ru
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to preserve currect behaviour). When set to 0, components are not
disconnected - graid3 will try to still use them (only first error will
be logged). This is helpful when we have two broken components, but in
different places, so actually all data is available.
Such buggy component will be visible in 'graid3 list' output with flag
BROKEN.
- Never disconnect the last valid component. If we detect errors there we
will just pass them up. This wasn't reasonable to deny access to the
whole provider because of one broken sector.
Prodded by: ru
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to preserve currect behaviour). When set to 0, components are not
disconnected - gmirror will try to still use them (only first error will
be logged). This is helpful when we have two broken components, but in
different places, so actually all data is available.
Such buggy component will be visible in 'gmirror list' output with flag
BROKEN.
- Never disconnect the last valid component. If we detect errors there we
will just pass them up. This wasn't reasonable to deny access to the
whole provider because of one broken sector.
Prodded by: ru
MFC after: 3 days
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
kern.geom.raid3.idletime seconds. Write, not any requests.
Mark array as clean immediatelly on last write close.
Prodded by: ru
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
kern.geom.mirror.idletime seconds. Write, not any requests.
Mark array as clean immediatelly on last write close.
Prodded by: ru
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
An example entries for loader.conf to make it possible:
geli_da0_keyfile0_load="YES"
geli_da0_keyfile0_type="da0:geli_keyfile0"
geli_da0_keyfile0_name="/boot/keys/da0.key0"
geli_da0_keyfile1_load="YES"
geli_da0_keyfile1_type="da0:geli_keyfile1"
geli_da0_keyfile1_name="/boot/keys/da0.key1"
geli_da0_keyfile2_load="YES"
geli_da0_keyfile2_type="da0:geli_keyfile2"
geli_da0_keyfile2_name="/boot/keys/da0.key2"
geli_da1s3a_keyfile0_load="YES"
geli_da1s3a_keyfile0_type="da1s3a:geli_keyfile0"
geli_da1s3a_keyfile0_name="/boot/keys/da1s3a.key"
Thanks for jhb and kan who showed me the right direction.
MFC after: 3 days
|
|
|
|
|
|
| |
boot. Other methods just don't work properly.
MFC after: 3 days
|
|
|
|
| |
attached to it.
|
|
|
|
|
| |
Approved by: pjd
MFC after: 3 days
|
| |
|
|
|
|
|
|
| |
our concatenated device later.
MFC after: 1 week
|
|
|
|
|
|
|
| |
16kB elements limit wasn't set at all.
Submitted by: Vsevolod Lobko <seva@ip.net.ua>
MFC after: 3 days
|
|
|
|
|
|
| |
of other GEOM modules.
PR: 89998
|
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
Coverity ID: CID794
MFC after: 3 days
|
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
Coverity ID: CID105
MFC after: 3 days
|
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
Coverity ID: CID104
MFC after: 3 days
|
|
|
|
| |
X-MFC-after: Already MFCed to RELENG_6 by accident.
|
| |
|
|
|
|
|
|
| |
- Log problems at level 0 when killing providers.
MFC after: 3 days
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
MFC after: 3 days
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
MFC after: 3 days
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
MFC after: 3 days
|
| |
|
|
|
|
|
| |
Found by: Coverity Prevent(tm)
MFC after: 3 days
|
|
|
|
| |
use the standard bioq structures.
|
|
|
|
| |
Reported by: Eric Anderson <anderson@centtech.com>
|
|
|
|
| |
Reported by: glebius
|
|
|
|
|
|
| |
- Improve sysctl description a bit.
Submitted by: Ivan Voras <ivoras@gmail.com>
|