Hi,

I am experiencing a problem in magnum 12.0.0 that conductor service randomly goes down. I am using ubuntu 20.04. 

root@controller ~(keystone_ubuntu20_new)# openstack coe service list
+----+------+------------------+-------+----------+-----------------+---------------------------+---------------------------+
| id | host | binary           | state | disabled | disabled_reason | created_at                | updated_at                |
+----+------+------------------+-------+----------+-----------------+---------------------------+---------------------------+
|  1 | None | magnum-conductor | down  | False    | None            | 2021-05-03T10:33:16+00:00 | 2021-05-05T21:48:39+00:00 |
+----+------+------------------+-------+----------+-----------------+---------------------------+---------------------------+

checking the logs of last updated timestamp in /var/log/syslog. I have found below error.

May  5 21:49:29 orchestration magnum-conductor[10827]: /usr/lib/python3/dist-packages/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
May  5 21:49:29 orchestration magnum-conductor[10827]:   yield entry_point, entry_point.load(require=False)
May  5 21:49:29 orchestration magnum-conductor[10827]: /usr/lib/python3/dist-packages/kubernetes/client/apis/__init__.py:10: DeprecationWarning: The package kubernetes.client.apis is renamed and deprecated, use kubernetes.client.api instead (please note that the trailing s was removed).
May  5 21:49:29 orchestration magnum-conductor[10827]:   warnings.warn(
May  5 21:49:29 orchestration magnum-conductor[10827]: /usr/lib/python3/dist-packages/magnum/drivers/common/driver.py:38: PkgResourcesDeprecationWarning: Parameters to load are deprecated.  Call .resolve and .require separately.
May  5 21:49:29 orchestration magnum-conductor[10827]:   yield entry_point, entry_point.load(require=False)
May  5 21:49:29 orchestration magnum-conductor[10827]: Traceback (most recent call last):
May  5 21:49:29 orchestration magnum-conductor[10827]:   File "/usr/lib/python3/dist-packages/eventlet/hubs/hub.py", line 476, in fire_timers
May  5 21:49:29 orchestration magnum-conductor[10827]:     timer()
May  5 21:49:29 orchestration magnum-conductor[10827]:   File "/usr/lib/python3/dist-packages/eventlet/hubs/timer.py", line 59, in __call__
May  5 21:49:29 orchestration magnum-conductor[10827]:     cb(*args, **kw)
May  5 21:49:29 orchestration magnum-conductor[10827]:   File "/usr/lib/python3/dist-packages/eventlet/semaphore.py", line 152, in _do_acquire
May  5 21:49:29 orchestration magnum-conductor[10827]:     waiter.switch()
May  5 21:49:29 orchestration magnum-conductor[10827]: greenlet.error: cannot switch to a different thread

There is no logs in magnum-conductor.log after the last updated timestamp of conductor service. The service looks running if I see in ps -ef | grep magnum-conductor.

- Ammad