Add default value to agent create_or_update_agent new param

Commit Ifc88dfb3041aa07b197f395172b69399796ba46a recently added a
new agent_timestamp parameter to create_or_update_agent.
As some other projects use this api, the change should have been
backwards compatible.
Adding default to None will solve this issue.

Closes-Bug: #1833589
Change-Id: I2d17f8eaf4d74ae2081f82e3c1a09bdc80b1d701
This commit is contained in:
Adit Sarfaty 2019-06-19 08:34:16 +03:00 committed by Brian Haley
parent b7b399f16e
commit 0963ce94e0
1 changed files with 2 additions and 1 deletions

View File

@ -369,7 +369,8 @@ class AgentDbMixin(ext_agent.AgentPluginBase, AgentAvailabilityZoneMixin):
'agent_timestamp': agent_timestamp})
@db_api.retry_if_session_inactive()
def create_or_update_agent(self, context, agent_state, agent_timestamp):
def create_or_update_agent(self, context, agent_state,
agent_timestamp=None):
"""Registers new agent in the database or updates existing.
Returns tuple of agent status and state.