diff options
author | pjd <pjd@FreeBSD.org> | 2006-03-13 00:58:41 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2006-03-13 00:58:41 +0000 |
commit | 11cbb2f2752487f0605f14afcc37e520331c8dbc (patch) | |
tree | cf1fc0375128c209c00677788c5442bc212e1de9 /lib/libkse/thread/thr_mutex.c | |
parent | 2de255c506667cdc66e45b3676d710b49bab79b9 (diff) | |
download | FreeBSD-src-11cbb2f2752487f0605f14afcc37e520331c8dbc.zip FreeBSD-src-11cbb2f2752487f0605f14afcc37e520331c8dbc.tar.gz |
- Speed up synchronization process by using configurable number of I/O
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
Diffstat (limited to 'lib/libkse/thread/thr_mutex.c')
0 files changed, 0 insertions, 0 deletions