Commit Graph

9 Commits

Author SHA1 Message Date
Michelle Au
0decedb0fa Update unit tests and disable broken status unit tests 2018-11-14 16:54:28 -08:00
Michelle Au
92f87c14e7 Update csi/v0 import to csi/ 2018-11-14 13:25:09 -08:00
Xing Yang
c422fbde7c Switch to use TypedLocalObjectReference in core API 2018-10-17 10:38:17 -07:00
Jing Xu
c401b2331c Handle the CSI driver in VolumeSnapshotContent does not match case
In VolumeSnapshotContent, if the CSI driver does not match the plugin's,
the controller should skip this content instead of always processing it.
This PR also add a few tests related to snapshot and content static
binding.

During binding, if content specify its bound snapshot uid and it
does not match the snapshot's uid, the content object and also the
physical snapshot will be deleted. In this case, the controller will
treat the content as an orphan content because its snapshot object does
not exist (deleted) any more.
2018-09-20 15:21:18 -07:00
Jing Xu
daaee085e5 Fix restore size type in snapshot content
Change the restore size to int64 for snapshot content. Also add the code
to update the restore size for snapshot content.
2018-09-18 12:26:18 -07:00
Jing Xu
a6748068dd Fix updating restore size issue
This PR fixed the issue of not updating the snapshot restore size after
snapshot is created. Before snapshot is ready, the returned size might
not be accurate. So we need to keep updating the snapshot size during
checking the snapshot status.
2018-09-07 10:07:59 -07:00
xushiwei 00425595
ae2be6651e remove class store since we donot update it in controller 2018-09-06 11:08:58 +08:00
xushiwei 00425595
1f497d324f address comments 2018-09-03 21:05:06 +08:00
wackxu
b4d60c92a6 add test framework 2018-08-30 21:32:24 +08:00