From 811e2e933440a66324be7bc37db36bf94395ab30 Mon Sep 17 00:00:00 2001 From: Joshua Hesketh Date: Tue, 8 Dec 2015 09:55:05 +1100 Subject: Fix regression in change tracking Make sure we update the referenced change object on a new gerrit event rather than waiting to remake the queue item. This was a performance regression in the connection changes. Change-Id: I2a967f0347352a7674deb550e34fb94d1d903e89 --- zuul/scheduler.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'zuul/scheduler.py') diff --git a/zuul/scheduler.py b/zuul/scheduler.py index 151aae14e..05eb6febf 100644 --- a/zuul/scheduler.py +++ b/zuul/scheduler.py @@ -307,6 +307,9 @@ class Scheduler(threading.Thread): driver_config, self, connection ) + if connection: + connection.registerUse(dtype, driver_instance) + return driver_instance def _getSourceDriver(self, connection_name): -- cgit v1.2.1