diff --git a/manila/share/drivers/hitachi/hsp/driver.py b/manila/share/drivers/hitachi/hsp/driver.py index 3861968a..45ab824e 100644 --- a/manila/share/drivers/hitachi/hsp/driver.py +++ b/manila/share/drivers/hitachi/hsp/driver.py @@ -319,3 +319,6 @@ class HitachiHSPDriver(driver.ShareDriver): "%(shr_id)s is no longer being managed."), {'shr_path': share['export_locations'][0]['path'], 'shr_id': share['id']}) + + def get_default_filter_function(self): + return "share.size >= 128" diff --git a/manila/tests/share/drivers/hitachi/hsp/test_driver.py b/manila/tests/share/drivers/hitachi/hsp/test_driver.py index 4f832df5..99beb3c9 100644 --- a/manila/tests/share/drivers/hitachi/hsp/test_driver.py +++ b/manila/tests/share/drivers/hitachi/hsp/test_driver.py @@ -413,3 +413,10 @@ class HitachiHSPTestCase(test.TestCase): rest.HSPRestBackend.get_cluster.assert_called_once_with() mock__update_share_stats.assert_called_once_with(fakes.stats_data) self.assertTrue(self.mock_log.info.called) + + def test_get_default_filter_function(self): + expected = "share.size >= 128" + + actual = self._driver.get_default_filter_function() + + self.assertEqual(expected, actual) diff --git a/releasenotes/notes/add-hsp-default-filter-function-0af60a819faabfec.yaml b/releasenotes/notes/add-hsp-default-filter-function-0af60a819faabfec.yaml new file mode 100644 index 00000000..c435d417 --- /dev/null +++ b/releasenotes/notes/add-hsp-default-filter-function-0af60a819faabfec.yaml @@ -0,0 +1,3 @@ +--- +fixes: + - Added missing default filter function on Hitachi HSP driver. \ No newline at end of file