-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/8632/
-----------------------------------------------------------
(Updated Dec. 18, 2012, 12:09 a.m.)
Review request for cloudstack, Nitin Mehta, edison su, and Marcus Sorensen.
Changes
-------
handling upgraded KVM setups from v2.2 -> v3.0
Description
-------
When CleanupSnapshotBackupCommand is sent to the SSVM agent because it needs to
perform storage GC - outdated snapshots remain undeleted. But the answer
returned to mgmt server is success. This is related to CLOUDSTACK-643 where KVM
uses a different path to its snapshot backups that includes the zoneid in the
path.
KVM uses /snapshots/zoneid/accountid/volumeid for its snapshot path. The
cleanupbackupsnapshotcommand which performs GC interprets an invalid path
(as
/snapshots/accountid/volumeid) to the snapshot and fails to delete them from
sec. storage.
Now GC path is corrected so snapshots removed fmor DB are also removed from
secondary storage.
This addresses bug CLOUDSTACK-649.
Diffs (updated)
-----
core/src/com/cloud/storage/resource/NfsSecondaryStorageResource.java d8fdc3a
Diff: https://reviews.apache.org/r/8632/diff/
Testing
-------
1. Tested create snapshot, delete snapshot
2. Tested recurring snapshot creation , deletion via storage gc
Both scenarios pass
Thanks,
Prasanna Santhanam