> -----Original Message-----
> From: [email protected] [mailto:linux-block-
> [email protected]] On Behalf Of Hannes Reinecke
> Sent: Tuesday, February 2, 2016 10:31 AM
> To: [email protected]; [email protected]; linux-
> [email protected]
> Subject: [LSF/MM TOPIC] multiqueue and interrupt assignment
> 
...
> As a side note, what does blk-mq do if the interrupt affinity is
> _deliberately_ set wrong? IE if the completions for one command
> arrive on completely the wrong queue? Discard the completion? Move
> it to the correct queue?

It sends an interprocessor interrupt (IPI) to the designated
processor and processes the completion there.

CPUs overloaded by this kind of work can lead to an unusable
system - see http://marc.info/?l=linux-kernel&m=141030836723181&w=2

---
Robert Elliott, HPE Persistent Memory

N�����r��y����b�X��ǧv�^�)޺{.n�+����{���"�{ay�ʇڙ�,j��f���h���z��w���
���j:+v���w�j�m��������zZ+�����ݢj"��!�i

Reply via email to