Skip to contentSkip to conversation

RFC: Use workqueues for dlm lowcomms

PATCH New Patrick Caulfield 2 participants 3 messages Jan 3, 2007 – Jan 15, 2007

lore
Share & tools
lore
#0 lore raw

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>
#1 lore raw

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>

#2 lore raw

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.

Now applied to the -nmw git tree. Thanks,

Steve.