aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/i386
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2006-03-13 01:03:18 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2006-03-13 01:03:18 +0000
commit3650be51e29c2f0bc791966d320e9afbfa6f70d5 (patch)
tree7aaf1fa2479fdff44934cd926946dc46c265bb56 /lib/libc/i386
parente62165c8b0f7d6452c0033127a0fd8ad1d9e34d3 (diff)
downloadsrc-3650be51e29c2f0bc791966d320e9afbfa6f70d5.tar.gz
src-3650be51e29c2f0bc791966d320e9afbfa6f70d5.zip
- 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
Notes
Notes: svn path=/head/; revision=156612
Diffstat (limited to 'lib/libc/i386')
0 files changed, 0 insertions, 0 deletions