Skip to content

Commit c7056b3

Browse files
committed
renaming
1 parent 4269e52 commit c7056b3

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
@@ -755,9 +753,9 @@ async def _() -> None:
755753
assert tasks, f"no tasks available for {found_service['Spec']['Name']}"
756754
assert len(tasks) == 1
757755
service_task = tasks[0]
758-
assert (
759-
service_task["Status"]["State"] in expected_states
760-
), f"service {found_service['Spec']['Name']}'s task is {service_task['Status']['State']}"
756+
assert service_task["Status"]["State"] in expected_states, (
757+
f"service {found_service['Spec']['Name']}'s task is {service_task['Status']['State']}"
758+
)
761759
ctx.logger.info(
762760
"%s",
763761
f"service {found_service['Spec']['Name']} is now {service_task['Status']['State']} {'.' * number_of_success['count']}",
@@ -984,7 +982,9 @@ def _creator(
984982
assert (
985983
datetime.timedelta(seconds=10)
986984
< app_settings.AUTOSCALING_EC2_INSTANCES.EC2_INSTANCES_TIME_BEFORE_TERMINATION
987-
), "this tests relies on the fact that the time before termination is above 10 seconds"
985+
), (
986+
"this tests relies on the fact that the time before termination is above 10 seconds"
987+
)
988988
assert app_settings.AUTOSCALING_EC2_INSTANCES
989989
seconds_delta = (
990990
-datetime.timedelta(seconds=10)
@@ -1125,12 +1125,12 @@ def ec2_instances_allowed_types_with_only_1_buffered(
11251125
allowed_ec2_types.items(),
11261126
)
11271127
)
1128-
assert (
1129-
allowed_ec2_types_with_buffer_defined
1130-
), "one type with buffer is needed for the tests!"
1131-
assert (
1132-
len(allowed_ec2_types_with_buffer_defined) == 1
1133-
), "more than one type with buffer is disallowed in this test!"
1128+
assert allowed_ec2_types_with_buffer_defined, (
1129+
"one type with buffer is needed for the tests!"
1130+
)
1131+
assert len(allowed_ec2_types_with_buffer_defined) == 1, (
1132+
"more than one type with buffer is disallowed in this test!"
1133+
)
11341134
return {
11351135
TypeAdapter(InstanceTypeType).validate_python(k): v
11361136
for k, v in allowed_ec2_types_with_buffer_defined.items()
@@ -1154,9 +1154,9 @@ def _by_buffer_count(
11541154
filter(_by_buffer_count, allowed_ec2_types.items())
11551155
)
11561156
assert allowed_ec2_types_with_buffer_defined, "you need one type with buffer"
1157-
assert (
1158-
len(allowed_ec2_types_with_buffer_defined) == 1
1159-
), "more than one type with buffer is disallowed in this test!"
1157+
assert len(allowed_ec2_types_with_buffer_defined) == 1, (
1158+
"more than one type with buffer is disallowed in this test!"
1159+
)
11601160
return next(iter(allowed_ec2_types_with_buffer_defined.values())).buffer_count
11611161

11621162

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)