You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Pavan Kumar Bandarupally (JIRA)" <ji...@apache.org> on 2013/12/18 08:35:07 UTC
[jira] [Created] (CLOUDSTACK-5536) Restarting cloudstack service
with template download in progress creates redundant entries in DB for
systemVM template
Pavan Kumar Bandarupally created CLOUDSTACK-5536:
----------------------------------------------------
Summary: Restarting cloudstack service with template download in progress creates redundant entries in DB for systemVM template
Key: CLOUDSTACK-5536
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5536
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Template
Affects Versions: 4.3.0
Environment: Latest 4.3 MS build
VmWare Host
Reporter: Pavan Kumar Bandarupally
Fix For: 4.3.0
My NFS secondary store has been migrated to Object Storage and an S3 secondary Store is added. At this point the systemVM template will be downloaded to S3 store.
If we restart cloudstack-management service when download is in progress, the current entry in template_store_ref which shows status as creating , persists and a new entry will be created. If we restart the service once again another entry is created persisting the older two entries as is.
"Removing leftover template routing-8 entry from template store table" is shown in the traces but this doesn't take effect.
mysql> select template_id, store_id, store_role, state, install_path from template_store_ref;
+-------------+----------+------------+-----------+---------------------------------------------------------------------------+
| template_id | store_id | store_role | state | install_path |
+-------------+----------+------------+-----------+---------------------------------------------------------------------------+
| 8 | 1 | ImageCache | Ready | template/tmpl/1/8/2ad21358-644d-450c-99a1-6c156afa3206.ova |
| 7 | 1 | ImageCache | Ready | template/tmpl/1/7/a970a6d7-b1ed-3d5a-a8ed-661e059d9f30.ova |
| 7 | 2 | Image | Ready | NULL |
| 8 | 2 | Image | Creating | template/tmpl/1/8/routing-8 |
| 202 | 2 | Image | Ready | template/tmpl/2/202/202-2-480dd062-9b5c-3f3d-8bd5-934b160883dc/Win832.ova |
| 8 | 2 | Image | Ready | template/tmpl/1/8/routing-8/systemvmtemplate-4.2-vh7.ova |
| 8 | 2 | Image | Allocated | template/tmpl/1/8/routing-8/systemvmtemplate-4.2-vh7.ova |
| 8 | 2 | Image | Allocated | template/tmpl/1/8/routing-8 |
+-------------+----------+------------+-----------+---------------------------------------------------------------------------+
Expected:
-------------------
Upon service restart, template sync should reset the download of the template and create only one entry for the systemVM template.
Actual:
---------
The older entry persists and new entry is created with status as Allocated or Creating.
Note:
=========
This happens only with SystemVM template. General template downloads are properly reset and only one entry exists for them.
--
This message was sent by Atlassian JIRA
(v6.1.4#6159)