mirror of
https://github.com/ansible/awx.git
synced 2026-01-16 04:10:44 -03:30
Undo some things not compatible with hybrid node hack (#10763)
This commit is contained in:
parent
46ccc58749
commit
b53d3bc81d
@ -128,6 +128,7 @@ class Instance(HasPolicyEditsMixin, BaseModel):
|
||||
|
||||
@staticmethod
|
||||
def choose_online_control_plane_node():
|
||||
# TODO: update query to use node_type field
|
||||
return random.choice(Instance.objects.filter(enabled=True).exclude(version__startswith='ansible-runner-').values_list('hostname', flat=True))
|
||||
|
||||
def is_lost(self, ref_time=None):
|
||||
@ -158,9 +159,6 @@ class Instance(HasPolicyEditsMixin, BaseModel):
|
||||
self.version = awx_application_version
|
||||
self.save(update_fields=['capacity', 'version', 'modified', 'cpu', 'memory', 'cpu_capacity', 'mem_capacity'])
|
||||
|
||||
def is_receptor(self):
|
||||
return self.version.startswith('ansible-runner-')
|
||||
|
||||
|
||||
class InstanceGroup(HasPolicyEditsMixin, BaseModel, RelatedJobsMixin):
|
||||
"""A model representing a Queue/Group of AWX Instances."""
|
||||
@ -233,9 +231,7 @@ class InstanceGroup(HasPolicyEditsMixin, BaseModel, RelatedJobsMixin):
|
||||
def fit_task_to_most_remaining_capacity_instance(task, instances):
|
||||
instance_most_capacity = None
|
||||
for i in instances:
|
||||
# TODO: change this to check if "execution" is in node_type field
|
||||
if not i.version.startswith('ansible-runner'):
|
||||
continue
|
||||
# TODO: continue if node is control-only node type
|
||||
if i.remaining_capacity >= task.task_impact and (
|
||||
instance_most_capacity is None or i.remaining_capacity > instance_most_capacity.remaining_capacity
|
||||
):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user