From b2d053d06c5ca5ca5473b45113c31a572acdde26 Mon Sep 17 00:00:00 2001 From: David Shrewsbury Date: Thu, 16 Feb 2017 16:27:26 -0500 Subject: [PATCH] Use thread name in launcher ID The Thread.ident attribute is apparently returning None for some reason in tests, causing our launchers to share an ID. Change it to Thread.name, which we know has a value. Change-Id: Ib5c54804224ffd147372b2d1cfa6b62cc8a8b4cc --- nodepool/nodepool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nodepool/nodepool.py b/nodepool/nodepool.py index dac12e6a4..14091ccfc 100644 --- a/nodepool/nodepool.py +++ b/nodepool/nodepool.py @@ -1021,7 +1021,7 @@ class ProviderWorker(threading.Thread): self.zk = self.getZK() self.launcher_id = "%s-%s-%s" % (socket.gethostname(), os.getpid(), - self.ident) + self.name) #---------------------------------------------------------------- # Private methods