HWCloudEngine / storage-gateway

storage gateway to adapt cloud storage to replicate/snapshot/backup to other different cloud storage.
7 stars 10 forks source link

remote snapshot design #29

Open dsnlevi opened 7 years ago

dsnlevi commented 7 years ago

snapshot control command only send to local sg client , how to create snapshot in remote , how to maintain to consistent snapshot status

yinweiishere commented 7 years ago

Draft solution is under internal discussion

yinweiishere commented 7 years ago

draft link is here: https://github.com/Hybrid-Cloud/storage-gateway/wiki/Remote-snapshot-management

dsnlevi commented 7 years ago

todo:

  1. remote snapshot need make sense of volume status on slave: when create snapshot, it only create snapshot meta on dr , no need to append snapshot journal entry

  2. snapshot control should enhance code robust, take volume status, replication status in consideration on master: can create local and remote snapshot on slave: should reject local snapshot