コード例 #1
0
 def test_filter_num_iops_fails(self):
     self.flags(max_io_ops_per_host=8, group='filter_scheduler')
     self.filt_cls = io_ops_filter.IoOpsFilter()
     host = fakes.FakeHostState('host1', 'node1',
                                {'num_io_ops': 8})
     spec_obj = objects.RequestSpec()
     self.assertFalse(self.filt_cls.host_passes(host, spec_obj))
コード例 #2
0
 def test_filter_num_iops_fails(self):
     self.flags(max_io_ops_per_host=8)
     self.filt_cls = io_ops_filter.IoOpsFilter()
     host = fakes.FakeHostState('host1', 'node1', {'num_io_ops': 8})
     filter_properties = {}
     self.assertFalse(self.filt_cls.host_passes(host, filter_properties))
コード例 #3
0
 def test_filter_num_iops_passes(self):
     self.flags(max_io_ops_per_host=8)
     self.filt_cls = io_ops_filter.IoOpsFilter()
     host = fakes.FakeHostState('host1', 'node1', {'num_io_ops': 7})
     spec_obj = objects.RequestSpec()
     self.assertTrue(self.filt_cls.host_passes(host, spec_obj))