Hi there!

The community has identified a bug (https://bugs.launchpad.net/magnum/+bug/2067345) which makes Magnum unusable / entirely broken in Caracal.  There is a proposed workaround here:

https://bugs.launchpad.net/magnum/+bug/2067345/comments/35

The majority of the issue seems to be around when the changes to remove autocommit were done, I've attempted to switch to enginefacade to prevent these issues (same as Ironic) but with no avail:

https://review.opendev.org/c/openstack/magnum/+/927446

There is also a greenthread stacktrace there which shows where/how it's hanging, would it be possible to have someone who might have a bit more insight to help point us in the right direction?  I'm more than happy to take this on and keep pushing it forward but I'm not sure if I know where the fix can go at this point.

Thanks,
Mohammed