This should prevent issues like

2023-05-25 15:58:29 twisted.internet.defer: [critical] Unhandled error in 
Deferred:
2023-05-25 15:58:29 twisted.internet.defer: [critical] 
        Traceback (most recent call last):
          File 
"/snap/maas/28082/usr/lib/python3/dist-packages/twisted/internet/base.py", line 
492, in fireEvent
            result = callable(*args, **kwargs)
          File 
"/snap/maas/28082/usr/lib/python3/dist-packages/twisted/application/service.py",
 line 284, in stopService
            l.append(defer.maybeDeferred(service.stopService))
          File 
"/snap/maas/28082/usr/lib/python3/dist-packages/twisted/internet/defer.py", 
line 190, in maybeDeferred
            result = f(*args, **kwargs)
          File 
"/snap/maas/28082/usr/lib/python3/dist-packages/twisted/application/service.py",
 line 284, in stopService
            l.append(defer.maybeDeferred(service.stopService))
        --- <exception caught here> ---
          File 
"/snap/maas/28082/usr/lib/python3/dist-packages/twisted/internet/defer.py", 
line 190, in maybeDeferred
            result = f(*args, **kwargs)
          File 
"/snap/maas/28082/lib/python3.10/site-packages/maasserver/workers.py", line 77, 
in stopService
            for pid, worker in self.workers.items():
        builtins.RuntimeError: dictionary changed size during iteration

-- 
https://code.launchpad.net/~ack/maas/+git/maas/+merge/443645
Your team MAAS Committers is subscribed to branch maas:master.


-- 
Mailing list: https://launchpad.net/~sts-sponsors
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sts-sponsors
More help   : https://help.launchpad.net/ListHelp

Reply via email to