summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2006-03-13 01:03:18 +0000
committerpjd <pjd@FreeBSD.org>2006-03-13 01:03:18 +0000
commit349adc9b525fdf960528de1a0ae2e4150e9c529b (patch)
tree7aaf1fa2479fdff44934cd926946dc46c265bb56 /lib/libc/sys
parentcc69a08fbfbd64dd13ebb80b18cc83824a3c8781 (diff)
downloadFreeBSD-src-349adc9b525fdf960528de1a0ae2e4150e9c529b.zip
FreeBSD-src-349adc9b525fdf960528de1a0ae2e4150e9c529b.tar.gz
- Reimplement I/O data allocation to prevent deadlocks.
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
Diffstat (limited to 'lib/libc/sys')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud