All,

I'm looking into addressing
CLOUDSTACK-5837<https://issues.apache.org/jira/browse/CLOUDSTACK-5837>,
but I wanted to make sure this wasn't intended functionality before
proceeding.

If no VM ID is not passed into the listHostsCmd, the response object is
built via the QueryServiceImpl (and more specifically, a HostJoinVO object).

If a VM ID is passed in, the response object is built via a chain of
createHostResponse/newHostReponse calls, evenually using a HostJoinDAOImpl
object.

The bug description is correct - the HostJoinVO object does not pay any
attention to the "details" argument.  However, the HostJoinDAOImpl does,
and will change the output level based on the detail desired.

Should a listHosts response with no VM ID specified make use of the
HostJoinDAOImpl (and thus the "details" argument), or does it need to be
done via HostJoinVO for other reasons?

Thank you,
Sam

Reply via email to