Lines Matching refs:backend_state
33 def backend_passes(self, backend_state, filter_properties): argument
39 if backend_state.backend_id == filter_properties.get('vol_exists_on'):
46 grouping = 'cluster' if backend_state.cluster_name else 'host'
54 'grouping_name': backend_state.backend_id, 'id': volid,
61 'grouping_name': backend_state.backend_id, 'id': volid,
68 if backend_state.free_capacity_gb is None:
74 free_space = backend_state.free_capacity_gb
75 total_space = backend_state.total_capacity_gb
76 reserved = float(backend_state.reserved_percentage) / 100
94 backend_state.reserved_percentage, total_space)
103 "grouping_name": backend_state.backend_id})
121 msg_args = {"grouping_name": backend_state.backend_id,
129 if (thin and backend_state.thin_provisioning_support and
130 backend_state.max_over_subscription_ratio >= 1):
131 provisioned_ratio = ((backend_state.provisioned_capacity_gb +
134 "Backend: %s", requested_size, backend_state)
135 if provisioned_ratio > backend_state.max_over_subscription_ratio:
138 "oversub_ratio": backend_state.max_over_subscription_ratio,
140 "grouping_name": backend_state.backend_id,
157 free * backend_state.max_over_subscription_ratio)
163 "grouping_name": backend_state.backend_id}
174 elif thin and backend_state.thin_provisioning_support:
180 backend_state.max_over_subscription_ratio,
182 "grouping_name": backend_state.backend_id})