Tim Mackey created CLOUDSTACK-9223:
--------------------------------------

             Summary: UNMAP XenServer Primary Storage prior to snapshot
                 Key: CLOUDSTACK-9223
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9223
             Project: CloudStack
          Issue Type: Improvement
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Storage Controller
            Reporter: Tim Mackey


For Syed Mushtaq:

So I was looking around the Swift/S3 integration of SolidFire and did a bunch 
of tests. When I backup a snpashot to Swift, SolidFire uploads the whole 
volume's data instead of just the diff. Also since the SolidFire is unaware of 
any changes that are happening on he FS inside the LUN, it always uploads the 
total number of blocks allocated (instead of actual used space). For example: 
if you have a 100 GB volume, you create a 100 GB file on it. This makes 
SolidFire allocate blocks whose size totals 100GB. Now delete that file so the 
usage in the filesystem is back to 0. However, SolidFire didn't know about that 
deletion so it still keeps 100GB worth of blocks allocated to the volume. Now 
if I take a snapshot and invoke the upload to Swift. SolidFire copies 100GB 
(despite the fact that there is no file currently in the FS). Infact, all 
future snapshots will also copy 100GB worth of data. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to