[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-4489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

edison su resolved CLOUDSTACK-4489.
-----------------------------------

    Resolution: Won't Fix

4.2 code will track the snapshot on primary storage, if there is no snapshot 
created on primary storage, then the next snapshot will be full snapshot. In 
pre-4.2 code, we didn't track that, and the snapshot may already been destroyed 
on primary storage, so it's difficult for me to restore the behavior.
And as a bonus, after upgrade, the snapshot is always been full snapshot, we 
can make sure, no matter what happened during the upgrade procedure, the 
snapshot will always work, as it's always start from full snapshot after 
upgrade to 4.2.
                
> [object_store_refactor] First snapshot on disk after upgrade is not 
> incremental if there was a snapshot taken before upgrade for the disk
> -----------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4489
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4489
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Snapshot, Storage Controller, XenServer
>    Affects Versions: 4.2.1
>         Environment: Build is from commit 
> :a6bf80216466ada185de7e04d3e64be4e25c11a7
> Upgrade from 3.0.6 to 4.2
> Cluster: Xen
>            Reporter: Sanjeev N
>            Assignee: edison su
>            Priority: Critical
>             Fix For: 4.2.1
>
>         Attachments: cloud.dmp, management-server.log, 
> management-server.log.2013-08-23.gz
>
>
> First snapshot on disk after upgrade is not incremental if there was a 
> snapshot taken before upgrade for the disk
> Steps to reproduce:
> ===============
> 1.Install 3.0.6 and bring up CS with xen cluster
> 2.Deploy guest vm with both root and data disk
> 3.Create a snapshot on data disk
> 4.Upgrade to 4.2
> 5.After upgrade again take snapshot on the same data disk
> Result:
> ======
> Snapshot created was full snapshot.
> Observations:
> ===========
> In snapshot_store_ref table parent_snapshot_id was set to 0. Created another 
> snapshot on the same data disk for which parent_snapshot_id was set to the 
> snapshot_id taken after the upgrade.
> mysql> select id,snapshot_id,volume_id,parent_snapshot_id,install_path from 
> snapshot_store_ref  where volume_id=11 and store_role='Image';
> +-----+-------------+-----------+--------------------+-----------------------------------------------------+
> | id  | snapshot_id | volume_id | parent_snapshot_id | install_path           
>                              |
> +-----+-------------+-----------+--------------------+-----------------------------------------------------+
> |   1 |           1 |        11 |                  0 | 
> snapshots/2/11/eb957385-d67e-4338-8f24-831a392dba0e |
> | 227 |         115 |        11 |                  0 | 
> snapshots/2/11/2900f706-c6b8-4ab0-ab5a-a3a4b40d709b |
> | 229 |         116 |        11 |                115 | 
> snapshots/2/11/2900f706-c6b8-4ab0-ab5a-a3a4b40d709b |
> +-----+-------------+-----------+--------------------+-----------------------------------------------------+
> snapshot_id 1 was taken before upgrade, 115 and 116 were taken after upgrade.
> For snapshot 115 parent_snapshot_id is 0 and snapshot size is same as 
> snapshot 1 i.e. it's a full snapshot.
> Attaching management server log file and cloud db.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to