Syed Ahmed created CLOUDSTACK-9627:
--------------------------------------
Summary: Template Doens't get sync when using Swift as Secondary
Storage
Key: CLOUDSTACK-9627
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9627
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Secondary Storage, Template
Affects Versions: 4.9.0, Future
Reporter: Syed Ahmed
When using a region store like Swift or S3 as secondary storage,
the `zoneId` can be null. This causes an exception when we try
to convert it to a `long`. This fix guards against that.
Also, on the secondary storage side, we are writing the incorrect
unique name which prevents the sync logic to assosiate the template
on swift with the template in DB.
Before this fix, if you restart the management server, all the templates
would change to "NOT READY" because the code which syncs the NFS cache
and the object store crashes due to the above mentioned issue.
This PR fixes that.
https://github.com/apache/cloudstack/pull/1772/
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)