Merge "Fix HNAS driver thin_provisioning support" into stable/liberty

This commit is contained in:
Jenkins 2016-03-24 21:40:43 +00:00 committed by Gerrit Code Review
commit ac37fcc2db
2 changed files with 3 additions and 1 deletions

View File

@ -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

View File

@ -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)