[dm-devel] cmwq and dm-crypt devices?

Milan Broz mbroz at redhat.com
Wed Nov 3 16:22:07 UTC 2010


On 11/03/2010 05:17 PM, Tejun Heo wrote:
>> The old stacking relies on per device threads. Per device threads
>> cannot be combined with per CPU threads, because that would lead
>> to a thread explosion for large device counts.
> 
> Dunno the context here but creating WQ_NON_REENTRANT | WQ_MEM_RECLAIM
> workqueue per device should achieve what you want.  It will be per-cpu
> while reserving only one worker per workqueue, so there won't be
> explosion of threads.

Thanks for answer,

Yes, that is exactly what I was looking for but was not sure if possible.

So switch to normal per device device threads (not singlethreaded as now)
combined with the Andi's fixes and it should work for everyone?

Milan




More information about the dm-devel mailing list