Also catch configuration parsing errors.
- Use the new Stats class - Track stats per container, log stats per container - Storage negotiation (NBD_OPT_EXPORTNAME) - Support for listing exports (NBD_OPT_LIST)
- Use new Credentials class - Specifying a container is now not required - Server requires a dict of storages indexed by container name - Use Server.unlock_all() on exit
- Credentials class to encapsulate the datails to access a container - Stats class to account server stats and log store/server stats - getAllSecrets for getting a dict with all containers credentials
- Uses port 10809 (IANA reserved port for NBD) - Negotiation supports new-style handshake (nbd-client >= 2.9.18) both fixed and un-fixed - export name - list exports - abort This is a work in progress and currently only one export name is supported.