[devstack] Stopping kuryr-k8s raises exception in watcher.py
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kuryr-kubernetes |
Fix Released
|
Low
|
janonymous |
Bug Description
kuryr-kubernetes service in devstack doesn't seem to stop cleanlly. to reproduce: deploy latest devstack (with systemd and kuryr-kubernetes), stop/restart kuryr-kubernetes service `sudo systemctl restart <email address hidden>`, check the logs `journalctl -u <email address hidden>`
observed traceback:
May 19 15:25:27 devstack python[23510]: 2017-05-19 15:25:27.507 23510 INFO kuryr_kubernete
May 19 15:25:27 devstack python[23510]: Traceback (most recent call last):
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: timer()
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: cb(*args, **kw)
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack systemd[1]: Stopping Devstack <email address hidden>...
May 19 15:25:27 devstack python[23510]: result = function(*args, **kwargs)
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: handler(signo, frame)
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: self.stop()
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: self.services.
May 19 15:25:27 devstack python[23510]: File "/usr/local/
May 19 15:25:27 devstack python[23510]: service.stop()
May 19 15:25:27 devstack python[23510]: File "/opt/stack/
May 19 15:25:27 devstack python[23510]: self.watcher.stop()
May 19 15:25:27 devstack python[23510]: File "/opt/stack/
May 19 15:25:27 devstack python[23510]: self._stop_
May 19 15:25:27 devstack python[23510]: File "/opt/stack/
May 19 15:25:27 devstack python[23510]: self._watching[
May 19 15:25:27 devstack python[23510]: AttributeError: 'Thread' object has no attribute 'kill'
tags: | added: devstack |
Changed in kuryr-kubernetes: | |
importance: | Undecided → Low |
Changed in kuryr-kubernetes: | |
assignee: | nobody → janonymous (janonymous) |
I think issue lies here(No kill attribute, instead thread.kill() in stop: git.openstack. org/cgit/ openstack/ deb-python- oslo.service/ tree/oslo_ service/ threadgroup. py#n53
http://