author | saurabh.vyas@oracle.com |
Tue, 26 Jan 2016 11:13:13 -0800 | |
changeset 5340 | d02afa922d41 |
permissions | -rw-r--r-- |
5340
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
1 |
--- cinder-2014.2.2/cinder/volume/drivers/zfssa/zfssaiscsi.py.~1~ 2015-02-05 08:03:26.000000000 -0800 |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
2 |
+++ cinder-2014.2.2/cinder/volume/drivers/zfssa/zfssaiscsi.py 2015-11-08 21:59:29.027424535 -0800 |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
3 |
@@ -290,7 +290,9 @@ |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
4 |
data["storage_protocol"] = self.protocol |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
5 |
|
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
6 |
lcfg = self.configuration |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
7 |
- (avail, total) = self.zfssa.get_pool_stats(lcfg.zfssa_pool) |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
8 |
+ total = self.zfssa.get_pool_stats(lcfg.zfssa_pool) |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
9 |
+ avail = self.zfssa.get_project_stats(lcfg.zfssa_pool, |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
10 |
+ lcfg.zfssa_project) |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
11 |
if avail is None or total is None: |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
12 |
return |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
13 |
|
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
14 |
@@ -334,9 +336,8 @@ |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
15 |
'') |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
16 |
|
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
17 |
def ensure_export(self, context, volume): |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
18 |
- """Driver entry point to get the export info for an existing volume.""" |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
19 |
- LOG.debug('ensure_export: volume name: %s' % volume['name']) |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
20 |
- return self._export_volume(volume) |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
21 |
+ """Synchronously recreates an export for a volume.""" |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
22 |
+ pass |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
23 |
|
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
24 |
def copy_image_to_volume(self, context, volume, image_service, image_id): |
d02afa922d41
21241934 ZFSSA driver should return free (vs available) space
saurabh.vyas@oracle.com
parents:
diff
changeset
|
25 |
self.ensure_export(context, volume) |