@Noel Grandin-
Yeah, that higher-level component is what we are writing. Maybe we don't need to call shutdown to flush all the buffers?
Q: Will this flow maintain data and transactional consistency?
1. Management-Connection: Create database (and start)
2. Client-Connections: do SQL stuff
3. Management-Connection: Call EXCLUSIVE mode enable
4. Clients-Connections: disconnected.. entry retry state
5. Management-Connection: Call backup (or export)
6. Management-Connection: Call delete database
7. Management-Connection: Call restore database (or import)
8. Management-Connection: Call EXCLUSIVE mode disable
9. Client-Connections: re-connect.. resume doing SQL stuff
Thanks,
-Matt