Description of problem: new disk dialogue, choose external disk, getDeviceList should be sent to discover all current luns host is familiar with, this doesn't happen also when changing between hosts. it only happens after discovery. please implement the same logic as in new storage domain flow (for block devices). repro steps: - new disk - external disk - chose host and grep getDeviceList on vdsm.log.
raising priority since its a blocker for testing direct lun with FC.
upstream commit 6f3c946c2c312ab8ccbc06af38ae649e548d9ca4
getDeviceList is now sent as it should be on dialog open and when changing hosts. from the vdsm.log: Thread-8704::INFO::2012-07-29 14:04:25,864::logUtils::37::dispatcher::(wrapper) Run and protect: getDeviceList(storageType=3, options={}) Thread-8704::INFO::2012-07-29 14:04:27,310::logUtils::39::dispatcher::(wrapper) Run and protect: getDeviceList, Return response: {'devList': []}