Hello,

I'm debugging an issue on behalf of one of our users. We are using Apache 
jclouds to talk to Apache CloudStack which is on a customer's site.

jclouds is invoking the `listTemplates` API, but is then choking while 
processing the query results. It seems that on this CloudStack instance, there 
are multiple templates with same ID - these all seem to refer to the same OS 
image, but in different zones - and jclouds doesn't like it when things have 
the same ID but different content.

Digging through the email archives, I found this message:
http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201501.mbox/%3c54c6c184.3010...@gmail.com%3E
..which suggests that if a template is cross-zone, then it has the same ID in 
all zones.

However the templates in this case all have "crossZones":false, and the above 
linked message sets the expectation that templates will NOT have the same ID.

Could somebody confirm the expectations for uniqueness of template IDs? Is it 
guaranteed that (under normal circumstances) template IDs are unique except for 
when crossZones is set - or is duplicate template IDs always a possibility? 
Does jclouds need to change its understanding of the uniqueness of template 
IDs, or is there something odd about this customer's CloudStack installation?

Thanks!

Richard.

Reply via email to