I'm looking at some supervdsm log, and I'm seeing these commands:
/usr/bin/taskset --cpu-list 0-55 /usr/libexec/vdsm/fc-scanĀ 

and:
/usr/bin/taskset --cpu-list 0-55 /usr/bin/mount -t nfs -o soft,nosharecache,timeo=600,retrans=6 10.10.10.1:/NFS/images

And so on (also for iscsiadm).
Why do we need to taskset commands if we allow them to run on all CPUs? Why would we allow them to run on all CPUs anyway?