Merge "Fix HNAS driver thin_provisioning support" into stable/liberty
This commit is contained in:
commit
ac37fcc2db
|
@ -360,6 +360,7 @@ class HDSHNASDriver(driver.ShareDriver):
|
|||
'free_capacity_gb': free_space,
|
||||
'reserved_percentage': reserved,
|
||||
'QoS_support': False,
|
||||
'thin_provisioning': True,
|
||||
}
|
||||
|
||||
LOG.info(_LI("HNAS Capabilities: %(data)s."),
|
||||
|
@ -427,4 +428,4 @@ class HDSHNASDriver(driver.ShareDriver):
|
|||
|
||||
if hnas_id is None:
|
||||
hnas_id = share_id
|
||||
return hnas_id
|
||||
return hnas_id
|
||||
|
|
|
@ -405,5 +405,6 @@ class HDSHNASTestCase(test.TestCase):
|
|||
self.assertEqual(30, self._driver._stats['free_capacity_gb'])
|
||||
self.assertEqual(0, self._driver._stats['reserved_percentage'])
|
||||
self.assertEqual(True, self._driver._stats['snapshot_support'])
|
||||
self.assertTrue(self._driver._stats['thin_provisioning'])
|
||||
ssh.HNASSSHBackend.get_stats.assert_called_once_with()
|
||||
self.assertTrue(self.mock_log.info.called)
|
||||
|
|
Loading…
Reference in New Issue