niteshsarda opened a new pull request #2224: CLOUDSTACK-10032 : Database entries for templates created from snapshots disappear after management-server service restart URL: https://github.com/apache/cloudstack/pull/2224 **ISSUE** **This issue occurs only with KVM hypervisor**. Database entries for templates created from snapshots disappear after management-server service restart **STEPS TO REPRODUCE** 1. Create a ACS setup and add KVM hypervisor as host. 2. Create snapshot of any disk (root or data disk) of an instance. 3. Create template using disk snapshot. 4. Verify that template got downloaded completely and is in Ready state. 5. Also, verify that entry for this template is present in template_store_ref table in database. 6. Now restart management server. 7. Once management server is restarted completely and web UI is available, check the template status. It will be in Active state instead of downloaded. 8. Also, entry for this template vanishes from template_store_ref table in database. **Fix for the Issue** In NfsSecondaryStorageResource.java class, inside method copySnapshotToTemplateFromNfsToNfs() bufferwriter which was created for writing data in template.properties file is not closed and hence few properties were not getting written in template.properties. As few properties were absent in template.properties file, so after management server restart, this template is not loaded and hence it goes into Active state. **Screenshot of Template.properties before fix :**  **Screenshot of Template.properties after fix :**  ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
With regards, Apache Git Services
