I've had a few persistent complaints in my four and half years of working on OpenStack, but two that stand out are:
-
The use of RPC—with large complicated objects being passed around on a message bus—to make things happen. It's fragile, noisy, over-complicated, hard to manage, hard to …