From e80938ac5d16ea580d19a77932e20964e521cdd1 Mon Sep 17 00:00:00 2001 From: Auke Klazema <klazema@astron.nl> Date: Wed, 19 Jun 2019 13:06:45 +0000 Subject: [PATCH] SW-720: Change args to kwargs for rpc and remove incorrect busname (merge from trunk) --- .../ResourceAssigner/lib/resource_assigner.py | 2 +- SAS/ResourceAssignment/ResourceAssigner/lib/schedulers.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/SAS/ResourceAssignment/ResourceAssigner/lib/resource_assigner.py b/SAS/ResourceAssignment/ResourceAssigner/lib/resource_assigner.py index 1caf7f74af2..7e2f1990937 100755 --- a/SAS/ResourceAssignment/ResourceAssigner/lib/resource_assigner.py +++ b/SAS/ResourceAssignment/ResourceAssigner/lib/resource_assigner.py @@ -233,7 +233,7 @@ class ResourceAssigner(object): otdb_id = specification_tree['otdb_id'] - estimates = self.rerpc.execute("get_estimated_resources", {"specification_tree": specification_tree}) + estimates = self.rerpc.execute("get_estimated_resources", specification_tree=specification_tree) logger.info('Resource Estimator reply = %s', estimates) if estimates['errors']: diff --git a/SAS/ResourceAssignment/ResourceAssigner/lib/schedulers.py b/SAS/ResourceAssignment/ResourceAssigner/lib/schedulers.py index a760cac6651..b3c4f238fba 100644 --- a/SAS/ResourceAssignment/ResourceAssigner/lib/schedulers.py +++ b/SAS/ResourceAssignment/ResourceAssigner/lib/schedulers.py @@ -462,6 +462,7 @@ class StationScheduler(BasicScheduler): # Schedule all resources super(StationScheduler, self)._schedule_task(available_resources) + class PriorityScheduler(StationScheduler): """ A Scheduler that searches for an allocation with a fixed start time, but flexible resources. Conflict resolution is done by killing jobs with lower priority. """ @@ -482,7 +483,7 @@ class PriorityScheduler(StationScheduler): super(PriorityScheduler, self).__init__(task_id, specification_tree, resource_estimator, resource_availability_checker, radbcreds) - self.momqueryservice = MoMQueryRPC(busname=busname, broker=broker, timeout=180) + self.momqueryservice = MoMQueryRPC.create(broker=broker, timeout=180) # Time needed in between tasks to setup the stations self.STATION_SETUP_TIME_MINUTES = 1 -- GitLab