Retain created_time in node requests
This attribute is set by Zuul, and it is useful for Zuul to be able to report statistics. It also may be useful for Nodepool for the same purposes, or potentially for future information display. To facilitate all of the above, retain the attribute across read/ write cycles in Nodepool. Change-Id: Ic1352d9a25a1f5f3fbbab1313ec832b151ac1cc2
This commit is contained in:
parent
da7d07e055
commit
2777b84f07
|
@ -476,6 +476,7 @@ class NodeRequest(BaseModel):
|
|||
self.provider = None
|
||||
self.relative_priority = 0
|
||||
self.event_id = None
|
||||
self.created_time = None
|
||||
self.tenant_name = None
|
||||
|
||||
def __repr__(self):
|
||||
|
@ -495,6 +496,7 @@ class NodeRequest(BaseModel):
|
|||
self.requestor_data == other.requestor_data and
|
||||
self.provider == other.provider and
|
||||
self.relative_priority == other.relative_priority and
|
||||
self.created_time == other.created_time and
|
||||
self.tenant_name == other.tenant_name)
|
||||
else:
|
||||
return False
|
||||
|
@ -521,6 +523,7 @@ class NodeRequest(BaseModel):
|
|||
d['provider'] = self.provider
|
||||
d['relative_priority'] = self.relative_priority
|
||||
d['event_id'] = self.event_id
|
||||
d['created_time'] = self.created_time
|
||||
d['tenant_name'] = self.tenant_name
|
||||
return d
|
||||
|
||||
|
@ -550,6 +553,7 @@ class NodeRequest(BaseModel):
|
|||
self.provider = d.get('provider')
|
||||
self.relative_priority = d.get('relative_priority', 0)
|
||||
self.event_id = d.get('event_id')
|
||||
self.created_time = d.get('created_time')
|
||||
self.tenant_name = d.get('tenant_name')
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue