mirror of
https://github.com/ceph/ceph
synced 2024-12-26 05:25:09 +00:00
pybind/mgr/mds_autoscaler: add type annotation
Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
parent
76724ad716
commit
4faf8a873c
@ -52,6 +52,9 @@ disallow_untyped_defs = True
|
||||
[mypy-localpool.*]
|
||||
disallow_untyped_defs = True
|
||||
|
||||
[mypy-mds_autoscaler.*]
|
||||
disallow_untyped_defs = True
|
||||
|
||||
[mypy-orchestrator.*]
|
||||
disallow_untyped_defs = True
|
||||
|
||||
|
@ -3,7 +3,7 @@ Automatically scale MDSs based on status of the file-system using the FSMap
|
||||
"""
|
||||
|
||||
import logging
|
||||
from typing import Optional, List, Set
|
||||
from typing import Any, Optional
|
||||
from mgr_module import MgrModule
|
||||
from ceph.deployment.service_spec import ServiceSpec
|
||||
import orchestrator
|
||||
@ -16,7 +16,7 @@ class MDSAutoscaler(orchestrator.OrchestratorClientMixin, MgrModule):
|
||||
"""
|
||||
MDS autoscaler.
|
||||
"""
|
||||
def __init__(self, *args, **kwargs):
|
||||
def __init__(self, *args: Any, **kwargs: Any) -> None:
|
||||
MgrModule.__init__(self, *args, **kwargs)
|
||||
self.set_mgr(self)
|
||||
|
||||
@ -52,7 +52,7 @@ class MDSAutoscaler(orchestrator.OrchestratorClientMixin, MgrModule):
|
||||
return fs['mdsmap']['max_mds']
|
||||
assert False
|
||||
|
||||
def verify_and_manage_mds_instance(self, fs_map: dict, fs_name: str):
|
||||
def verify_and_manage_mds_instance(self, fs_map: dict, fs_name: str) -> None:
|
||||
assert fs_map is not None
|
||||
|
||||
try:
|
||||
@ -84,7 +84,7 @@ class MDSAutoscaler(orchestrator.OrchestratorClientMixin, MgrModule):
|
||||
self.log.exception(f"fs {fs_name}: exception while updating service: {e}")
|
||||
pass
|
||||
|
||||
def notify(self, notify_type, notify_id):
|
||||
def notify(self, notify_type: str, notify_id: str) -> None:
|
||||
if notify_type != 'fs_map':
|
||||
return
|
||||
fs_map = self.get('fs_map')
|
||||
|
Loading…
Reference in New Issue
Block a user