Hi,
I want to implement a feature that would allow one to manually refresh sizes for direct
LUNs and I am not sure if existing code in the engine codebase is gonna help with that.
RefreshLunsSizeCommand seems to be doing what is needed, but it operates on a premise that
LUNs to refresh belong to a storage domain which makes most of its code irrelevant for
purposes of direct LUNs.
It seems that workhorse is GetDeviceList command, but from the code I can't quite
understand if it's supposed to be used with external iSCSI targets. Especially
'VDS' part here confuses me since I am not sure what VDS we're talking about
in the first place when using direct LUN.
If GetDeviceList is of no use, is there anything else VDSM provides?
Thanks,
Fedor Gavrilov