Steps to reproduce:
- Agent 1: Boot agent
- Agent 1: Create aid
- Agent 1: Authorize agent end role
- Agent 2: Boot agent and immediately after try to call http://:3902/oobi/.
The http call for the oobi takes ~5 seconds to complete because the agent is busy with booting agent 2.
I haven't looked at the internals of the boot implementation, but perhaps these types of tasks should be forked to a subprocess. In a multi-tenant setup, when a new agent is booted, it will affect all other clients in the same instance.
Any thoughts?