This is an interesting one and proving difficult to debug. It seems like
the overrides in _MemcacheClient are having unintended side-effects with
python3. I'll look some more tomorrow but for now adding upstream to the
bug. I wonder if we can get Alexander Makarov to take a look as he added
this code segment way back in 2015.

class _MemcacheClient(memcache.Client):
    """Thread global memcache client

    As client is inherited from threading.local we have to restore object
    methods overloaded by threading.local so we can reuse clients in
    different threads
    """
    __delattr__ = object.__delattr__
    __getattribute__ = object.__getattribute__
    __new__ = object.__new__
    __setattr__ = object.__setattr__

    def __del__(self):
        pass

** Also affects: oslo.cache
   Importance: Undecided
       Status: New

** Also affects: python-oslo.cache (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: python-oslo.cache (Ubuntu)
   Importance: Undecided => Critical

** Changed in: python-oslo.cache (Ubuntu)
       Status: New => Triaged

** Changed in: cloud-archive
       Status: New => Triaged

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1812672

Title:
  impossible to create nova instances after upgrading to rocky

To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1812672/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to