Cleanup
UsageStats addition methods InactiveUsage class Signed-off-by: Daniel Madej <daniel.madej@huawei.com>
This commit is contained in:
parent
65879e01cd
commit
205af2ab99
@ -332,21 +332,6 @@ class UsageStats:
|
|||||||
def __ne__(self, other):
|
def __ne__(self, other):
|
||||||
return not self == other
|
return not self == other
|
||||||
|
|
||||||
def __add__(self, other):
|
|
||||||
return UsageStats(
|
|
||||||
self.occupancy + other.occupancy,
|
|
||||||
self.free + other.free,
|
|
||||||
self.clean + other.clean,
|
|
||||||
self.dirty + other.dirty,
|
|
||||||
)
|
|
||||||
|
|
||||||
def __iadd__(self, other):
|
|
||||||
self.occupancy += other.occupancy
|
|
||||||
self.free += other.free
|
|
||||||
self.clean += other.clean
|
|
||||||
self.dirty += other.dirty
|
|
||||||
return self
|
|
||||||
|
|
||||||
|
|
||||||
class IoClassUsageStats:
|
class IoClassUsageStats:
|
||||||
def __init__(self, stats_dict, percentage_val):
|
def __init__(self, stats_dict, percentage_val):
|
||||||
@ -378,43 +363,6 @@ class IoClassUsageStats:
|
|||||||
def __ne__(self, other):
|
def __ne__(self, other):
|
||||||
return not self == other
|
return not self == other
|
||||||
|
|
||||||
def __add__(self, other):
|
|
||||||
return UsageStats(
|
|
||||||
self.occupancy + other.occupancy,
|
|
||||||
self.clean + other.clean,
|
|
||||||
self.dirty + other.dirty,
|
|
||||||
)
|
|
||||||
|
|
||||||
def __iadd__(self, other):
|
|
||||||
self.occupancy += other.occupancy
|
|
||||||
self.clean += other.clean
|
|
||||||
self.dirty += other.dirty
|
|
||||||
return self
|
|
||||||
|
|
||||||
|
|
||||||
class InactiveUsageStats:
|
|
||||||
def __init__(self, inactive_occupancy, inactive_clean, inactive_dirty):
|
|
||||||
self.inactive_occupancy = inactive_occupancy
|
|
||||||
self.inactive_clean = inactive_clean
|
|
||||||
self.inactive_dirty = inactive_dirty
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return (
|
|
||||||
f"Inactive usage stats:\n"
|
|
||||||
f"Inactive occupancy: {self.inactive_occupancy}\n"
|
|
||||||
f"Inactive clean: {self.inactive_clean}\n"
|
|
||||||
f"Inactive dirty: {self.inactive_dirty}\n"
|
|
||||||
)
|
|
||||||
|
|
||||||
def __eq__(self, other):
|
|
||||||
if not other:
|
|
||||||
return False
|
|
||||||
return (
|
|
||||||
self.inactive_occupancy == other.inactive_occupancy
|
|
||||||
and self.inactive_clean == other.inactive_clean
|
|
||||||
and self.inactive_dirty == other.inactive_dirty
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
class RequestStats:
|
class RequestStats:
|
||||||
def __init__(self, stats_dict, percentage_val):
|
def __init__(self, stats_dict, percentage_val):
|
||||||
|
Loading…
Reference in New Issue
Block a user