{"push_id":2564314397,"size":1,"distinct_size":1,"ref":"refs/heads/snapshot2","head":"b31450d00653840445d1827c04bad99e17791833","before":"842bdbfa75ac341e99e5a1a6a7ff72890c0890b2","commits":[{"sha":"b31450d00653840445d1827c04bad99e17791833","author":{"name":"xing-yang","email":"c2a1d821133b51913ef2d2d6008bec2ca447e12f@gmail.com"},"message":"Add Snapshot Support in CSI Spec\n\nThis PR proposes to add snapshot support in CSI specification.\nIt proposes to add 3 new controller service RPCs, including\nCreateSnapshot, DeleteSnapshot, and ListSnapshots, and modify\nthe existing ControllerGetCapabilitiesResponse and\nCreateVolumeRequest.\n\nThere are several cases for using the snapshot data in a volume:\n\n1. Create volume from snapshot: In this case, a new volume will be\ncreated on the storage backend and the data in the snapshot will\nbe copied to the new volume. This case will be addressed by this\nproposal.\n\n2. Revert snapshot: In this case, data in the original volume\nwill be erased and replaced with data in the snapshot. This case\nis out of scope for this proposal and should be handled by a\nfunction of its own (not to be mixed with create volume from\nsnapshot) if it is proposed in the future.\n\nThe following changes will be made in the Service Controller:\n- Add CreateSnapshot\n- Add DeleteSnapshot\n- Add ListSnapshots\n- Modify CreateVolumeRequest to support creating a new volume from\n  snapshot.\n- Modify ControllerGetCapabilitiesResponse to return\n  CREATE_DELETE_SNAPSHOT and LIST_SNAPSHOTS support capabilities.\n- Create volume from snapshot is a REQUIRED functionality if\n  CREATE_DELETE_SNAPSHOT is supported.\n\nThis proposal was drafted here:\nhttps://docs.google.com/document/d/1oXVuDTNhXerr1UJ48tQrxF9J6vbm2LHVVC3z28655Qo/edit#\n\nThe PR #207 is getting very big due to the large number of comments and some people\ncan't view it on Github, so close that one and submit a new PR here instead.","distinct":true,"url":"https://api.github.com/repos/xing-yang/spec/commits/b31450d00653840445d1827c04bad99e17791833"}]}
{"actor":{"display_login":"xing-yang"}}