diff options
author | Anand Avati <avati@redhat.com> | 2012-02-21 09:25:14 +0530 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2012-02-20 21:12:08 -0800 |
commit | 1206437fcfc1f3e1bd4a6faec3341c240bae5cf2 (patch) | |
tree | aec03c585583007ee57d3053b62dfe40e06700ef /contrib/macfuse/fuse_param.h | |
parent | dfc88bf3727fb33e2fc273bd7f24401e0209f39e (diff) |
syncop: Multi-processor support in syncenv
This patch introduces:
- multithreading of syncop processors permitting synctasks to be executed
concurrently if the runqueue has many tasks.
- Auto scaling of syncop processors based on runqueue length.
- Execute a synctask (synctask_new) in a blocking way if callback function
is set NULL. The return value of the syncfn will be the return value
of synctask_new()
Change-Id: Iff369709af9adfd07be3386842876a24e1a5a9b5
BUG: 763820
Reviewed-on: http://review.gluster.com/443
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Diffstat (limited to 'contrib/macfuse/fuse_param.h')
0 files changed, 0 insertions, 0 deletions