RFC: Use workqueues for dlm lowcomms
PATCH 1/1 RFC: Use workqueues for dlm lowcomms
Steve: Please do /not/ commit this patch.
The attached patch converts the dlm_sendd & dlm_recvd daemons to work queues. This removes a lot of duplicated code and allows the receive thread to run on multiple processors on SMP systems (as per bz#218756).
It's currently only applicable to the TCP lowcomms. I'll do the SCTP one when (if?) we are happy with this one
Signature · 8 lines
patrick -------------- next part -------------- A non-text attachment was scrubbed... Name: lowcomms-workq.patch Type: text/x-patch Size: 11098 bytes Desc: not available URL: <http://listman.redhat.com/archives/cluster-devel/attachments/20070103/c23b7c0e/attachment.bin>
PATCH 1/1 RFC: Use workqueues for dlm lowcomms
This patch converts the DLM TCP lowcomms to use workqueues rather than using its own daemon functions. Simultaneously removing a lot of code and making it more scalable on multi-processor machines.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lowcomms_workq.patch
Type: text/x-patch
Size: 18231 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/cluster-devel/attachments/20070115/3118afe4/attachment.bin>
PATCH 1/1 RFC: Use workqueues for dlm lowcomms
Hi,
Quoted 5 lines · Patrick Caulfield
This patch converts the DLM TCP lowcomms to use workqueues rather than using its own daemon functions. Simultaneously removing a lot of code and making it more scalable on multi-processor machines.
Signed-off-by Patrick Caulfield <[email protected]>
Now applied to the -nmw git tree. Thanks,
Steve.