Hello,

so we found an issue in the ESX driver which is pretty easy to solve,
but requires an update to the communication with the server.  The newer
VI API allows for the instanceUuid parameter when searching for VMs, but
only since 4.0, but because we do not send any "SOAPAction:" header it
behaves as if we used the oldest one.  If we add the header "SOAPAction:
urn:vim25/4.0" (at least 4.0) it works, but I'm not sure if there are
any incompatibilities and whether there is a use case for older clusters
that do not support at least this version.

If there is a reasonable use case for it (well, anyone saying "here, me,
I'd like to keep it") we could change the behaviour based on the version
we parse when connecting to the server.  But that's an extra bit of
mess, although not totally big one.

So I would like to know your opinion on this.  Adding few people into Cc
who found about the issue.

Have a nice day,
Martin

Attachment: signature.asc
Description: PGP signature

Reply via email to