From: Sebastian Wagner Date: Fri, 8 Jan 2021 10:49:00 +0000 (+0100) Subject: mgr/cephadm: rename OSDQueue -> OSDRemovalQueue X-Git-Tag: v17.0.0~59^2~5 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=e0f9983b50444d53d6750f9bf1f04556510419eb;p=ceph-ci.git mgr/cephadm: rename OSDQueue -> OSDRemovalQueue Signed-off-by: Sebastian Wagner --- diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index 490c795d4e5..609195f2288 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -48,7 +48,7 @@ from .services.container import CustomContainerService from .services.iscsi import IscsiService from .services.ha_rgw import HA_RGWService from .services.nfs import NFSService -from .services.osd import RemoveUtil, OSDQueue, OSDService, OSD, NotFoundError +from .services.osd import RemoveUtil, OSDRemovalQueue, OSDService, OSD, NotFoundError from .services.monitoring import GrafanaService, AlertmanagerService, PrometheusService, \ NodeExporterService from .schedule import HostAssignment @@ -391,7 +391,7 @@ class CephadmOrchestrator(orchestrator.Orchestrator, MgrModule, self.cache.load() self.rm_util = RemoveUtil(self) - self.to_remove_osds = OSDQueue() + self.to_remove_osds = OSDRemovalQueue() self.rm_util.load_from_store() self.spec_store = SpecStore(self) diff --git a/src/pybind/mgr/cephadm/services/osd.py b/src/pybind/mgr/cephadm/services/osd.py index 06080c16ed7..a2c78a9999f 100644 --- a/src/pybind/mgr/cephadm/services/osd.py +++ b/src/pybind/mgr/cephadm/services/osd.py @@ -677,7 +677,7 @@ class OSD: return f"(osd_id={self.osd_id}, draining={self.draining})" -class OSDQueue(Set): +class OSDRemovalQueue(Set): def __init__(self) -> None: super().__init__() diff --git a/src/pybind/mgr/cephadm/tests/test_cephadm.py b/src/pybind/mgr/cephadm/tests/test_cephadm.py index c8a9715983e..fa84f1b5678 100644 --- a/src/pybind/mgr/cephadm/tests/test_cephadm.py +++ b/src/pybind/mgr/cephadm/tests/test_cephadm.py @@ -6,7 +6,7 @@ import pytest from ceph.deployment.drive_group import DriveGroupSpec, DeviceSelection from cephadm.serve import CephadmServe -from cephadm.services.osd import OSD, OSDQueue +from cephadm.services.osd import OSD, OSDRemovalQueue try: from typing import Any, List @@ -516,7 +516,7 @@ class TestCephadm(object): remove_util=cephadm_module.rm_util )) cephadm_module.rm_util.process_removal_queue() - assert cephadm_module.to_remove_osds == OSDQueue() + assert cephadm_module.to_remove_osds == OSDRemovalQueue() c = cephadm_module.remove_osds_status() out = wait(cephadm_module, c) diff --git a/src/pybind/mgr/cephadm/tests/test_osd_removal.py b/src/pybind/mgr/cephadm/tests/test_osd_removal.py index c9cfe464f23..5ac4209ccff 100644 --- a/src/pybind/mgr/cephadm/tests/test_osd_removal.py +++ b/src/pybind/mgr/cephadm/tests/test_osd_removal.py @@ -1,6 +1,6 @@ import json -from cephadm.services.osd import RemoveUtil, OSDQueue, OSD +from cephadm.services.osd import RemoveUtil, OSDRemovalQueue, OSD import pytest from .fixtures import rm_util, osd_obj, cephadm_module from tests import mock @@ -92,7 +92,8 @@ class TestOSDRemoval: cephadm_module.set_store('osd_remove_queue', data) cephadm_module.rm_util.load_from_store() - assert repr(cephadm_module.to_remove_osds) == 'OSDQueue({(osd_id=35, draining=True)})' + assert repr( + cephadm_module.to_remove_osds) == 'OSDRemovalQueue({(osd_id=35, draining=True)})' class TestOSD: @@ -213,10 +214,10 @@ class TestOSD: assert osd_obj.drain_status_human() == 'done, waiting for purge' -class TestOSDQueue: +class TestOSDRemovalQueue: def test_queue_size(self, osd_obj): - q = OSDQueue() + q = OSDRemovalQueue() assert q.queue_size() == 0 q.add(osd_obj) assert q.queue_size() == 1 @@ -224,14 +225,14 @@ class TestOSDQueue: @mock.patch("cephadm.services.osd.OSD.start") @mock.patch("cephadm.services.osd.OSD.exists") def test_enqueue(self, exist, start, osd_obj): - q = OSDQueue() + q = OSDRemovalQueue() q.enqueue(osd_obj) osd_obj.start.assert_called_once() @mock.patch("cephadm.services.osd.OSD.stop") @mock.patch("cephadm.services.osd.OSD.exists") def test_rm_raise(self, exist, stop, osd_obj): - q = OSDQueue() + q = OSDRemovalQueue() with pytest.raises(KeyError): q.rm(osd_obj) osd_obj.stop.assert_called_once() @@ -239,7 +240,7 @@ class TestOSDQueue: @mock.patch("cephadm.services.osd.OSD.stop") @mock.patch("cephadm.services.osd.OSD.exists") def test_rm(self, exist, stop, osd_obj): - q = OSDQueue() + q = OSDRemovalQueue() q.add(osd_obj) q.rm(osd_obj) osd_obj.stop.assert_called_once() diff --git a/src/pybind/mgr/cephadm/tests/test_services.py b/src/pybind/mgr/cephadm/tests/test_services.py index 560ee412862..b37f8815801 100644 --- a/src/pybind/mgr/cephadm/tests/test_services.py +++ b/src/pybind/mgr/cephadm/tests/test_services.py @@ -6,7 +6,7 @@ from cephadm.services.cephadmservice import MonService, MgrService, MdsService, RbdMirrorService, CrashService, CephadmService, AuthEntity, CephadmExporter from cephadm.services.iscsi import IscsiService from cephadm.services.nfs import NFSService -from cephadm.services.osd import RemoveUtil, OSDQueue, OSDService, OSD, NotFoundError +from cephadm.services.osd import RemoveUtil, OSDRemovalQueue, OSDService, OSD, NotFoundError from cephadm.services.monitoring import GrafanaService, AlertmanagerService, PrometheusService, \ NodeExporterService