summaryrefslogtreecommitdiffstats
path: root/xlators
diff options
context:
space:
mode:
authorAnand Avati <avati@redhat.com>2012-02-21 09:25:14 +0530
committerAnand Avati <avati@redhat.com>2012-02-20 21:12:08 -0800
commit1206437fcfc1f3e1bd4a6faec3341c240bae5cf2 (patch)
treeaec03c585583007ee57d3053b62dfe40e06700ef /xlators
parentdfc88bf3727fb33e2fc273bd7f24401e0209f39e (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 'xlators')
0 files changed, 0 insertions, 0 deletions