diff --git a/nodepool/task_manager.py b/nodepool/task_manager.py index 0e52c35b5..7d4c142ee 100644 --- a/nodepool/task_manager.py +++ b/nodepool/task_manager.py @@ -39,10 +39,6 @@ def _transform_task_name(task_name): ) -class ManagerStoppedException(Exception): - pass - - class TaskManager(openstack_task_manager.TaskManager): log = logging.getLogger("nodepool.TaskManager") @@ -101,10 +97,3 @@ class TaskManager(openstack_task_manager.TaskManager): key = 'nodepool.task.%s.%s' % (self.name, task_name) self.statsd.timing(key, int(elapsed_time * 1000)) self.statsd.incr(key) - - def submit_task(self, task, raw=False): - if not self._running: - raise ManagerStoppedException( - "Manager %s is no longer running" % self.name) - self.queue.put(task) - return task.wait() diff --git a/releasenotes/notes/openstacksdk-stats-fix-f0f8da97cfd52328.yaml b/releasenotes/notes/openstacksdk-stats-fix-f0f8da97cfd52328.yaml new file mode 100644 index 000000000..058d00f88 --- /dev/null +++ b/releasenotes/notes/openstacksdk-stats-fix-f0f8da97cfd52328.yaml @@ -0,0 +1,4 @@ +--- +fixes: + - Fixes a regression of missing task statistics with OpenstackSDK + versions greater than 0.19.0.