Skip to content

Commit 853b87b

Browse files
committed
renaming
1 parent f8261cd commit 853b87b

File tree

4 files changed

+38
-42
lines changed

4 files changed

+38
-42
lines changed

services/autoscaling/src/simcore_service_autoscaling/modules/instrumentation/_models.py

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def instance_terminated(self, instance_type: str) -> None:
110110

111111

112112
@dataclass(slots=True, kw_only=True)
113-
class BufferPoolsMetrics(MetricsBase):
113+
class WarmBufferPoolsMetrics(MetricsBase):
114114
ready_instances: TrackedGauge = field(init=False)
115115
pending_instances: TrackedGauge = field(init=False)
116116
waiting_to_pull_instances: TrackedGauge = field(init=False)
@@ -183,19 +183,15 @@ class AutoscalingInstrumentation(MetricsBase):
183183

184184
cluster_metrics: ClusterMetrics = field(init=False)
185185
ec2_client_metrics: EC2ClientMetrics = field(init=False)
186-
buffer_machines_pools_metrics: BufferPoolsMetrics = field(init=False)
186+
buffer_machines_pools_metrics: WarmBufferPoolsMetrics = field(init=False)
187187

188188
def __post_init__(self) -> None:
189189
self.cluster_metrics = ClusterMetrics( # pylint: disable=unexpected-keyword-arg
190190
subsystem=self.subsystem, registry=self.registry
191191
)
192-
self.ec2_client_metrics = (
193-
EC2ClientMetrics( # pylint: disable=unexpected-keyword-arg
194-
subsystem=self.subsystem, registry=self.registry
195-
)
192+
self.ec2_client_metrics = EC2ClientMetrics( # pylint: disable=unexpected-keyword-arg
193+
subsystem=self.subsystem, registry=self.registry
196194
)
197-
self.buffer_machines_pools_metrics = (
198-
BufferPoolsMetrics( # pylint: disable=unexpected-keyword-arg
199-
subsystem=self.subsystem, registry=self.registry
200-
)
195+
self.buffer_machines_pools_metrics = WarmBufferPoolsMetrics( # pylint: disable=unexpected-keyword-arg
196+
subsystem=self.subsystem, registry=self.registry
201197
)

services/autoscaling/tests/unit/conftest.py

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@
4040
)
4141
from models_library.generated_models.docker_rest_api import (
4242
Availability,
43-
)
44-
from models_library.generated_models.docker_rest_api import Node as DockerNode
45-
from models_library.generated_models.docker_rest_api import (
4643
NodeDescription,
4744
NodeSpec,
4845
NodeState,
@@ -52,6 +49,7 @@
5249
Service,
5350
TaskSpec,
5451
)
52+
from models_library.generated_models.docker_rest_api import Node as DockerNode
5553
from pydantic import ByteSize, NonNegativeInt, PositiveInt, TypeAdapter
5654
from pytest_mock import MockType
5755
from pytest_mock.plugin import MockerFixture
@@ -84,13 +82,13 @@
8482
)
8583
from simcore_service_autoscaling.modules.docker import AutoscalingDocker
8684
from simcore_service_autoscaling.modules.ec2 import SimcoreEC2API
87-
from simcore_service_autoscaling.utils.buffer_machines import (
88-
get_deactivated_buffer_ec2_tags,
89-
)
9085
from simcore_service_autoscaling.utils.utils_docker import (
9186
_OSPARC_SERVICE_READY_LABEL_KEY,
9287
_OSPARC_SERVICES_READY_DATETIME_LABEL_KEY,
9388
)
89+
from simcore_service_autoscaling.utils.warm_buffer_machines import (
90+
get_deactivated_buffer_ec2_tags,
91+
)
9492
from tenacity import after_log, before_sleep_log, retry
9593
from tenacity.retry import retry_if_exception_type
9694
from tenacity.stop import stop_after_delay
@@ -754,9 +752,9 @@ async def _() -> None:
754752
assert tasks, f"no tasks available for {found_service['Spec']['Name']}"
755753
assert len(tasks) == 1
756754
service_task = tasks[0]
757-
assert (
758-
service_task["Status"]["State"] in expected_states
759-
), f"service {found_service['Spec']['Name']}'s task is {service_task['Status']['State']}"
755+
assert service_task["Status"]["State"] in expected_states, (
756+
f"service {found_service['Spec']['Name']}'s task is {service_task['Status']['State']}"
757+
)
760758
ctx.logger.info(
761759
"%s",
762760
f"service {found_service['Spec']['Name']} is now {service_task['Status']['State']} {'.' * number_of_success['count']}",
@@ -983,7 +981,9 @@ def _creator(
983981
assert (
984982
datetime.timedelta(seconds=10)
985983
< app_settings.AUTOSCALING_EC2_INSTANCES.EC2_INSTANCES_TIME_BEFORE_TERMINATION
986-
), "this tests relies on the fact that the time before termination is above 10 seconds"
984+
), (
985+
"this tests relies on the fact that the time before termination is above 10 seconds"
986+
)
987987
assert app_settings.AUTOSCALING_EC2_INSTANCES
988988
seconds_delta = (
989989
-datetime.timedelta(seconds=10)
@@ -1124,12 +1124,12 @@ def ec2_instances_allowed_types_with_only_1_buffered(
11241124
allowed_ec2_types.items(),
11251125
)
11261126
)
1127-
assert (
1128-
allowed_ec2_types_with_buffer_defined
1129-
), "one type with buffer is needed for the tests!"
1130-
assert (
1131-
len(allowed_ec2_types_with_buffer_defined) == 1
1132-
), "more than one type with buffer is disallowed in this test!"
1127+
assert allowed_ec2_types_with_buffer_defined, (
1128+
"one type with buffer is needed for the tests!"
1129+
)
1130+
assert len(allowed_ec2_types_with_buffer_defined) == 1, (
1131+
"more than one type with buffer is disallowed in this test!"
1132+
)
11331133
return {
11341134
TypeAdapter(InstanceTypeType).validate_python(k): v
11351135
for k, v in allowed_ec2_types_with_buffer_defined.items()
@@ -1153,9 +1153,9 @@ def _by_buffer_count(
11531153
filter(_by_buffer_count, allowed_ec2_types.items())
11541154
)
11551155
assert allowed_ec2_types_with_buffer_defined, "you need one type with buffer"
1156-
assert (
1157-
len(allowed_ec2_types_with_buffer_defined) == 1
1158-
), "more than one type with buffer is disallowed in this test!"
1156+
assert len(allowed_ec2_types_with_buffer_defined) == 1, (
1157+
"more than one type with buffer is disallowed in this test!"
1158+
)
11591159
return next(iter(allowed_ec2_types_with_buffer_defined.values())).buffer_count
11601160

11611161

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
from dataclasses import is_dataclass
22

33
import pytest
4-
from simcore_service_autoscaling.models import BufferPool, Cluster
4+
from simcore_service_autoscaling.models import Cluster, WarmBufferPool
55
from simcore_service_autoscaling.modules.instrumentation._constants import (
6-
BUFFER_POOLS_METRICS_DEFINITIONS,
76
CLUSTER_METRICS_DEFINITIONS,
7+
WARM_BUFFER_POOLS_METRICS_DEFINITIONS,
88
)
99
from simcore_service_autoscaling.modules.instrumentation._models import (
10-
BufferPoolsMetrics,
1110
ClusterMetrics,
11+
WarmBufferPoolsMetrics,
1212
)
1313

1414

1515
@pytest.mark.parametrize(
1616
"class_name, metrics_class_name, metrics_definitions",
1717
[
1818
(Cluster, ClusterMetrics, CLUSTER_METRICS_DEFINITIONS),
19-
(BufferPool, BufferPoolsMetrics, BUFFER_POOLS_METRICS_DEFINITIONS),
19+
(WarmBufferPool, WarmBufferPoolsMetrics, WARM_BUFFER_POOLS_METRICS_DEFINITIONS),
2020
],
2121
)
2222
def test_models_are_in_sync(
@@ -27,9 +27,9 @@ def test_models_are_in_sync(
2727
assert is_dataclass(class_name)
2828
assert is_dataclass(metrics_class_name)
2929
for field in class_name.__dataclass_fields__:
30-
assert (
31-
field in metrics_definitions
32-
), f"{metrics_definitions.__qualname__} is missing {field}"
33-
assert hasattr(
34-
metrics_class_name, field
35-
), f"{metrics_class_name.__qualname__} is missing {field}"
30+
assert field in metrics_definitions, (
31+
f"{metrics_definitions.__qualname__} is missing {field}"
32+
)
33+
assert hasattr(metrics_class_name, field), (
34+
f"{metrics_class_name.__qualname__} is missing {field}"
35+
)

services/autoscaling/tests/unit/test_utils_buffer_machines.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020
from simcore_service_autoscaling.modules.cluster_scaling._provider_dynamic import (
2121
DynamicAutoscalingProvider,
2222
)
23-
from simcore_service_autoscaling.utils.buffer_machines import (
23+
from simcore_service_autoscaling.utils.warm_buffer_machines import (
2424
dump_pre_pulled_images_as_tags,
2525
get_activated_buffer_ec2_tags,
2626
get_deactivated_buffer_ec2_tags,
27-
is_buffer_machine,
27+
is_warm_buffer_machine,
2828
load_pre_pulled_images_from_tags,
2929
)
3030

@@ -121,7 +121,7 @@ def test_get_deactivated_buffer_ec2_tags_computational(
121121
],
122122
)
123123
def test_is_buffer_machine(tags: EC2Tags, expected_is_buffer: bool):
124-
assert is_buffer_machine(tags) is expected_is_buffer
124+
assert is_warm_buffer_machine(tags) is expected_is_buffer
125125

126126

127127
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)