Trivial fix typos
Change-Id: I4c7d3a0d815a616d1ba2c0d26135db5f2aea0c2f
This commit is contained in:
parent
bd8151e581
commit
35074edaf7
@ -181,7 +181,7 @@ class JsonPatchType(wtypes.Base):
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def mandatory_attrs():
|
def mandatory_attrs():
|
||||||
"""Retruns a list of mandatory attributes.
|
"""Returns a list of mandatory attributes.
|
||||||
|
|
||||||
Mandatory attributes can't be removed from the document. This
|
Mandatory attributes can't be removed from the document. This
|
||||||
method should be overwritten by derived class.
|
method should be overwritten by derived class.
|
||||||
|
@ -55,7 +55,7 @@ def validate_sort_dir(sort_dir):
|
|||||||
|
|
||||||
|
|
||||||
def validate_search_filters(filters, allowed_fields):
|
def validate_search_filters(filters, allowed_fields):
|
||||||
# Very leightweight validation for now
|
# Very lightweight validation for now
|
||||||
# todo: improve this (e.g. https://www.parse.com/docs/rest/guide/#queries)
|
# todo: improve this (e.g. https://www.parse.com/docs/rest/guide/#queries)
|
||||||
for filter_name in filters.keys():
|
for filter_name in filters.keys():
|
||||||
if filter_name not in allowed_fields:
|
if filter_name not in allowed_fields:
|
||||||
|
@ -111,7 +111,7 @@ class BaseAction(loadable.Loadable):
|
|||||||
def post_condition(self):
|
def post_condition(self):
|
||||||
"""Hook: called after the execution of an action
|
"""Hook: called after the execution of an action
|
||||||
|
|
||||||
This function is called regardless of whether an action succeded or
|
This function is called regardless of whether an action succeeded or
|
||||||
not. So you can use it to perform cleanup operations.
|
not. So you can use it to perform cleanup operations.
|
||||||
"""
|
"""
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
@ -44,10 +44,10 @@ def main():
|
|||||||
syncer.sync()
|
syncer.sync()
|
||||||
|
|
||||||
de_service = watcher_service.Service(manager.DecisionEngineManager)
|
de_service = watcher_service.Service(manager.DecisionEngineManager)
|
||||||
bg_schedulder_service = scheduling.DecisionEngineSchedulingService()
|
bg_scheduler_service = scheduling.DecisionEngineSchedulingService()
|
||||||
|
|
||||||
# Only 1 process
|
# Only 1 process
|
||||||
launcher = watcher_service.launch(CONF, de_service)
|
launcher = watcher_service.launch(CONF, de_service)
|
||||||
launcher.launch_service(bg_schedulder_service)
|
launcher.launch_service(bg_scheduler_service)
|
||||||
|
|
||||||
launcher.wait()
|
launcher.wait()
|
||||||
|
@ -59,7 +59,7 @@ class GnocchiHelper(object):
|
|||||||
:param start_time: Start datetime from which metrics will be used
|
:param start_time: Start datetime from which metrics will be used
|
||||||
:param stop_time: End datetime from which metrics will be used
|
:param stop_time: End datetime from which metrics will be used
|
||||||
:param granularity: frequency of marking metric point, in seconds
|
:param granularity: frequency of marking metric point, in seconds
|
||||||
:param aggregation: Should be chosen in accrodance with policy
|
:param aggregation: Should be chosen in accordance with policy
|
||||||
aggregations
|
aggregations
|
||||||
:return: value of aggregated metric
|
:return: value of aggregated metric
|
||||||
"""
|
"""
|
||||||
|
@ -688,7 +688,7 @@ class BaseConnection(object):
|
|||||||
def update_efficacy_indicator(self, efficacy_indicator_id, values):
|
def update_efficacy_indicator(self, efficacy_indicator_id, values):
|
||||||
"""Update properties of an efficacy indicator.
|
"""Update properties of an efficacy indicator.
|
||||||
|
|
||||||
:param efficacy_indicator_uuid: The UUID of an efficacy indicator
|
:param efficacy_indicator_id: The ID of an efficacy indicator
|
||||||
:returns: An efficacy indicator
|
:returns: An efficacy indicator
|
||||||
:raises: :py:class:`~.EfficacyIndicatorNotFound`
|
:raises: :py:class:`~.EfficacyIndicatorNotFound`
|
||||||
:raises: :py:class:`~.Invalid`
|
:raises: :py:class:`~.Invalid`
|
||||||
|
@ -104,7 +104,7 @@ class WeightPlanner(base.BasePlanner):
|
|||||||
# START --> migrate-1 --> migrate-3
|
# START --> migrate-1 --> migrate-3
|
||||||
# \ \--> resize-1 --> FINISH
|
# \ \--> resize-1 --> FINISH
|
||||||
# \--> migrate-2 -------------/
|
# \--> migrate-2 -------------/
|
||||||
# In the above case migrate-1 will the only memeber of the leaf
|
# In the above case migrate-1 will be the only member of the leaf
|
||||||
# group that migrate-3 will use as parent group, whereas
|
# group that migrate-3 will use as parent group, whereas
|
||||||
# resize-1 will have both migrate-2 and migrate-3 in its
|
# resize-1 will have both migrate-2 and migrate-3 in its
|
||||||
# parent/leaf group
|
# parent/leaf group
|
||||||
|
@ -297,7 +297,7 @@ class UnclassifiedStrategy(BaseStrategy):
|
|||||||
|
|
||||||
The goal defined within this strategy can be used to simplify the
|
The goal defined within this strategy can be used to simplify the
|
||||||
documentation explaining how to implement a new strategy plugin by
|
documentation explaining how to implement a new strategy plugin by
|
||||||
ommitting the need for the strategy developer to define a goal straight
|
omitting the need for the strategy developer to define a goal straight
|
||||||
away.
|
away.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ class WorkloadBalance(base.WorkloadStabilizationBaseStrategy):
|
|||||||
:param osc: :py:class:`~.OpenStackClients` instance
|
:param osc: :py:class:`~.OpenStackClients` instance
|
||||||
"""
|
"""
|
||||||
super(WorkloadBalance, self).__init__(config, osc)
|
super(WorkloadBalance, self).__init__(config, osc)
|
||||||
# the migration plan will be triggered when the CPU utlization %
|
# the migration plan will be triggered when the CPU utilization %
|
||||||
# reaches threshold
|
# reaches threshold
|
||||||
self._meter = self.METER_NAME
|
self._meter = self.METER_NAME
|
||||||
self._ceilometer = None
|
self._ceilometer = None
|
||||||
|
@ -152,7 +152,7 @@ class WorkloadStabilization(base.WorkloadStabilizationBaseStrategy):
|
|||||||
"metrics. The period is simply a repeating"
|
"metrics. The period is simply a repeating"
|
||||||
" interval of time into which the samples"
|
" interval of time into which the samples"
|
||||||
" are grouped for aggregation. Watcher "
|
" are grouped for aggregation. Watcher "
|
||||||
"uses only the last period of all recieved"
|
"uses only the last period of all received"
|
||||||
" ones.",
|
" ones.",
|
||||||
"type": "object",
|
"type": "object",
|
||||||
"default": {"instance": 720, "node": 600}
|
"default": {"instance": 720, "node": 600}
|
||||||
|
@ -74,15 +74,15 @@ class TestDbEfficacyIndicatorFilters(base.DbTestCase):
|
|||||||
with freezegun.freeze_time(self.FAKE_TODAY):
|
with freezegun.freeze_time(self.FAKE_TODAY):
|
||||||
self.dbapi.update_efficacy_indicator(
|
self.dbapi.update_efficacy_indicator(
|
||||||
self.efficacy_indicator1.uuid,
|
self.efficacy_indicator1.uuid,
|
||||||
values={"description": "New decription 1"})
|
values={"description": "New description 1"})
|
||||||
with freezegun.freeze_time(self.FAKE_OLD_DATE):
|
with freezegun.freeze_time(self.FAKE_OLD_DATE):
|
||||||
self.dbapi.update_efficacy_indicator(
|
self.dbapi.update_efficacy_indicator(
|
||||||
self.efficacy_indicator2.uuid,
|
self.efficacy_indicator2.uuid,
|
||||||
values={"description": "New decription 2"})
|
values={"description": "New description 2"})
|
||||||
with freezegun.freeze_time(self.FAKE_OLDER_DATE):
|
with freezegun.freeze_time(self.FAKE_OLDER_DATE):
|
||||||
self.dbapi.update_efficacy_indicator(
|
self.dbapi.update_efficacy_indicator(
|
||||||
self.efficacy_indicator3.uuid,
|
self.efficacy_indicator3.uuid,
|
||||||
values={"description": "New decription 3"})
|
values={"description": "New description 3"})
|
||||||
|
|
||||||
def test_get_efficacy_indicator_filter_deleted_true(self):
|
def test_get_efficacy_indicator_filter_deleted_true(self):
|
||||||
with freezegun.freeze_time(self.FAKE_TODAY):
|
with freezegun.freeze_time(self.FAKE_TODAY):
|
||||||
|
@ -165,7 +165,7 @@ class BaseInfraOptimTest(test.BaseTestCase):
|
|||||||
"""Wrapper utility for creating a test audit
|
"""Wrapper utility for creating a test audit
|
||||||
|
|
||||||
:param audit_template_uuid: Audit Template UUID this audit will use
|
:param audit_template_uuid: Audit Template UUID this audit will use
|
||||||
:param type: Audit type (either ONESHOT or CONTINUOUS)
|
:param audit_type: Audit type (either ONESHOT or CONTINUOUS)
|
||||||
:param state: Audit state (str)
|
:param state: Audit state (str)
|
||||||
:param interval: Audit interval in seconds (int)
|
:param interval: Audit interval in seconds (int)
|
||||||
:return: A tuple with The HTTP response and its body
|
:return: A tuple with The HTTP response and its body
|
||||||
|
Loading…
Reference in New Issue
Block a user