Skip to content

Commit 3e283eb

Browse files
authored
Merge pull request ceph#65291 from ShwetaBhosale1/fix_issue_72774_spec_reapply_causing_osd_to_apply_in_every_serve_loop
mgr/cephadm: After reapplying the osd spec, the OSD services are continuously applied in each serve loop iteration Reviewed-by: Adam King <[email protected]>
2 parents ffe8723 + 5c3a8c4 commit 3e283eb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/pybind/mgr/cephadm/inventory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1526,7 +1526,7 @@ def osdspec_needs_apply(self, host: str, spec: ServiceSpec) -> bool:
15261526
):
15271527
return True
15281528
created = self.mgr.spec_store.get_created(spec)
1529-
if not created or created > self.last_device_change[host]:
1529+
if not created or created > self.osdspec_last_applied[host][spec.service_name()]:
15301530
return True
15311531
return self.osdspec_last_applied[host][spec.service_name()] < self.last_device_change[host]
15321532

0 commit comments

Comments
 (0)