From: Adam King Date: Mon, 19 Aug 2024 16:30:24 +0000 (-0400) Subject: mgr/cephadm: add "original_weight" parameter to OSD class X-Git-Tag: v19.2.1~268^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=44914fafdd2dbf4a2a9296989bb3e151ed2c8967;p=ceph.git mgr/cephadm: add "original_weight" parameter to OSD class Fixes: https://tracker.ceph.com/issues/67329 Signed-off-by: Adam King (cherry picked from commit 04330f5df92994882efcd4879d5c37279138e97b) --- diff --git a/src/pybind/mgr/cephadm/services/osd.py b/src/pybind/mgr/cephadm/services/osd.py index 75b3fc58c761e..9b09b8c9f4925 100644 --- a/src/pybind/mgr/cephadm/services/osd.py +++ b/src/pybind/mgr/cephadm/services/osd.py @@ -621,7 +621,8 @@ class OSD: force: bool = False, hostname: Optional[str] = None, zap: bool = False, - no_destroy: bool = False): + no_destroy: bool = False, + original_weight: Optional[float] = None): # the ID of the OSD self.osd_id = osd_id @@ -656,7 +657,7 @@ class OSD: # mgr obj to make mgr/mon calls self.rm_util: RemoveUtil = remove_util - self.original_weight: Optional[float] = None + self.original_weight: Optional[float] = original_weight # Whether devices associated with the OSD should be zapped (DATA ERASED) self.zap = zap